@charset "utf-8";
/* CSS Document */
body{
background:#f2f6e9 url(images/common/bg.png) repeat-x top center ;
margin:auto;
font-size: 14px;
}
body img{
border:none;
}
p{
text-indent:2em;
}
#flash_nag{
width:1000px;
height:120px;
padding-top:20px;
margin:auto;
text-align:center;
}
#bm_nag{
margin-top:20px;
color:#b2bf82;
width:980px;
height:45px;
margin:auto;
text-align:left;
padding-top:30px;
}
#bm_nag a{
color:#d2e392;
font-weight:bold;
text-decoration:none;
}
span.bm_nag{
white-space:pre;
}
img.copy{
margin-top:-30px;
float:right;
}
copy{
float:right;
}
#bm_nag a:hover, #bm_nag a:active{
color:#245602;
}
#bottom{
background:url(images/common/bm.jpg) repeat-x bottom center ;
height:70px;
padding-top:35px;
text-align:center;
font-size:12px;
clear: both;
}

#index_main{
width:978px;
margin:auto;
margin-bottom:25px;
}
#index_main img{
width:978px;
}
#index_mid{
width:985px;
height:288px;
padding-top:11px;
margin:auto;
background:url(images/index/coupon_show.jpg) top center no-repeat;
margin-bottom:15px;
}
#index_coupon{
width:345px;
padding-left:20px;
padding-right:15px;
height:270px;
padding-top:14px;
float:left;
}
#index_coupon a{
color:#913930;
text-decoration:none;
}
#index_coupon a:hover,#index_coupon a:active{
	border-bottom:dashed 1px #913930;
}
div.index_coupon_all{
	padding-left:280px;
}
li.index_coupon{
_text-indent:-1em;
#text-indent:-1em;
list-style:none;
margin-top:7px;
}
span.index_coupon_date{
color:#913930;
}
#index_show{
margin-left:380px;
background: url(images/index/show_bg.jpg) top center no-repeat;
width:565px;
height:270px;
padding-left:25px;
padding-top:14px;
}
#index_show_content{
width: 538px;
height:190px;
padding-top:10px;
background:#fcf4db;
}
div.index_show_all{
clear:both;
text-align:right;
}
div.index_show_all img{
width:75px;
height:18px;
}
li.index_show{
list-style:none;
float:left;
}

li.index_show img{
width:100px;
height:133px;
}
img.index_show_pic{
background:#FFFFFF;
padding: 5px 3px;
border:#dbb7a5 solid 1px;
margin-right:15px;
}

/* common */
#about,#promotion, #show, #stores, #education, #guestbook, #promotion_1, #show_designer {
	width:935px;
	margin:auto;
	margin-bottom:20px;
	padding:25px 25px 0px 25px;
}
#about{
	background:url(images/about/color_bg.png) center top no-repeat;
}
#promotion, #promotion_1{
	background:url(images/promotion/color_bg.jpg) center top no-repeat;
}
#promotion_1{
height:500px;
}
#show, #education, #guestbook, #show_designer{
	background:url(images/show/color_bg.jpg) center top no-repeat;
	}
#stores{
	background:url(images/stores/color_bg.jpg) center top no-repeat;
}
#stores_all{
padding-top:45px;
}
div.paga_select{
color:#7b8a39;
text-align:right;
margin-top:20px;
margin-bottom:20px;
}
div.paga_select img{
vertical-align:-20%;
}
span.clr{
clear:both;
}
p, span.indent{
text-indent:2em;
}
img.album_left{
float:left;
}
img.album_right{
float:right;
}
div.right{
float:right;
}
/*about*/
img.about_pic{
	margin-top:-80px;
}
/*Promotion*/
#pro_left{
float:left;
padding-top:50px;
width:720px;
}
#pro_right{
width:195px;
padding-top:50px;
margin-left:730px;
}
#pro_left a, #pro_right a, #pro_no_promotion a{
	text-decoration:none;
	color:#838835;
}
div.pro_store_area{
background:url(images/promotion/area_bar.jpg) center top no-repeat;
width:185px;
height:25px;
padding-top:7px;
text-align:center;
margin-bottom:7px;
font-size:16px;
font-weight:bold;
display:block;
cursor:pointer;
overflow:hidden;
}
div.pro_store{
width:588px;
margin-left:100px;
margin-top:20px;
}
div.pro_store img{
border:#c9df84 1px solid;
}
div.pro_store_name a{
font-size:12px;
color:#9aac4a;
}
div.pro_store_name a:hover,div.pro_store_name a:active{
border-bottom: #9aac4a 1px dashed;
}
div.pro_store_message{
width:558px;
height:115px;
padding-top:20px;
padding-left:30px;
color:#406483;
overflow:hidden;
}
#pro_no_promotion{
margin:auto;
width:195px;
padding:30px 15px 5px 15px;
background:#f4f8e2;
border:#edf1dd 1px solid;
color:#7b8a39;
}
span.pro_store_name{
font-size:28px;
color:#406483;
font-weight:bold;
}
span.pro_store_title{
color:#666666;
}
/*show*/
img.show_index_pic{
	margin-left:-160px;
	margin-bottom:20px;
}
div.show_index_more{
	width:110px;
	height:30px;
	float:right;
	cursor:pointer;
	display:block;
}
#show_index_left{
padding-top:15px;
float:left;
}
img.show_index_left_pic{
width:550px;
}
img.show_index_right_pic{
height:110px;
}
div.show_right_1, div.show_right_2{
	overflow:hidden;
	background: url(images/show/right_1_bg.png) center top no-repeat;
	display:block;
	cursor:pointer;
}
#show_index_right{
color: #666666;
margin-left:590px;
}
#show_index_right a{
color: #666666;
text-decoration:none;
}
div.show_right_1{
width:320px;
height:112px;
padding-left:10px;
padding-top:5px;
margin-top:15px;
margin-bottom:15px;
}
div.show_right_2{
width:310px;
height:112px;
padding-left:5px;
padding-right:15px;
padding-top:5px;
text-align:center;
}
span.show_right_title{
	color: #333333;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.2em;
}
div.show_right_1 img{
margin-right:5px;
height:105px;
float:left;
}
div.show_right_2 img{
margin-left:5px;
height:105px;
float:right;
}

