@charset "UTF-8";

a {
	color:#1b1b87;
	text-decoration:none;
}

/*-----------------------
■■■category_list.php 
------------------------*/
/*-------------------------------共通部分 */
#category_list_left{
	float:left;
	margin-left:70px;
	_margin-left:35px;
	color:#333333;
}
#category_list_left a{
	color:#333333;
	text-decoration:none;
}}
#category_list_right{
	float:right;
}
#category_list_right a{
	color:#ffffff;
	text-decoration:none;
}
#contents div.category_midashi_common{
	color:#ffffff;
	height:20px;
	text-align:right;
	padding-top:26px;
	padding-right:20px;
	_padding-right:10px;
	font-weight:bold;
	margin-bottom:10px;
}
#contents div.category_list_title_common{
	width:400px;
	border-bottom:solid 1px #333333;
	margin-left:10px;
	_margin-left:5px;
	padding-left:10px;
	font-size:90%;
	font-weight:bold;
	text-align:left;
}
a.category_list_title_common{
	text-decoration:none;
	font-weight:bold;
}
/*-------------------------------固有部分 */
/* ■イベント */
#contents div.category_list_title_0{
	color:#ef5c31;
}
a.category_list_title_0{
	color:#ef5c31;
}
.category_list_address_0{
    background:url(image/category_list_events.gif) no-repeat;
}
/* ■観る */
#contents div.category_list_title_1{
	color:#0d86d9;
}
a.category_list_title_1{
	color:#0d86d9;
}
.category_list_address_1{
    background:url(image/category_list_miru.gif) no-repeat;
}
/* ■食べる */
#contents div.category_list_title_2{
	color:#bd3376;
}
a.category_list_title_2{
	color:#bd3376;
}
.category_list_address_2{
    background:url(image/category_list_taberu.gif) no-repeat;
}
/* ■泊まる */
#contents div.category_list_title_3{
	color:#868f21;
}
a.category_list_title_3{
	color:#868f21
}
.category_list_address_3{
    background:url(image/category_list_tomaru.gif) no-repeat;
}
/* ■買う */
#contents div.category_list_title_4{
	color:#ef3131;
}
a.category_list_title_4{
	color:#ef3131;
}
.category_list_address_4{
    background:url(image/category_list_kau.gif) no-repeat;
}
/* ■その他 */
#contents div.category_list_title_9{
	color:#2296a4;
}
a.category_list_title_9{
	color:#2296a4;
}
.category_list_address_9{
    background:url(image/category_list_sonota.gif) no-repeat;
}
/*-------------------------------その他 */
table.category_list{
	border-collapse:collapse;
}
td.category_list{
	width:400px;
}
div.category_list_midashi{
	color:#ffffff;
	text-align:right;
	font-weight:bold;
	font-size:120%;
	border-bottom:solid 1px #bd3376;
	height:24px;

}
div.category_list_gaiyo{
	width:400px;
	margin-left:10px;
	_margin-left:5px;
	padding-left:10px;
	height:48px;
	overflow:auto;
	font-size:90%;
	text-align:left;
	line-height:110%;
}
div .category_list_tel{
	text-align:right;
	height:30px;
}
div .category_list_address{
	float:left;
	font-size:90%;
	text-align:left;
	height:30px;
	padding-left:20px;
	margin-left:20px;
	_margin-left:10px;
}

img.category_list{
	width:120px;
	border:none;
	font-size:90%;
}


/*-----------------------
■■■category_*.php 
------------------------*/
/*-------------------------------共通部分 */
.category_common{
	color:#ffffff;
	padding-top:25px;
	padding-right:20px;
	text-align:right;
	font-weight:bold;
	height:300px;
}
#contents li.category_common_list{
	display:block;
	color:#444444;
	list-style-type:none;
	margin-left:0px;
	padding-left:30px;
	padding-top:4px;
	text-align:left;
}
.category_common_list a{
	color:#444444;
	text-decoration:none;
}
#contents ul#category_common_ul{
//	margin-left:30px;
//	_margin-left:15px;
	background:#ffffff;
