@charset "utf-8";
/* CSS Document */

#l_navi h2{margin:0 0 20px 0;}

#l_navi .sub_navi01{ background:url(../images/salon/navi_staff.png) no-repeat 0 0 ; width:222px; height:50px;}
#l_navi .sub_navi01:hover,
#l_navi .sub_navi01:focus,
#l_navi .sub_navi01:active{ background-position:0 -50px;}
#l_navi .sub_navi01 a{ text-indent:-9999em; display:block; width:222px; height:50px;}

#l_navi .sub_navi02{ background:url(../images/salon/navi_blog.png) no-repeat 0 0 ; width:222px; height:50px;}
#l_navi .sub_navi02:hover,
#l_navi .sub_navi02:focus,
#l_navi .sub_navi02:active{ background-position:0 -50px;}
#l_navi .sub_navi02 a{ text-indent:-9999em; display:block; width:222px; height:50px;}

.col{margin:0 0 20px 0;}
.col_l{width:340px;display:inline;float:left;}

.col_l dl {margin:0 0 20px 0;}
.col_l dl dt{width:33%;display:inline;float:left;}
.col_l dl dd{width:66%;display:inline;float:left;}
.col_l .Freedial{ font-size:30px;padding:10px 0 0 0;}

.col_r{width:340px;display:inline;float:right;}
.col_r .map{ background: url(../images/salon/bg_map.png) center top;padding:20px;}

.col_l table{}
.col_l table tr{}
.col_l table tr th{padding:0 0 1.4em 0; font-family:Georgia, "Times New Roman", Times, serif ,"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;}
.col_l table tr td{padding:0 0 1.4em 0; font-family:Georgia, "Times New Roman", Times, serif ,"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;}

.col_r table{}
.col_r table tr{}
.col_r table tr th{padding:0 0 1.4em 0; font-family:Georgia, "Times New Roman", Times, serif ,"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;}
.col_r table tr td{padding:0 0 1.4em 0; font-family:Georgia, "Times New Roman", Times, serif ,"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;}


.tenpo{position:relative; width:340px; height:240px; overflow:hidden; text-align:center;}
.tenpo img{display:block;position:absolute;top:0;left:0;}

#main h2,
#main h3{margin:0 0 20px 0;}
.staff_bu{
clear:both;
margin:15px 0 0 0;
}