@charset "shift_jis";

.pageMenu{
margin:0 0 30px 0;
/*その他の装飾はparts.cssへ*/
}

/*ツールチップ*/
#easyTooltip{
padding:5px;
border:1px solid #8DA7C7;
background:#FFFFFF;
}

/*サービス*/
table.depSer{
margin:0 0 5px 0;
}

table.depSer caption{
padding:0 0 5px 5px;
font-weight:bold;
}

table.depSer td{
padding:3px;
text-align:center;
background-color:#E0E0E0;
}

table.depSer td a{
color:#999999;
}

table.depSer td a:hover{
color:#999999;
text-decoration:none;
}

table.depSer td.on{
background-color:#8DA7C7;
}

table.depSer td.on a{
color:#FFFFFF;
}

table.depSer td.on a:hover{
color:#FFFFFF;
}

/***********************************************/
/*1回脱毛コース*/
/***********************************************/

/*価格リスト*/

.depOnceL{
float:left;
width:320px;
padding:0 0 20px 0;
}

.depOnceL h3{
margin:0 0 10px 0;
}

.depOnceR{
float:right;
width:320px;
padding:0 0 20px 0;
}

.depOnceR h3{
margin:0 0 10px 0;
}


table.depOncePrice{
width:190px;
float:right;
}

table.depOncePrice td{
padding:5px;
border:dotted #C1B77C;
border-width:0 0 1px 0;
text-align:right;
}

table.depOncePrice th{
padding:5px;
border:dotted #C1B77C;
border-width:0 0 1px 0;
font-size:0.75em;
line-height:1.7em;
text-align:left;
}

table.depOncePrice .off{
text-align:right;
color:#FF9900;
font-weight:bold;
}


/***********************************************/
/*脱毛部位一覧*/
/***********************************************/

.conMenu{
margin:0 0 15px 0;
/*その他の装飾はparts.cssへ*/
}



/*お客様の声*/
ul.depAreaVoice{
background:url(img/con_voi_p.jpg) left top no-repeat;
padding:0 10px;
}

ul.depAreaVoice li{
border:dotted #C1B77C;
border-width:0 0 1px 0;
padding:7px 10px 7px 55px;
margin:5px 0;
font-size:0.75em;
line-height:1.7em;
}

ul.depAreaVoice li.voi1{
background:url(../common/image/0c_voice_p1.jpg) left top no-repeat;
}
ul.depAreaVoice li.voi2{
background:url(../common/image/0c_voice_p2.jpg) left top no-repeat;
}


/***********************************************/
/*お支払い方法*/
/***********************************************/

.payBox{
border:solid #DDDAB0;
border-width:1px;
padding:20px 20px 10px 20px;
}

.payBox h4{
padding:5px 0;
margin:0 0 5px 0;
}

.payBox p{
padding:0 0 10px 0;
}


/***********************************************/
/*汎用Table*/
/***********************************************/

/*Topのアイコン*/

.depTable1{
}

.depTable1 td{
padding:7px;
border:solid #DDDAB0;
border-width:1px;
}

.depTable1 p.tit{
background-color:#E0EDD1;
padding:5px;
text-align:center;
}

.depTable1 p.txt{
font-size:0.75em;
line-height:1.7em;
padding:5px;
}

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

/*脱毛部位の詳細*/

.depTable2{
border:dotted #DDDAB0;
border-width:1px 0;
}

.depTable2 th{
padding:7px;
text-align:center;
background-color:#F7F7EA;
}

.depTable2 td{
padding:7px;
text-align:center;
}

.depTable2 td img{
padding:5px 0;
}

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

/*オススメコース*/

.depTable3{
border:dotted #B8CF99;
border-width:1px 0;
}

.depTable3 th{
padding:7px 10px;
background-color:#E9F4D9;
}

.depTable3 td{
padding:7px;
text-align:center;
}

.depTable3 td img{
padding:5px 0;
}

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

/*新規割引*/

.depTable4{
}

.depTable4 th{
padding:7px 10px;
background-color:#E9ADAE;
border:dotted #FFFFFF;
border-width:0 0 1px 0;
color:#FFFFFF;
}

.depTable4 th.th2{
background-color:#FBECEC;
color:#666666;
}


.depTable4 td{
padding:7px;
border:dotted #EAA4A6;
border-width:0 0 1px 0;
}


.depTable4 .lineTop{
border-width:1px 0;
}


.depTable4 caption{
font-weight:bold;
padding:0 0 5px 5px;
color:#9A8E49;
}