margin:20px 0 10px 30px;
padding:0;

}
/*-------------------------------固有部分 */
/* ■イベント */
#category_events{
    background:url(image/category_events.gif) no-repeat;
}
#contents li.category_events_list{
	background:url(image/category_events_li.gif) no-repeat;
}
#category_0{
    background:url(image/category_events_next.gif) no-repeat;
}
/* ■観る */
#category_miru{
    background:url(image/category_miru.gif) no-repeat;
}
#contents li.category_miru_list{
	background:url(image/category_miru_li.gif) no-repeat;
}
#category_1{
    background:url(image/category_miru_next.gif) no-repeat;
}
/* ■食べる */
#category_taberu{
    background:url(image/category_taberu.gif) no-repeat;
}
#contents li.category_taberu_list{
	background:url(image/category_taberu_li.gif) no-repeat;
}
#category_2{
    background:url(image/category_taberu_next.gif) no-repeat;
}
/* ■泊まる */
#category_tomaru{
    background:url(image/category_tomaru.gif) no-repeat;
}
#contents li.category_tomaru_list{
	background:url(image/category_tomaru_li.gif) no-repeat;
}
#category_3{
    background:url(image/category_tomaru_next.gif) no-repeat;
}

/* ■買う */
#category_kau{
    background:url(image/category_kau.gif) no-repeat;
}
#contents li.category_kau_list{
	background:url(image/category_kau_li.gif) no-repeat;
}
#category_4{
    background:url(image/category_kau_next.gif) no-repeat;
}
/* ■その他 */
#category_sonota{
    background:url(image/category_sonota.gif) no-repeat;
}
#contents li.category_sonota_list{
	background:url(image/category_sonota_li.gif) no-repeat;
}
#category_9{
    background:url(image/category_sonota_next.gif) no-repeat;
}
/* ■検索 */
#category_search{
    background:url(image/category_search.gif) no-repeat;
color:#ffffff;
padding-top:25px;
padding-right:20px;
text-align:right;
font-weight:bold;
height:60px;
}

/*-----------------------
■■■ info.php 
------------------------*/
div.s1{
	width:110px;
	border-bottom:solid 1px #999999;
	border-right:solid 1px #999999;
	float:left;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	color:#333333;
	height:auto;
	background:#fef5be;
}
div.s2{
	width:390px;
	border-bottom:solid 1px #999999;
	float:left;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	color:#333333;
	height:auto;
}
/*------------■スタイル１用
/*-------------会社名の見出し共通*/
.info_style1_midashi_common{
	font-size:100%;
	font-weight:bold;
	margin-left:20px;
	_margin-left:10px;
	padding-left:20px;
	_padding-left:10px;
	text-align:left;
	height:30px;
	padding-top:5px;
	margin-bottom:5px;
}
#info_style1_photo1{
	margin-left:20px;
	_margin-left:10px;
	float:left;
	text-align:left;
	width:330px;
}
#info_style1_photo2{
	margin-left:20px;
	_margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	text-align:left;
	width:260px;
}
#info_style1_photo3{
	margin-left:20px;
	_margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	text-align:left;
	width:260px;
}

