/* 地方 */

#wrapper #content #primary #lineup_mainimage img {
	height: 148px;
	width: 730px;
	margin:0;
}

#lineup_midashi {
	background-image:url(../image/lineup_h3bg.gif);
	background-repeat:no-repeat;
	height: 24px;
	padding-top: 13px;
	width: 695px;
	padding-left: 35px;
	color:#000000;
	}
#select_right li{
	float:left;
	margin-right:13px;
	color:#000000;
	font-weight:bold;
	}

#select_right li a:link {color:#000000; text-decoration:underline;}
#select_right li a:visited {color:#444444; text-decoration:underline}
#select_right li a:hover,
#select_right li a:focus,
#select_right li a:active {color:#000000; text-decoration:none}
#select_table {
	width:100%;
	font-size:100%;
	border-collapse:collapse;
	border-spacing:0;
	margin-bottom:10px;
}
#select_table th { padding-top:10px; padding-bottom:10px;}
#select_table td { font-size:90%; padding:6px 0 6px 5px;}
.kakuchi_arrow_no {background:url(../image/icon/bu-arrow_gray.gif) no-repeat left top;padding-left:17px;}
.kakuchi_arrow_ing {background:url(../image/icon/bu-arrow_red.gif) no-repeat left top;padding-left:17px;}

a.kakuchi_arrow {background:url(../image/icon/bu-arrow_blue.gif) no-repeat left top;padding-left:17px;color:#0065cc;text-decoration:underline;}
a.kakuchi_arrow:visited {background:url(../image/icon/bu-arrow_blue.gif) no-repeat left top;padding-left:17px;color:#0065cc;text-decoration:underline;}
a.kakuchi_arrow:hover,
a.kakuchi_arrow:focus,
a.kakuchi_arrow:active {background:url(../image/icon/bu-arrow_orange.gif) no-repeat left top;padding-left:17px;color:#f06203;text-decoration:none;}

#lineup_left {
	width:238px;
	height:auto;
	background-color:#ffffff;
	color:#4D4747;
	float:left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #000;
	margin: auto;
}
.zenkokuback {padding-top:3px;
padding-bottom:3px;}

#lineup_left li {
	list-style-type: none;
}
#lineup_news {
	width: 222px;
	height: 233px;
	overflow: auto;
	background-color:#fafafa;
	border: 1px solid #222222;
}
#lineup_news dl {
	margin-left:5px;
	margin-right:5px;
}



#lineup_news dt {
	font-size: 75%;
	padding-top:4px;
	color:#cc0000;
	margin-top:5px;
}
#lineup_news dd {
	font-size: 75%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #725d37;
	margin-bottom:7px;
	padding-bottom: 5px;
}

a.newsarrow {background:url(../image/icon/news_arrow.gif) no-repeat left center;padding-left:8px; margin-left:5px;}
a.newsarrow:visited{background:url(../image/icon/news_arrow_vi.gif) no-repeat left center;padding-left:8px; margin-left:5px;}
a.newsarrow:hover,
a.newsarrow:focus,
a.newsarrow:active{background:url(../image/icon/news_arrow_on.gif) no-repeat left center;padding-left:8px; margin-left:5px;}




#lineup_right {
	width:484px;
	height:auto;
	background-color:#ffffff;
	color:#4D4747;
	float:right;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #000;
	text-align: left;
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: auto;
}

#onsen_box {
	height: auto;
	width: 728px;
	border: 1px solid #000000;
	margin-top:0px;
}
#onsen_list {
	clear:both;
	width:730px;
	height:auto;
	margin-top:6px;
	padding-top:6px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
}
#onsen_box_kakuchi {
	height: auto;
	width: 728px;
	border: 1px solid #666666;
	margin-top:0px;
}
#select_back li{
	float:left;
	margin-right:13px;
	color:#000000;
	font-weight:bold;
	font-size:90%;
	}

#select_back li a:link {color:#222222; text-decoration:underline;}
#select_back li a:visited {color:#222222; text-decoration:underline}
#select_back li a:hover,
#select_back li a:focus,
#select_back li a:active {color:#222222; text-decoration:none}

/* ▼▼kantou▼▼ */
#lineup_map_kantou {
	width:470px;
	height:302px;
	background-image:url(../image/kantou/serch_map_kantou.gif);
	background-repeat:no-repeat;
	background-position:3px 3px;
	text-align:left;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px;
	padding: 3px;
	border: 1px solid #bdbdbd;
}

#select_kantou {
	background-image:url(../image/kantou/select_kantou.jpg);
	background-repeat:no-repeat;
	height: 22px;
	padding-top: 5px;
	width: 700px;
	padding-left: 30px;
	color:#000000;
	margin-bottom:5px;
	}
