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

#maintitlearea{
	width: 868px; 
	height:247px;
}
#maintitlearea p{
	color: #FFFFFF;
	font-size: 12px;
	line-height: 14px;
	padding: 18px 0 0 44px;
}
#mainttlimagearea{
	width: 868px;
	height:247px;
	position: absolute;
	z-index: 0;
}

#titletextrea{
	width: 868px;
	height:247px;
	position: absolute;
	z-index: 1;
}


#mainstylistarea{
	width: 868px;
}

#mainstylistarea h2 a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}

#mainstylistarea .inner{
	padding: 0 0 0 39px;
}

#mainstylistarea .stylistarea{
	width: 812px;
	color: #333333;
	clear: left;
}

#mainstylistarea .stylistflame{
	width: 812px;
}

#mainstylistarea .stylistbox1{
	width: 389px;
	float: left;
}

#mainstylistarea .padding1{
	padding: 0 14px 14px 0;
}

#mainstylistarea .padding2{
	padding: 0 13px 23px 0;
}


#mainstylistarea .imgbox{
	float: left;
}
#mainstylistarea .stylistbox1 .textarea{
	width: 227px;
	height:264px;
	background: url(../cooperation/image/index/bg_stylist1.gif);
	float: left;
}

#mainstylistarea .stylistbox1 .textarea p{
	padding: 10px 19px 0 1px;
	font-size: 12px;
	line-height: 18px;
}

#mainstylistarea .stylistbox1 .textarea .inner{
	padding: 49px 0 0 12px;
}

#mainstylistarea .stylistbox2{
	width: 255px;
	float: left;
}

#mainstylistarea .stylistbox2 .textarea{
	width: 146px;
	height:264px;
	background: url(../cooperation/image/index/bg_stylist2.gif);
	float: left;
}

#mainstylistarea .stylistbox2 .textarea p{
	padding: 15px 10px 0 0;
	font-size: 11px;
	line-height: 15px;
}

#mainstylistarea .stylistbox2 .textarea .inner{
	padding: 31px 0 0 10px;
}




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

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



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

#salonmainara .salonmaininner{
	padding: 0 0 0 39px;
}

#salonmainara .salonttlarea {
	padding:0 0 0 19px;
}
#salonmainara .salonborder {
	background-color: #ffffff;
	float: left;
	width: 792px;
}

#saloninfoarea .leftarea .inner{
}
#salonmainara .salonarea {
	float: left;
}
#salonmainara .sainfobox {
	float: left;
	width: 756px;
	padding: 14px 0 0 21px;
	background-color: #FFFFFF;
}
#salonmainara .salonbox {
	float: left;
	width: 361px;
}
#salonmainara .salonbox2 {
	float: left;
	width: 352px;
}
#salonmainara .imgsalon {
	float: left;
	width: 352px;
}
#salonmainara .salonname {
	float: left;
	width: 352px;
}
#salonmainara .salonname h3 {
	float: left;
}
#salonmainara .salontext {
	float: left;
	width: 355px;
	font-size: 11px;
	line-height: 15px;
}
#salonmainara .salontimearea {
	float: left;
	width: 361px;
	font-size: 11px;
	line-height: 13px;
	padding: 16px 0px 0px 0px;
}
#salonmainara .salontimearea strong {
	color: #333333;
	font-size: 11px;
}
#salonmainara ul {
	float: left;
	width: 174px;
}
#salonmainara li {
	float: left;
	width: 174px;
	text-indent: 1em;
}
#salonmainara .salontimeebox1 {
	float: left;
	width: 170px;
}
#salonmainara .salontimeebox1 p {
	float: left;
	width: 187px;
}
#salonmainara .salontimeebox2 {
	float: left;
	width: 174px;
}
#salonmainara .salontimeebox2 p {
	float: left;
	width: 174px;
	font-size: 12px;
	line-height: 18px;
}
#salonmainara .salonlink {
	font-size: 12px;
	padding: 24px 0px 34px 0px;
	float: left;
	width: 352px;
}
#salonmainara .salonbox .salonlink p {
	float: left;
	padding: 0 8px 0 0;
}

#salonmainara .leftarea .salonlink {
	padding: 13px 0px 16px 0px;
}


#salonmainara .salonbox .salonname p {
	float: left;
}
#saloninfoarea .leftarea {
	float: left;
	width: 380px;
	padding: 0 0 0 25px;
}
#saloninfoarea {
	width: 782px;
	float: left;
}



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


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

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

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


#shoparea .shoplink{
	padding: 8px 0 0 14px;
	clear: left;
}
#shoparea .shoplink img{
	float: left;
}

#shoparea .shoplink p{
	font-size: 12px;
	line-height: 19px;
	color:#ffffff
}

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