#info_style1_gaiyo{
	border-left:solid 1px #666666;
	padding-left:10px;
	_padding-left:5px;
	line-height:120%;
	font-size:90%;
	text-align:left;
	float:right;
	width:200px;
}
.info_style1_syosai_common{
	margin-left:20px;
	_margin-left:10px;
	line-height:120%;
	font-size:13px;
	width:530px;
	text-align:left;
	padding:10px;
	_padding:5px;
	margin-top:20px;
}
/*-------------------------------固有部分 */
/* ■イベント */
#info_style1_midashi_0{
    background:url(image/midashi_events.gif) no-repeat;
	color:#ef5c31;
}
#info_style1_syosai_0{
	border:solid 1px #ef5c31;
}
/* ■観る */
#info_style1_midashi_1{
/*    background:url(image/midashi_miru.gif) no-repeat;*/
	border-left:solid 5px #0d86d9;
	color:#0d86d9;
}
#info_style1_syosai_1{
	border:solid 1px #0d86d9;
}
/* ■食べる */
#info_style1_midashi_2{
/*    background:url(image/midashi_taberu.gif) no-repeat;*/
	border-left:solid 5px #bd3376;
	color:#bd3376;
}
#info_style1_syosai_2{
	border:solid 1px #bd3376;
}
/* ■泊まる */
#info_style1_midashi_3{
/*    background:url(image/midashi_tomaru.gif) no-repeat;*/
	border-left:solid 5px #868f21;
	color:#868f21;
}
#info_style1_syosai_3{
	border:solid 1px #868f21;
}
/* ■買う */
#info_style1_midashi_4{
/*    background:url(image/midashi_kau.gif) no-repeat;*/
	border-left:solid 5px #ef3131;
	color:#ef3131;
}
#info_style1_syosai_4{
	border:solid 1px #ef3131;
}
/* ■その他 */
#info_style1_midashi_9{
/*    background:url(image/midashi_sonota.gif) no-repeat;*/
	border-left:solid 5px #2296a4;
	color:#2296a4;
}
#info_style1_syosai_9{
	border:solid 1px #2296a4;
}

/*-------------------------------
list.php
--------------------------------*/
table.list{
	border-collapse: collapse;
	margin-left:20px;
	_margin-left:10px;
	font-size:90%;
}
.list_retu1_title{
	width:120px;
	border:solid 1px #666666;
	background:#1c8edb;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:2px;
}
.list_retu1{
	width:120px;
	border:solid 1px #666666;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:2px;
}
.list_retu2_title{
	width:40px;
	border:solid 1px #666666;
	background:#1c8edb;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:2px;
}
.list_retu2{
	width:40px;
	border:solid 1px #666666;
	text-align:center;
	padding-top:3px;
	padding-bottom:2px;
}
.list_retu3_title{
	width:300px;
	border:solid 1px #666666;
	background:#1c8edb;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:2px;
}
.list_retu3{
	width:300px;
	border:solid 1px #666666;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:2px;
}
.list_retu4_title{
	width:200px;
	border:solid 1px #666666;
	background:#1c8edb;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:2px;
}
.list_retu4{
	width:200px;
	border:solid 1px #666666;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:2px;
}
.list_retu5_title{
	width:200px;
	border:solid 1px #666666;
	background:#1c8edb;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:2px;
}
.list_retu5{
	width:200px;
	border:solid 1px #666666;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:2px;
}
.list_retu6_title{
	width:40px;
	border:solid 1px #666666;
	background:#1c8edb;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:2px;
}
.list_retu6{
	width:40px;
	border:solid 1px #666666;
	text-align:center;
	padding-top:3px;
	padding-bottom:2px;
}
/*-------------------------
	input.php
-------------------------*/
.input_retu1{
	width:120px;
	border:solid 1px #666666;
	background:#1c8edb;
	color:#ffffff;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:5px;
}
.retu2{
	width:600px;
	border:solid 1px #666666;
	color:#444444;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:5px;
}
.input_gazouretu_title{
	width:200px;
	border:solid 1px #666666;
	background:#1c8edb;
	color:#ffffff;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:20px;
}
.input_gazouretu{
	width:200px;
	border:solid 1px #666666;
	padding-top:10px;
	text-align:center;
}
/*-----------------------
	delete.php
-----------------------*/
.delete_title{
	width:300px;
	color:#ffffff;
	border:solid 1px #666666;
	background:#1c8edb;
	font-size:120%;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}
.delete_message{
	font-size:90%;
	color:#ee2200;
}


