#mainframearea {
	border-bottom: 1px solid #cccccc;
}
/* mainttlarea----------------------------------*/
#mainttlarea{
	width: 868px;
	height:411px;
}

#mainttlarea .ttlbox{
	width: 868px;
}

#mainttlarea .ttlbox .leftbox{
	width: 302px;
	height:411px;
	background-color:#000000;
	float: left;
}

#mainttlarea .ttlbox .leftbox h1{
	padding: 44px 0 0 29px;
}

#mainttlarea .ttlbox .leftbox .ttltext{
	font-size:10px;
	line-height:16px;
	color: #ffffff;
	padding: 23px 0 0 32px;
}

#mainttlarea .ttlbox .imgmain{
	float: left;
}

/* mainttlarea----------------------------------*/
#maintalkarea{
	width: 868px;
}

#maintalkarea .maintalkbox{
	width: 868px;
	height:745px;
}

#maintalkarea .maintalkbox .maintalkboxinner{
	padding: 33px 0 0 29px;
}

#maintalkarea .maintalkbox .maintalkboxinner .leftbox{
	width: 272px;
	float: left;
}

#maintalkarea .leftbox .profbox{
	width: 272px;
}

#maintalkarea .profbox .prof{
	padding: 2px 0 0 0;
}

#maintalkarea .profbox .imgstylist{
	padding: 0 0 8px 36px;
}

#maintalkarea .profbox .proftext{
	font-size:11px;
	line-height:17px;
	padding: 0 0 66px 3px;
	width: 237px;
}

#maintalkarea .profbox .proftext .stylistname,
#maintalkarea .profbox .proftext .stylistname2,
#maintalkarea .profbox .proftext .stylistname3{
	font-weight:bold;
}

#maintalkarea .proftext a:link {color:#000000;text-decoration: underline;}
#maintalkarea .proftext a:visited {color:#000000; text-decoration: underline;}
#maintalkarea .proftext a:hover {color:#00b9de;text-decoration: underline;}
#maintalkarea .proftext a:active {color:#00b9de;text-decoration: underline;}

#maintalkarea .maintalkbox .maintalkboxinner .leftbox .itembox{
	width: 272px;
}

#maintalkarea .leftbox .itembox .leftitembox{
	width: 124px;
	float: left;
}

#maintalkarea .leftitembox .itemimg{
	padding: 15px 0 0 0;
}

#maintalkarea .leftbox .itembox .rightitembox{
	width: 148px;
	float: left;
}

#maintalkarea .leftbox .itembox .rightitembox .itemtext{
	font-size:11px;
	line-height:15px;
	width: 123px;
	padding: 0 0 72px 0;
}

#maintalkarea .leftbox .itembox .rightitembox .itemtext .itemlink{
	font-weight:bold;
}

#maintalkarea .itembox a:link {color:#00b9de;text-decoration: underline;}
#maintalkarea .itembox a:visited {color:#00b9de; text-decoration: underline;}
#maintalkarea .itembox a:hover {color:#f49505;text-decoration: underline;}
#maintalkarea .itembox a:active {color:#f49505;text-decoration: underline;}

#maintalkarea .leftbox{
	width: 868px;
	border-right: 1px solid #999999;
}

#maintalkarea .rightbox{
	width: 566px;
	float: left;
}

#maintalkarea .rightbox .rightboxinner{
	padding: 13px 0 0 50px;
}

#maintalkarea .rightbox .rightboxinner .textbox{
	width: 515px;
}

#maintalkarea .rightbox .ttltext{
	font-size:15px;
	line-height:21px;
	font-weight:bold;
	color: #897036;
	clear: left;
}

#maintalkarea .rightbox .ttltext2{
	font-size:15px;
	line-height:21px;
	font-weight:bold;
	color: #be000f;
	clear: left;
}

#maintalkarea .rightbox .ttltext3{
	font-size:15px;
	line-height:21px;
	font-weight:bold;
	color: #5f5f5f;
	clear: left;
}

#maintalkarea .rightbox .rightboxinner .maintext{
	font-size:14px;
	line-height:25px;
	width: 470px;
	padding: 6px 0 42px 1px;
}

#maintalkarea .rightbox .rightboxinner .textbox .lefttextbox{
	width: 306px;
	float: left;
}

#maintalkarea .rightbox .rightboxinner .textbox .lefttextbox .maintext{
	width: 293px;
}

#maintalkarea .rightbox .rightboxinner .textbox .imgsub{
	float: left;
	padding: 4px 0 0 0;
}

#maintalkarea .rightbox .rightboxinner .textbox .imgsub2{
	float: left;
	padding: 0 0 52px 0;
}




#btnnext{
	padding:51px 0 17px 0;
}