@charset "shift_jis";

.tel{
font-size:1.4em;
color:#CC0000;
font-weight:bold;
}


.salonParts{
width:480px;
background-color:#F5F0E6;
border: solid #EAE0CB;
border-width:1px;
margin:0 0 10px 0;
padding:20px;
}

.salonParts .picR{
float:right;
padding:6px;
margin:0 0 0 15px;
background-color:#FFFFFF;
border: solid #EAE0CB;
border-width:1px;
}

.salonParts .picL{
float:left;
padding:6px;
margin:0 15px 0 0;
background-color:#FFFFFF;
border: solid #EAE0CB;
border-width:1px;
}

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


h1.mapT{
background-color:#BFA368;
color:#FFFFFF;
font-size:1.1em;
width:290px;
margin:10px 0;
padding:5px;
}

h4{
margin:20px 0 0 0;
padding:0;
border:none;
}

.map{
padding:5px 0;
}

table.map{
width:300px;

}

.map td{
text-align:left;
}

p.ex{
padding:10px 5px 30px 5px;
}

p.picB{
padding:0;
}

/************************************/
/*table*/
/************************************/
table.salonT{
margin:0 0 10px 0;
border:solid #D7C199;
border-width:0 0 0 5px;
}


table.salonT td{
padding:5px 10px;
border:dotted #D7C199;
border-width:0 0 1px 0;
}

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

table.salonT th{
padding:5px 10px;
border:dotted #D7C199;
border-width:0 0 1px 0;
background-color:#F5F1E9;
font-weight:normal;
}


table.salonT .lineTop{
border:dotted #D7C199;
border-width:1px 0 1px 0;
}