img.hairstyle_bar{
margin-top:20px;
}
div.hairstyle_bar_2{
margin-top:30px;
}
li.show_list{
list-style: none;
float:left;
padding:5px 3px 5px 3px;
margin-right:35px;
border:#dcddde 1px solid;
background:#FFFFFF;
cursor:pointer;
}
li.show_list img{
width:100px;
height:133px;
}
li.show_list img{
margin-bottom:10px;
}
div.show_list_div{
font-weight:bold;
color:#808080;
padding-left:65px;
padding-top:20px;
clear:both;
}
div.show_list_div a{
color:#808080;
text-decoration:none;
}
/*show_introduction */
div.show_intro_b_pic{
float: left;
width: 212px;
margin-right:20px;
}
div.show_intro_b_pic img{
width:200px;
background:#FFFFFF;
padding:5px;
border:#e3e3e3 1px solid;
margin-bottom:20px;
}
#show_intro_data{
margin-left:212px;
}
div.show_intro_title{
font-size:24px;
font-weight:bold;
margin-bottom:10px;
color:#92c042;
}
div.show_intro_title a{
text-decoration:none;
color:#92c042;
}
div.show_intro_title a:hover, div.show_intro_title a:active{
color:#bce576;
padding-right:5px;
}
span.show_intro_view{
color:#bce576;
font-size:12px;
}
div.show_intro_intro{
color:#7f7f7f;
margin-bottom:15px;
}
div.show_intro_design{
margin-left:20px;
width:300px;
height:46px;
padding-top:33px;
padding-left:8px;
color:#7f7f7f;
font-size:16px;
background:url(images/show/style_intro_design.jpg) top left no-repeat;
margin-bottom:15px;
}
div.show_intro_design a{
	color:#a6bfbf;
	font-size:12px;
	font-weight:bold;
}

li.show_intro_pic{
float:left;
margin-right:10px;
border:#e4eddb 3px solid;
list-style:none;
}
li.show_intro_pic img{
width:100px;
height:133px;
}
div.show_intro_pre{
clear:both;
}
span.show_news_title{
font-size:32px;
font-weight:bold;
color:#cee065;
}
span.show_news_intro{
font-size:12px;
color:#e0ee8e;
}

