@charset "UTF-8";
/*
*  salon 共通 CSS
*
*/

.bg_shop{ background-color:#F7F2EB; }







/**left**/

#salon_left{ width:785px; float:left; }

#salon_img{}
#salon_data{ padding-left:15px; position:relative; clear:both; }
#salon_name{ clear:both; }
.salon_logo{ float:left; width:120px; height:120px; margin-right:15px; border:10px solid #ffffff; position:relative; top:-30px; z-index:999; }
.salon_logo02{ margin-bottom:15px; float:left; width:120px; height:120px; margin-right:15px; border:10px solid #ffffff;  z-index:999; }
.salon_name{ float:left; width:600px; padding-top:15px; }
.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 p{ font-size:10px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:3em; }
.salon_name ul{ overflow:hidden; clear:both; padding-top:2px; }
.salon_name li{ float:left; padding-right:10px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:10px; line-height:2em; }

#salon_reserve{ position:absolute; display:block; top:0px; right:0px; }
#salon_reserve ul{}
#salon_reserve li{ text-align:center; padding:10px 0 0px 0; }



/**salon_navi**/

#salon_navi{}
#salon_navi ul{overflow:hidden;  }
#salon_navi li{ float:left; display:block;   }
#salon_navi p{ padding:5px 0px; width:96px;  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; text-align:center; }
.salon_navi{ border-right:2px solid #F7F2EB; }
.salon_page p{ background-color: #EF8F9B; color:#FFF; }
.salon_page p a{ color:#FFF; }
.salon_page p a:hover { color:#FFF; }
.salon_page p a:visit{ color:#FFF; }
.salon_link p{ background-color: #FFF; }

.navi_triangle{
	width:0px;
	margin:0 auto;
	border-top: 12px solid #EF8F9B;
	border-left: 12px solid transparent; 
	border-right: 12px solid transparent;
	position:relative;
}


/**salon_base**/
#salon_base{ overflow:hidden; padding:15px 0px 15px 15px; background-color:#FFF; margin-top:15px; clear:both; }
.base_line{ border-bottom:1px solid #ccc; }


#mini_titel dd span{ font-size:14px; }
.bg_salon_concept{ background:url(../image/salon/ti_salonconcept.gif) right no-repeat; }
.bg_salon_hair{ background: url(../image/salon/ti_hair_style.gif) right no-repeat; }
.bg_salon_staff{ background: url(../image/salon/ti_staff.gif) right no-repeat; }
.bg_salon_recommend{ background: url(../image/salon/ti_recommend.gif) right no-repeat; }
.bg_salon_coupon{ background: url(../image/salon/ti_coupon.gif) right no-repeat; }
.bg_salon_info{ background: url(../image/salon/ti_info.gif) right no-repeat; }
.bg_salon_menu{ background: url(../image/salon/ti_menu.gif) right no-repeat; }
.bg_salon_blog{ background: url(../image/salon/ti_staff_blog.png) right no-repeat; }

#salon_concept_data{}
#salon_concept_data p{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:14px; color:#EF8F9B; padding-bottom:5px; font-size:15px; line-height:1.6em; font-weight:bold;  }
#salon_concept_data p img{ width:100%; }
#salon_concept_data dl{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; overflow:hidden; padding-bottom:10px; }
#salon_concept_data dt{ font-size:15px; line-height:1.6em; font-weight:bold; padding-bottom:5px; }
#salon_concept_data dt span{ color:#EF8F9B;}
x#salon_concept_data dt img{ width:100%; }
#salon_concept_data dd{ font-size:12px; line-height:1.8em;  }
#salon_concept_data dd span{ color:#ccc; font-size:10px; }

.salon_base_th{ width:241px; padding-right:15px; }
.salon_base_th p img{ width:241px;  }
.salon_base_four{ width:177px; padding-right:15px; }
.salon_base_four p img{ width:177px; }

#ly_th{ float:left;  overflow:hidden; padding-bottom:15px; }
#ly_th_data{ padding-bottom:15px; overflow:hidden; }
#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; height:150px;max-height:150px;}
#ly_th_data dt{ font-size:15px; font-weight:bold; line-height:1.8em; border-bottom:1px dotted #ccc; }
#ly_th_data dt{ border:0 }
#ly_th_data dt span{ color:#EF8F9B; 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; }


#ly_th_data02{ padding-bottom:15px; overflow:hidden; }
#ly_th_data02 p{ float:left; width:30%;   }
#ly_th_data02 p img{ width:100%; }
#ly_th_data02 dl{ width:66%;  padding-left:20px; float:left; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; padding-top:5px; }
#ly_th_data02 dt{font-size:15px; font-weight:bold; line-height:1.8em; border-bottom:1px dotted #ccc; }
#ly_th_data02 dt span{ color:#EF8F9B; font-size:13px; }
#ly_th_data02 dd{ font-size:12px; line-height:1.8em; padding-top:5px; }
#ly_th_data02 dd span{ color:#999; font-size:10px; }
#ly_th_data02 dd span a{ color:#999; }


#ly_th_data03{ padding-bottom:15px; overflow:hidden; width:50%; float:left; }
#ly_th_data03 p{ float:left; width:50%;   }
#ly_th_data03 p img{ width:100%; }
#ly_th_data03 dl{ width:40%;  padding-left:20px; float:left; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; padding-top:5px; }
#ly_th_data03 dt{font-size:15px; font-weight:bold; line-height:1.8em; border-bottom:1px dotted #ccc; }
#ly_th_data03 dt span{ color:#EF8F9B; font-size:13px; }
#ly_th_data03 dd{ font-size:12px; line-height:1.8em; padding-top:5px; }
#ly_th_data03 dd span{ color:#999; font-size:10px; }
#ly_th_data03 dd span a{ color:#999; }




.coupon{ padding:15px; width:332px; overflow:hidden; border:4px solid #ffdce0; float:left; }
.coupon dl{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; clear:both; padding-bottom:15px; 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; }
.bg_first_guest,.bg_guest,.bg_all_guest{
	background-color: #EF8F9B;
}

.coupon_titel dt{ font-weight:bold; color:#FFF; padding:5px; text-align:center; width:90px; float:left; display:block; font-size:12px; }
.coupon_titel dd{ text-align:right; width:227px; float:left; display:block; font-size:12px; padding:5px 0px 5px 5px;}

.coupon h4{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:18px; font-weight:bold; line-height:1.6em; padding-bottom:15px;  }

.coupon_price{}
.coupon_price dt{ width:200px; float:left; text-align:right; font-size:12px; line-height:2em; }
.coupon_price dd{ width:130px; float:right; text-align:right; font-size:22px; font-weight:bold; color:#EF8F9B;}

.coupon_menu{ border-top:1px solid #CCC; padding-top:15px; }
.coupon_menu dt{ font-size:12px; font-weight:bold; line-height:1.8em; }
.coupon_menu dd{ font-size:10px; line-height:1.6em; }




.salon_info{}
.salon_info dl{ overflow:hidden; border-top:1px #F0EBE4 solid; border-left:1px #F0EBE4 solid;  border-right:1px #F0EBE4 solid; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; clear:both; font-size:12px;  }
.salon_info dt{ width:130px; float:left; display:block; font-weight:bold; padding:10px; background-color:#FFF9F2;  }
.salon_info dd{ width:580px; float:left; display:block; border-left:1px #F0EBE4 solid;  padding:10px; }
.salon_info ul{ overflow:hidden; clear:both; padding-top:15px; }
.salon_info li{ float:left; padding-right:15px;}
.salon_info_line{ border-bottom:1px #F0EBE4 solid; }











/**right**/

#salon_right{ width:250px; float:right; padding-right:15px; }

#side{ padding:15px 15px 18px 15px; border:4px solid #F0EBE4; background-color:#FFF; }
#side_salon_info{ overflow:hidden; clear:both; }
#side_salon_info h3{ padding-bottom:10px; font-weight:bold; font-size:18px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; color:#EF8F9B; }
#side_salon_info ul{}
#side_salon_info li{ border-bottom:1px dashed #CCC; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:1.8em; font-size:12px; }
#side_salon_info p{ border-bottom:4px solid #F0EBE4;; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:18px; line-height:2em; font-weight:bold; color:#EF8F9B; margin-bottom:12px; padding:10px 0; }
#side_salon_info p a{ color:#EF8F9B; }
#side_salon_info dl{ clear:both; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; padding:5px 0 1px 0; border-bottom:1px dashed #CCC; overflow:hidden; }
#side_salon_info dt{ width:40%; float:left; display:block; }
#side_salon_info dd{ width:60%; float:left; display:block; }

#side_img{ overflow:hidden; }
#side_img dl{}
#side_img dt{ padding-bottom:10px; }
#side_img dt img{ width:212px; }
#side_img dd{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:11px; line-height:1.8em; }

#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{}
x#side_two dt img{ width:101px; }
#side_two dt img{ width:101px; height:auto; }
#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;  }










/**menu**/
/*
#menu{ overflow:hidden; padding-bottom:10px; border-bottom:1px dashed #CCC; margin-bottom:20px; }
#menu p{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:16px; font-weight:bold; color:#EF8F9B; line-height:2em; }
#menu dl{ padding-bottom:10px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
#menu dt{ width:80%; float:left; display:block; font-size:12px; }
#menu dd{ width:20%; float:left; display:block; font-size:12px; text-align:right; }
  */
       
/**menu**/

#menu{ overflow:hidden; padding-bottom:10px; border-bottom:1px dashed #CCC; margin-bottom:20px; }
#menu p{ padding-bottom:20px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:16px; font-weight:bold; color:#EF8F9B; line-height:0.8em; }
#menu dl{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:1.0em; clear:both; overflow:hidden;   }
#menu dt{ width:60%; float:left; display:block; font-size:12px; }
#menu dd{ width:20%; float:left; display:block; font-size:12px; text-align:right; }
#menu p span{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:10px; color:#999;  }




#menu p span {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	color: #999;
	line-height: 1.2em;
}




/**category**/

#category{ overflow:hidden; clear:both; margin-right:15px; }
#category p{ border-top:1px solid #CCC; padding:8px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:16px; background-color:#FAF7F2; overflow:hidden; clear:both; }
#category ul{ padding:8px; clear:both; overflow:hidden; }
#category li{ padding-right:10px; float:left; display:block; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; text-decoration:underline; }
.category_search{ overflow:hidden; padding:15px 0 30px 0;}
.category_search p{ text-align:center; }








/**hit**/

#hit{ overflow:hidden; padding-bottom:15px;}
#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; }








/**style_img**/

#style_img{ width:300px; float:left; padding-right:30px; }
#style_img p{ text-align:center; padding-bottom:30px; }
#style_data{ width:425px; float:left; padding-right:15px; padding-top:15px; }
#style_data dl{ clear:both; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;  }
#style_data dt{}
#style_data dd{}
.style_tx{}
.style_tx dt{ font-size:16px; padding-bottom:10px; line-height:1.6em; border-bottom:1px solid #CCC; font-weight:bold; color:#EF8F9B; }
.style_tx dd{ padding-top:10px; font-size:12px; line-height:1.8em; }
.style_tx dd span{ color:#CCC; font-size:12px; }
#style_data ul{ clear:both; overflow:hidden; padding:15px 0; }
#style_data li{ float:left; }
.style_list li{ width:90px;  float:left; padding-right:15px;  }
.style_list li img{ width:90px; }
.style_menu{ clear:both; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #CCC; overflow:hidden; }
.style_menu dt{ font-size:13px; font-weight:bold; float:left; display:block; width:30%; }
.style_menu dd{ font-size:12px; float:left; display:block; width:70%; }
#style_point{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; float:left; width:570px; padding-right:15px; }
.style_point{ overflow:hidden; padding-bottom:15px;}
.style_point p{ width:48%; float:left;}
.style_point p img{ width:250px; }
.style_point dl{ width:52%; float:left; padding-top:15px; }
.style_type{}
.style_type p{ font-size:14px; line-height:2em; font-weight:bold; color:#EF8F9B;}
.style_type_base{ overflow:hidden; clear:both; padding:15px 0; background-color:#FAF7F2; border-top:1px solid #CCC; }
.style_type ul{ padding-bottom:5px; display:block; float:left; }
.style_type li{ float:left; width:65px; padding-right:2px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; line-height:2em; text-align:center; }
#style_staff{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; float:left; width:170px;  }
#style_staff #ly_th_data{ width:170px; }
#style_staff #ly_th_data p img{ width:170px; }
#style_staff #ly_th_data p{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:14px; font-weight:bold; line-height:2em; }








/**staff_img**/

#staff_img{ width:250px; float:left; padding-right:30px; }
#staff_img p{ text-align:center; padding-bottom:30px; }
#staff_data{ width:475px; float:left; padding-right:15px; padding-top:15px; }
#staff_data dl{ clear:both; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;  }
#staff_data dt{}
#staff_data dd{}

.staff_name{ overflow:hidden; padding-bottom:10px; }
.staff_name dt{ font-size:14px; line-height:1.6em; font-weight:bold; color:#EF8F9B; }
.staff_name dd{ font-size:20px; line-height:1.8em; }

.staff_tx{ overflow:hidden; padding-bottom:15px;}
.staff_tx dt{ font-size:16px; padding-bottom:10px; line-height:1.6em; border-bottom:1px solid #CCC; font-weight:bold; color:#EF8F9B; }
.staff_tx dd{ padding-top:10px; font-size:12px; line-height:1.8em; }
.staff_tx dd span{ color:#CCC; font-size:12px; }
.staff_menu{ clear:both; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #CCC; overflow:hidden; }
.staff_menu dt{ font-size:13px; font-weight:bold; float:left; display:block; width:30%; }
.staff_menu dd{ font-size:12px; float:left; display:block; width:70%; }


/**staff_blog**/

#staff_blog{ overflow:hidden; }
#staff_blog dl{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; overflow:hidden; width:177px; float:left; }
#staff_blog dt{ padding-bottom:5px; }
#staff_blog dt img{ width:100%;  }
#staff_blog dd{  font-size:12px; line-height:1.6em; }
#staff_blog dd span{ font-size:13px; font-weight:bold; color:#EF8F9B;  }



/**blog_name**/

#blog_name{ border-bottom:1px solid #ccc; overflow:hidden; padding-bottom:15px; padding-top:15px; margin-bottom:15px; margin-right:15px; }
#blog_name p{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:18px; }
#blog_name ul{ padding-top:10px; }
#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; }



/**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; }

#back_post{ overflow:hidden; clear:both; padding-top:15px; }
#back_post p{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:14px; }
#back_post ul{ padding-top:5px; }
#back_post li{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; float:left; padding-right:10px; margin-right:10px; border-right:1px solid #CCC;}


/**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; }




/**salon_style**/
.style_point p{
	width: 35%;
	float: left;
}
.style_point dl{
	width:auto;
}            
#style_point{
	width:auto;
	float:none;
}            
.style_point dl{
	width: 65%;
	float: left;
	padding-top: 15px;
}     
#ly_th_data04 dl {
width: 76%;
padding-left: 20px;
float: left;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
padding-top: 5px;
}
#ly_th_data04 p {
float: left;
width: 20%;
}
#ly_th_data04 p img {
width: 100%;
}
#style_staff{
	width:auto;
	float:none;
	min-height:220px;
}
#ly_th_data04 dt {
font-size: 15px;
font-weight: bold;
line-height: 1.8em;
border-bottom: 1px dotted #ccc;
}            
#ly_th_data04 dd {
font-size: 12px;
line-height: 1.8em;
padding-top: 5px;
}
#ly_th_data04 dd span {
color: #999;
font-size: 10px;
}     


/* 標準テンプレート */
.h2{
	font-size: 16px;
	padding-bottom: 10px;
	line-height: 1.6em;
	border-bottom: 1px solid #CCC;
	font-weight: bold;
	color: #EF8F9B;
}
.h3{
	
}
              
.salon_info{
	
}               
.salon_info tr{
	overflow: hidden;
	border-top: 1px #F0EBE4 solid;
	border-left: 1px #F0EBE4 solid;
	border-right: 1px #F0EBE4 solid;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	
	font-size: 12px;
}
.salon_info th{
	width: 130px;
	font-weight: bold;
	padding: 10px;
	background-color: #FFF9F2;	
}
.salon_info td{
	width: 580px;
  border-left: 1px #F0EBE4 solid;
	padding: 10px;	
}

 
/* 画像付きヘッダー部分 */
#salon-keyvisual{
	background: white;
  margin-bottom: 20px;
   padding-top:20px;
}
   
#salon-keyvisual.haspicture{
	padding-top:0;
 }
#salon_img{
//	border-bottom:solid 1px #ccc;
}                                

#salon-keyvisual .left{
	width:80%;
	float:left;
}            
#salon-keyvisual .right{
	width:20%;
	float:left;
}                   

br.clear{
	clear:both;
}

#salon-keyvisual .salon_name {
  float: left;
  width: 430px;
  padding-top: 15px;
  padding: 15px;
  padding: 15px 15px 0px;
}

#salon-keyvisual .salon_logo,#salon-keyvisual .salon_logo02{
	float: none
  width: 120px;
  height: 120px;
	margin:0;
  border: 10px solid #ffffff;
  position: static;
  top: 0;
  z-index: 0;
}

#salon-keyvisual.haspicture .salon_logo,#salon-keyvisual.haspicture .salon_logo02{
	float: left;
  width: 120px;
  height: 120px;
	margin:0;
  border: 10px solid #ffffff;
  position: relative;
  top: -30px;
  z-index: 999;
}
           
#salon-keyvisual #salon_data{
	padding-left: 15px;
  position: relative;
  clear: both;
  padding: 0px 15px 15px;
}   

#salon-keyvisual #salon_reserve{
	display: block;
	position:relative;
	
}  

#salon-keyvisual #salon_img{ 
	height: 254px;
	border-bottom: solid 1px #ccc;
}  
  
#salon-keyvisual .salon_name p{
	line-height: 1.5em;
	margin-bottom: 3px;
}

 

/* サロントップのデザイン改修用　dt,dl廃止 */
.title{
	font-size: 15px;
  font-weight: bold;
  line-height: 1.8em;
  border-bottom: 1px dotted #ccc;

}                                
#ly_th_data p{
	font-size: 12px;
  line-height: 1.8em;
  padding-top: 5px;
} 
#ly_th_data span{
	color: #999;
  font-size: 10px;
}

#ly_th_data p.nail_a{
	padding:5px 0px;
	border-bottom:dotted 1px #ccc;
	font-size:13px;
	font-weight:bold;
}

#ly_th_data h4.nail_a{
	font-size: 15px;
  font-weight: bold;
  line-height: 1.8em;
  border-bottom: 1px dotted #ccc;}


#ly_th_data p.hair_a{
	padding:5px 0px;
	border-bottom:dotted 1px #ccc;
	font-size:13px;
	font-weight:bold;
	color:#EF8F9B;
}

#ly_th_data h4.hair_a{
	font-size: 15px;
  font-weight: bold;
  line-height: 1.8em;
  border-bottom: 1px dotted #ccc;
	color:#EF8F9B;
}


.homepage a{
	color:rgb(0, 0, 238);
} 

#staff_data li{
	float:left;
}