/* 中身の指定（セカンド）  */

/*__________________________________________________
CSS目次（随時追加）

01	カテゴリトップ「観」　区分
01	カテゴリトップ
02	一覧　　区分一覧・地図
03	一覧　　おすすめ　リストボックス
04	詳細　　おすすめポイント1,2,3
05	詳細　　テーブル設定
05	詳細　　見出し
05　詳細　　リスト装飾

06　その他　テーブル設定
06　一覧・詳細　温泉種類
___________________________________________________*/




/* 01	カテゴリトップ「観」区分
------------------------------------------------- */
.inbox_miru_left_miru{
float:left;
}
.inbox_miru_left_miru img{
margin-left:12px;
}

.inbox_miru_right_miru{
float:left;
width:277px;
margin-left:12px;
}
.inbox_miru_right_miru ul, .inbox_miru_right_miru li{
margin:0;
padding:0;
list-style-type:none;
}
.inbox_miru_right_miru li{
border-top:solid 1px #d7b2a2;
}
.inbox_miru_right_miru li img{
margin-top:3px;
}

/* 01	カテゴリトップ
------------------------------------------------- */
.inbox_miru_right{
width:276px;
height:auto;
margin-right:10px;
float:right;
padding:5px;
text-align:left;
}

.inbox_miru_left{
width:354px;
height:auto;
float:left;
text-align:left;
}


/* 02	一覧　　区分一覧・地図
------------------------------------------------- */

.inbox_map{
width:202px;
height:auto;
margin-right:0px;
float:right;
text-align:left;
padding-top:15px;
}

.inbox_map_list{
width:202px;
height:auto;
margin-right:0px;
text-align:left;
padding-bottom:1em;
margin-bottom:1em;
border-bottom:solid 1px #888888;
color:#888888;
margin-left:2px;
}
.inbox_map_list h4{
color:#333;
}

.inbox_map_list2 h4{
background-color:#ffd5c9;
margin-top:10px;
margin-bottom:5px;
padding-left:8px;
color:#333;
}
.inbox_map_list2 h4.accesslisttop{
margin-top:0px;
}
.inbox_map_list2 h5{
margin-top:8px;
font-size:12px;
color:#333;
}

ul.hidden_map_list{ 
padding: 0; 
margin: 0; 
list-style-type: none; 
} 

.hidden_map_list li{ 
width:auto;
height:auto;
}

ul.hidden_map_list_icon{ 
padding: 0; 
margin: 0; 
} 

.hidden_map_list_icon li{
width:auto;
height:auto;
padding-left: 16px;
background: url(../../images/arrow.gif) no-repeat 0 2px;
list-style: none;
}

.inbox_list{
width:437px;
height:auto;
float:left;
text-align:left;
margin-top:15px;
margin-left:15px;
margin-right:10px;
}


/* 03	一覧　　おすすめ　リストボックス
------------------------------------------------- */

#recommend{
width:610px;
height:auto;
padding-left:10px;
padding-right:0px;
padding-bottom:5px;
margin-bottom:20px;
text-align:left;
background-image:url(../../images/bg.jpg);
right:0;

background-repeat:repeat-y;
border-bottom:3px #9A2945 solid;
}

.spot_name{
color:#9A2945;
font-size:1em;
font-weight:bold;
}

.spot_catch{
color:#9A2945;
font-size:0.9em;
font-weight:normal;
}

.spot{
color:#656363;
list-style-type: none;
margin-left:0px;
margin-bottom:10px;
padding:0;
}



/* 04	詳細　　おすすめポイント1,2,3
------------------------------------------------- */

.underline_text{
font-size:1.2em;
color:#9A2945;
border-bottom: 1px #9A2945 solid;
margin-bottom:10px;
margin-top:10px;
font-weight:bold;
}

ol.red_list{
margin-top:15px;
margin-bottom:15px;
color:#9A2945;
padding:0px;
}

.red_list li{margin: 0 0 0 1.5em;
}

.red_list_border{
border-bottom: 1px #CAB59B solid;
margin-top:10px;
margin-bottom:10px;
}



/* 05	詳細　テーブル設定
------------------------------------------------- */

.table_detail{
	margin-top:10px;
	cellspacing: 0px;
	cellpadding: 0px;
	border: 0px;
	}
	
.table_detail th{
	padding: 0px;
	text-align:left;
	font-weight:normal;
	white-space:nowrap;
	vertical-align:top;
    }
	
.table_detail td{
	padding: 0px;
	text-align:left;
	font-weight:normal;
	vertical-align:top;
    }



/* 05	詳細　リスト装飾
------------------------------------------------- */
.list_style_circle{
	color:#cab59b;
	margin-left:2px;
	margin-right:3px;
	}

.list_style_square{
	color:#cab59b;
	margin-left:2px;
	margin-right:3px;
	}
	
.list_style_arrow {
	margin:0;
	padding:0;
	list-style:none;
	}
.list_style_arrow li{
	padding-left:20px;
	background-image:url(../../images/arrow_toka.gif);
	background-repeat:no-repeat;
	background-position:center left;
	}

table .colon{
	color:#777;
	}

a.arrow{
	padding-left:20px;
	background-image:url(../../images/arrow_toka.gif);
	background-repeat:no-repeat;
	background-position:center left;
	}



/* 06	その他	テーブル設定
------------------------------------------------- */

.table_detail th.head{
padding: 0px;
text-align:center;
font-weight:normal;
background-color:#eae8df;
white-space:nowrap;
vertical-align:top;
}

td.center{
text-align:center;
}

tr.borderbottom td{
border-bottom:solid 1px #d3d3d3;
}

.orikin,.orikin td,.orikin th{white-space:nowrap;}


/* テーブル設定（ヘッダ：ベージュ、枠線：グレー）
------------------------------------------------- */
table.basic2{
border-top:solid 1px #ccc;
border-left:solid 1px #ccc;
width:100%;
}
table.basic2 th{
background-color:#eae8df;
font-weight:normal;
border-bottom:solid 1px #ccc;
border-right:solid 1px #ccc;
padding:3px 6px;
white-space:nowrap;
}
table.basic2 td{
border-bottom:solid 1px #ccc;
border-right:solid 1px #ccc;
padding:6px 8px;
}
table.basic2 th,table.basic td{
text-align:left;
vertical-align:top;
}

/* テーブル設定（ヘッダ：ピンク、枠線：グレー、センター）
------------------------------------------------- */
table.basic_center{
border-top:solid 1px #999;
border-left:solid 1px #999;
width:100%;
}
table.basic_center th{
background-color:#fbdadc;
font-weight:normal;
border-bottom:solid 1px #999;
border-right:solid 1px #999;
padding:3px 6px;
white-space:nowrap;
}
table.basic_center td{
border-bottom:solid 1px #999;
border-right:solid 1px #999;
padding:6px 8px;
}
table.basic_center th,table.basic_center td{
text-align:center;
vertical-align:middle;
}


/* 06	一覧・詳細　温泉　種類表示
------------------------------------------------- */
.kind_list{
margin-bottom:0.3em;
}
.kind_list img{
margin-right:;
}

.kind_detail{
margin-top:9px;
margin-bottom:8px;
margin-left:5px;
}
.kind_detail img{
margin-right:3px;
}