/* mainttlarea----------------------------------*/
#titlearea,
#presentarea .presentframebox {
	width: 870px;
}
#titlearea .bgtitlearea {
	width: 601px;
	height:273px;
	background-image:url(../item/image/bg_title.jpg);
	background-repeat:no-repeat;
	float: left;
}
#titlearea .titleinner {
	padding: 36px 0 0 40px;
}
#titlearea .titleareainner {
	padding: 0 0 0 29px;
}
#titlearea .iteminfoarea {
	width: 269px;
	float: left;
	background-image:url(../item/image/bg_iteminfo.gif);
	height: 273px;
	background-repeat:no-repeat;
}
#titlearea .itemboxinner {
	padding: 42px 0 0 28px;
}
#titlearea .titleiteminfo {
	padding: 0 0 0 39px;
}
#titlearea .companyname {
	padding: 0 0 0 30px;
}
#titlearea .companyinfo {
	font-size: 16px;
	line-height: 18px;
	color:#006600;
}
#titlearea .companytel {
	padding: 0 0 0 40px;
}
#titlearea .companyname span {
	font-weight:bold;
}
#titlearea .companytext {
	padding: 8px 36px 15px 0;
	font-size: 11px;
	line-height: 15px;
}
#titlearea .linkbanner {
	padding: 0 0 0 22px;
}
#titlearea .linkbanner a:hover img {
	opacity: 0.60;
	filter: alpha(opacity=60);
}
#titlearea .titletext {
	width: 530px;
	font-size: 12px;
	line-height: 22px;
	padding: 29px 0 0 0;
}
/* mainitemarea----------------------------------*/
#mainitemarea {
	clear:left;
}
#mainitemarea .mainiteminner {
	padding: 0 0 0 29px;
}
#mainitemarea .mainitembox {
	width: 868px;
	font-size: 12px;
	line-height: 18px;
}
#mainitemarea .leftbox {
	width: 260px;
	float: left;
}
#mainitemarea .centerbox {
	width: 216px;
	float: left;
}
#mainitemarea .rightbox {
	width: 220px;
	float: left;
}
#mainitemarea .itemname {
	font-size: 14px;
	line-height: 26px;
	color:#428912;
	font-weight:bold;
}
#mainitemarea .itemabouttext {
	width: 210px;
}
#mainitemarea .itemabouttext2 {
	width: 216px;
}
#mainitemarea .itemabouttext2 {
	width: 219px;
}
#mainitemarea .leftboxinner {
	padding: 25px 0 0 40px;
}
#mainitemarea .rightboxinner {
	padding: 0 0 0 5px;
}
#mainitemarea .leftboxinner2 {
	padding: 25px 0 0 0;
}
#mainitemarea .plusimg {
	width: 66px;
	float: left;
}
/* otheritemarea----------------------------------*/
#otheritemarea {
	clear: left;
	width: 868px;
}
#otheritemarea .otheritembox {
	width: 868px;
}
#otheritemarea .otheritemboxinner {
	padding: 52px 0 0 40px;
}
#otheritemarea .otheritemoutbox {
	width: 793px;
	font-size: 12px;
}
#otheritemarea .outinner {
	padding: 52px 0 0 0;
}
#otheritemarea .boxoutinner {
	padding: 45px 0 0 0;
}
#otheritemarea .outinner1 {
	padding: 60px 0 0 0;
}
#otheritemarea .otheraboutbox {
	width: 220px;
	float: left;
}
#otheritemarea .otheraboutbox2 {
	width: 503px;
	float: left;
}
#otheritemarea .otheritemimg {
	width: 90px;
	float: left;
}
#otheritemarea .otheritemimg2 {
	width: 375px;
	float: left;
}
#otheritemarea .otheritemtextbox {
	width: 130px;
	float: left;
}
#otheritemarea .otheritemtextbox3 {
	width: 126px;
	float: left;
}
#otheritemarea .otheritemtextbox2 {
	width: 173px;
	float: left;
}
#otheritemarea .haircaretextinner {
	padding: 0 0 0 18px;
	float: left;
}
#otheritemarea .otheritemname {
	line-height: 15px;
	font-weight:bold;
	color:#428912;
}
#otheritemarea .itemposition {
	padding: 36px 0 0 0;
}
#otheritemarea .otheritemtext {
	padding: 3px 0 0 0;
	line-height: 18px;
}
#otheritemarea .outboxinner {
	padding: 0 0 0 66px;
	float: left;
}
#otheritemarea .outboxinner2 {
	padding: 0 0 0 49px;
	float: left;
}
#otheritemarea .outbox {
	clear: left;
}
/* haircarebox----------------------------------*/

#otheritemarea .haircarebox {
	width: 173px;
	float: left;
	font-size: 12px;
	line-height: 18px;
}
#otheritemarea .haircareboxtop {
	padding: 41px 0 0 0;
}
#otheritemarea .haircaretext {
	width: 173px;
}
#otheritemarea .haircareboxinner {
	padding: 0 0 0 33px;
	float: left;
}
#otheritemarea .haircareboxinner2 {
	padding: 0 0 0 34px;
	float: left;
}
#otheritemarea .haircarebox2 {
	width: 378px;
	float: left;
}
#otheritemarea .haircareimg {
	width: 185px;
	float: left;
}
/* homestylingarea----------------------------------*/
#homestylingarea {
	clear: left;
}
#homestylingarea .homestylinginner {
	padding: 55px 0 0 55px;
}
#homestylingarea .stylingimagebox {
	width: 270px;
	float: left;
}
#homestylingarea .itemimg {
	width: 108px;
	float: left;
}
#homestylingarea .stylingtop {
	padding: 50px 0 0 0;
}
#homestylingarea .itemimg2 {
	width: 122px;
	float: left;
}
#homestylingarea .stylingtextbox {
	width: 134px;
	float: left;
}
#homestylingarea .stylingtextbox2 {
	width: 130px;
	float: left;
}
#homestylingarea .itemtitle {
	font-size: 14px;
	line-height: 15px;
	font-weight:bold;
	color:#428912;
}
#homestylingarea .stylingitemtext {
	font-size: 12px;
	line-height: 18px;
	padding: 5px 0 0 0;
}
#homestylingarea .stylingoutbox {
	float: left;
	padding: 0 0 0 39px;
}
#homestylingarea .stylingrightbox {
	width: 220px;
	float: left;
}
/* presentarea----------------------------------*/
#presentarea {
	clear: left;
	padding: 79px 0 0 0;
}
#presentarea .presenttextbox {
	width: 431px;
	height: 253px;
	float: left;
	background-image:url(../item/image/bg_present.gif);
	background-repeat:no-repeat;
	font-size: 12px;
	line-height: 22px;
}
#presentarea .presentboxinner {
	padding: 29px 0 0 40px;
}
#presentarea .presenttext {
	width: 385px;
	height: 79px;
}
#presentarea .presenttextlink {
	font-weight:bold;
}
#presentarea .presenttextlink a:link {color:#876c0a;text-decoration: underline;}
#presentarea .presenttextlink a:visited {color:#876c0a; text-decoration: underline;}
#presentarea .presenttextlink a:hover {color:#428912;text-decoration: underline;}
#presentarea .presenttextlink a:active {color:#428912;text-decoration: underline;}

#presentarea .presentimage {
	width: 192px;
	float: left;
}



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