#body{
padding:5px;
}
#sub,#main{
}
/********************************/
/*          検索条件            */
/********************************/
/* カテゴリ */
#kensaku_area .kenskau_block .category_ul li{
/*	float   : left;*/
}
#kensaku_area .kenskau_block .category_ul li label{
/*	width   : 15em;
	display : inline-block;*/
}

/********************************/
/*          結果情報            */
/********************************/
#result_info .info_distance{
	font-size   : 1em;
}
/********************************/
/*          ページ選択          */
/********************************/

/********************************/
/**         店舗リスト         **/
/********************************/

#tenpo_list_area .tenpo_head{
	padding-left  : 2px;
	border-left   : 10px solid #d2f699;
	margin-bottom : 3px;
}
/* 店舗名 */
#tenpo_list_area .name{
	padding       : 2px;
	font-size     : 1.3em;
	font-weight   : bold;
	border-bottom : 1px solid silver;
}
/* キャッチフレーズ */
#tenpo_list_area .catch{
	padding       : 2px;
	font-size     : 1em;
	font-weight   : bold;
	color         : #63ba00;
}

/* 方角/距離 */
#tenpo_list_area .commpass{
	font-size   : 1em;
	float       : left;
}
/* 店舗情報-イメージ */
#tenpo_list_area .tenpo_image_div{
	padding : 0px;
	float   : left;
	width   : 132px;
	height  : 99px;
	margin-bottom : 5px;
}
#tenpo_list_area .tenpo_image_div img{
}
/* 店舗情報-テキスト */
#tenpo_list_area .special_tenpo .tenpo_text_div,
#tenpo_list_area .shosai_tenpo  .tenpo_text_div
{
	width : 99%;
	float : none;
}
/* 備考 */
#tenpo_list_area .comment{
	height  : auto;
	margin-bottom : 5px;
}
/* 店舗情報(空き状況) */
#tenpo_list_area .aki_div{
	padding : 3px;
	float   : none;
	clear   : both;
	height  : auto;
}


/********************************/
/**         詳細ページ         **/
/********************************/
#salon_page .tenpo_head{
	padding-left  : 2px;
	border-left   : 10px solid #d2f699;
	margin-bottom : 3px;
}
/* 店舗名 */
#salon_page .name{
	padding       : 2px;
	font-size     : 1.3em;
	font-weight   : bold;
	border-bottom : 1px solid silver;
}
/* キャッチフレーズ */
#salon_page .catch{
	padding       : 2px;
	font-size     : 1em;
	font-weight   : bold;
	color         : #63ba00;
}
#tenpo_list_area .tenpo_addr,
#tenpo_list_area .tenpo_tel{
	font-size   : 1em;
}
#salon_page #comment{
	width : 165px; 
}
#salon_page #gaikan_img_div,
#salon_page #whats_new_img_div{
	width   : 132px;
	height  :  99px;
}
#salon_page #gaikan_comment,
#salon_page #whats_new_comment
{
	width : 165px;
}

body #salon_page h2{
	font-weight         : normal;
	padding             : 3px;
	line-height         : 1.6em;
	height              : auto;
	overflow            : visible;
	border-bottom       : 2px solid #63ba00;
	background-image    : url("../image/bg_check.gif");
	background-repeat   : repeat-x;
	background-position : left bottom;
	margin-bottom       : 3px;
}
#salon_page #tenpo_img_div{
	width   : 132px;
	height  :  99px;
}

#salon_page #course_ul{
	padding : 3px;
}
#salon_page #course_ul li{
	padding : 5px;
	border-bottom : 1px dotted silver;
}
#salon_page #course_ul dl{
}
#salon_page #course_ul dt{
	font-size : 1.2em;
	clear     : left;
	float     : left;
	margin    : 0 0 1px;
	width     : 100%;
}
#salon_page #course_ul dd{
	font-size     : 1.1em;
	margin-bottom : 1px;
	border        : none;
}

#salon_page #map_iframe{
	height : 300px;
}

.fb_div{
	display : none;
}


.akp_img{
	width  : 265px;
	height : 20px;
}


#salon_yoyaku .search_ul{
	width  : 100%;
	float  : none;
}
#salon_yoyaku .search_ul li{
	font-size  : 1em;
}
#salon_yoyaku #course_ul dt{
	width        : 100%;
}
#salon_yoyaku .yoyaku_table td button{
	height     : 3.5em;
}

#salon_page .name a{
	color: #666666;		/*全般の文字色*/
	text-decoration:none;
}
#salon_page #tenpo_img_div{
	float:none;
	width:280px;
	height:210px;
	margin-bottom:10px;
}
#salon_page #comment{
	width:100%;
	float:none;
}