#select_kantou h3{
	margin:0;
	float:left;
	margin-right:96px;
	color:#000000;
	font-weight:bold;
	}
#kantou_onsen h3 {
	background-image:url(../image/kantou/heading_kantou.gif);
	background-repeat:no-repeat;
	height: 23px;
	padding-top: 8px;
	width: 700px;
	padding-left: 30px;
	color:#ffffff;
	font-weight:bold;
	}
#select_kantou h3 a:link {color:#000000; text-decoration:underline; font-weight:bold;}
#select_kantou h3 a:visited {color:#444444; text-decoration:underline; font-weight:bold;}
#select_kantou h3 a:hover,
#select_kantou h3 a:focus,
#select_kantou h3 a:active {color:#000000; text-decoration:none; font-weight:bold;}
#list_box {
	clear:both;
	width:730px;
	height:auto;
	margin-top:6px;
	padding-top:6px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
}
/* ▼「東京、神奈川、埼玉、茨城、栃木、群馬」統一▼ */
#kantou_kakuchilist {
	background-image:url(../image/kantou/heading_kakuchi.gif);
	background-repeat:no-repeat;
	margin-top:10px;
	height:15px;
	width:700px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:30px;
	color:#ffffff;
	font-weight:bold;
	}
#kantou_kakuchi_all h3 {
	background-image:url(../image/kantou/kakuchi_all.gif);
	background-repeat:no-repeat;
	height: 23px;
	padding-top: 8px;
	width: 700px;
	padding-left: 30px;
	color:#ffffff;
	font-weight:bold;
	}
#select_kantou_syousai {
	background-image:url(../image/kantou/select_kantou_syousai.jpg);
	background-repeat:no-repeat;
	height: 20px;
	padding-top: 7px;
	width: 700px;
	padding-left: 30px;
	color:#000000;
	margin-bottom:5px;
	}
/* ▲「東京、神奈川、埼玉、茨城、栃木、群馬」統一▲ */
/* ▲▲kantou▲▲ */

/* ▼▼touhoku▼▼ */
#lineup_map_touhoku {
	width:470px;
	height:302px;
	background-image:url(../image/touhoku/serch_map_touhoku.gif);
	background-repeat:no-repeat;
	background-position:3px 3px;
	text-align:left;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px;
	padding: 3px;
	border: 1px solid #bdbdbd;
}
#select_touhoku {
	background-image:url(../image/touhoku/select_touhoku.jpg);
	background-repeat:no-repeat;
	height: 22px;
	padding-top: 5px;
	width: 700px;
	padding-left: 30px;
	color:#000000;
	margin-bottom:5px;
	}
#select_touhoku h3{
	margin:0;
	float:left;
	margin-right:100px;
	color:#000000;
	font-weight:bold;
	}
#select_touhoku h3 a:link {color:#000000; text-decoration:underline; font-weight:bold;}
#select_touhoku h3 a:visited {color:#444444; text-decoration:underline; font-weight:bold;}
#select_touhoku h3 a:hover,
#select_touhoku h3 a:focus,
#select_touhoku h3 a:active {color:#000000; text-decoration:none; font-weight:bold;}
#touhoku_onsen h3 {
	background-image:url(../image/touhoku/heading_touhoku.gif);
	background-repeat:no-repeat;
	height: 23px;
	padding-top: 8px;
	width: 700px;
	padding-left: 30px;
	color:#ffffff;
	font-weight:bold;
	}

/* ▲▲touhoku▲▲ */

/* ▼▼hoku_kou▼▼ */
#lineup_map_hoku_kou {
	width:470px;
	height:302px;
	background-image:url(../image/hoku_kou/serch_map_hoku_kou.gif);
	background-repeat:no-repeat;
	background-position:3px 3px;
	text-align:left;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px;
	padding: 3px;
	border: 1px solid #bdbdbd;
}
#select_hoku_kou {
	background-image:url(../image/hoku_kou/select_hoku_kou.jpg);
	background-repeat:no-repeat;
	height: 22px;
	padding-top: 5px;
	width: 700px;
	padding-left: 30px;
	color:#000000;
	margin-bottom:5px;
	}
#select_hoku_kou h3{
	margin:0;
	float:left;
	margin-right:55px;
	color:#000000;
	font-weight:bold;
	}
#select_hoku_kou h3 a:link {color:#000000; text-decoration:underline; font-weight:bold;}
#select_hoku_kou h3 a:visited {color:#444444; text-decoration:underline; font-weight:bold;}
#select_hoku_kou h3 a:hover,
#select_hoku_kou h3 a:focus,
#select_hoku_kou h3 a:active {color:#000000; text-decoration:none; font-weight:bold;}
#hoku_kou_onsen h3 {
	background-image:url(../image/hoku_kou/heading_hoku_kou.gif);
	background-repeat:no-repeat;
	height: 23px;
	padding-top: 8px;
	width: 700px;
	padding-left: 30px;
	color:#ffffff;
	font-weight:bold;
	}
