/* CSS Document */

body{ background:url(../images/body_bgs.jpg) repeat-y center top;}
.wall{ clear:both; width:800px; margin:0 auto; overflow:hidden; background:url(../images/body_bgs.jpg) repeat-y center top;}
.wleft{ width:179px; z-index:1; float:left; background:#DEDABF url(../images/left_bgs.jpg) no-repeat center top; position:relative;}


#nav {
font-size: 9px;
opacity: 0.8;
padding-top:17px;
width:179px;
}
#nav a {
display: block;

height: 15px;
padding: 3px 0px 12px;
color: #000;
text-decoration: none;
}
#nav li:hover {

}
#nav .line1{}
#nav .line1:hover{background:url(../images/ulx_bgs.png) no-repeat 55px 32px;}
#nav .line2:hover{background:url(../images/ulx_bgs.png) no-repeat 58px 32px;}
#nav .line3:hover{background:url(../images/ulx_bgs.png) no-repeat 67px 32px;}
#nav .line4:hover{background:url(../images/ulx_bgs.png) no-repeat 55px 32px;}
#nav .line5:hover{background:url(../images/ulx_bgs.png) no-repeat 48px 32px;}


#nav li {
width: 155px;
height:31px;
padding:12px 0px 15px 0px;
text-align:center;
}
#nav ul {
background:url(../images/ulx_bgs.png) repeat-x;
padding-top:6px;
position: absolute;
margin-left: 155px;
_margin-left: 70px;
+margin-left: 78px;
margin-top: -10px;
}
#nav ul {
display: none;
}
#nav ul li{ height:15px; text-align:left; padding:0px; overflow:hidden; background:none;}
#nav li.show ul {
display: block;
}
#nav li.show li ul {
display: none;
}
#nav li li.show ul {
display: block;
}

.nav_bgs{ position:relative; z-index:10px;}

#nav li ul{ z-index:10;}

a.home{ display:block; height:15px; background:url(../images/home.jpg) no-repeat center;}
a.home:hover{ background:url(../images/home_m.jpg) no-repeat center;}

a.hairstyle{ display:block; height:22px; background:url(../images/hairstyle.png) no-repeat center; _background:url(../images/hairstyle.gif) no-repeat center;}
a.hairstyle:hover{ background:url(../images/hairstyle_m.png) no-repeat center; _background:url(../images/hairstyle_m.gif) no-repeat center;}

a.short{ display:block; height:22px; background:url(../images/short.png) no-repeat center; _background:url(../images/short.gif) no-repeat center;}
a.short:hover{ background:url(../images/short_m.png) no-repeat center; _background:url(../images/short_m.gif) no-repeat center;}

a.bob{ display:block; height:22px; background:url(../images/bob.png) no-repeat center; _background:url(../images/bob.gif) no-repeat center;}
a.bob:hover{ background:url(../images/bob_m.png) no-repeat center; _background:url(../images/bob_m.gif) no-repeat center;}

a.long{ display:block; height:22px; background:url(../images/four.png) no-repeat center; _background:url(../images/four.gif) no-repeat center;}
a.long:hover{ background:url(../images/four_m.png) no-repeat center; _background:url(../images/four_m.gif) no-repeat center;}

a.four{ display:block; height:22px; background:url(../images/long.png) no-repeat center; _background:url(../images/long.gif) no-repeat center;}
a.four:hover{ background:url(../images/long_m.png) no-repeat center; _background:url(../images/long_m.gif) no-repeat center;}

a.beauty{ display:block; height:15px; background:url(../images/beauty.png) no-repeat center;}
a.beauty:hover{ background:url(../images/beauty_m.png) no-repeat center;}

a.fc1{ display:block; height:46px; background:url(../images/fc1.png) no-repeat center; _background:url(../images/fc1.gif) no-repeat center;}
a.fc1:hover{ background:url(../images/fc1_m.png) no-repeat center; _background:url(../images/fc1_m.gif) no-repeat center;}

a.fc2{ display:block; height:27px; background:url(../images/fc2.png) no-repeat center; _background:url(../images/fc2.gif) no-repeat center;}
a.fc2:hover{ background:url(../images/fc2_m.png) no-repeat center; _background:url(../images/fc2_m.gif) no-repeat center;}

a.fc3{ display:block; height:25px; background:url(../images/fc3.png) no-repeat center; _background:url(../images/fc3.gif) no-repeat center;}
a.fc3:hover{ background:url(../images/fc3_m.png) no-repeat center; _background:url(../images/fc3_m.gif) no-repeat center;}

a.fc4{ display:block; height:25px; background:url(../images/fc4.png) no-repeat center; _background:url(../images/fc4.gif) no-repeat center;}
a.fc4:hover{ background:url(../images/fc4_m.png) no-repeat center; _background:url(../images/fc4_m.gif) no-repeat center;}

a.fc5{ display:block; height:23px; background:url(../images/fc5.png) no-repeat center; _background:url(../images/fc5.gif) no-repeat center;}
a.fc5:hover{ background:url(../images/fc5_m.png) no-repeat center; _background:url(../images/fc5_m.gif) no-repeat center;}

