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








/**main_img**/

#main_img{ float:left; }






/**area**/

#box_area{ width:330px; float:left;  }
.box_area{ padding:10px 10px 10px 10px; border:1px solid #cccccc; overflow:hidden; }








/**search_box**/

#search_box_free{ clear:both; padding-top:5px; margin-right:20px;  }
#search_box_free h3{ float:left; }
#search_box_free dl{ float:right; }
#search_box_free dt{ float:left; padding:0px 10px 0 0; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; }
#search_box_free dd{ float:left; text-align:right; position:relative; top:-4px; }


#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:18%; 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:402px; }
.search_sub_area{ float:left; width:269px; }
.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;
}

.hair_search{ padding:12px 0px 0px 0px; clear:both; }
.hair_search h4{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:16px; padding:4px 0 4px 22px; background-image:url(../image/top/bt_click_blohpng.png); background-position:left; background-repeat:no-repeat; margin-left:10px; }
.bg_hair_s{ background-color:#f9e9d1; }
.bg_nail_s{ background-color:#f9e9d1; }
.hair_search ul{ background-color:#FFF; overflow:hidden; padding:10px; }
.hair_search li{ color:#2E94A3; width:22%; padding:0px 0 0px 18px; float:left; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; line-height:2em; background:url(../image/top/bg_click.png) no-repeat left;  }
.hair_search li a{ text-decoration: underline; color:#2E94A3; }







/**tab_search**/

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

#tab_kodawari{ padding:10px; border:1px solid #CCC; overflow:hidden; }
#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:#77CDC0; }
#tab_kodawari li{ text-decoration:underline; }

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

.tab_day{ overflow:hidden;  padding-top:5px; float:left; width:235px;  }
.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%; }








/**contents**/

#box_contents{ width:624px; float:right;  }
.box_contents{ padding:15px; border:1px solid #cccccc; overflow:hidden; background-color:#fffcf8; }
.box_contents_two{ width:48%; float:left; }
.center_line{ margin-right:10px; border-right:1px solid #CCC; padding-right:8px; }
.box_contents_ly{}
.box_contents_ly dl{ overflow:hidden; }
.box_contents_ly dt{ float:left; width:40%; }
.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:56%; padding-left:10px; }
.box_contents_ly dd span{ font-size:12px; font-weight:bold; line-height:1.6em; color:#77CDC0; text-decoration:underline; }









/**tab**/

#tab_ly{ width:435px; float:left; overflow:hidden; }
.tab_box{ border-bottom:1px solid #999;  border:1px solid #cccccc; border-right:1px solid #cccccc; padding:10px;  }
.tab_box dd{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:11px; font-weight:bold;  }

#tab_hair{ overflow:hidden; height:292px; }
#tab_hair dl{ width:129px; float:left; padding:4px 4px 20px 4px; overflow:hidden; }
#tab_hair dt{ }
#tab_hair dt img{ width:100%; }
#tab_hair dd{ color:#77CDC0; text-decoration:underline;  }


#tab_new{ overflow:hidden; height:292px; }
#tab_new dl{ width:129px;  float:left; padding:4px; overflow:hidden; }
#tab_new dt{ }
#tab_new dt img{ width:100%;  }
#tab_new dd{ color:#77CDC0; text-decoration:underline; }










/**ranking**/
#ranking{ border-bottom:1px solid #999;  border:1px solid #cccccc; border-right:1px solid #cccccc; overflow:hidden; padding:15px; }

#ly_th{ float:left; padding-bottom:15px; position:relative; }
#ly_th_data{ padding-bottom:15px; overflow:hidden; padding-top:10px; }
#ly_th_data p{  }
#ly_th_data p img{}
#ly_th_data dl{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; padding-top:5px; }
#ly_th_data dt{ font-size:15px; font-weight:bold; line-height:1.8em; border-bottom:1px dotted #ccc; }
#ly_th_data dt span{ color:#77CDC0; font-size:13px; }
#ly_th_data dd{ font-size:12px; line-height:1.8em; padding-top:5px; }
#ly_th_data dd span{ color:#999; font-size:10px; }
#ly_th_data dd span a{ color:#999; }

.salon_base_th{ width:241px; padding-right:12px; }
.salon_base_th p img{ width:100%;  }
.salon_base_four{ width:164px; }
.salon_base_four p img{ width:100%; }

#style_kuchi{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;  padding:10px 0; overflow:hidden; }
#style_kuchi p{ font-size:10px; }
#style_kuchi p span{ color:#ccc; }
#style_kuchi dl{ overflow:hidden; padding:10px 0 ;}
#style_kuchi dt{ font-size:12px; line-height:1.6em; }
#style_kuchi dd{ font-size:10px; line-height:1.8em; }
.ic_style_kuchikomi{ background:url(../image/nail/ic_kuchikomi.png) no-repeat left; padding:15px 0px 0px 25px; }


/**kodawari_bar**/

#kodawari_bar{  border:1px solid #cccccc; overflow:hidden; padding:10px; }
.kodawari_bar{ float:left; overflow:hidden; }
#kodawari_bar p{ float:left; width:100px; padding-right:10px; }
#kodawari_bar p img{ width:100%; }
#kodawari_bar dl{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
#kodawari_bar dt{ font-size:12px; line-height:1.4em; font-weight:bold; color:#77CDC0; text-decoration:underline;   }
#kodawari_bar dd{ font-size:10px; padding-top:5px; line-height:1.2em;  }








/**box_recommend**/

#box_recommend{  border:1px solid #cccccc; overflow:hidden; }
.box_recommend{ float:left; width:158px; padding:13px 10px; overflow:hidden; }
#box_recommend p{ padding-bottom:5px;}
#box_recommend p img{ width:100%; }
#box_recommend dl{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
#box_recommend dt{ font-size:12px; line-height:1.4em; font-weight:bold; color:#77CDC0; text-decoration:underline;   }
#box_recommend dd{ font-size:10px; padding-top:5px; line-height:1.2em;  }









/**banner_moteco**/

#banner_moteco{}
#banner_moteco ul{}
#banner_moteco li{ width:435px; height:120px; background-color:#CCC; float:left; }








/**pickup_box**/

#pickup_box{ border:4px solid #E1C9A5; padding:10px 10px 0px 10px;  }
#pickup_salon{ overflow:hidden; padding-bottom:10px; }
#pickup_salon p{}
#pickup_salon p img{ width:100%; }
#pickup_salon dl{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; padding-top:4px;}
#pickup_salon dt{ font-size:12px; font-weight:bold; line-height:1.8em;  }
#pickup_salon dd{ font-size:10px; line-height:1.6em; }


.ranking{
	border-bottom: 1px solid #999;
  border: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  overflow: hidden;
  padding: 15px;
}