/*-------------------------------
news_top.php
--------------------------------*/
#news_top_photo{
	width:100px;
	border:none;

}
td.news_top{
	width:400px;
	font-size:90%;
	padding-left:20px;
	_padding-left:10px;
	color:#333333;
	line-height:130%;
	padding-top:5px;
}
div.news_top{
	border-bottom:solid 1px #c2ffce;
}
div.news_top_date{
	text-align:right;
	font-size:11px;
	padding-right:10px;
	_padding-right:5px;
}
a.news_top{
	font-weight:bold;
    background:url(image/news_kigou.gif) no-repeat;
	padding-left:20px;
}
/*---------------------
	news.php
-----------------------*/
#news_midashi{
    background:url(image/news_midashi.gif) no-repeat;
	text-align:left;
	font-size:14px;
	color:#1b1b87;
	font-weight:bold;
	padding-top:62px;
	padding-left:170px;
}
#news_gaiyo{
	text-align:left;
	padding-left:20px;
	font-size:90%;
	line-height:120%;
}
#news_button{
	text-align:right;
	font-size:90%;
}
#news_gaiyo{
	text-align:left;
	margin-left:80px;
	_margin-left:40px;
	font-size:90%;
	margin-right:20px;
	line-height:140%;
	border-bottom:solid 1px #266733;
	padding-bottom:3px;

}
#news_syosai{
	text-align:left;
	margin-left:80px;
	_margin-left:40px;
	font-size:90%;
	margin-right:20px;
	line-height:140%;
	padding-left:20px;
}
#news_photo{
/*	width:450px;*/
	margin-top:10px;
	margin-left:60px;
	_margin-left:30px;
}
/*-------------------------------
bestspot_top.php
--------------------------------*/
#bestspot_top_photo{
	width:100px;
	border:none;

}
td.bestspot_top{
	width:400px;
	font-size:90%;
	padding-left:20px;
	_padding-left:10px;
	color:#333333;
	line-height:130%;
	padding-top:5px;
}
div.bestspot_top{
	border-bottom:solid 1px #ffc180;
}
div.bestspot_top_date{
	text-align:right;
	font-size:11px;
	padding-right:10px;
	_padding-right:5px;
}
a.bestspot_top{
	font-weight:bold;
    background:url(image/bestspot_kigou.gif) no-repeat;
	padding-left:20px;
}
/*-------------------------------
events_top.php
--------------------------------*/
#events_top_photo{
	width:100px;
	border:none;

}
td.events_top{
	width:400px;
	font-size:90%;
	padding-left:20px;
	_padding-left:10px;
	color:#333333;
	line-height:130%;
	padding-top:5px;
}
div.events_top{
	border-bottom:solid 1px #c2ffce;
}
div.events_top_date{
	text-align:right;
	font-size:11px;
	padding-right:10px;
	_padding-right:5px;
}
a.events_top{
	font-weight:bold;
    background:url(image/news_kigou.gif) no-repeat;
	padding-left:20px;
}
/*---------------------
	events.php
-----------------------*/
#events_midashi{
    background:url(image/events_midashi.gif) no-repeat;
	text-align:left;
	font-size:14px;
	color:#1b1b87;
	font-weight:bold;
	padding-top:62px;
	padding-left:170px;
}
#events_gaiyo{
	text-align:left;
	padding-left:20px;
	font-size:90%;
}
#events_button{
	text-align:right;
	font-size:90%;
}
#events_gaiyo{
	text-align:left;
	margin-left:80px;
	_margin-left:40px;
	font-size:90%;
	margin-right:20px;
	line-height:120%;
	border-bottom:solid 1px #266733;
	padding-bottom:3px;

}
#events_syosai{
	text-align:left;
	margin-left:80px;
	_margin-left:40px;
	font-size:90%;
	margin-right:20px;
	line-height:120%;
	padding-left:20px;
}
#events_syosai a{
	text-decoration:underline;
}

