/* mainttlarea----------------------------------*/
#mainttlarea{
	width: 870px;
	height: 551px;
}
#mainttlarea .ttlarea{
	width: 870px;
	z-index: 1;
	position: absolute;
}
#mainttlarea .ttlarea .ttlbox{
	width: 853px;
}
#mainttlarea .ttlarea .ttlareainner{
	padding: 36px 0 0 17px;
}
#mainttlarea .ttllogo{
	float: left;
	padding: 0 11px 18px 0;
}
#mainttlarea .ttlmain{
	float: left;
}
#mainttlarea .ttltextbox{
	width: 481px;
	height: 80px;
	clear: left;
}
#mainttlarea .textmain{
	font-size: 12px;
	line-height: 20px;
}
#mainttlarea .beforebox{
	width: 490px;
}

#mainttlarea .beforettlbox{
	width: 490px;
}
#mainttlarea .ttlbofore{
	float: left;
}
#mainttlarea .imgbefore{
	clear: left;
}
#mainttlarea .beforetextbox{
	width: 475px;
	font-size: 12px;
	line-height: 20px;
}
#mainttlarea .textttl{
	font-weight: bold;
	padding: 4px 0 2px 0;
}

#mainttlarea .imgmain{
	z-index: 0;
	position: absolute;
	padding-left: 518px;
}

/* maintechniquearea----------------------------------*/
#maintechniquearea{
	width: 870px;
}
#maintechniquearea .advicearea{
	width: 870px;
}
#maintechniquearea .adviceframearea{
	width: 868px;
	height: 299px;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
}
#maintechniquearea .adviceareainner{
	padding: 19px 0 0 30px;
}
#maintechniquearea .advicebox{
	width: 453px;
	float: left;
}
#maintechniquearea .imgstylist{
	float: left;
	padding-right: 15px;
}
#maintechniquearea .adviceinfobox{
	width: 264px;
	float: left;
}
#maintechniquearea .advicetextbox{
	width: 239px;
}
#maintechniquearea .textname{
	font-weight: bold;
	font-size: 11px;
	line-height: 17px;
	padding: 7px 0 7px 0;
}
#maintechniquearea a:link {color:#000000;text-decoration: underline;}
#maintechniquearea a:visited {color:#000000; text-decoration: underline;}
#maintechniquearea a:hover {color:#13b7b6;text-decoration: underline;}
#maintechniquearea a:active {color:#13b7b6;text-decoration: underline;}
#maintechniquearea .advicebox .textmain{
	font-size: 12px;
	line-height: 20px;
}
#maintechniquearea .imgline{
	float: left;
	padding-right: 27px;
}
#maintechniquearea .itembox{
	width: 357px;
	float: left;
}
#maintechniquearea .imgitem{
	float: left;
}
#maintechniquearea .iteminfobox{
	width: 197px;
	float: left;
}
#maintechniquearea .itembox .textttl{
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	padding: 20px 0 7px 0;
}
#maintechniquearea .itembox .textttl a:link {color:#7f6a21;text-decoration: underline;}
#maintechniquearea .itembox .textttl a:visited {color:#7f6a21; text-decoration: underline;}
#maintechniquearea .itembox .textttl a:hover {color:#13b8b4;text-decoration: underline;}
#maintechniquearea .itembox .textttl a:active {color:#13b8b4;text-decoration: underline;}
#maintechniquearea .itemtextbox{
	width: 167px;
}
#maintechniquearea .itembox .textmain{
	font-size: 11px;
	line-height: 19px;
}
#maintechniquearea .textinquiry{
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	padding-top: 12px;
}
#maintechniquearea .inquiry{
	font-size: 11px;
}
#maintechniquearea .processarea{
	width: 870px;
}
#maintechniquearea .processareainner{
	padding-top: 32px;
}
#maintechniquearea .processinfoarea{
	width: 870px;
	clear: left;
}
#maintechniquearea .processinfoaroundarea{
	width: 870px;
}
#maintechniquearea .processbox{
	width: 224px;
	height: 390px;
	float: left;
}
#maintechniquearea .processbox2{
	width: 198px;
	height: 390px;
	float: left;
}
#maintechniquearea .processbox4{
	width: 224px;
	height: 400px;
	float: left;
}
#maintechniquearea .processtextbox{
	width: 195px;
}
#maintechniquearea .processbox .textmain,
#maintechniquearea .processbox2 .textmain,
#maintechniquearea .processbox3 .textmain,
#maintechniquearea .processbox4 .textmain{
	font-size: 12px;
	line-height: 20px;
	padding-top: 6px;
}
#maintechniquearea .processbox3{
	width: 870px;
	height: 348px;
	clear: left;
}

/* afterarea----------------------------------*/
#afterarea{
	width: 870px;
	background-color: #eeeeee;
	
}
#afterarea .afterareainner{
	padding: 17px 0 0 17px;
}
#afterarea .afterttlbox{
	width: 850px;
}
#afterarea .ttlafter{
	float: left;
}
#afterarea .afterttlbox .textttl{
	font-size: 14px;
	font-weight: bold;
	float: left;
	padding-top: 17px;
}
#afterarea .aftertextbox{
	width: 836px;
	clear: left;
}
#afterarea .textmain{
	font-size: 12px;
	line-height: 20px;
	padding: 8px 0 37px 0;
}

/* btnnext----------------------------------*/
#btnnext{
	padding-top: 40px;
}