a.fc6{ display:block; height:23px; background:url(../images/fc6.png) no-repeat center; _background:url(../images/fc6.gif) no-repeat center;}
a.fc6:hover{ background:url(../images/fc6_m.png) no-repeat center; _background:url(../images/fc6_m.gif) no-repeat center;}

a.salon{ display:block; height:25px; background:url(../images/salon.png) no-repeat center; background:url(../images/salon.gif) no-repeat center;}
a.salon:hover{ background:url(../images/salon_m.png) no-repeat center; background:url(../images/salon_m.gif) no-repeat center;}

a.e1{ display:block; height:25px; background:url(../images/e1.png) no-repeat center; _background:url(../images/e1.gif) no-repeat center;}
a.e1:hover{ background:url(../images/e1_m.png) no-repeat center; _background:url(../images/e1_m.gif) no-repeat center;}
a.e2{ display:block; height:26px; background:url(../images/e2.png) no-repeat center; _background:url(../images/e2.gif) no-repeat center;}
a.e2:hover{ background:url(../images/e2_m.png) no-repeat center; _background:url(../images/e2_m.gif) no-repeat center;}
a.e3{ display:block; height:23px; background:url(../images/e3.png) no-repeat center; _background:url(../images/e3.gif) no-repeat center;}
a.e3:hover{ background:url(../images/e3_m.png) no-repeat center; _background:url(../images/e3_m.gif) no-repeat center;}
a.e4{ display:block; height:26px; background:url(../images/e4.png) no-repeat center; _background:url(../images/e4.gif) no-repeat center;}
a.e4:hover{ background:url(../images/e4_m.png) no-repeat center; _background:url(../images/e4_m.gif) no-repeat center;}
a.e5{ display:block; height:24px; background:url(../images/e5.png) no-repeat center; _background:url(../images/e5.gif) no-repeat center;}
a.e5:hover{ background:url(../images/e5_m.png) no-repeat center; _background:url(../images/e5_m.gif) no-repeat center;}
a.e6{ display:block; height:25px; background:url(../images/e6.png) no-repeat center; _background:url(../images/e6.gif) no-repeat center;}
a.e6:hover{ background:url(../images/e6_m.png) no-repeat center; _background:url(../images/e6_m.gif) no-repeat center;}
a.e7{ display:block; height:25px; background:url(../images/e7.png) no-repeat center; _background:url(../images/e7.gif) no-repeat center;}
a.e7:hover{ background:url(../images/e7_m.png) no-repeat center; _background:url(../images/e7_m.gif) no-repeat center;}
a.e8{ display:block; height:24px; background:url(../images/e8.png) no-repeat center; _background:url(../images/e8.gif) no-repeat center;}
a.e8:hover{ background:url(../images/e8_m.png) no-repeat center; _background:url(../images/e8_m.gif) no-repeat center;}

a.wedding{ display:block; height:26px; background:url(../images/wedding.png) no-repeat center; _background:url(../images/wedding.gif) no-repeat center;}
a.wedding:hover{ background:url(../images/wedding_m.png) no-repeat center; _background:url(../images/wedding_m.gif) no-repeat center;}

a.h1{ display:block; height:48px; background:url(../images/h1.png) no-repeat center; _background:url(../images/h1.gif) no-repeat center;}
a.h1:hover{ background:url(../images/h1_m.png) no-repeat center; _background:url(../images/h1_m.gif) no-repeat center;}
a.h2{ display:block; height:24px; background:url(../images/h2.png) no-repeat center; _background:url(../images/h2.gif) no-repeat center;}
a.h2:hover{ background:url(../images/h2_m.png) no-repeat center; _background:url(../images/h2_m.gif) no-repeat center;}

a.cele{ display:block; height:24px; background:url(../images/cele.png) no-repeat center; _background:url(../images/cele.gif) no-repeat center;}
a.cele:hover{ background:url(../images/cele_m.png) no-repeat center; _background:url(../images/cele_m.gif) no-repeat center;}

a.k1{ display:block; height:24px; background:url(../images/k2.png) no-repeat center; _background:url(../images/k2.gif) no-repeat center;}

a.k2{ display:block; height:24px; background:url(../images/k1.png) no-repeat center; _background:url(../images/k1.gif) no-repeat center;}

a.k3{ display:block; height:26px; background:url(../images/k3.png) no-repeat center; _background:url(../images/k3.gif) no-repeat center;}

a.salonitem{ display:block; height:15px; background:url(../images/salonitem.png) no-repeat center;}
a.salonitem:hover{ background:url(../images/salonitem_m.png) no-repeat center;}

a.bird{ display:block; height:31px; background:url(../images/bird.png) no-repeat center;}
a.bird:hover{ background:url(../images/bird_m.png) no-repeat center;}

a.esth{ display:block; height:31px; background:url(../images/esth.png) no-repeat center;}
a.esth:hover{ background:url(../images/esth_m.png) no-repeat center;}

a.blog{ display:block; height:31px; background:url(../images/blog.jpg) no-repeat center;}
a.blog:hover{ background:url(../images/blog_m.jpg) no-repeat center;}





















