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




/**left**/

#salon_left{ width:800px; float:left; }



/**search_box**/
#search_base{ padding:15px 15px 15px 15px; background-color:#F0EBE4; overflow:hidden; clear:both; }





#search_box_top{ border-left:1px #CCC solid; border-right:1px solid #CCC; border-bottom:1px solid #CCC; z-index:99999; clear:both; position:relative; padding:16px; }
.search_box{ line-height:1.8em; background-color:#f9e9d1; padding:10px 15px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight:bold; font-size:12px; }
.search_box dl{}
.search_box dt{ float:left; padding-right:10px; width:25%; display:block; }
.search_box dd{ float:left; width:70%; display:block; }
.search_box ul{}
.search_box li{ float:left; width:100px; }

.search_hn{ float:left; margin-right:10px; }
.search_area{ float:left; width:238px;}
.search_sub_area{ float:left; width:238px;}
.search_keyword{ z-index:9999; clear:both; height:39px; }
.search_keyword dt{ float:left; padding-right:10px; width:24%; display:block; }
.search_keyword dd{float:left; width:64%; display:block; }
.search_keyword p{ position:relative; top:-4px; }

.search_free{ margin-left:10px; line-height:1.8em; background-color:#f9e9d1; padding:10px 15px 5px 15px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight:bold; font-size:12px;  }
.search_free dl{ }
.search_free dt{ padding-bottom:4px; }
.search_free dd{  }


.search_box_top{
	position:absolute;
	display:block;
	right:4px;
	top:0px;
}







#ti_text{ overflow:hidden; padding-bottom:5px; }
#ti_text p{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:14px; }



#tab_kodawari{ padding:10px; background-color:#FFF; overflow:hidden; clear:both; }
#tab_kodawari h3{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:15px; padding-left:10px; line-height:2em; color:#EF8F9B; }
#tab_kodawari li{ text-decoration:underline; }

.tab_menu{ overflow:hidden; clear:both; border-bottom:1px solid #CCC; padding-bottom:10px; }
.tab_menu ul{ width:100%; clear:both; padding:0px 15px 15px 15px; }
.tab_menu li{ width:20%; float:left; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; line-height:2em; }

.tab_kodawari{ overflow:hidden; float:left; width:565px; padding-right:15px; border-right:1px solid #CCC; }
.tab_kodawari ul{ width:100%; clear:both; padding:0px 15px 15px 15px; }
.tab_kodawari li{ width:25%; float:left; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; line-height:2em; }
.tab_kodawari p{ clear:both; text-align:right; padding-top:15px; }

.tab_kodawari02{ overflow:hidden; float:left; width:240px; padding-right:15px;  }
.tab_kodawari02 ul{ width:100%; clear:both; padding:0px 15px 15px 15px; }
.tab_kodawari02 li{ width:50%; float:left; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; line-height:2em; }
.tab_kodawari02 p{ clear:both; text-align:right; padding-top:15px; }

.tab_kodawari03{ overflow:hidden; float:left; width:589px; padding-right:15px; border-right:1px solid #CCC; border-left:1px solid #CCC; }
.tab_kodawari03 ul{ width:100%; clear:both; padding:0px 15px 15px 15px; }
.tab_kodawari03 li{ width:25%; float:left; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; line-height:2em; }
.tab_kodawari03 p{ clear:both; text-align:right; padding-top:15px; }

.tab_day{ overflow:hidden;  padding-top:5px; float:left; width:155px; padding-left:10px;  }
.tab_day li{ width:100%; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; padding:0 15px; line-height:2em; clear:both; }
.tab_day p{ clear:both; text-align:right; width:100%; padding-top:15px; }








/**hit**/

#hit{ overflow:hidden; }
#hit p{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:14px; }
#hit p span{ font-size:25px; font-weight:bold; color:#EF8F9B; }


/**page_pageer**/

#page_pageer{ clear:both; overflow:auto; margin-right:15px; }
#page_pageer ul{  }
#page_pageer li{  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; float:right; font-size:12px; padding-left:15px; }



/**search_salon**/

#search_salon{ padding:15px; overflow:hidden; clear:both; border:4px solid #F0EBE4; position:relative; }
.bt_favorite{ position:absolute; display:block; top:15px; right:15px;}

#salon_name{ clear:both; overflow:hidden; padding-bottom:5px; margin-bottom:15px; border-bottom:1px solid #CCC; }
#salon_name h2{ font-weight:bold; font-size:20px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; color:#EF8F9B;  }
#salon_name h2 a{ color:#EF8F9B; }
#salon_name ul{ overflow:hidden; clear:both; padding-bottom:5px;}
#salon_name li{ float:left; padding-right:10px; font-size:12px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;  }
#salon_name li span{ font-size:11px; }

#salon_name p{ padding-bottom:10px; font-size:16px; line-height:1.8em; color:#EF8F9B; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
#salon_name p img{ width:100%; }
#salon_name p span{ font-size:10px; color:#999; }


#salon_concept{ overflow:hidden; clear:both; border-bottom:1px solid #CCC; margin-bottom:15px; }
#salon_concept_data{ overflow:hidden; clear:both; border-top:1px solid #ccc; padding-top:15px; }
#salon_concept_data p{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; color:#CCC; }
#salon_concept_data p img{ width:354px; }
#salon_concept_data dl{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; overflow:hidden;  }
#salon_concept_data dt{ font-size:15px; line-height:1.6em; font-weight:bold; color:#EF8F9B; padding-bottom:10px; }
#salon_concept_data dt img{ width:354px; }
#salon_concept_data dd{ font-size:12px; line-height:1.8em; padding-bottom:10px; }
#salon_concept_data dd span{ font-size:14px; }


.coupon_line{ border-right:1px solid #CCC;}
#coupon{ width:239px; overflow:hidden; float:left; }
#coupon dl{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; clear:both; overflow:hidden; display:block; }
#coupon p{ text-align:center; padding-bottom:15px; }
#coupon ul{}
#coupon li{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; line-height:1.8em; }
.coupon_titel{ }
.bg_first_guest{ background-color:#C79986; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;  }
.bg_guest{ background-color:#EF8F9B; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;  }
.bg_all_guest{ background-color:#FFB356; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;  }
.coupon_titel dt{ margin-bottom:5px; font-weight:bold; color:#FFF; padding:5px; text-align:center; width:90px; display:block; font-size:12px; }
.coupon_titel dd{ padding-bottom:5px; display:block; font-size:10px;  clear:both; line-height:2em; }

#coupon h4{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:14px; font-weight:bold; line-height:1.6em; padding-bottom:5px;  }

.coupon_price{ padding-bottom:5px; overflow:hidden; }
.coupon_price dt{ width:50%; float:left; text-align:right; font-size:12px; line-height:2.5em; }
.coupon_price dd{ width:50%; float:left; text-align:right; font-size:18px; font-weight:bold; color:#EF8F9B;}

.coupon_menu{ border-top:1px solid #CCC; padding-top:5px; }
.coupon_menu dt{ font-size:12px; font-weight:bold; line-height:1.8em; }
.coupon_menu dd{ font-size:10px; line-height:1.6em; }



/**search_coupon**/

#search_coupon{ padding:15px; overflow:hidden; border:4px solid #F0EBE4; width:354px; float:left; }

#coupon_sh{ width:100%; overflow:hidden; padding-bottom:15px; border-bottom:1px solid #CCC; margin-bottom:15px; }
#coupon_sh dl{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; clear:both; overflow:hidden; display:block; }
#coupon_sh p{ text-align:center; padding-bottom:15px; }
#coupon_sh ul{}
#coupon_sh li{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; line-height:1.8em; }
.coupon_sh_titel{ overflow:hidden; padding-bottom:5px; }
.coupon_sh_titel dt{ margin-bottom:5px; font-weight:bold; color:#FFF; padding:5px 0px; text-align:center; width:30%; display:block; font-size:12px;  float:left; }
.coupon_sh_titel dd{ padding-bottom:5px; display:block; font-size:10px;  line-height:2em; float:left; width:70%; text-align:right; }

#coupon_sh h4{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:14px; font-weight:bold; line-height:1.6em; }

.coupon_price{ padding-bottom:5px; overflow:hidden; }
.coupon_price dt{ width:50%; float:left; text-align:right; font-size:12px; line-height:2.5em; }
.coupon_price dd{ width:50%; float:left; text-align:right; font-size:18px; font-weight:bold; color:#EF8F9B;}

.coupon_menu{ border-top:1px dashed #CCC; padding-top:5px; }
.coupon_menu dt{ font-size:12px; font-weight:bold; line-height:1.8em; }
.coupon_menu dd{ font-size:10px; line-height:1.6em; }










/**contents**/
#box_contents_base{ border:4px solid #F0EBE4; padding:15px 0px 5px 15px; overflow:hidden; clear:both; }
.box_contents_ly{ height:100px; padding-top:5px; overflow:hidden; width:32%; float:left; padding-right:10px; }
.box_contents_ly dl{ overflow:hidden; }
.box_contents_ly dt{ float:left; width:36%; padding-right:8px; }
.box_contents_ly dt img{ width:100%; }
.box_contents_ly dd{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:10px; float:left; line-height:1.6em; width:60%; }
.box_contents_ly dd span{ font-size:12px; font-weight:bold; line-height:1.6em; color:#EF8F9B; text-decoration:underline;  }








/**right**/

#salon_right{ width:250px; float:right; padding-right:15px; }
#side{ padding:15px 15px 18px 15px; border:4px solid #F0EBE4; background-color:#FFF; }

#side_two{ overflow:hidden; }
#side_two dl{ width:101px; float:left; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; padding-bottom:10px;  }
#side_two dt{}
#side_two dt img{ width:101px; }
#side_two dd{ font-size:12px; color:#EF8F9B; line-height:1.6em; }


#side_one{ overflow:hidden; }
#side_one dl{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; overflow:hidden; padding-bottom:10px; }
#side_one dt{ padding-bottom:5px; }
#side_one dt img{ width:212px;  }
#side_one dd{  font-size:11px; line-height:1.6em; }
#side_one dd span{ font-size:12px; color:#EF8F9B;  }










/**blog_name**/
.base_line{ border-bottom:1px solid #ccc; }
#blog_name{ overflow:hidden; margin-bottom:15px; margin-right:15px; }
#blog_name p{  border-bottom:1px solid #ccc;  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:18px; line-height:2em; }
#blog_name ul{ }
#blog_name li{ margin-right:10px; float:left; padding-right:10px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; line-height:1.8em; border-right:1px solid #CCC;}



/**blog_list**/

#blog_img{ width:250px; float:left; padding-right:30px; }
#blog_img p{ }
#blog_img p img{ width:100%; }
#blog_list{ width:475px; float:left;}
#blog_list dl{ clear:both; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;  }
#blog_list dt{ font-size:14px; line-height:1.8em; font-weight:bold; padding-bottom:10px; }
#blog_list dt span{ font-size:12px;  color:#EF8F9B;  }
#blog_list dd{ font-size:12px; line-height:1.8em; padding-bottom:10px; }
#blog_list dd span{ font-size:12px; color:#CCC; }
#blog_list ul{}
#blog_list li{ float:left; padding-right:10px; }


/**blog**/

#blog{ padding-bottom:10px; border-bottom:1px solid #ccc; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; clear:both; overflow:hidden; line-height:1.8em; }