#events_photo{
	width:450px;
	margin-left:60px;
	_margin-left:30px;
}

/*------------------------
t_input.php
-------------------------*/
#t_input_table{
	border-collapse:collapse;

}
td.t_input_retu1{
	valign:middle;
	background:#fef5be;
	font-size:90%;
	border:#999999;
	font-color:#333333;
	border:solid 1px #999999;
	width:130px;
	text-align:left;
	padding-left:5px;
}
td.t_input_retu2{
	valign:middle;
	font-size:90%;
	border:#999999;
	font-color:#333333;
	padding:10px;
	background:#ffffff;
	text-align:left;
	border:solid 1px #999999;
	width:420px;
}
div.t_input_toiawase{
	border:solid 1px #999999;
	padding:10px;
	width:500px;
	line-height:120%;
	background:#fef5be;
	margin-left:40px;
	_margin-left:20px;
	text-align:left;
	font-size:90%;
}
div.t_input_contents{
	width:500px;
	text-align:left;
	padding:20px;
	font-size:90%; 
	padding-left:40px;
}

/*---------------------------
	category_list_onsen.php温泉
----------------------------*/
div.onsen_left{
	width:270px;
	float:left;
	background:#fff6e1;
	margin-bottom:20px;
	height:550px;
}
div.onsen_right{
	width:270px;
	float:right;
	background:#fff6e1;
	margin-bottom:20px;
	height:550px;

}
div.onsen_title{
	background:#5d3505;
	color:#ffffff;
	font-size:90%;
	height:20px;
	padding-top:6px;
	text-align:center;
    background:url(image/onsen_header.gif) no-repeat;

}
div.onsen_gaiyo{
	color:#333333;
	font-size:86%;
	padding-top:7px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	line-height:120%;
	text-align:left;
	height:60px;
}
img.onsen_photo{
	width:220px;
}
div.onsen_syosai{
	font-size:80%;
	margin:10px;
	padding-top:6px;
	padding-left:10px;
	padding-bottom:6px;
	padding-right:5px;
	background:#ffffff;
	text-align:left;
	border:solid 1px #5d3505
}
#contents ul.onsen{
	margin:0 0 0 1em;
	padding:0;
	list-style-image: url(image/onsen_li.gif);
	vertical-align:top;
	line-height:120%;
}
#contents ul.onsen li{
	padding:0;
	margin:0;
}
div.onsen_address{
	width:180px;
	text-align:left;
	font-size:90%;
	float:left;
	line-height:120%;
	padding-left:20px;
}

/*---------------------------
観光イベント
----------------------------*/
.events_title{
	width:360px;
	margin-top:10px;
	font-size:90%;
	color:#333333;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	line-height:130%;
	margin-bottom:20px;
}
#events_spring{
	border-left:solid 5px #e67aea;
	background:url(image/events_spring.jpg) no-repeat;
	background-position: right top;
}
#events_summer{
	border-left:solid 5px #52b3eb;
	background:url(image/events_summer.jpg) no-repeat;
	background-position: right top;
}
#events_autumn{
	border-left:solid 5px #ebc152;
	background:url(image/events_autumn.jpg) no-repeat;
	background-position: right top;
}
#events_winter{
	border-left:solid 5px #eb6f52;
	background:url(image/events_winter.jpg) no-repeat;
	background-position: right top;
}
img.events_photo{
	width:160px;
	float:left;
	padding-top:10px;
	padding-left:10px;
}
/*------------------------
イベントカレンダー
-------------------------*/
div.haru{
	border-left:solid 4px #e67aea;
	border-bottom:solid 1px #e67aea;
	padding-left:10px;
	font-size:120%;
	color:#333333;
	text-align:left;
	margin-left:20px;
	_margin-left:10px;
}
div.haru1{
	width:120px;
	border-bottom:solid 1px #ffffff;
	border-right:solid 1px #999999;
	float:left;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	color:#ffffff;
	height:auto;
	background:#e67aea;
	text-align:left;
	font-size:80%;
	margin-left:30px;
	_margin-left:15px;
}
div.haru2{
	width:360px;
	border-bottom:solid 1px #999999;
	border-right:solid 1px #999999;
	float:left;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	color:#333333;
	height:auto;
	text-align:left;
	font-size:80%;
}
div.haru2 a{
	text-decoration:underline;
}
div.top1{
	border-top:solid 1px #ffffff;
}
div.top2{
	border-top:solid 1px #999999;
}

