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





.no{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:14px; }








/**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:22%; 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;　margin-bottom:14px; }
.search_sub_area{ float:left; width:238px; }
.search_keyword{ z-index:9999; clear:both; height:37px; }
.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; }
#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; }
.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_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;
	right: 14px;
	bottom: 15px;
}

#salon_name{ clear:both; overflow:hidden; padding-bottom:5px; margin-bottom:5px; }
#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; padding-bottom:5px; border-bottom:1px solid #9C9C9C;  }
#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:14px; 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;  }
#salon_concept_data{ overflow:hidden; clear:both; }
#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:380px; 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; }
.bg_guest{ background-color:#EF8F9B; }
.bg_all_guest{ background-color:#FFB356; }
.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:10px 10px 18px 10px; border:4px solid #F0EBE4; background-color:#FFF; }
#side p{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; padding-bottom:10px; color:#77CDC0; text-decoration:underline; }

#side_two{ overflow:hidden; }
#side_two dl{ width:101px; height:145px; float:left; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; padding:0 5px 10px 5px ;}
#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; }







/******************************
 ソーシャルエリア全体を囲む要素
 * 他のコンテンツと距離を取りたい場合は[margin]を設定して下さい
******************************/
.social-area-syncer
{
	background: #F5F1E9 ;	/* 背景色 */
	padding: 1.5em 0 ;
	overflow:hidden;
	clear:both;
	margin-right:15px;
}

/* デスクトップPCでは高さを拡張する */
@media screen and ( min-width:480px )
{
	.social-area-syncer
	{
		
	}
}

/******************************
 [ul]要素
******************************/
/* スマホ */
ul.social-button-syncer
{
	padding: 0 ;
	border: none ;
	list-style-type: none ;
}

/* デスクトップ */
@media screen and ( min-width:480px )
{
	ul.social-button-syncer
	{
		width: 410px ;
	}
}

/******************************
 [li]要素
******************************/
ul.social-button-syncer li
{
	float: left ;
	text-align: center ;
	height: 71px ;
	margin: 0 8px ;
	padding:0 ;
}

/******************************
 各種ボタン
******************************/
/* [Twitter] */
.sc-tw
{
	width: 71px ;
}

/* [Facebook] */
.sc-fb
{
	z-index: 99 ;
	width: 69px ;
}

/* [LINE] */
.sc-li
{
	width: 50px ;
}

.sc-li-img
{
	border: none ;
	margin: 0 auto ;
	padding:0 ;
	width: 36px ;
	height: 60px ;
}

/* デスクトップPCではLINEボタンを表示しない */
@media screen and ( min-width:480px )
{
	.sc-li
	{
		display: none ;
	}
}

