#mainframearea a:link {color:#000000;text-decoration: underline;}
#mainframearea a:visited {color:#000000; text-decoration: underline;}
#mainframearea a:hover {color:#8a8819;text-decoration: underline;}
#mainframearea a:active {color:#8a8819;text-decoration: underline;}

/* #mainttlarea----------------------------------*/
#mainttlarea{
	width: 421px;
	float: left;
}
#mainttlarea .ttlarea {
	width: 421px;
	background-image:url(../introduction/image/bg_ttl.gif);
	height: 229px;
	background-repeat:no-repeat;
}
 #mainttlarea .ttlareainner {
	padding: 64px 0 0 20px;
 }
 #mainttlarea .maintextarea {
	width: 421px;
}
#mainttlarea .maintextbox {
	width: 421px;
	background-image:url(../introduction/image/bg_ttltext.gif);
	background-repeat:no-repeat;
	height: 978px;
}
#mainttlarea .maintextinner {
	padding: 0 0 0 50px;
}
#infoarea {
	width: 449px;
	float: left;
}
#infoarea .maininfobox {
	width: 449px;
	font-size: 12px;
	line-height: 20px;
}
#infoarea .bginfotextbox {
	width: 449px;
	background-image:url(../introduction/image/bg_item.gif);
	height: 180px;
	background-repeat:no-repeat;
 }
#infoarea .infoboxinner {
	padding: 11px 0 0 29px;
}
#infoarea .credittext {
	font-weight:bold;
}
#infoarea .infotext {
	width: 380px;
	padding: 6px 0 0 0;
}
#infoarea .infoabout {
	font-size: 11px;
	line-height: 16px;
}
#mainttlarea .textbox {
	width: 341px;
	font-size: 14px;
	line-height: 28px;
	padding: 0 0 30px 0;
}
#mainttlarea .textttl {
	font-size: 14px;
	line-height: 26px;
	font-weight:bold;
	color:#786a0c;
	padding: 0 0 4px 0;
 }






/* #mainttlarea----------------------------------*/

#btnnext {
	padding: 41px 0 31px 0;
}