@charset "shift_jis";

/*dep menu*/

#depMenu {
position: relative;
text-align:center;
width:520px;
height:60px;
list-style: none;
overflow: hidden;
margin:0 0 3px 0;
}

#depMenu li a {
height:60px;
position: absolute;
overflow: hidden;
padding:60px 0 0 0;
text-indent: -9999em;
text-decoration: none;
top: 0;
/*
width: 94px;
*/
}

html>body ul#depMenu li a{
height: 0;
}

li#dm1 a{
background: transparent url(../../depilation/img/dep_men_bt1.jpg) no-repeat 0 0;
left: 0px;
width:129px;
}
li#dm2 a{ 
background: transparent url(../../depilation/img/dep_men_bt2.jpg) no-repeat 0 0;
left: 129px;
width:131px;
}
li#dm3 a{ 
background: transparent url(../../depilation/img/dep_men_bt3.jpg) no-repeat 0 0;
left: 260px;
width:131px;
}
li#dm4 a{ 
background: transparent url(../../depilation/img/dep_men_bt4.jpg) no-repeat 0 0;
left: 391px;
width:129px;
}



li#dm1 a:hover, 
li#dm2 a:hover, 
li#dm3 a:hover, 
li#dm4 a:hover{ 
background-position: 0px -60px;

}

/*********************************************************/

h4.ver1{
width:500px;
background-color:#D7C199;
font-size:1.1em;
margin:5px 0 10px 0;
padding:5px 7px;
color:#FFFFFF;
border:solid #C2A265;
border-width:0 0 0 6px;
}

h5.ver1{
font-size:1.1em;
margin:3px 0;
padding:2px 7px;
border:solid #C2A265;
border-width:0 0 0 6px;
background:none;
color:#333333;
}

h5.ver2{
font-size:1.1em;
margin:3px 0 10px 0;
padding:2px 7px;
border:solid #C2A265;
border-width:0 0 1px 6px;
background:none;
color:#333333;
}


.depEx{
margin:0 0 10px 0;
border:solid #E3D8BF;
border-width:1px;
}

.depImg{
float:right;
}

.depEx p{
padding:15px;
}

.flow{
padding:0 0 70px 0;
background:url(../../depilation/img/dep2_point1.jpg) center bottom no-repeat;
margin:0 0 30px 0;
}

#sub h1{
padding:0 0 20px 0;
}

#sub h2{
background-color:#B9A546;
text-align:center;
color:#FFFFFF;
font-size:1.0em;
padding:5px;
margin:0 0 8px 0;
}

#sub h3{
font-size:1.1em;
padding:0 0 0 5px;
border:solid #FFCC00;
border-width:0 0 0 5px;
}

#sub .simParts{
padding:15px 0;
text-align:left;
}

#sub .area{
float:right;
}

#sub p{
padding:3px 0;
margin:0;
}

#sub table{
width:200px;
margin:0 5px 0 0;
}

#sub table td{
border:dotted #B9A546;
border-width:0 0 1px 0;
padding:3px;
}

h4.img{
padding:0 0 5px 0;
margin:0;
border:none;
}

#priceSub{
margin:10px;
}

#priceSub table{
width:100%;

}

.pack{
background-color:#E1D1B3;
padding:5px;
}


/*R[X*/
table.couT{
margin:0 0 10px 0;
text-align:center;
}


table.couT td{
padding:5px 10px;
border:dotted;
border-color:#C8AA73;
border-width:0 0 1px 0;
}

table.couT .lineL{
border-width:0 0 1px 1px;
}

table.couT th{
padding:5px 10px;
border:dotted #C8AA73;
border-width:0 0 1px 0;
background-color:#F2EEE6;
font-weight:normal;
color:#CC0000;
}

table.couT th.th2{
background-color:#D7C199;
text-align:center;
}

table.couT .lineTop{
border:dotted #C8AA73;
border-width:1px 0 1px 0;
}

table.couT .lineTopL{
border:dotted #C8AA73;
border-width:1px 0 1px 1px;
}


img.stepP{
float:right;
padding:0 0 5px 5px;
}

p.lineP{
width:520px;
border:dotted;
border-color:#999999;
border-width:0 0 1px 0;
padding:10px 0;
margin:10px 0;
}

.bihadaC{
width:520px;
border:dotted #C4AD55;
border-width:0 0 1px 0;
padding:0 0 10px 0;
margin:0 0 10px 0;
}

img.bihada{
float:right;
padding:5px;
border:solid;
border-color:#E4D8BE;
border-width:1px;
margin:0 10px 0 15px;
background:#FFFFFF;
}

/*payment*/

.payT{
width:400px;
background-color:#FFFFFF;
margin:0 0 5px 0;
}

.payT td{
padding:3px 8px;
}

.payT td.line{
border:solid #C9BA72;
border-width:0 0 1px 0;
}

.payT td.right{
text-align:right;
}



/*once*/

.onceT{
font-size:0.75em;
line-height:1.4em;
margin:10px 0;
}

.onceT td{
padding:4px;
text-align:right;
border:dotted #C8AA73;
border-width:0 0 1px 1px;
}

.onceT th{
text-align:left;
padding:3px;
border:dotted #C8AA73;
border-width:0 0 1px 0;
font-weight:normal;
background-color:#F2EEE6;
}

.onceT th.th2{
background-color:#D7C199;
text-align:center;
}

.onceT th.th3{
background-color:#EBEBEB;
text-align:center;
}

.onceT .center{
text-align:center;
}

.onceT .left{
text-align:left;
}

.onceT .lineTop{
border:dotted #C8AA73;
border-width:1px 0 1px 0;
}

.onceT .lineTop2{
border:dotted #C8AA73;
border-width:1px 0 1px 1px;
}