/* ▲▲hoku_kou▲▲ */

/* ▼▼toukai▼▼ */
#lineup_map_toukai {
	width:470px;
	height:302px;
	background-image:url(../image/toukai/serch_map_toukai.gif);
	background-repeat:no-repeat;
	background-position:3px 3px;
	text-align:left;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px;
	padding: 3px;
	border: 1px solid #bdbdbd;
}
#select_toukai {
	background-image:url(../image/toukai/select_toukai.jpg);
	background-repeat:no-repeat;
	height: 22px;
	padding-top: 5px;
	width: 700px;
	padding-left: 30px;
	color:#000000;
	margin-bottom:5px;
	}
#select_toukai h3{
	margin:0;
	float:left;
	margin-right:100px;
	color:#000000;
	font-weight:bold;
	}
#select_toukai h3 a:link {color:#000000; text-decoration:underline; font-weight:bold;}
#select_toukai h3 a:visited {color:#444444; text-decoration:underline; font-weight:bold;}
#select_toukai h3 a:hover,
#select_toukai h3 a:focus,
#select_toukai h3 a:active {color:#000000; text-decoration:none; font-weight:bold;}
#toukai_onsen h3 {
	background-image:url(../image/toukai/heading_toukai.gif);
	background-repeat:no-repeat;
	height: 23px;
	padding-top: 8px;
	width: 700px;
	padding-left: 30px;
	color:#ffffff;
	font-weight:bold;
	}
/* ▲▲toukai▲▲ */

/* ▼▼kansai▼▼ */
#lineup_map_kansai {
	width:470px;
	height:302px;
	background-image:url(../image/kansai/serch_map_kansai.gif);
	background-repeat:no-repeat;
	background-position:3px 3px;
	text-align:left;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px;
	padding: 3px;
	border: 1px solid #bdbdbd;
}
#select_kansai {
	background-image:url(../image/kansai/select_kansai.jpg);
	background-repeat:no-repeat;
	height: 22px;
	padding-top: 5px;
	width: 700px;
	padding-left: 30px;
	color:#000000;
	margin-bottom:5px;
	}
#select_kansai h3{
	margin:0;
	float:left;
	margin-right:100px;
	color:#000000;
	font-weight:bold;
	}
#select_kansai h3 a:link {color:#000000; text-decoration:underline; font-weight:bold;}
#select_kansai h3 a:visited {color:#444444; text-decoration:underline; font-weight:bold;}
#select_kansai h3 a:hover,
#select_kansai h3 a:focus,
#select_kansai h3 a:active {color:#000000; text-decoration:none; font-weight:bold;}
/* ▲▲kansai▲▲ */

/* ▼▼chuugoku▼▼ */
#lineup_map_chuugoku {
	width:470px;
	height:302px;
	background-image:url(../image/chuugoku/serch_map_chuugoku.gif);
	background-repeat:no-repeat;
	background-position:3px 3px;
	text-align:left;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px;
	padding: 3px;
	border: 1px solid #bdbdbd;
}
#select_chuugoku {
	background-image:url(../image/chuugoku/select_chuugoku.jpg);
	background-repeat:no-repeat;
	height: 22px;
	padding-top: 5px;
	width: 700px;
	padding-left: 30px;
	color:#000000;
	margin-bottom:5px;
	}
#select_chuugoku h3{
	margin:0;
	float:left;
	margin-right:100px;
	color:#000000;
	font-weight:bold;
	}
#select_chuugoku h3 a:link {color:#000000; text-decoration:underline; font-weight:bold;}
#select_chuugoku h3 a:visited {color:#444444; text-decoration:underline; font-weight:bold;}
#select_chuugoku h3 a:hover,
#select_chuugoku h3 a:focus,
#select_chuugoku h3 a:active {color:#000000; text-decoration:none; font-weight:bold;}
/* ▲▲chuugoku▲▲ */

/* ▼▼shikoku▼▼ */
#lineup_map_shikoku {
	width:470px;
	height:302px;
	background-image:url(../image/shikoku/serch_map_shikoku.gif);
	background-repeat:no-repeat;
	background-position:3px 3px;
	text-align:left;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px;
	padding: 3px;
	border: 1px solid #bdbdbd;
}
#select_shikoku {
	background-image:url(../image/shikoku/select_shikoku.jpg);
	background-repeat:no-repeat;
	height: 22px;
	padding-top: 5px;
	width: 700px;
	padding-left: 30px;
	color:#000000;
	margin-bottom:5px;
	}
