/*mainttlarea----------------------------------*/
#mainttlarea{
	width: 870px;
	height: 701px;
	font-size: 12px;
	line-height: 23px;
}
#mainttlarea .maintitlestyle {
	width: 870px;
	z-index:0;
	position:absolute;
}
#mainttlarea .maintitlebox {
	width: 448px;
	height: 701px;
	z-index:1;
	position:absolute;
}
#mainttlarea .maintitletextbox {
	height: 192px;
}
#mainttlarea .maintitletext {
	padding: 21px 45px 0 44px;
}
/*mainlinkarea----------------------------------*/
#mainlinkarea,
#mainlinkarea .linkallarea,
#contentsarea .prolinkarea {
	width: 870px;
}
#mainlinkarea .mainlinkinner {
	padding: 19px 0 0 0;
}
#mainlinkarea .linktopleft {
	width: 218px;
	float: left;
}
#mainlinkarea .stylelink a:hover img{
	opacity: 0.60;
	filter: alpha(opacity=60);
}
#mainlinkarea .linkbox,
#mainlinkarea .linklongstyle2 {
	width: 109px;
	float: left;
}
#mainlinkarea .linktopcenter {
	width: 216px;
	float: left;
}
#mainlinkarea .link2box {
	width: 216px;
}
#mainlinkarea .linkstyle,
#mainlinkarea .linktallstyle,
#mainlinkarea .linkbox2 {
	width: 108px;
	float: left;
}
#mainlinkarea .linklargestyle,
#mainlinkarea .linklongstyle,
#contentsarea {
	clear: left;
}
#mainlinkarea .linktopright {
	width: 326px;
	float: left;
}
#mainlinkarea .link2box2 {
	width: 217px;
	float: left;
}
#mainlinkarea .link2boxtop {
	width: 217px;
}
#mainlinkarea .linkarea,
#mainlinkarea .link2boxbottom {
	clear:left;
}
/*contentsarea----------------------------------*/
#contentsarea .maincontentsinner {
	padding: 12px 0 0 0;
}
#contentsarea .salonlinkarea {
	clear:left;
}
#contentsarea .salonlinkinbox,
#contentsarea .prolinkoutbox {
	width: 870px;
	padding: 27px 0 0 0;
}
#contentsarea .salonlinkbox {
	width: 204px;
	float: left;
	font-size: 14px;
	line-height: 20px;
}
#contentsarea .salonname {
	font-size: 11px;
	line-height: 16px;
	font-weight:bold;
}
#contentsarea .salonname span {
	font-size: 14px;
}
#contentsarea .salonname a:link {color:#010101;text-decoration: underline;}
#contentsarea .salonname a:visited {color:#010101; text-decoration: underline;}
#contentsarea .salonname a:hover {color:#c1bf8b;text-decoration: underline;}
#contentsarea .salonname a:active {color:#c1bf8b;text-decoration: underline;}

#contentsarea .salonboxouter {
	float: left;
	padding:  0 0 0 18px;
}
#contentsarea .probox {
	width: 278px;
	float: left;
}
#contentsarea .prooutbox {
	padding: 0 0 0 18px;
	float: left;
}
#contentsarea .salonlink a:hover img{
	opacity: 0.60;
	filter: alpha(opacity=60);
}
/* btnnext ---------------------------------------------------*/
#btnnext{
	padding:35px 0px 35px 0px;
}