/*Stores*/
#store_left {
width:200px;
float:left;
}
#store_right{
margin-left:210px;
}
#store_left a{
	text-decoration:none;
	color:#838835;
}
img.store_left_top{
margin-bottom:15px;
}
div.store_list{
background:url(images/promotion/area_bar.jpg) center top no-repeat;
width:185px;
height:25px;
padding-top:7px;
text-align:center;
margin-bottom:7px;
font-size:16px;
font-weight:bold;
display:block;
cursor:pointer;
overflow:hidden;
}
div.store_list_top{
background: url(images/stores/store_list_top.jpg) center top no-repeat;
width:185px;
height:35px;
padding-top:7px;
text-align:center;
margin-bottom:-7px;
font-size:16px;
font-weight:bold;
display:block;
cursor:pointer;
overflow:hidden;
}
div.store_list_mid{
background: url(images/stores/store_list_mid.jpg) center top repeat-y;
width:185px;
padding-top:7px;
text-align:center;
font-size:12px;
padding-bottom:10px;
}
div.store_list_bottom{
background: url(images/stores/store_list_bottom.jpg) center top no-repeat;
width:185px;
height:12px;
margin-bottom:15px;
margin-top:-10px;
}
#store_de{
text-align:right;
line-height:1.5em;
padding-left:50px;
width:500px;
padding-top:30px;
color: #333333;
}
#store_de a{
	text-decoration:none;
	color:#838835;
	font-weight:bold;
	font-size:12px;
}
img.store_pic{
border: #CCCCCC 1px solid;
padding:3px;
width:220px;
}
#stroe_de_text{
color:#666666;
font-weight:bold;
width:250px;
float:left;
}
#stroe_de_text div{
margin-top:7px;
}
span.s_name{
font-size:24px;
font-weight:bold;
letter-spacing:0.5em;
color:#000000;
}
img.store_pic_icon{
margin-bottom:-3px;
}
div.list_store{
width:180px;
padding-top:10px;
padding-bottom:5px;
border-bottom:#c1da7c 1px dashed;
display:block;
}
div.store_list_mid a:hover div.list_store{
cursor:pointer;
background: #eef9d0;
}
/*designer*/
#designer{
width:550px;
margin-top:25px;
padding-top:10px;
padding-left:5px;
margin-left:20px;
background:url(images/stores/designer_bar.jpg) top left repeat-x;
}
li.designer_list{
list-style:none;
float:left;
width:120px;
color:#84a036;
font-weight:bold;
text-align:center;
margin-bottom:15px;
}
li.designer_list a{
color:#84a036;
text-decoration:none;
}
li.designer_list img{
width:75px;
height:100px;
padding: 5px;
background:#FFFFFF;
border: #CCCCCC solid 1px;
}
img.designer_title{
margin-bottom:25px;
}
/*EDUCATION*/
#education_top{
height:52px;
margin-top:70px;
}
div.edu_num, div.edu_num_d{
float:left;
width:100px;
text-align:left;
border-left:#d7e794 1px solid;
padding-left:3px;
padding-right:15px;
margin-left:20px;
_margin-left:10px;
}
div.edu_file_name, div.edu_file_name_d{
float:left;
width:250px;
text-align:left;
padding-left:3px;
padding-right:15px;
}
div.edu_des, div.edu_des_d{
color:#666666;
width:519px;
float:left;
text-align:left;
padding-left:3px;
}
tr.edu_list_0{
clear:both;
background-color: #f8fee3;
}
tr.edu_list_0{
clear:both;
background-color: #f2f9d8;
}
tr td {
padding-top:5px;
padding-bottom:2px;
border-left:#d7e794 1px solid;
border-right:#d7e794 1px solid;
}
tr td.edu_first{
margin-left:20px;
}
table{
border-bottom:#d7e794 1px solid;
margin-bottom:20px;
}
div.edu_file_name_d a{
color:#838835;
text-decoration:none;
font-weight:bold;
}
/*guestbook*/
#leave_a_message{
margin-top:70px;
line-height:2em;
padding-top:100px;
padding-left:50px;
background:url(images/guestbook/bg.jpg) top center no-repeat;
width:377px;
float:left;
}
#message_list{
margin-top:70px;
margin-left:447px;
}
div.message{
padding-left:30px;
background:#FFFFFF url(images/guestbook/se.png) top left no-repeat;
margin-top:25px;
padding-bottom:20px;
padding-right:15px;
border:#ecf4cc 1px solid;
}
span.message_leave{
font-size:12px;
color:#58595b;
}
span.message_title{
font-size:20px;
color:#99b22f;
font-weight:bold;
}
span.message_leave{
padding-left:20px;
}
span.message_name{
font-size:14px;
color:#95a93c;
font-weight:bold;
}
div.message_reply{
padding:6px 3px;
width:400px;
background:#ecf4cc;
margin-left:30px;
margin-top:15px;
}
/*designer*/
#show_designer_left{
width:700px;
padding-top:25px;
height:800px;
float:left;
}
#show_designer_right{
line-height:2em;
margin-top:25px;
padding-left:15px;
width:215px;
margin-left:700px;
padding-top:25px;
height:300px;
}
#show_designer_right a{
	text-decoration:none;
	color:#838835;
	font-weight:bold;
	font-size:12px;
}
div.designer_pic_b {
margin-top:15px;
background:url(images/designer/d_pic.jpg) top center no-repeat;
width:161px;
height:213px;
padding-left:9px;
padding-top:9px;
float:left;
}
div.designer_pic_b img{
width:150px;
height:200px;
}
span.designer_name{
color:#99b22f;
font-weight:bold;
font-size:20px;
}
img.designer_store_pic{
border: #CCCCCC 1px solid;
padding:3px;
width:150px;
}
#d_background{
padding-top:15px;
margin-left:175px;
}
#d_service{
padding-top:30px;
margin-left:175px;
}
span.pro_message{
white-space:pre;
}
img { behavior: url("png.htc")}; 



