@charset "utf-8";
#wrapper {
	width: 950px;
}


/* -----------------------------------------------------------

▼CSS Information


 File name:      asteria_temp.css
 Style Info:     特集アステリアページのスタイル

----------------------------------------------------------- */


/* -----------------------------------------------------------

▼構成

----------------------------------------------------------- */
/* -----------------------------------------------------------

1.県TOP

----------------------------------------------------------- */
/* -----------------------------------------------------------

2.スポット詳細[

----------------------------------------------------------- */
/* ----------------------------------------------------------- */


/* -----------------------------------------------------------

▼1.県TOP

----------------------------------------------------------- */
#content_l #readarea {
	background: url(../images/ken_bg001.gif) repeat-x left top;
	padding-top: 7px;
	padding-right: 10px;
	padding-left: 10px;
}
#readarea h2 {
	background: url(../images/ken_bg002.gif) no-repeat left bottom;
	padding-bottom: 10px;
	padding-left: 45px;
	font-size: 24px;
	color: #006;
	text-align: left;
	height: 43px;
	padding-top: 7px;
	margin-bottom: 15px;
}
#readarea .tx12_333 {
	text-align: left;
	padding-bottom: 15px;
	line-height: 1.5;
}
#ken_maparea .caution2 {
	font-size: 75%;
	color: #F00;
	margin-top: 10px;
	padding-right: 28px;
	padding-left: 28px;
	text-align: left;
}
#ken_maparea .textright.tx12_333 {
	margin-top: 5px;
	margin-right: 28px;
}

#ken_maparea #kenmap_border {
	border: 8px solid #009;
	width: 716px;
	margin-bottom: 15px;
}

#ken_maparea #map_table {
	margin: 8px;
}


#ken_infoarea {
	margin-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
}
/*県テーブルのストライプ設定*/

tr.even td {
	background-color: #eeeeee;
}
.stripe {
	margin-bottom: 20px;
}

.stripe th {
	background-image: url(../images/ken_bg003.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 7px;
	background-color: #06066C;
	font-size: 80%;
	color: #FFFFFF;
	text-align: left;
	border-right: 1px solid #006;
}

.stripe td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #999999;
	padding: 7px;
	font-size: 75%;
	color: #333333;
}
.stripe .noborder_td {
	border-right-style: none;
}
.stripe .no_icon {
	vertical-align: bottom;
	margin-right: 5px;
}
#ken_infoarea .stripe tr td a {
	text-decoration: underline;
	font-weight: bold;
}




/* -----------------------------------------------------------

▼2.スポット詳細[

----------------------------------------------------------- */
#content_l #readarea2 {
	background: url(../images/ken_bg001.gif) repeat-x left top;
	padding-top: 7px;
	padding-right: 10px;
	padding-left: 10px;
}#readarea2 #spot_name {
	background: url(../images/ken_bg002.gif) no-repeat left bottom;
	height: 46px;
	text-align: left;
	padding-bottom: 5px;
	padding-left: 43px;
	margin-bottom: 15px;
}
#readarea2 #spot_name strong {
	font-size: 10px;
	color: #666;
}
#readarea2 #spot_name h2 {
	font-size: 24px;
	color: #333;
}
#readarea2 .tx12_333 {
	text-align: left;
	margin-bottom: 15px;
	line-height: 1.5;
	color: #006;
}
#content_l #spot_tab {
	text-align: left;
	margin-bottom: 10px;
	border-bottom: 1px solid #006;
}
#content_l #spot_info {
	margin-bottom: 10px;
}
#content_l #spot_info #spot_info_table {
	float: left;
}
#content_l #spot_info #spot_info_table th {
	font-size: 75%;
	font-weight: bold;
	color: #FFF;
	background: #1c1c86;
	padding: 8px;
	text-align: left;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
}
#content_l #spot_info #spot_info_table td {
	border-bottom: 1px solid #1C1C86;
	font-size: 75%;
	line-height: 1.3;
	color: #333;
	padding: 8px;
}
#content_l #spot_info #spot_info_map {
	float: right;
	width: 306px;
}
#content_l #spot_info #spot_info_map h3 {
	font-size: 75%;
	color: #FFF;
	background: #666;
	text-align: left;
	padding: 8px;
}
#content_l #spot_info_map #map_border {
	border: 1px solid #666;
}
#content_l #spot_info #map_list {
	background: #eee;
	padding: 10px;
	text-align: left;
	margin-bottom: 15px;
}
#content_l #spot_info #spot_info_map .tx12_333 {
	margin-top: 5px;
	margin-bottom: 10px;
}
#content_l #spot_info #spot_info_map .tx12_333 a {
	text-decoration: underline;
}
#content_l #spot_info #spot_info_map #map_list ol li {
	list-style-type: decimal;
	font-size: 75%;
	font-weight: bold;
	color: #333;
	margin-bottom: 10px;
	list-style-position: inside;
}
#map_list ol li a {
	text-decoration: underline;
}
#content_l #spot_tenki {
	background: url(../images/icon_tenki.gif) no-repeat left top;
	text-align: left;
	padding-left: 35px;
	font-size: 100%;
	height: 30px;
	margin-bottom: 10px;
	padding-top: 8px;
}
#content_l #spot_tenki a {
	text-decoration: underline;
}
.caution2 {
	font-size: 75%;
	color: #FF0000;
	text-align: left;
	margin-bottom: 15px;
}
.yadoichiran_ti {
	font-size: 100%;
	text-align: left;
	margin-bottom: 10px;
	padding-left: 10px;
	border-left: 4px solid #F60;
	color: #333;
	padding-bottom: 5px;
	border-bottom: 1px solid #666;
}

#content_l .page_link {
	font-size: 75%;
	text-align: left;
	margin-top: 10px;
}
#content_l .page_link a {
	text-decoration: underline;
}
#content_l #spot_info #spot_table_area {
	float: left;
	width: 406px;
}
#spot_info #spot_table_area .rental_table {
	margin-bottom: 15px;
	text-align: left;
}
#spot_table_area .rental_table  th {
	font-size: 75%;
	font-weight: bold;
	color: #FFF;
	background: #1c1c86;
	padding: 10px;
}
#content_l #spot_info #spot_table_area .rental_table td {
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	font-size: 75%;
	line-height: 1.3;
	color: #333;
	padding: 10px;
}
#content_l #cam_txtlink {
	font-size: 16px;
	font-weight: bold;
	color: #F00;
	margin-top: 20px;
	margin-bottom: 20px;
}
#content_l #cam_txtlink a {
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
}