div.natu{
	border-left:solid 4px #52b3eb;
	border-bottom:solid 1px #52b3eb;
	padding-left:10px;
	font-size:120%;
	color:#333333;
	text-align:left;
	margin-left:20px;
	_margin-left:10px;
}
div.natu1{
	width:120px;
	border-bottom:solid 1px #ffffff;
	border-right:solid 1px #999999;
	float:left;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	color:#ffffff;
	height:auto;
	background:#52b3eb;
	text-align:left;
	font-size:80%;
	margin-left:30px;
	_margin-left:15px;
}
div.natu2{
	width:360px;
	border-bottom:solid 1px #999999;
	border-right:solid 1px #999999;
	float:left;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	color:#333333;
	height:auto;
	text-align:left;
	font-size:80%;
}
div.natu2 a{
	text-decoration:underline;
}

div.aki{
	border-left:solid 4px #ebc152;
	border-bottom:solid 1px #ebc152;
	padding-left:10px;
	font-size:120%;
	color:#333333;
	text-align:left;
	margin-left:20px;
	_margin-left:10px;
}
div.aki1{
	width:120px;
	border-bottom:solid 1px #ffffff;
	border-right:solid 1px #999999;
	float:left;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	color:#ffffff;
	height:auto;
	background:#ebc152;
	text-align:left;
	font-size:80%;
	margin-left:30px;
	_margin-left:15px;
}
div.aki2{
	width:360px;
	border-bottom:solid 1px #999999;
	border-right:solid 1px #999999;
	float:left;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	color:#333333;
	height:auto;
	text-align:left;
	font-size:80%;
}
div.aki2 a{
	text-decoration:underline;
}

div.fuyu{
	border-left:solid 4px #eb6f52;
	border-bottom:solid 1px #eb6f52;
	padding-left:10px;
	font-size:120%;
	color:#333333;
	text-align:left;
	margin-left:20px;
	_margin-left:10px;
}
div.fuyu1{
	width:120px;
	border-bottom:solid 1px #ffffff;
	border-right:solid 1px #999999;
	float:left;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	color:#ffffff;
	height:auto;
	background:#eb6f52;
	text-align:left;
	font-size:80%;
	margin-left:30px;
	_margin-left:15px;
}
div.fuyu2{
	width:360px;
	border-bottom:solid 1px #999999;
	border-right:solid 1px #999999;
	float:left;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	color:#333333;
	height:auto;
	text-align:left;
	font-size:80%;
}
div.fuyu2 a{
	text-decoration:underline;
}
/*--------------------------
たてやまへ行こう・アクセス
---------------------------*/
#access_umihotaru{
	padding-left:20px;
	padding-right:15px;
	float:left;
	width:200px;
}
#access_umihotaru_setumei{
	border-left:solid 6px #e1a930;
	padding-left:10px;
	width:300px;
	float:left;
	font-size:86%;
	line-height:140%;
	text-align:left;
}
#access_umihotaru a{
	font-size:60%;
	vertical-align:top;
}
#access_umihotaru img{
	margin-bottom:5px;
}