.wright{ width:617px; padding-left:3px; height:599px; float:left; background:url(../images/right_bgs.jpg) no-repeat left top;}
h1.t{}

.mright{ width:617px; padding-left:3px; float:left; background:url(../images/right_bgs.jpg) no-repeat left top; overflow:hidden;}

.inewscc{ clear:both; height:84px; padding:10px;}


.spaces24{ clear:both; height:24px; font-size:0px;}


.footer{ clear:both; height:13px; line-height:12px; padding:15px 0px 9px 5px; background:url(../images/line3.jpg) no-repeat left top;}
.footer ul li{ float:left; padding:0px 6px;}


/* 4-22 KunSan Add */
.menu{ clear:both; height:20px; padding-top:4px; padding-left:15px; background:url(../images/line3.jpg) no-repeat bottom;}
.menu ul li{ float:left; padding:0px 5px;}

.swords{ clear:both; line-height:24px; color:#727172;}

.colx1{ color:#947E28; padding-bottom:10px;}

.spoli{ clear:both; width:549px; margin:0 auto;}
dl.poli{ clear:both;}
dl.poli dt{ height:20px; line-height:18px; padding-left:16px; overflow:hidden; background:url(../images/polih3_bgs.jpg) no-repeat; color:#727172; margin-bottom:10px;}
dl.poli dd{ padding:0px 10px 12px 16px; line-height:20px; color:#727172;}
dl.poli dd p{ padding-left:10px;}


.sitemap{ clear:both; margin-top:5px;}
.sitemap h3{ height:28px; line-height:28px; margin-top:5px; font-weight:bold; color:#FFFFFF; font-size:14px; padding-left:15px; background:url(../images/sitemap_h_bgs.jpg) no-repeat;}
.sitemap p{ clear:both; height:22px; line-height:22px; padding-left:35px; color:#00479D; overflow:hidden;}
.sitemap p a{ color:#00479D; text-decoration:underline;}



.comtable{ width:510px; background:#947F28; margin-top:10px;}
.comtable tr td{ color:#727172; padding:5px; background:#FFFFFF;}
.comtable tr td.compt1{ width:120px; text-align:center; background:#EEE6DA;}
.comtable tr td.compt3{ width:120px; text-align:left; background:#EEE6DA;}

.tohistory{ clear:both; width:510px; margin:0 auto; height:24px; line-height:24px; padding:10px 0px; color:#003F82; text-align:right;}
.tohistory a{ color:#003F82; text-decoration:underline;}

.p_t{ clear:both; height:20px; line-height:20px; padding-left:20px; margin-top:5px; background:url(../images/p_t_bgs.jpg) no-repeat 0px center; overflow:hidden; color:#947E28;}

.swords .p_t{ clear:both; height:20px; line-height:20px; padding-left:2px; margin-top:5px; background:none; overflow:hidden; color:#947E28;}


.repleft15{ clear:both; padding-left:25px;}
.pleft45{ padding-left:40px;}
.repleft15 a{ color:#004492; text-decoration:underline;}

a.acolb{ color:#004492; text-decoration:underline;}

.atable{ clear:both; width:560px;  padding-top:15px;}
.atable table td{ color:#717171; padding:10px;}
span.r-title{ color:#BF1923;}


/* salon */
.b_m_bg{ clear:both; height:86px; position:relative;}
.b_salon{ background:url(../images/b_salon.jpg) no-repeat;}
.b_beauty{ background:url(../images/b_beauty.jpg) no-repeat;}
.b_cele{ background:url(../images/cele_14.jpg) no-repeat;}
.b_celey{ background:url(../images/cele_61.jpg) no-repeat;}
.b_wedd{ background:url(../images/wedd_01.jpg) no-repeat;}


.c_m_here{ clear:both; position:absolute; right:12px; bottom:0px;}
.c_m_here ul{}
.c_m_here ul li{ float:left; width:69px; margin:4px 0px 0px 4px; height:35px; overflow:hidden;}

.c_m1_here{ position:absolute; right:16px; bottom:0px;}
.c_m1_here ul{}
.c_m1_here ul li{ float:left; margin:4px 0px 0px 6px; height:23px; overflow:hidden;}

.c_mle_here{ width:352px; _width:357px; position:absolute; right:26px; bottom:0px;}
.c_mle_here ul{}
.c_mle_here ul li{ float:left; width:113px; margin:4px 0px 0px 4px; height:23px; overflow:hidden;}

.c_mwe_here{ width:415px; _width:420px; position:absolute; right:26px; bottom:0px;}
.c_mwe_here ul{}
.c_mwe_here ul li{ float:left; width:134px; margin:4px 0px 0px 4px; height:23px;}

.celecp{ clear:both; padding-top:15px;}












.w560{ clear:both; width:580px; float:right; overflow:hidden;}
.s_here{ clear:both; padding-top:30px;}

.s_third{ clear:both; height:20px; padding-top:23px; overflow:hidden;}
.s_third ul li{ float:left;}
.s_third ul li.s_third_1{ padding-right:10px;}
.s_third ul li.s_third_2{ padding-right:3px;}

.arcontent{ clear:both; padding-top:30px;}
.arpic{ width:232px; overflow:hidden; padding-right:15px; float:left;}

.arwords{ width:300px; float:right; padding-left:12px; overflow:hidden;}
.arwords p{ line-height:18px; color:#717172;}
.arwords p strong{ font-weight:bold;}
p.ar_p{ clear:both; padding:15px 0px 20px 0px;}


.kaixin{ clear:both; height:186px; overflow:hidden; margin-top:20px;}
.kaixinpic{ width:377px; float:left; overflow:hidden;}

.reader{ width:152px; float:right;}
.reader p{ color:#717172; line-height:18px;}

.texrig{ text-align:right;}

h3.so_name{ line-height:18px; margin-bottom:15px; color:#907B29;}

table.artab1 td{ padding:5px 0px; text-align:left; color:#717172; line-height:16px;}
table.artab1 td.artd1{ width:140px; padding-right:15px;}

.h70{ height:50px; overflow:hidden;}

.salon_in{ clear:both;}
.salon_in dl{ width:128px; height:155px; float:left; overflow:hidden; padding-right:85px;}
.salon_in dl.nopr{ padding-right:0px;}
.salon_in dl dt{ width:128px; height:100px; overflow:hidden;}
.salon_in dl dd{ height:36px; padding:2px 0px; line-height:18px; overflow:hidden; background:url(../images/salon_n_bgs.jpg) no-repeat left center;}
.salon_in dl dd span{ font-size:10px;}


/* beauty */
.beauty_i1{ clear:both; padding:15px 10px 5px;}
.beauty_i1_1{ float:left; width:300px; line-height:18px;}
.beauty_i1_2{ width:210px; float:right;}

.beauty_i2{ clear:both; text-align:center; padding:6px 0px;}

.beauty_i3{ caption-side:bottom; padding:px 10px;}
table.bta1{}
table.bta1 td{ padding:3px 0px; line-height:18px;}


.backtop{ clear:both; text-align:right; padding:15px 0px 40px;}

.beauty_i4{ width:533px; margin:0 auto; clear:both; background:url(../images/beauty05.jpg) repeat-y;}
.beauty_i5{ width:480px; margin:0 auto;}

.beauty_i5 table td{ padding:4px 0px; border-bottom:1px dashed #E6DBBD;}


.b_t_space{ clear:both; height:30px; line-height:30px; color:#8E854E; padding-left:2px;}
.b_t_space a{ color:#003F81;}

.b_ts{ clear:both; padding:30px 0px; background:url(../images/arrow_x2.jpg) repeat-x bottom left;}
.b_ts h3{ padding-bottom:15px;}
.b_tspic{ width:245; float:left; overflow:hidden;}

.b_tsct{ width:295px; float:right;}
h3.kc1{ line-height:18px; padding-bottom:5px; color:#8C834E; font-size:14px; font-weight:bold;}
p.kc2{ line-height:18px; padding-bottom:10px;}
p.kc3{ color:#717172; padding-top:10px; line-height:19px;}
p.kc3 img{ float:right; padding:0px 10px 0px 5px;}

.coor_pic{ clear:both;}
.coor_pic p{ text-align:center;}


.cat10a{ clear:both; padding-top:15px;}
.cat10a1{ width:240px; float:left; overflow:hidden;}





.cat10a2{ width:300px; float:right; overflow:hidden;}
.cat10a21{ clear:both; line-height:18px; padding-bottom:10px; color:#8C834E; font-size:14px;}
.cat10a22{ clear:both; line-height:18px; padding-bottom:10px;}

.cat10a23{ clear:both;}
.cat10a23 img{ padding-right:10px;}



.cat10b{ line-height:18px;}

.cat10_tit{ clear:both; height:30px; line-height:30px; padding:10px 0px 25px; background:url(../images/arrow_x2.jpg) repeat-x bottom;}
.cat10_c{ clear:both; padding-bottom:25px; background:url(../images/arrow_x2.jpg) repeat-x bottom;}
.cat10_c p{ clear:both; line-height:20px; padding:15px 0px;}
.cat10nobg{ background:none; padding-bottom:10px;}

.cat10a24{ clear:both; padding-top:10px;}
.cat10a24 table td{ line-height:16px; padding:2px 0px;}
.cat10a24 table td span{ color:#8C834E;}
.cat10a24 table td.cat10a241{ width:250px;}
.cat10a24 table td.cat10a242{ width:100px; text-align:right;}

.cat11a{ padding:10px 15px;}
.cat11a1{ width:235px; float:left;}
.cat11a2{ width:270px; float:right; overflow:hidden;}

.cat11b1{ line-height:18px; padding-bottom:15px; background:url(../images/cat11_04.jpg) no-repeat bottom;}
.cat11b2{ color:#AA9752; line-height:18px; padding:15px 0px; background:url(../images/cat11_04.jpg) no-repeat bottom;}

.cat11b3{ clear:both; padding:10px; border:1px solid #D5CBA8; margin-top:15px; line-height:18px;}
span.cat11b31{ color:#AA9752;}
span.cat11b32{ color:#69B031;}

.cat11bk9{ position:relative;}
.cat11bk98{ line-height:20px;}
.cat11bk98 img{ float:left; padding:10px 10px 0px 0px;}
.cat11bk99{ position:absolute; bottom:0; left:0px;}

.cat11c{ clear:both; padding:15px 0px; line-height:18px;}
.cat11d{ clear:both; padding:5px 0px 10px 0px; color:#8D854D;}

.cat11e{ clear:both; padding-top:15px;}
.cat11e ul li{ clear:both; padding-bottom:15px;}
.cat11e ul li h3{ line-height:18px; color:#69B031;}
.cat11e ul li p{ line-height:18px;}

.cat11b8{ line-height:18px;}

.cat9f{ clear:both; height:10px; padding-bottom:10px; background:url(../images/arrow_x2.jpg) repeat-x center;}

.heig18{ line-height:18px; padding-top:10px;}

.cele2{ clear:both; padding-top:10px;}
.cele21{ width:145px; float:left; overflow:hidden; padding-top:15px;}
.cele22{ width:415px; float:right; overflow:hidden;}
p.heightx18{ clear:both; line-height:18px; padding-left:15px;}

.fback{ text-align:right; padding-top:10px;}
a.celecyy{ color:#907B29;}

.sprpadd{ padding-right:200px; background:url(../images/hiyoku_02.jpg) no-repeat 430px 0px; padding-top:10px;}



.voice_tit{ clear:both; padding-top:35px;}

.voice_x{ clear:both;}
.voice_x li{ clear:both; padding:25px 5px; background:url(../images/arrow_x2.jpg) repeat-x bottom;}
.voice_x li h3{ line-height:18px; padding-bottom:10px; font-size:14px;}
.voice_x li p{ line-height:18px;}

dl.staff_x{ clear:both; padding:20px 0px; background:url(../images/arrow_x2.jpg) repeat-x bottom;}
dl.staff_x dt{ width:101px; padding:5px 10px; float:left;}
dl.staff_x dt img{ width:101px; height:100px;}
dl.staff_x dd{ width:420px; float:right; padding-right:5px;}
dl.staff_x dd h3{ font-size:14px; font-weight:bold; line-height:18px; padding-bottom:10px;}
dl.staff_x dd p{ line-height:18px;}


.cat11b5{ clear:both; line-height:18px;}
.cat11b5 img{ float:right; margin:0px 0px 10px 10px;}

.texcen{ clear:both; text-align:center; line-height:18px;}
.colorxx5{ color:#947F28;}

.padd15{ line-height:18px; padding:3px 0px 3px 15px; text-align:left;}
.padd15 a{ color:#004492; text-decoration:underline;}
td.newsh26{ padding:5px 0px;}

td.cpimg img{ width:360px;}

.colla{ clear:both; padding-top:15px;}
dl.collac{ width:162px; overflow:hidden; float:left; padding-right:16px;}
dl.collac dt{ height:303px; overflow:hidden; margin-bottom:10px;}
dl.collac dd{ background:#DBD7BA; height:197px; overflow:hidden; padding:10px; line-height:18px;}
dl.collac dd h3{ padding-bottom:5px; border-bottom:1px solid #A99D77; color:#937E28;}
dl.collac dd p{ color:#8F874E; padding-top:5px; line-height:20px;}


dl.noprir{ padding-right:0px;}


.collb{ clear:both;}
.collba{ width:355px; float:left; overflow:hidden; padding-top:15px; position:relative;}
.collbb{ width:340px; overflow:hidden; float:right;}

.collhere{ clear:both; height:55px; padding-bottom:10px; background:url(../images/coll_line.jpg) no-repeat bottom right;}
.collhere ul{ clear:both; padding-top:12px;}
.collhere ul li{ width:63px; overflow:hidden; height:24px; padding:4px 0px 0px 2px; float:left;}


#showImg { width:355px; height:590px; overflow:hidden;}
#imgInfo { clear:both; position:relative; width:325px; height:328px; margin-top:10px; float:right;}

.himg1{ position:absolute; width:103px; height:215px; overflow:hidden; left:0px; top:0px;}
.himg2{ position:absolute; width:214px; height:102px; overflow:hidden; right:0px; top:0px;}
.himg3{ position:absolute; width:102px; height:102px; overflow:hidden; right:110px; top:113px;}

.himg6{ position:absolute; width:103px; height:102px; overflow:hidden; left:0px; bottom:0px;}
.himg4{ position:absolute; width:102px; height:102px; overflow:hidden; right:110px; bottom:0px;}

.himg5{ position:absolute; width:101px; height:214px; overflow:hidden; right:0px; bottom:0px;}

#imgInfo img {cursor:pointer}

.collwords{ clear:both; padding:5px 10px; width:305px; float:right; color:#776133; line-height:22px; border:1px solid #CABE94;}
.collwords h2{ height:22px; line-height:22px; font-weight:bold; font-size:14px; color:#937E28; border-bottom:1px solid #CABE94;}
.collwords p{ color:#776133; line-height:22px; font-size:12px; padding-top:3px;}

.menux li{ position:relative;}
.menux li ul{ width:134px; position:absolute; left:0px; top:23px; display:none; background:url(../images/menux_bgs.jpg) repeat-x bottom;}
.menux li ul li{ clear:both; height:18px; line-height:18px; overflow:hidden; margin-top:0px;}
.menux li ul li a{ display:block; text-decoration:none; font-size:10px; text-align:left; color:#8B824C; text-indent:0px; margin:0px; padding:0px; padding-left:0px;}
.menux li ul li a:hover{ text-decoration:none;}

.c_mlec_here{ position:absolute; right:16px; top:50px;}
.c_mlec_here ul li{ width:auto; float:left; padding-left:4px;}

.celepc{ clear:both; padding:15px 0px; line-height:22px; text-align:left;}

.celepc2{}
.celepc2 dl{ clear:both; padding:10px 0px 0px 5px;}
.celepc2 dl dt{ float:left; width:125px;}
.celepc2 dl dd{ width:570px; overflow:hidden; float:right; padding-left:10px; line-height:24px; text-align:left;}
.celepc2 dl dd span{ color:#E60012;}

.cblack{ color:#231815; padding-left:30px;}
small.chuise{ color:#717172; font-size:12px;}

.celepc28{ clear:both; position:relative; color:#231815; width:693px; height:248px; background:url(../images/cele_p11.jpg) no-repeat;}
.celepc281{ position:absolute; padding-left:30px; top:40px; left:0px; text-align:left;}
.celepc282{ position:absolute; padding:0px 165px 0px 65px; top:116px; left:0px; line-height:27px; text-align:left;}
p.texleft{ text-align:left; line-height:20px;}

.celeh{ clear:both; width:485px; margin:0 auto;}
.celeha{ clear:both; padding-top:50px;}
.celeha ul li{ clear:both; overflow:hidden; margin-bottom:4px; padding-left:40px; height:20px; line-height:20px; text-align:left; background:url(../images/ce-q.gif) no-repeat left;}
.celeha ul li a{ text-decoration:underline; color:#9C3F8A;}


.celehb{ clear:both; width:485px; overflow:hidden; padding:10px 0px;}
.celehb1{ clear:both; text-align:left; height:29px; line-height:29px; background:url(../images/ce-q-bg.gif) no-repeat; padding-left:50px; color:#FFFFFF; font-weight:bold;}
.celehb2{ clear:both; padding:10px 10px 10px 50px; line-height:20px; background:#F7EDF5 url(../images/ce-a.gif) no-repeat 10px 10px; border:1px solid #B570A7; border-top:none; border-bottom:none; text-align:left;}
.celehb3{ clear:both; height:5px; overflow:hidden; background:url(../images/cele_p13.jpg) no-repeat;}

.celehxt{ clear:both; width:542px; margin:0 auto; padding:15px 0px;}
.celehxt1{ clear:both; padding:10px 0px 20px 0px;}
table.celehxtab{ width:542px; margin:0 auto;}

table.celehxtabxx th{ background:#AE6EAB; padding:6px 0px; text-align:center; color:#FFFFFF; border-right:1px solid #B57CB3; line-height:18px;}
table.celehxtabxx td{ padding:6px 0px; text-align:center; border-right:1px solid #B57CB3; line-height:16px;}

table.celehxtabxy th{ background:#535BA8; padding:6px 0px; text-align:center; color:#FFFFFF; border-right:1px solid #A9ADD3; line-height:18px;}
table.celehxtabxy td{ padding:6px 0px; text-align:center; border-right:1px solid #A9ADD3; line-height:16px;}

table.celehxtab .celehx05{ border-left:1px solid #B57CB3;}
table.celehxtab .celehx051{ border-left:1px solid #B57CB3; text-align:left; padding-left:11px;}
table.celehxtab .celehx051 a{ color:#AD6EAB;}
table.celehxtab .celehx051 span{ color:#B31650;}

table.celehxtabxy .celehx051 a{ color:#535CA7;}
table.celehxtabxy .celehx051{ border-left:1px solid #A9ADD3; text-align:left; padding-left:11px;}

table.celehxtab td.celehx053{ padding:0px; line-height:0px; height:1px; background:url(../img/ce-line.gif) repeat-x center;}
table.celehxtab td.celehx054{ padding:0px; line-height:0px; height:1px; background:#B57CB3;}
table.celehxtab td.celehx0545{ padding:0px; line-height:0px; height:1px; background:#A9ADD3;}

.cele34{ clear:both; height:17px; line-height:17px; padding-top:2px; text-align:left; padding-left:10px; color:#FFFFFF; background:url(../images/cele_34.jpg) no-repeat;}

.cele35{ clear:both; text-align:left; line-height:22px; font-size:13px; padding-bottom:15px;}
.cele35 p{ color:#36488D; font-weight:bold; font-size:14px;}

.cele36{ width:513px; margin:0 auto;}

.cele88{ clear:both; width:518px; margin:0 auto;}

ul.wedd99 li{ padding-left:20px;}


.imgwzinfo{ width:200px; padding:6px 5px 0px 6px; line-height:130%; font-size:12px; height:160px; background:#75600A; position:absolute; bottom:0px; left:0px; filter: Alpha(Opacity=50); opacity:0.5; color:#D9D4B9;}







/* edit 06-08 */
body{ background:url(../images/body_bgs.jpg) repeat-y center top; font-size:14px;}
.wall{ width:998px; margin:0 auto; background:none;}
.mleft{ width:221px; float:left; overflow:hidden; background:url(../images/mleft_bgs.jpg) no-repeat;}


/* edit 06-06-10 menu left */

.sssd {
            width: 221px;
            height: 740px;
            overflow: hidden;
			position:relative;
        }

		
		.onetc{position:relative; height:740px; overflow:hidden;}
		.onecc{width:221px;height:740px;position:absolute; top:0px;}
		.twocc{width:221px;height:740px;position:absolute;left:221px; top:0px; padding-top:45px; background:url(../images/nav_small_bgs.jpg) no-repeat;}
		.twocc span{ display:block; height:22px; background:url(../images/back.png) no-repeat center; background:url(../images/back.gif) no-repeat center; text-indent:-9999px;}
		li.moneli{ height:23px; padding:23px 0px 25px 42px;}
		li.moneli1{ height:23px; padding:43px 0px 25px 42px;}
		li.moneli2{ height:39px; padding:13px 0px 20px 42px;}


ul.mone{ padding-left:50px;}
ul.mone li{ cursor:pointer;}
ul.mone li a{ display:block; width:137px; margin:0 auto; cursor:pointer;}

.twocc ul li{ clear:both; margin-bottom:31px;}



a.nhome{ display:block; height:20px; background:url(../images/nhome.png) no-repeat; _background:url(../images/nhome.gif) no-repeat;}
a.nhome:hover{ background:url(../images/nhome_m.png) no-repeat; _background:url(../images/nhome_m.gif) no-repeat;}

a.nhairstyle{ display:block; height:20px; background:url(../images/nhair.png) no-repeat; _background:url(../images/nhair.gif) no-repeat;}
a.nhairstyle:hover{ background:url(../images/nhair_m.png) no-repeat; _background:url(../images/nhair_m.gif) no-repeat;}

a.nbeauty{ display:block; height:20px; background:url(../images/nbeauty.png) no-repeat; _background:url(../images/nbeauty.gif) no-repeat;}
a.nbeauty:hover{ background:url(../images/nbeauty_m.png) no-repeat; _background:url(../images/nbeauty_m.gif) no-repeat;}

a.nsalon{ display:block; height:20px; background:url(../images/nsalon.png) no-repeat; _background:url(../images/nsalon.gif) no-repeat;}
a.nsalon:hover{ background:url(../images/nsalon_m.png) no-repeat; _background:url(../images/nsalon_m.gif) no-repeat;}

a.nwedding{ display:block; height:20px; background:url(../images/nwedding.png) no-repeat; _background:url(../images/nwedding.gif) no-repeat;}
a.nwedding:hover{ background:url(../images/nwedding_m.png) no-repeat; _background:url(../images/nwedding_m.gif) no-repeat;}

a.ncele{ display:block; height:20px; background:url(../images/ncele.png) no-repeat; _background:url(../images/ncele.gif) no-repeat;}
a.ncele:hover{ background:url(../images/ncele_m.png) no-repeat; _background:url(../images/ncele_m.gif) no-repeat;}

a.nsalonitem{ display:block; height:20px; background:url(../images/nsalonitem.png) no-repeat; _background:url(../images/nsalonitem.gif) no-repeat;}
a.nsalonitem:hover{ background:url(../images/nsalonitem_m.png) no-repeat; _background:url(../images/nsalonitem_m.gif) no-repeat;}

a.nclub{ display:block; height:39px; background:url(../images/nclub.png) no-repeat; _background:url(../images/nclub.gif) no-repeat;}
a.nclub:hover{ background:url(../images/nclub_m.png) no-repeat; _background:url(../images/nclub_m.gif) no-repeat;}

a.nesth{ display:block; height:23px; background:url(../images/nesth.png) no-repeat; _background:url(../images/nesth.gif) no-repeat;}
a.nesth:hover{ background:url(../images/nesth_m.png) no-repeat; _background:url(../images/nesth_m.gif) no-repeat;}

a.nblog{ display:block; height:20px; background:url(../images/nblog.png) no-repeat; _background:url(../images/nblog.gif) no-repeat;}
a.nblog:hover{ background:url(../images/nblog_m.png) no-repeat; _background:url(../images/nblog_m.gif) no-repeat;}



.mright{ width:771px; float:right; overflow:hidden; background:none;}
.menuc{ clear:both; padding:7px 0px 10px; height:17px; background:url(../images/menuc_line.jpg) no-repeat bottom;}
.menuc ul{ padding:0px 15px;}
.menuc ul li{ float:left; padding:0px 12px;}
.menuc ul li.menuc0{ float:right;}

.mrcont{ clear:both; padding:0px 25px 50px 31px; overflow:hidden;}

.swords{ clear:both; line-height:24px; color:#727172;}

.swords .p_t{ padding:0px 0px 10px 10px;}
.repleft15{ padding-left:30px;}


.colx1{ color:#947E28; padding:0px 0px 10px 22px;}
.paddleft12{ padding-left:12px;}
dl.poli{ clear:both; padding-bottom:10px;}
dl.poli dt{ height:25px; line-height:22px; font-weight:bold; padding-left:16px; overflow:hidden; background:url(../images/polih3_bgs.jpg) no-repeat; color:#727172; margin-bottom:10px;}
dl.poli dd{ padding:0px 10px 12px 16px; line-height:20px; color:#727172;}
dl.poli dd p{ padding-left:10px;}

.comtable{ width:636px; background:#947F28; margin-top:10px;}
.comtable tr td{ color:#727172; padding:5px; background:#FFFFFF;}
.comtable tr td.compt1{ width:160px; text-align:center; background:#EEE6DA;}
.comtable tr td.compt3{ width:120px; text-align:left; background:#EEE6DA;}

.tohistory{ clear:both; width:510px; margin:0 auto; height:24px; line-height:24px; padding:10px 0px; color:#003F82; text-align:right;}
.tohistory a{ color:#003F82; text-decoration:underline;}

.paddleft35{ padding-left:35px;}


.sitemap{ clear:both; margin-top:10px; padding-left:7px;}
.sitemap h3{ height:34px; line-height:34px; margin-top:5px; font-weight:bold; color:#FFFFFF; font-size:14px; padding-left:15px; background:url(../images/sitemap_h_bgs.jpg) no-repeat;}
.sitemap p{ clear:both; height:24px; line-height:24px; padding-left:35px; color:#00479D; overflow:hidden;}
.sitemap p a{ color:#00479D; text-decoration:underline;}


.atable{ clear:both; width:636px; padding-top:15px;}
.atable table td{ color:#717171; padding:10px;}
span.r-title{ color:#BF1923;}

.club_2{ clear:both; height:140px; background:url(../images/club_2.jpg) no-repeat right; padding:10px 235px 0px 0px;}

.hiyokoa{ clear:both; margin:10px 0px; padding:10px 30px; background:#DDEEDC; border:1px solid #016E35; color:#368E5E; line-height:22px;}

.hiyob{ clear:both; padding:20px 285px 20px 10px; background:url(../images/club_5.jpg) no-repeat 440px top; line-height:26px;}
.hiyob p.hiyob1{ line-height:20px; padding-bottom:8px; color:#00479D;}


.mrsa{ clear:both; padding:0px 25px 0px 26px; overflow:hidden;}

.menu_b{ clear:both; padding-top:5px;}
.menu_b ul li{ float:left; padding-right:3px;}
.cem1 ul li{ float:left; padding-right:4px;}

.menu_c{ clear:both; padding:24px 0px;}
.menu_c ul li{ float:left; padding-right:25px;}

.mrsa_wedd{ clear:both; padding:0px 25px 0px 26px;}


li.paddrno{ padding-right:0px;}


.salon_c{ clear:both;}
.salon_c1{ width:290px; float:left; overflow:hidden;}
.salon_c2{ width:370px; float:right; overflow:hidden;}


.staffbox{ padding:0px 20px 0px 10px;}
dl.staff{ clear:both; padding:25px 0px 30px; background:url(../images/staff_line_bgs.jpg) repeat-x bottom left;}
dl.staff dt{ width:150px; float:left; overflow:hidden;}
dl.staff dd{ width:510px; float:right; overflow:hidden;}
dl.staff dd h3{ font-size:18px; padding-bottom:20px; font-weight:bold;}
dl.staff dd p{ clear:both; line-height:20px;}

dl.voice{ clear:both; padding:25px 0px 30px; background:url(../images/staff_line_bgs.jpg) repeat-x bottom left;}
dl.voice dt{ clear:both; padding-bottom:20px; font-size:18px; font-weight:bold;}
dl.voice dd{ clear:both; line-height:20px; }


.salon_i{ clear:both; padding:20px 0px 0px 16px;}
.salon_i dl{ width:160px; height:195px; float:left; overflow:hidden; padding-right:100px;}
.salon_i dl.nopr{ padding-right:0px;}
.salon_i dl dt{ width:160px; height:128px; overflow:hidden;}
.salon_i dl dd{ height:46px; padding:2px 0px; color:#333; line-height:23px; overflow:hidden; background:url(../images/salon_n_bgs.jpg) no-repeat left center;}
.salon_i dl dd span{ font-size:12px;}

ul.menux{ float:right;}
.menux li{ position:relative;}
.menux li ul{ width:168px; position:absolute; left:0px; top:29px; display:none; background:url(../images/menux_bgs.jpg) repeat-x bottom;}
.menux li ul li{ clear:both; height:18px; line-height:18px; padding-top:6px; padding-left:25px; overflow:hidden; margin-top:0px;}
.menux li ul li a{ display:block; text-decoration:none; font-size:10px; text-align:left; color:#8B824C; text-indent:0px; margin:0px; padding:0px; padding-left:0px;}
.menux li ul li a:hover{ text-decoration:none;}

.beauty012{ clear:both; padding:40px 0px 10px;}
.beauty011{ clear:both; height:24px; line-height:24px; padding-bottom:10px;}

.pl25p{ padding-left:28px;}
