/* mainarea ---------------------------------------------------*/

#maintitlearea{
	width: 868px; 
}

#maintitlearea h1{
	float: left;
}



#mainstylistarea{
	width: 868px;
	clear: left;
}

#mainstylistframe{
	width: 803px;
	height: 334px;
	background-image: url(../cooperation/image/bg_stylist.jpg);
	background-repeat: no-repeat;
	padding: 0 0 0 65px;
}

#mainstylistframe .stylistbox{
	width: 391px;
	float: left;
}


#mainstylistframe .stylistbox .imgbox{
	float: left;
	width: 181px;
}

#mainstylistframe .stylistbox .stylisttextbox{
	float: left;
	width: 153px;
	padding: 0 0 0 8px;
}

.stylistbox a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}

#mainstylistframe .stylistbox .text{
	padding: 10px 0 0 2px;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
}


/*saloninfoarea------------------------------*/

#salonmainarea a:link {color:#000000;text-decoration: underline;}
#salonmainarea a:visited {color:#000000; text-decoration: underline;}
#salonmainarea a:hover {color:#7f6841;text-decoration: underline;}
#salonmainarea a:active {color:#7f6841;text-decoration: underline;}



#salonmainarea {
	width: 868px;
	clear: left;
}


#salonmainarea .salonmaininner{
	padding: 0 0 0 40px;
}

#salonmainara{
	width: 790px;
	border: solid 1px #CCCCCC;
	height: 569px;
	background-image: url(../cooperation/image/bg_salon.gif);
	background-repeat: repeat-y;
}


#salonmainara .salonbox{
	width: 554px;
	float: left;
}

#salonmainara .salonbox .saloninner{
	padding: 28px 0 0 46px;
}


#salonmainara .salonbox p{
	padding: 5px 0 0 0;
	font-size: 12px;
}


#salonmainara .linkbox{
	width: 480px;
}

#salonmainara .linkbox p{
	float: left;
	font-weight: bold;
	padding: 10px 25px 0 0;
}



#salonmainara .stylitsubarea{
	width: 209px;
	float: left;
}



#salonmainara .stylistboxinner{
	padding: 65px 0 0 0;
}

#salonmainara .stylitsubarea .stylistbox{
	width: 191px;
	height: 460px;
	background: #f8f3e5;
	padding: 15px 0 0 18px;
}

#salonmainara .stylitsubarea .imgbox{
	width: 174px;
}

#salonmainara .stylitsubarea p{
	width: 163px;
	font-size: 11px;
	line-height: 17px;
	padding: 0 0 0 6px;
}


#shoparea a:link {color:#000000;text-decoration: underline;}
#shoparea a:visited {color:#000000; text-decoration: underline;}
#shoparea a:hover {color:#7f6841;text-decoration: underline;}
#shoparea a:active {color:#7f6841;text-decoration: underline;}


#shoparea{
	width: 868px;
	clear: left;
	padding: 0 0 120px 0;
	background-image: url(../cooperation/image/bg_shop.gif);
	background-position: 40px 41px;
	background-repeat: no-repeat;
}


#shoparea .inner{
	padding: 70px 0 0 60px;
}

#shoparea h3{
	padding: 0 0 18px 0;
}


#shoparea .shoplink{
	clear: left;
}
#shoparea .shoplink img{
	float: left;
}

#shoparea .shoplink p{
	padding: 13px 0 0 5px;
	font-size: 12px;
	line-height: 19px;
	float: left;
}

#shoparea .shoplink a{
	font-size: 15px;
	font-weight: bold;
}