/*----------------------
里見まつり
------------------------*/
table.satomi th{
	color:#ffffff;
	background:#3e10bd;
	border:solid 1px #ffffff;
	text-align:center;
	height:1.5em;
}
div.satomi{
	font-size:80%;
	line-height:110%;
	border-left:solid 3px #3e10bd;
	padding-left:10px;
	margin-left:50px;
	_margin-left:25px;
	margin-top:10px;
	width:350px;
}
table.yawata th{
	color:#ffffff;
	background:#bdba0f;
	border:solid 1px #ffffff;
	text-align:center;
	height:1.5em;
}
div.yawata{
	font-size:80%;
	line-height:110%;
	border-left:solid 3px #bdba0f;
	padding-left:10px;
	margin-left:50px;
	_margin-left:25px;
	margin-top:10px;
	width:350px;
}
.sponsor1 {
	float: left;
	margin-left: 10px;
	width: 260px;
	margin-bottom:40px;

}
.sponsor2 {
	float: right;
	margin-right: 10px;
	width: 260px;
	margin-bottom:40px;
}
.highlight1 {
	float: left;
	width: 270px;
	margin-bottom:5px;
}
.highlight2 {
	float: right;
	width: 280px;
	margin-bottom:5px;
}

/*---------------------------
リンク集
----------------------------*/
div.link_title{
	text-align:left;
	font-size:90%;
	width:300px;
	border-bottom:dashed 1px #80ff7f;
	padding-bottom:3px;
	background:url(image/link_kigou.gif) no-repeat;
	background-position: left top;
	padding-left:25px;
}
div.link_setumei{
	padding-top:4px;
	font-size:90%;
	text-align:left;
	padding-left:30px;
}

/*---------------------------
プライバシーポリシー
----------------------------*/
div.policy_title{
	margin-left:20px;
	_margin-left:10px;
	padding-left:10px;
	margin-bottom:10px;
	font-size:90%;
	text-align:left;
	border-left:solid 5px #ff954a;
	border-bottom:solid 1px #ff954a;
	padding-bottom:3px;
	width:450px;
}
div.policy_contents{
	margin-left:20px;
	_margin-left:10px;
	padding-left:20px;
	font-size:90%;
	text-align:left;
	line-height:140%;
	width:450px;

}
ul.policy{
	padding-left:0px;
}
li.policy{
	 background-image:url(image/bestspot_kigou.gif);
	 background-repeat:no-repeat;
	 background-position:top left;
	 list-style:none;
	padding-left:25px;
}
/*-------------------------------
search.php検索
--------------------------------*/
table.search{
	border-collapse: collapse;
	margin-left:20px;
	_margin-left:10px;
	font-size:80%;
}
.search_retu1_title{
	width:100px;
	border:solid 1px #999999;
	background:#66ca96;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:2px;
}
.search_retu1{
	width:100px;
	border:solid 1px #999999;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:2px;
	text-align:left;
}
.search_retu2_title{
	width:180px;
	border:solid 1px #999999;
	background:#66ca96;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:2px;
}
.search_retu2{
	width:180px;
	border:solid 1px #999999;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:2px;
	text-align:left;
}
.search_retu3_title{
	width:240px;
	border:solid 1px #999999;
	background:#66ca96;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:2px;
}
.search_retu3{
	width:240px;
	border:solid 1px #999999;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:2px;
	text-align:left;
}
.search_setumei{
	text-align:left;
	font-size:90%;
	margin-left:40px;
	margin-bottom:20px;
	line-height:140%;
	border-left:solid 5px #66ca96;
	padding-left:10px;
}
/*--------------------------------
花暦
------------------------------------*/
div.calendar{
	font-size:80%;
	line-height:110%;
	border-left:solid 3px #f27fff;
	padding-left:10px;
	margin-top:10px;
	width:500px;
	text-align:left;
}

