#maintalkinfoarea{
	width: 870px;
}
#maintalkinfoarea .maintitlebox {
	width: 421px;
	float: right;
 }

#maintalkinfoarea .maintalkinfoaroundarea{
	width: 870px;
	z-index: 1;
	position:absolute;
}
#maintalkinfoarea .titlebox {
	width: 421px;
}
#maintalkinfoarea .maintalkarea {
	width: 421px;
	background-image:url(../technique/image/talk/bg_title.gif);
	height: 106px;
	background-repeat:no-repeat;
	font-size: 12px;
	line-height: 22px;
}
#maintalkinfoarea .maintalkinner {
	padding: 12px 0 0 30px;
}
#maintalkinfoarea .titletext {
	width: 390px;
	padding: 0 0 43px 0;
}
#maintalkinfoarea .maintalktitle {
	color:#9f8339;
	font-size: 14px;
	line-height: 20px;
	font-weight:bold;
	padding: 0 0 10px 0;
}
#maintalkinfoarea .maintalk {
	width: 390px;
}
#maintalkinfoarea .talkbox {
	padding: 48px 0 0 0;
}
#maintalkinfoarea .maininfobox {
	width: 449px;
	float: right;
}
#maintalkinfoarea .mainstylistbox {
	width: 449px;
}
#maintalkinfoarea .stylistinfobox {
	background-image:url(../technique/image/talk/bg_stylist.jpg);
	width: 449px;
	height: 223px;
	background-repeat:no-repeat;
}
#maintalkinfoarea .stylistinfouinner {
	padding: 5px 0 0 7px;
}
#maintalkinfoarea .stylisttitle {
	font-size: 16px;
	line-height: 22px;
	font-weight:bold;
}
#maintalkinfoarea .stylisttitle a:link {color:#FFFFFF;text-decoration: underline;}
#maintalkinfoarea .stylisttitle a:visited {color:#FFFFFF; text-decoration: underline;}
#maintalkinfoarea .stylisttitle a:hover {color:#ed3575;text-decoration: underline;}
#maintalkinfoarea .stylisttitle a:active {color:#ed3575;text-decoration: underline;}

#maintalkinfoarea .stylisttextbox {
	padding: 14px 0 0 0;
	color:#FFFFFF;
	font-size: 12px;
	line-height: 20px;
	width: 386px;
}
#maintalkinfoarea .stylisttextbox span {
	font-weight:bold;
}
#maintalkinfoarea .itemingobox {
	width: 447px;
	height: 254px;
	border: 1px solid #cfcfcf;
}
#maintalkinfoarea .itemboxinner {
	padding: 13px 0 0 6px;
}
#maintalkinfoarea .itemlink {
	width: 231px;
	float: left;
}
#maintalkinfoarea .itemlink a:hover img {
	opacity: 0.80;
	filter: alpha(opacity=80);
}
#maintalkinfoarea .iteminfortextbox {
	width: 209px;
	float: left;
	font-size: 11px;
	line-height: 17px;
}
#maintalkinfoarea .itemtextinner {
	padding: 0 0 0 17px;
}
#maintalkinfoarea .itemtextabout {
	width: 170px;
}
#maintalkinfoarea .itemtextinbox {
	padding: 8px 0 9px 0;
	font-weight:bold;
}
#maintalkinfoarea a:link {color:#9f8339;text-decoration: underline;}
#maintalkinfoarea a:visited {color:#9f8339; text-decoration: underline;}
#maintalkinfoarea a:hover {color:#ed3575;text-decoration: underline;}
#maintalkinfoarea a:active {color:#ed3575;text-decoration: underline;}

#maintalkinfoarea .infotext {
	font-size: 12px;
	line-height: 16px;
	font-weight:bold;
	padding: 12px 0 0 0;
}
#maintalkinfoarea .infotext a:link {color:#333333;text-decoration: underline;}
#maintalkinfoarea .infotext a:visited {color:#333333; text-decoration: underline;}
#maintalkinfoarea .infotext a:hover {color:#ed3575;text-decoration: underline;}
#maintalkinfoarea .infotext a:active {color:#ed3575;text-decoration: underline;}


/* btnnext ---------------------------------------------------*/
#btnnext{
	padding:26px 0px 23px 0px;
}
