/* #mainttlarea----------------------------------*/
#mainttlarea a:hover img{
	opacity: 0.80;
	filter: alpha(opacity=80);
}
#mainttlarea{
	width: 870px;
}
#mainttlarea .ttltextbox{
	width: 870px;
}
#mainttlarea .ttltextbox p{
	font-size: 14px;
	line-height: 24px;
	text-align:center;
	padding: 8px 0 2px 0;
}
#mainframearea .chartarea{
	width: 870px;
}
#mainttlarea .chartarea .inner{
	padding-right: 30px;
}
#mainttlarea .questionbox{
	width: 840px;
	clear: right;
}
#mainttlarea .questionaroundbox{
	width: 840px;
}
#mainttlarea .textquestion{
	float: right;
}
#mainttlarea .stylebox{
	width: 870px;
	clear: right;
}
#mainttlarea .btnstyle{
	float: right;
	padding: 0 0 41px 35px;
}
#mainttlarea .btnstyle{
	float: right;
}
#mainttlarea .btnstyle2{
	float: right;
}

/* #mainfeaturearea----------------------------------*/
#mainfeaturearea .textsweet a:link {color:#f5698d;text-decoration: underline;}
#mainfeaturearea .textsweet a:visited {color:#f5698d; text-decoration: underline;}
#mainfeaturearea .textsweet a:hover {color:#c0b400;text-decoration: underline;}
#mainfeaturearea .textsweet a:active {color:#c0b400;text-decoration: underline;}

#mainfeaturearea .textnatural a:link {color:#92ae3b;text-decoration: underline;}
#mainfeaturearea .textnatural a:visited {color:#92ae3b; text-decoration: underline;}
#mainfeaturearea .textnatural a:hover {color:#c0b400;text-decoration: underline;}
#mainfeaturearea .textnatural a:active {color:#c0b400;text-decoration: underline;}

#mainfeaturearea .textcasual a:link {color:#f9904a;text-decoration: underline;}
#mainfeaturearea .textcasual a:visited {color:#f9904a; text-decoration: underline;}
#mainfeaturearea .textcasual a:hover {color:#c0b400;text-decoration: underline;}
#mainfeaturearea .textcasual a:active {color:#c0b400;text-decoration: underline;}

#mainfeaturearea .textmode a:link {color:#774cac;text-decoration: underline;}
#mainfeaturearea .textmode a:visited {color:#774cac; text-decoration: underline;}
#mainfeaturearea .textmode a:hover {color:#c0b400;text-decoration: underline;}
#mainfeaturearea .textmode a:active {color:#c0b400;text-decoration: underline;}

#mainfeaturearea{
	width: 870px;
}
#mainfeaturearea .ttlbox{
	width: 870px;
}
#mainfeaturearea .ttlfuture{
	float: left;
}
#mainfeaturearea .selectbox{
	width: 644px;
	float: right;
}
#mainfeaturearea .imgpointer{
	float: right;
}
#mainfeaturearea .selectbox p{
	font-size: 14px;
	font-weight: bold;
	padding: 0 5px 0 3px;
	float: right;
}
#mainfeaturearea .selectbox .textmode{
	padding-right: 0px;
}
#mainfeaturearea .featurearea{
	width: 870px;
	clear: left;
}
#mainframearea .featurebox{
	width: 870px;
	clear: left;
}
#mainfeaturearea .featurearoundbox{
	width: 870px;
}
#mainfeaturearea .featureinfobox{
	width: 511px;
	height: 303px;
	float: left;
	background-image:url(../introduction/image/bg_feature01.gif);
}
#mainfeaturearea .featureinfobox2{
	width: 511px;
	height: 303px;
	float: left;
	background-image:url(../introduction/image/bg_feature02.gif);
}
#mainfeaturearea .featureinfobox .inner{
	padding: 29px 0 0 30px;
}
#mainfeaturearea .featureinfobox2 .inner{
	padding: 29px 0 0 26px;
}
#mainfeaturearea .featurebox .textttl{
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	padding: 14px 0 3px 0;
}
#mainfeaturearea .featuretextbox{
	width: 456px;
}
#mainfeaturearea .featuretextbox p{
	font-size: 14px;
	line-height: 24px
}
#mainfeaturearea .imgfeature{
	float: left;
	padding-bottom: 15px;
}
#mainfeaturearea .textcheck{
	text-decoration:underline;
	font-weight: bold;
}

#mainfeaturearea .featurearea .featurebox a{
	display: block;
	text-decoration:none;
	width: 870px;
	height: 303px;
}


/* #centermenu----------------------------------*/
#centermenu{
	padding-top: 20px;
}