/*=====================================
         ver_act hair design.css
=====================================*/

@charset "shift-jis";

/*=========================
         shop data
=========================*/
.shopT1{ background:url(../common_img/shop_title01.jpg) no-repeat; width:850px; height:37px; text-indent:-9999px;}
.shopT2{ background:url(../common_img/shop_title02.jpg) no-repeat ; width:850px; height:47px; text-indent:-9999px; margin:40px 0 0 0; display:block;}
.shopT3{ background:url(../common_img/shop_title03.jpg) no-repeat ; width:850px; height:27px; text-indent:-9999px; margin:50px 0 0 0; display:block;}
.shopWk1{ width:830px; margin:0 0 0 10px;}
.shopL{ width:407px; float:left; text-align:left;}
.shopR{ width:400px; float:right;}
.shopmap{ margin:15px 0 0 10px; }
.shopR table{
border-top:1px solid #666666;
border-left:1px solid #666666;
border-right:1px solid #666666;
color:#ffffff;
}
.shopR th{
border-bottom:1px solid #666666;
border-right:1px solid #666666;
padding:8px 0 7px 0;
background:#000000;
width:25%;
text-align:center;
}
.shopR td{
border-bottom:1px solid #666666;
padding:8px 0 7px 15px;
}
.shopR table a{ color:#ffffff; text-decoration:underline;}
.shopR table a:hover{ color:#cdcdcd; text-decoration:underline;}
.shopWk2{ width:830px; margin:0 0 0 10px;}
.shopWk2 strong{ display:block; padding:0 0 5px 0; color:#999999;}
.shopWk2 p{
margin:0 0 0 0;
padding:0 0 0 10px;
color:#ffffff;
line-height:150%;
}


/*=========================
         cut plan
=========================*/
.priceT1{ background:url(../common_img/price_title01.jpg) no-repeat; width:850px; height:57px; text-indent:-9999px;}
.priceT2{ background:url(../common_img/price_title02.jpg) no-repeat; width:850px; height:47px; text-indent:-9999px; display:block; margin:40px 0 0 0;}
.priceWk1{ width:830px; margin:0 0 0 10px;}
.priceWk1 table{
border-top:1px solid #666666;
border-left:1px solid #666666;
border-right:1px solid #666666;
color:#ffffff;
}
.priceWk1 th{
border-bottom:1px solid #666666;
border-right:1px solid #666666;
padding:8px 0 7px 0;
background:#000000;
width:45%;
text-align:center;
}
.priceWk1 td{
border-bottom:1px solid #666666;
padding:8px 0 7px 15px;
}
.priceWk1 a{ color:#ffffff; text-decoration:underline;}
.priceWk1 a:hover{ color:#cdcdcd; text-decoration:underline;}

.priceWk2{ width:830px; margin:0 0 20px 10px; color:#ffffff;}
.priceImg{ width:120px; float:left; margin:0; padding:0;}
.priceTex{ width:710px; float:right;}
.priceTex strong{ display:block; margin:0 0 5px 0; color:#3399CC;}
.priceTex b{ display:block; margin:0 0 5px 0; color: #FF99FF;}
.priceTex p{ line-height:140%;}
.priceTex em{ display:block; margin:0 0 5px 0; color: #FFCC00; font-style:normal; font-weight:bold;}
.priceP1{ margin:10px 0 40px 0;}


/*=========================
          staff
=========================*/
.staffT1{ background:url(../common_img/staff_title01.jpg) no-repeat; width:850px; height:57px; text-indent:-9999px;}
.staffWk1{ width:850px; margin:0;}
.staffWk1 img{ margin:0 10px 10px 0; padding:0;}


/*=========================
          photo
=========================*/
.photoT1{ background:url(../common_img/photo_title01.jpg) no-repeat; width:850px; height:57px; text-indent:-9999px;}
.photoWk1{ width:735px; margin:0 auto; padding:0;}
.photo1{ margin:0 10px 10px 0; padding:0;}
.photo2{ margin:0 0 10px 0; padding:0;}

/*=========================
          sitemap
=========================*/
.sitemapT1{ background:url(../common_img/sitemap_title01.jpg) no-repeat; width:850px; height:57px; text-indent:-9999px;}
.sitemapWk1{ width:735px; margin:0 auto; padding:0;}
.sitemapWk1 dl{ margin:0 0 20px 0; padding:0;}
.sitemapWk1 dt{
border-left: 2px solid #999999;
font-weight:bold;
text-indent:15px;
font-size:110%;
margin:0 0 10px 0;
color:#999999;
}
.sitemapWk1 dt a{ color:#999999; text-decoration:underline; font-weight:bold;}
.sitemapWk1 dt a:hover{ color:#999999; text-decoration:none; font-weight:bold;}
.sitemapWk1 dd{
text-indent:15px;
font-size:100%;
margin:0 0 5px 20px;
color:#cdcdcd;
}
.sitemapWk1 dd a{ color:#cdcdcd; text-decoration:underline; font-weight:bold;}
.sitemapWk1 dd a:hover{ color:#cdcdcd; text-decoration:none; font-weight:bold;}


/*=========================
           link
=========================*/
.linkT1{ background:url(../common_img/link_title01.jpg) no-repeat; width:850px; height:57px; text-indent:-9999px;}
.linkWk1{ width:735px; margin:0 auto; padding:0;}
.linkWk1 strong{
background: url(../common_img/mrk01.jpg) no-repeat left center;
font-size:120%; display:block; margin:0 0 7px 0;
text-indent:20px;
color:#999999;
}
.linkWk1 ul{ margin:10px 0 20px 10px; padding:0; width:725px; display:block;}
.linkWk1 li{
margin:0 10px 15px 0;
padding:0;
float:left;
width:330px;
text-indent:15px;
background: url(../common_img/yaji01.jpg) no-repeat left center;
}
.linkWk1 li a{ color:#cfcfcf; text-decoration:none;}
.linkWk1 li a:hover{ color:#cfcfcf; text-decoration:underline;}


/*=========================
           uevo
=========================*/
.uevoT1{ background:url(../common_img/uevo_t01.jpg) no-repeat; width:850px; height:258px; text-indent:-9999px;}
.uevoWk1{ width:830px; margin:0 0 0 10px; padding:30px 0 0 0; color:#FFFFFF; line-height:160%;}
.uevoTex1{ margin:10px 0 20px 0; padding:0 0 0 0;}
.uevoT2{ background:url(../common_img/uevo_t02.jpg) no-repeat; width:830px; height:24px; text-indent:-9999px; display:block; margin:50px 0 20px 0;}
.uevoWk1 table{ margin:0 0 20px 0;}
.uevoWk1 table th{ width:170px;}
.uevoWk1 table td{ text-align:left;}
/*1*/
.uevob1 strong{ color:#cccccc;}
.uevob1 em{ font-size:95%; color:#cccccc; font-style:normal; display:block; margin:0 0 15px 0;}
.uevob1 p{ margin:0; padding:0; display:block;}
.uevob1 span{ margin:0; padding:0; display:block; font-weight:bold;}
/*2*/
.uevob2 strong{ color:#93D7AE;}
.uevob2 em{ font-size:95%; color:#93D7AE; font-style:normal; display:block; margin:0 0 15px 0;}
.uevob2 p{ margin:0; padding:0; display:block;}
.uevob2 span{ margin:0; padding:0; display:block; font-weight:bold;}
/*3*/
.uevob3 strong{ color:#E8438F;}
.uevob3 em{ font-size:95%; color:#E8438F; font-style:normal; display:block; margin:0 0 15px 0;}
.uevob3 p{ margin:0; padding:0; display:block;}
.uevob3 span{ margin:0; padding:0; display:block; font-weight:bold;}
/*4*/
.uevob4 strong{ color:#158AF3;}
.uevob4 em{ font-size:95%; color:#158AF3; font-style:normal; display:block; margin:0 0 15px 0;}
.uevob4 p{ margin:0; padding:0; display:block;}
.uevob4 span{ margin:0; padding:0; display:block; font-weight:bold;}
/*5*/
.uevob5 strong{ color:#EF670F;}
.uevob5 em{ font-size:95%; color:#EF670F; font-style:normal; display:block; margin:0 0 15px 0;}
.uevob5 p{ margin:0; padding:0; display:block;}
.uevob5 span{ margin:0; padding:0; display:block; font-weight:bold;}
/*6*/
.uevob6 strong{ color:#CC0D2E;}
.uevob6 em{ font-size:95%; color:#CC0D2E; font-style:normal; display:block; margin:0 0 15px 0;}
.uevob6 p{ margin:0; padding:0; display:block;}
.uevob6 span{ margin:0; padding:0; display:block; font-weight:bold;}
/*7*/
.uevob7 strong{ color:#7773C0;}
.uevob7 em{ font-size:95%; color:#7773C0; font-style:normal; display:block; margin:0 0 15px 0;}
.uevob7 p{ margin:0; padding:0; display:block;}
.uevob7 span{ margin:0; padding:0; display:block; font-weight:bold;}
/*8*/
.uevob8 strong{ color:#FFCC00;}
.uevob8 em{ font-size:95%; color:#FFCC00; font-style:normal; display:block; margin:0 0 15px 0;}
.uevob8 p{ margin:0; padding:0; display:block;}
.uevob8 span{ margin:0; padding:0; display:block; font-weight:bold;}