/*** OverWrite(yakkyoku.navi-net.net) ***/

/* 検索フォーム */
#kensaku_area .kenskau_block_title{
	border-bottom : 2px solid #93a8ff; 
}
#kensaku_area .posi_sub{
	background-color : #93a8ff; 
}

/* 店舗リストページ */
#tenpo_list_area .tenpo_head{
/*	border-left : 10px solid #93a8ff; */
	border:none;
	padding:0px;
}
#tenpo_list_area .name{
	background:url(../image/salon_page_h2.jpg) bottom left no-repeat;
	border:none;
	padding-left:45px;
	height:45px;
	line-height:45px;
}
#tenpo_list_area .catch{
	color : #93a8ff;
}
/*
#tenpo_list_area .category_table th{
	background-color : #d2dbff;
}
#tenpo_list_area .f_category_table th{
	background-color : #d2dbff;
}
#tenpo_list_area .category_table{
	border : 1px solid #93a8ff;
}
#tenpo_list_area .category_table th,
#tenpo_list_area .category_table td{
	border : 1px solid #93a8ff;
}
#tenpo_list_area .f_category_table{
	border : 1px solid #93a8ff;
}
#tenpo_list_area .f_category_table th,
#tenpo_list_area .f_category_table td{
	border : 1px solid #93a8ff;
}
*/
#tenpo_list_area .category_table{
	border:none;
}
#tenpo_list_area .category_table th,
#tenpo_list_area .category_table td{
	border:none;
	border-bottom:1px dashed silver;
}
#tenpo_list_area .category_table th{
	background-color : white;
}
#tenpo_list_area .f_category_table{
	border:none;
}
#tenpo_list_area .f_category_table th,
#tenpo_list_area .f_category_table td{
	border:none;
	border-bottom:1px dashed silver;
}
#tenpo_list_area .f_category_table th{
	background-color : white;
}




/* 店舗詳細ページ */
#salon_page h2{
/*	border-bottom : 2px solid #93a8ff; */
background:url(../image/salon_page_h2.jpg) no-repeat;
border:none;
height:45px;
color:#666666;
padding-left:45px;
line-height:45px;
font-size:1.6em;
}

#salon_page .catch{
	color : #93a8ff;
}
#salon_page #comment{
	border-top : 2px dotted #93a8ff;
}
#salon_page #gaikan_comment,
#salon_page #whats_new_comment
{
	border-top : 2px dotted #93a8ff;
}
#salon_page #gaikan_comment_l,
#salon_page #whats_new_comment_l
{
	border-top : 2px dotted #93a8ff;
}
#salon_page .tenpo_head{
	border-left   : 15px solid #93a8ff;
}
/*
#salon_page #category_table th{
	background-color : #d2dbff;
}
#salon_page #category_table .index{
	background-color : #d2dbff;
}
#salon_page #details_table th{
	background-color : #d2f699;
}
#salon_page #details_table .index{
	background-color : #d2dbff;
}
#salon_page #category_table{
	border : 1px solid #99d942;
}
#salon_page #category_table th,
#salon_page #category_table td{
	border : 1px solid #93a8ff;
}
*/
#salon_page #category_table{
	border:none;
}
#salon_page #category_table th,
#salon_page #category_table td{
	background-color:white;
	vertical-align:top;
	border:none;
	border-bottom:1px dashed silver;
}
#salon_page #category_table .index{
	background-color:white;
	text-align:center;
	font-weight:bold;
}

#salon_page #details_table{
	border:none;
}
#salon_page #details_table th,
#salon_page #details_table td{
	background-color:white;
	vertical-align:top;
	border:none;
	border-bottom:1px dashed silver;
}
#salon_page #details_table .index{
	background-color:white;
	text-align:center;
	font-weight:bold;
}

/* 路線ページ・駅ページ */
#line_list,
#station_list
{
/*	border-top : 1px solid #e88baa; */
	border-top : 1px solid #93a8ff
}

/* 汎用 */
.tab_div{
	background-color : #d2dbff;
}
.selected_tab,
.selected_tab:hover
{
	background-color : #335bff;
}

.nodata_span{
	border  : 10px solid #93a8ff;
}
.selected_tab,
.selected_tab:hover
{
	background-color : #93a8ff;
}
.page_select a{
	color : #335bff;
}
.page_select .page_no,
.page_select .now_page_no
{
	border : 1px solid #335bff;
}
.page_select .page_no:hover,
.page_select .now_page_no
{
	background-color : #335bff;
}

/* 予約ページ */
#salon_yoyaku .course_head{
/*	border-left   : 15px solid #d2f699;*/
	border-left   : 15px solid #93a8ff;
}
#salon_yoyaku h2{
/*	border-bottom : 2px solid #63ba00; */
	border-bottom : 2px solid #93a8ff;
}
#salon_yoyaku_2 h2{
/*	border-bottom : 2px solid #63ba00;*/
	border-bottom : 2px solid #93a8ff;
}

#result_info .result_info_block{
	border:1px solid #93a8ff;
	background-image:url(../image/result_info_block_bg.jpg);
	border-radius:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	padding:5px 2px;
}
#result_info .info_ul li{
	border-bottom:1px dashed white;
	color:#138ae6;
	padding-left:10px;
}
#result_info .info_distance{
	color:#138ae6;
}

#course_ul li{
	margin-bottom:5px;
}
#course_ul dl{
}
#course_ul dt{
}
#course_ul dd{
}