/*----------------------------------
泊まる　グーグルマップ
----------------------------------*/
div#map {
	border:1px outset gray;
}
div.marker_data_html {
	width: 280px;
	margin-top:8px;
}
div.marker_data_html div.subject {
	text-align:center;
	padding:4px;
	font-weight:bold;
	font-family:sans-serif;
	border:outset 2px gray;
	margin-bottom:8px;
}
div.marker_data_html div.description {
	width: 256px;
	height: 64px;
	overflow: auto;
	border-top: 1px dashed black;
	margin-top: 8px;
	padding:    4px;
}
div.map_right{
margin-left:10px;
font-size:80%;
width:220px;
text-align:left;
float:left;
line-height:130%;
}
div.map_left{
width: 600px;
height: 700px;
float:left;
}
div.map_midashi{
text-align:center;
padding-top:16px;
font-weight:bold;
background:url(image/midashi_map.gif) no-repeat;
height:40px;
color:#ffffff;
float:left;
width:240px;
font-size:120%;
}
/*---------------------------
info_personal
----------------------------*/
#wrapper_info_personal{
	margin:0 auto;
	padding:0;
	width:680px;
	background:#FFF url(image/wrapperbg_info_personal.gif) repeat-y;
}
#wrapper_info_personal div#contents{
	margin:0;
	padding:0;
	width:580px;
	/*background-color:#69C;*/
}
#main_info_personal{
	margin:30px auto 0 auto;
	padding:0;
	width:580px;
	/*background-color:#CC3;*/
}
#main_info_personal hr{
	margin:0;
    padding:0;
    height:0px;
    border:none;
    color:#fff;
    background:none;
}
/*---------------------------
サイトマップ
-----------------------------*/
#contents ul.sitemap li{
	padding-left:18px;
    background: url(image/onsen_li.gif) no-repeat 0px 0em;
    list-style: none;
}
#contents ul.sitemap2 li{
	margin-left:0px;
	padding-left:0px;
    background: none;
    list-style: none;
}
/*---------------------------
里見まつり
-----------------------------*/
div.satomi_contents{
	text-align:left;
	margin-left:30px;
	line-height:140%;
	clear: both;
}
.satomi_link {
	clear: both;
}

/*--------------------------
バナー関係
----------------------------*/
table.banner_list_table{
	border-collapse: collapse;
	margin-left:20px;
	_margin-left:10px;
	font-size:80%;
}
.banner_list_table td{
	padding-left:5px;
	padding-top:3px;
	padding-bottom:2px;
	border:solid 1px #666666;
}
.banner_list_table th{
	background:#1c8edb;
	color:#ffffff;
	font-weight:bold;
}
.banner_list_table th.name{
	width:200px;
}
.banner_list_table td.name{
	width:200px;
}
.banner_list_table th.url{
	width:250px;
}
.banner_list_table td.url{
	width:250px;
}
.banner_list_table th.kikan{
	width:160px;
}
.banner_list_table td.kikan{
	width:160px;
}
.banner_list_table th.del{
	width:50px;
}
.banner_list_table td.del{
	text-align:center;
	width:50px;
}
.banner_list_table th.kaiin{
	width:70px;
}
.banner_list_table td.kaiin{
	text-align:center;
	width:70px;
}
.banner_list_table th.type{
	width:70px;
}
.banner_list_table td.type{
	text-align:center;
	width:70px;
}
.banner_list_table th.unuse{
	width:70px;
}
.banner_list_table td.unuse{
	text-align:center;
	width:70px;
}

/*------------------------------
バナー表示テーブル index.php
--------------------------------*/
table#banner{
	border-collapse: collapse;
	margin-left:30px;
	_margin-left:15px;
}
#banner td.col{
	width:250px;
	height:63px;
}

#top_banner{
margin-top:5px;
margin-bottom:20px
}
/*------------------------
ツイッター
-------------------------*/
div#twitter {
background:url(image/midashi_twitter.gif) no-repeat 20px 0;
padding-left:130px;
font-size:14px;
color:#666;
line-height:120%;
text-align:left;
}
div#twitter li{
    list-style-type:none;
    border-bottom:dotted 1px #6e6055
}
div#twitter a{
    color:#cc6600;
}