#select_shikoku h3{
	margin:0;
	float:left;
	margin-right:100px;
	color:#000000;
	font-weight:bold;
	}
#select_shikoku h3 a:link {color:#000000; text-decoration:underline; font-weight:bold;}
#select_shikoku h3 a:visited {color:#444444; text-decoration:underline; font-weight:bold;}
#select_shikoku h3 a:hover,
#select_shikoku h3 a:focus,
#select_shikoku h3 a:active {color:#000000; text-decoration:none; font-weight:bold;}
/* ▲▲shikoku▲▲ */

/* ▼▼kyuu_oki▼▼ */
#lineup_map_kyuu_oki {
	width:470px;
	height:302px;
	background-image:url(../image/kyuu_oki/serch_map_kyuu_oki.gif);
	background-repeat:no-repeat;
	background-position:3px 3px;
	text-align:left;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px;
	padding: 3px;
	border: 1px solid #bdbdbd;
}
#select_kyuu_oki {
	background-image:url(../image/kyuu_oki/select_kyuu_oki.jpg);
	background-repeat:no-repeat;
	height: 22px;
	padding-top: 5px;
	width: 700px;
	padding-left: 30px;
	color:#000000;
	margin-bottom:5px;
	}
#select_kyuu_oki h3{
	margin:0;
	float:left;
	margin-right:75px;
	color:#000000;
	font-weight:bold;
	}
#select_kyuu_oki h3 a:link {color:#000000; text-decoration:underline; font-weight:bold;}
#select_kyuu_oki h3 a:visited {color:#444444; text-decoration:underline; font-weight:bold;}
#select_kyuu_oki h3 a:hover,
#select_kyuu_oki h3 a:focus,
#select_kyuu_oki h3 a:active {color:#000000; text-decoration:none; font-weight:bold;}
/* ▲▲kyuu_oki▲▲ */


/* ▼▼onsen_box内▼▼ */

table.table1 {
clear:both;
	margin:9px 7px 7px 7px;
	width:710px;
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #bdbdbd;
	}
/* th */
	table.table1 th {
		padding:5px 5px 3px 5px;
		background-image: url(../image/th_bg.gif) ;
		background-repeat:repeat-x;
		background-position:left center;
		border:1px solid #bdbdbd;
		text-align:right;
		vertical-align:middle;
		height:auto;
	}
/* td */
		table.table1 td {
	border:none;
	height:auto;
	white-space:nowrap;
		}
		table.table1 td.onsen_image {
			width:202px;
			padding:10px;
		}
		table.table1 td h4 {
	padding:5px 0 5px 35px;
	margin:8px 0 5px 40px;
	font-size:115%;
	background-image: url(../image/icon/onsen_head2.gif);
	background-repeat: no-repeat;
	background-position: left center;
		}
		table.table1 td .tdright {
		width:488px;
		}
		table.table1 td .tdleft {
		width:222px;
		}
		table.table1 dl {
		margin-left:5px;
		font-size:95%;
		width:373px;
		}
		table.table1 dt {
	float:left;
	margin-bottom:5px;
	color: #000;
	background: url(../image/icon/dt_adress.gif) no-repeat left top;
	width:71px;
	height:15px;
	display:block;
	clear:both;
	margin-right: 5px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 4px;
		}
		table.table1 dd {
	margin-left:0px;
	margin-bottom:5px;
	height:15px;
	padding:3px 0 3px 0;
		}
		.td_under {vertical-align:bottom; width:110px;}
/* tabble_icon(iconでの説明) */
table.table_icon {
	margin:5px;
	width:478px;
	height:32px;
	border-collapse:collapse;
	border-spacing:0;
	border:none;
	}
.table1 a:hover {
	top:1px;
	left:1px;
	position:relative
}



/* pagelist */	
.pagelist{
	height:23px;
	width:722px;
	margin-right:5px;
	text-align:right;
	font-size:80%;
}
.pagelist li {
	color: #51b6d6;
	float: right;
	background-color: #ffffff;
	border: 1px solid #c0c0c0;
	margin: 0 4px 0 0;
}


.pagelist li a:link {
	font-weight: bold;
	display:block;
	padding: 4px 8px 4px 8px;
	background-color:#ffffff;
	}


.pagelist li a:visited {
color:#0065cc;
	font-weight: bold;
	display:block;
	padding: 4px 8px 4px 8px;
	background-color:#ffffff;
	}

.pagelist li a:hover,
.pagelist li a:active {
color:#ffffff;
	font-weight: bold;
	display:block;
	padding: 4px 8px 4px 8px;
	background-color:#0065cc;
	}

.pagelist li span.ing {
	font-weight: bold;
	color: #444444;
	display:block;
	padding: 4px 8px 4px 8px;
	background-color: #eeeeee;
	}
