@charset "utf-8";

/*---base css---*/
html,body {
	font-size: medium;
	color: #333333;
	height: 100%;
}
body {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
}
br {
	line-height: 0px;
}
h1 {
	font-size: medium;
	margin: 0px;
}
h2 {
	font-size: medium;
	margin: 0px;
}
h3 {
	font-size: medium;
	margin: 0px;
}
h4 {
	font-size: medium;
	margin: 0px;
}
h5 {
	font-size: medium;
	margin: 0px;
}
h6 {
	font-size: medium;
	margin: 0px;
}

a:link {
	color: #006600;
}
a:visited {
	color: #006600;
}
a:hover {
	color: #0066FF;
}
a:active {
	color: #006600;
}
ul {
	list-style-type: none;

}
hr {
	display: none;

}
img {
    border:0;
}
#container {
	height: 100%;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
.font_color_red {
	color: #FF0000;
}
.font_color_blue {
	color: #0000FF;
}
.font_color_green {
	color: #009900;
}

.font_color_base {
	color: #333333;
}
.font_weight_normal{ font-weight:normal;}
/*---base css---*/

.width_260{
    width:260px;
}

.left{
    float:left;
}

.clear_both {
    clear:both;
}

/*---header css---*/

#container #top {
	margin: 0px;
	padding: 0px;
	width: 800px;
	height: 57px;
	background-image: url(../img/hed_haikei.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	line-height: 0px;

}
#container #top #logo {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 57px;
	width: auto;
	background-image: url(../img/hed_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 0px;
}
#container #top #logo h1 {
	text-indent:-9999px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 57px;
	width: 280px;
	line-height: 0px;
	display: inline;
	cursor: hand;
}

#container #top #head_link {
	padding: 0px;
	float: left;
	height: auto;
	width: 520px;
	margin: 0px;
	line-height: 0px;
}
#container #top #head_link h2 {
	display: none;

}
/*#container #top #head_link h2 a:link {
	color: #006600;
	background-image: url(../img/bg_header_h2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	float: left;
	height: 13px;
	width: 142px;
	text-indent:-9999px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration: none;
}
#container #top #head_link h2 a:visited {
	color: #006600;
	background-image: url(../img/bg_header_h2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	float: left;
	height: 13px;
	width: 142px;
	text-indent:-9999px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration: none;
}
#container #top #head_link h2 a:hover {
	color: #006600;
	background-image: url(../img/bg_header_h2_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	float: left;
	height: 13px;
	width: 142px;
	text-indent:-9999px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration: none;
}
#container #top #head_link h2 a:active {
	color: #006600;
	background-image: url(../img/bg_header_h2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	float: left;
	height: 13px;
	width: 142px;
	text-indent:-9999px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration: none;
}*/
#container #top #head_link #links {
	height: auto;
	width: 420px;
	_width: 500px;
	padding: 0px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	line-height: 0px;
}

#container #top #head_link #links ul {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 420px;
	_width: 500px;
	text-indent:-9999px;
	line-height: 0px;
}
#container #top #head_link #links .top {
	padding: 0px;
	float: left;
	height: 13px;
	width: 71px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#container #top #head_link #links .top a:link {
	color: #006600;
	background-image: url(../img/bg_header_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 13px;
	width: 71px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-decoration: none;
}
#container #top #head_link #links .top a:visited {
	color: #006600;
	background-image: url(../img/bg_header_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 13px;
	width: 71px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-decoration: none;
}
#container #top #head_link #links .top a:hover {
	color: #006600;
	background-image: url(../img/bg_header_top_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 13px;
	width: 71px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-decoration: none;
}
#container #top #head_link #links .top a:active {
	color: #006600;
	background-image: url(../img/bg_header_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 13px;
	width: 71px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-decoration: none;
}


#container #top #head_link #links .sitemap {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 13px;
	width: 73px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

#container #top #head_link #links .sitemap a:link {
	color: #006600;
	background-image: url(../img/bg_header_sitemap.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 13px;
	width: 73px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-decoration: none;
}
#container #top #head_link #links .sitemap a:visited {
	color: #006600;
	background-image: url(../img/bg_header_sitemap.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 13px;
	width: 73px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-decoration: none;
}
#container #top #head_link #links .sitemap a:hover {
	color: #006600;
	background-image: url(../img/bg_header_sitemap_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 13px;
	width: 73px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-decoration: none;
}
#container #top #head_link #links .sitemap a:active {
	color: #006600;
	background-image: url(../img/bg_header_sitemap.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 13px;
	width: 73px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-decoration: none;
}


#container #top #head_link #links .english {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 13px;
	width: 59px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

#container #top #head_link #links .english a:link {
	color: #006600;
	background-image: url(../img/bg_header_english.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 13px;
	width: 59px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-decoration: none;
}
#container #top #head_link #links .english a:visited {
	color: #006600;
	background-image: url(../img/bg_header_english.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 13px;
	width: 59px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-decoration: none;
}
#container #top #head_link #links .english a:hover {
	color: #006600;
	background-image: url(../img/bg_header_english_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 13px;
	width: 59px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-decoration: none;
}
#container #top #head_link #links .english a:active {
	color: #006600;
	background-image: url(../img/bg_header_english.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 13px;
	width: 59px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-decoration: none;
}
#container #top #head_link #links .italiano {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 13px;
	width: 63px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

#container #top #head_link #links .italiano a:link {
	color: #006600;
	background-image: url(../img/bg_header_italiano.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 13px;
	width: 63px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-decoration: none;
}
#container #top #head_link #links .italiano a:visited {
	color: #006600;
	background-image: url(../img/bg_header_italiano.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 13px;
	width: 63px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-decoration: none;
}
#container #top #head_link #links .italiano a:hover {
	color: #006600;
	background-image: url(../img/bg_header_italiano_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 13px;
	width: 63px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-decoration: none;
}
#container #top #head_link #links .italiano a:active {
	color: #006600;
	background-image: url(../img/bg_header_italiano.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 13px;
	width: 63px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-decoration: none;
}
#container #top #head_link #links .toiawase {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 13px;
	width: 73px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

#container #top #head_link #links .toiawase a:link {
	color: #006600;
	background-image: url(../img/bg_header_toiawase.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 13px;
	width: 73px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-decoration: none;
}
#container #top #head_link #links .toiawase a:visited {
	color: #006600;
	background-image: url(../img/bg_header_toiawase.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 13px;
	width: 73px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-decoration: none;
}
#container #top #head_link #links .toiawase a:hover {
	color: #006600;
	background-image: url(../img/bg_header_toiawase_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 13px;
	width: 73px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-decoration: none;
}
#container #top #head_link #links .toiawase a:active {
	color: #006600;
	background-image: url(../img/bg_header_toiawase.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 13px;
	width: 73px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-decoration: none;
}

#container #top_image {
	height: 232px;
	width: 800px;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
#container #top_image #top_image_pic {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 232px;
	width: 600px;
}

#container #top_image #top_image_bn {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 232px;
	width: 200px;
}

#container #top_image #bn_db {
	text-align: right;
	padding: 0px;
	height: auto;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	float: right;
	clear: both;
}

#container #top_image #banner_tono {
	text-align: right;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: right;
	height: auto;
	width: 200px;
}



/*---header css---*/


/*---menu css---*/

#container #menu {
	height: auto;
	width: 800px;
	background-image: url(../img/menu_haikei.jpg);
	background-repeat: no-repeat;
	background-position: left 30px;
	font-weight: bold;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}
#container #menu_bar {
	display: block;
	margin-top: 5px;
	margin-bottom: 3px;
	border: 1px solid #A50000;
}


#container #menu h3 {
	text-indent:-9999px;
	height: auto;
	width: auto;
	line-height: 0px;
	padding: 0px;
	margin: 0px;
}
#container #menu ul {
	padding: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: smaller;
	height: auto;
	width: auto;
	line-height: 0px;
	
}
#container #menu #feel {
	float: left;
	height: auto;
	width: 196px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	clear: both;
}
#container #menu #feel .feel {
	background-image: url(../img/menu_title_kanjiru.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 196px;
	margin: 0px;
	padding: 0px;
}
#container #menu #feel .syukuhaku {
	background-image: url(../img/menu_i_shukuhaku.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 24px;
	line-height: normal;
}
#container #menu #feel .kankoshisetsu {
	background-image: url(../img/menu_i_shisetsu.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 24px;
	line-height: normal;
}
#container #menu #feel .kankomeisho {
	background-image: url(../img/menu_i_meisho.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 24px;
	line-height: normal;
}
#container #menu #feel .model {
	background-image: url(../img/menu_i_model.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 24px;
	line-height: normal;
}
#container #menu #feel .event {
	background-image: url(../img/menu_i_event.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 24px;
	line-height: normal;
}
#container #menu #say {
	float: left;
	height: auto;
	width: 196px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	clear: none;
}
#container #menu #say .say {
	background-image: url(../img/menu_title_ieba.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 196px;
}
#container #menu #say .magariya {
	background-image: url(../img/menu_i_magariya.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 24px;
	line-height: normal;
}
#container #menu #say .mukashi {
	background-image: url(../img/menu_i_mukashi.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 24px;
	line-height: normal;
}
#container #menu #say .kikou {
	background-image: url(../img/menu_i_kikou.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 24px;
	line-height: normal;
}
#container #menu #say .omiyage {
	background-image: url(../img/menu_i_omiyage.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 24px;
	line-height: normal;
}
#container #menu #say .shoseki {
	background-image: url(../img/menu_i_shoseki.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 24px;
	line-height: normal;
}
#container #menu #say .shoku {
	background-image: url(../img/menu_i_shoku.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 24px;
	line-height: normal;
}
#container #menu #otoku {
	float: left;
	height: auto;
	width: 197px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	clear: none;
}
#container #menu #otoku .otoku {
	background-image: url(../img/menu_title_otoku.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 197px;
}
#container #menu #otoku .bus {
	background-image: url(../img/menu_i_bus.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 24px;
	line-height: normal;
}
#container #menu #otoku .taxi {
	background-image: url(../img/menu_i_taxi.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 24px;
	line-height: normal;
}
#container #menu #otoku .kyotsuken {
	background-image: url(../img/menu_i_kyotsuken.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 24px;
	line-height: normal;
}
#container #menu #otoku .guide {
	background-image: url(../img/menu_i_guide.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 24px;
	line-height: normal;
}
#container #menu #otoku .rent {
	background-image: url(../img/menu_i_rent.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 24px;
	line-height: normal;
}

#container #menu #information {
	margin: 0px;
	height: auto;
	width: 196px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	clear: none;
}
#container #menu #information .information {
	background-image: url(../img/menu_title_joho.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 196px;
}
#container #menu #information .shashin {
	background-image: url(../img/menu_i_shashin.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 24px;
	line-height: normal;
}
#container #menu #information .kotsu {
	background-image: url(../img/menu_i_kotsu.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 24px;
	line-height: normal;
}
#container #menu #information .link {
	background-image: url(../img/menu_i_link.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 24px;
	line-height: normal;
}
#container #menu #information .tenki {
	background-image: url(../img/menu_i_tenki.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 24px;
	line-height: normal;
}
#container #menu #information .dl {
	background-image: url(../img/menu_i_dl.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 24px;
	line-height: normal;
}
#container #menu a:link {
	color: #333333;
}
#container #menu a:visited {
	color: #333333;
}
#container #menu a:hover {
	color: #0066FF;
}
#container #menu a:active {
	color: #333333;
}





/*---contents css---*/

#container #contents {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#container #contents #left {
	margin: 0px;
	float: left;
	height: auto;
	width: 182px;
	font-size: smaller;
	padding: 0px;

}
#container #contents #left .banner {
	margin: 0px;
	padding: 0px;
}
#container #contents #left p {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}



/*---contents css---*/
#container #contents #center {
	padding: 0px;
	float: left;
	height: auto;
	width: 434px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 19px;
	font-size: smaller;
}


/*--- top page big bn ---*/
#container #contents #big_bn {
	margin: 0px;
	padding: 0px;
	width:434px;
	margin-left:auto;
	margin-right:auto;
}
#container #contents #big_bn li {
	width:434px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-bottom:5px;
}
/*--- top page big bn ---*/


#container #contents #center p {
	padding: 0px;
	text-align: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#container #contents #center h3 {
	padding: 0px;
	height: 38px;
	width: 417px;
	background-image: url(../img/menu_title_news_topics.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-indent:-9999px;
	line-height: 0px;
}
#container #contents #center #news_topics {
	padding: 0px;
	height: auto;
	width: 417px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#container #contents #center #news_topics ul {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
#container #contents #center #news_topics li {
	list-style-type: none;
	list-style-image: url(../img/bg_news_topics_list.jpg);
	list-style-position: outside;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9D0200;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#container #contents #center #language {
	height: auto;
	width: 417px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../img/bg_language.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ECECEC;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#container #contents #center #language ul {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#container #contents #center #language li {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}


#container #contents #right {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 160px;
	background-image: url(../img/bg_link_information.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-size: smaller;
}
#container #contents #right h3 {
	background-image: url(../img/menu_title_link_information.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: auto;
	text-indent:-9999px;
}
#container #contents #right ul {
	height: auto;
	width: 144px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#container #contents #right li {
	padding: 0px;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 12px;
	margin-left: 10px;
}
#container #footer {
	font-size: smaller;
	text-align: right;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #footer #address {
	padding: 0px;
	height: auto;
	width: auto;
	margin: 0px;
}


#container #footer p {
	margin: 0px;
	padding: 0px;
}
#container #footer #copyright {
	background-image: url(../img/bg_footer.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: auto;
	width: auto;
	color: #FFFFFF;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: normal;
}



/*---naka css---*/

#container #top_naka {
	padding: 0px;
	width: 800px;
	height: 57px;
	background-image: url(../img/hed_naka.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	line-height: 0px;
	margin: 0px;
}
#container #top_naka #logo {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 50px;
	width: auto;
	line-height: 0px;
}
#container #top_naka #logo h1 {
	text-indent:-9999px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 50px;
	width: 350px;
	line-height: 0px;
	cursor: hand;
}
#container #top_naka #head_link h2 {
	text-indent: -9999px;
}

#container #top_naka #head_link h2 a:link {
	color: #006600;
	padding: 0px;
	float: left;
	text-indent:-9999px;
	text-decoration: none;
	margin: 0px;
}

#container #top_naka #head_link h2 a:visited {
	color: #006600;
	padding: 0px;
	text-indent:-9999px;
	text-decoration: none;
	margin: 0px;
}
#container #top_naka #head_link h2 a:hover {
	color: #006600;
	padding: 0px;
	text-indent:-9999px;
	text-decoration: none;
	margin: 0px;
}
#container #top_naka #head_link h2 a:active {
	color: #006600;
	padding: 0px;
	text-indent:-9999px;
	text-decoration: none;
	margin: 0px;
}
#container #contents #naka {
	margin: 0px;
	float: left;
	height: auto;
	width: 800px;
	font-size: smaller;
	padding: 0px;

}

/*---　中ページ用のリンクカラー
#container #contents #naka a:link {
	color: #128DD9;
}
#container #contents #naka a:visited {
	color: #128DD9;
}
#container #contents #naka a:hover {
	color: #0C5987;
}
#container #contents #naka a:active {
	color: #128DD9;
}
---*/

#container #contents #naka #page_list {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}
#container #contents #naka .syukuhaku  {
	background-image: url(../kanjiru/shukuhaku/img/ttl_syukuhaku.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	padding: 0px;
	height: 42px;
	width: 800px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #syukuhaku_ico {
	padding: 0px;
	height: auto;
	width: 100%;
	line-height: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container #contents #naka #syukuhaku_ico ul {
	padding: 0px;
	height: auto;
	width: 800px;
	margin: 0px;
	line-height: 0px;
}
#container #contents #naka #syukuhaku_ico li {
	float: left;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 0px;
}

#container #contents #naka #item .tel {
}
#container #contents #naka #item th {
	background-color: #E1E1E1;
	text-align: left;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#container #contents #naka #item td {
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}


#container #contents #naka #item .fax {
	width: 200px;
}


/*---naka ryokan css---*/


#container #contents #naka #ryokan h5 {
	background-image: url(../kanjiru/shukuhaku/img/ttl_ryokan.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 800px;
}
#container #contents #naka #ryokan #item {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#container #contents #naka #ryokan #item h6 {
	width: 120px;
}
#container #contents #naka #ryokan #item #pic_border #pic {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: smaller;
	color: #FF0000;
}

#container #contents #naka #ryokan #item #pic_border {
	float: left;
	height: auto;
	width: 140px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #5CBB9A;
	margin: 0px;
}
#container #contents #naka #ryokan #item table {
	background-color: #999999;
	height: auto;
	width: 644px;
	margin: 0px;
	padding: 0px;
	font-size: small;
}


/*---naka minsyuku css---*/


#container #contents #naka #minsyuku h5 {
	background-image: url(../kanjiru/shukuhaku/img/ttl_minsyuku.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 800px;
}
#container #contents #naka #minsyuku #item {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#container #contents #naka #minsyuku #item h6 {
	width: 120px;
}
#container #contents #naka #minsyuku #item #pic_border #pic {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: smaller;
	color: #FF0000;
}

#container #contents #naka #minsyuku #item #pic_border {
	float: left;
	height: auto;
	width: 140px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #F7AD45;
	margin: 0px;
}
#container #contents #naka #minsyuku #item table {
	background-color: #999999;
	height: auto;
	width: 644px;
	margin: 0px;
	padding: 0px;
	font-size: small;
}



/*---naka hotel css---*/


#container #contents #naka #hotel h5 {
	background-image: url(../kanjiru/shukuhaku/img/ttl_hotel.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 800px;
}
#container #contents #naka #hotel #item {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#container #contents #naka #hotel #item h6 {
	width: 120px;
}
#container #contents #naka #hotel #item #pic_border #pic {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: smaller;
	color: #FF0000;
}

#container #contents #naka #hotel #item #pic_border {
	float: left;
	height: auto;
	width: 140px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #C690C7;
	margin: 0px;
}
#container #contents #naka #hotel #item table {
	background-color: #999999;
	height: auto;
	width: 644px;
	margin: 0px;
	padding: 0px;
	font-size: small;
}


/*---naka etc css---*/


#container #contents #naka #etc h5 {
	background-image: url(../kanjiru/shukuhaku/img/ttl_etc.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 800px;
}
#container #contents #naka #etc #item {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#container #contents #naka #etc #item h6 {
	width: 120px;
}
#container #contents #naka #etc #item #pic_border #pic {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: smaller;
	color: #FF0000;
}

#container #contents #naka #etc #item #pic_border {
	float: left;
	height: auto;
	width: 140px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #88AAD1;
	margin: 0px;
}
#container #contents #naka #etc #item table {
	background-color: #999999;
	height: auto;
	width: 644px;
	margin: 0px;
	padding: 0px;
	font-size: small;
}


/*---naka koukyou css---*/


#container #contents #naka #koukyou h5 {
	background-image: url(../kanjiru/shukuhaku/img/ttl_koukyou.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 800px;
}
#container #contents #naka #koukyou #item {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#container #contents #naka #koukyou #item h6 {
	width: 120px;
}
#container #contents #naka #koukyou #item #pic_border #pic {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: smaller;
	color: #FF0000;
}

#container #contents #naka #koukyou #item #pic_border {
	float: left;
	height: auto;
	width: 140px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #A7A7A7;
	margin: 0px;
}
#container #contents #naka #koukyou #item table {
	background-color: #999999;
	height: auto;
	width: 644px;
	margin: 0px;
	padding: 0px;
	font-size: small;
}



#container #contents #naka #border {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}

#container #contents #naka #border_kanko {
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #787878;
}




/*---naka kanko_shisetsu css---*/

#container #contents #naka .kanko_shisetsu  {
	background-image: url(../kanjiru/shisetsu/img/ttl_kanko_shisetsu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	padding: 0px;
	height: 42px;
	width: 800px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #contents #naka #kanko_shisetsu_ico {
	padding: 0px;
	height: auto;
	width: 100%;
	line-height: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container #contents #naka #kanko_shisetsu_ico ul {
	padding: 0px;
	height: auto;
	width: 800px;
	margin: 0px;
	line-height: 0px;
}
#container #contents #naka #kanko_shisetsu_ico li {
	float: left;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 19px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 0px;
}


#container #contents #naka #kanko_shisetsu #item_left {
	margin: 0px;
	padding: 5px;
	float: left;
	height: auto;
	width: 388px;
}
#container #contents #naka #kanko_shisetsu #item_left_line {
	margin: 0px;
	padding: 5px;
	float: left;
	height: auto;
	width: 388px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #787878;
}
#container #contents #naka #kanko_shisetsu #line {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #787878;
}


#container #contents #naka #kanko_shisetsu #item_right {
	margin: 0px;
	padding: 5px;
	float: left;
	height: auto;
	width: 389px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #787878;
}




#container #contents #naka #kanko_shisetsu #pic {
	padding: 0px;
	clear: both;
	float: left;
	height: 123px;
	width: 150px;
	margin-right: 10px;
}

#container #contents #naka #kanko_shisetsu #detail h5 {
	color: #F11E45;
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#container #contents #naka #kanko_shisetsu #detail {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 220px;
}

#container #contents #naka #kanko_shisetsu #detail p {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
#container #contents #naka #kanko_shisetsu #detail #icon {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #kanko_shisetsu #detail .syosai {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




/*---naka kanko_shisetsu detail css---*/


#container #contents #naka #kanko_shisetsu #item_detail {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#container #contents #naka #kanko_shisetsu #item_detail h5 {
	font-size: large;
	font-weight: bold;
	line-height: normal;
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#container #contents #naka #kanko_shisetsu #item_detail #pic {
	height: auto;
	width: 250px;
	padding: 0px;
	clear: both;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #kanko_shisetsu #item_detail #detail {
	float: left;
	height: auto;
	width: 540px;
	margin: 0px;
	padding: 0px;
}
#container #contents #naka #kanko_shisetsu #item_detail #detail p {
	width: 500px;
	float: left;
	padding: 0px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container #contents #naka #kanko_shisetsu #item_detail #detail #ico_kihon_joho {
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}

#container #contents #naka #kanko_shisetsu #item_detail #detail table {
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #999999;
}
#container #contents #naka #kanko_shisetsu #item_detail #detail th {
	width: 100px;
	text-align: left;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #DCDCDC;
	padding-right: 3px;
}
#container #contents #naka #kanko_shisetsu #item_detail #detail td {
	text-align: left;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-color: #FFFFFF;
}
#container #contents #naka #kanko_shisetsu #item_hosoku #hosoku_line {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#container #contents #naka #kanko_shisetsu #item_hosoku #hosoku_line #pic {
	padding: 0px;
	float: right;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	clear: none;
}

#container #contents #naka #kanko_shisetsu #item_hosoku #hosoku_line #hosoku_left {
	padding: 0px;
	float: left;
	height: auto;
	width: 380px;
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #kanko_shisetsu #item_hosoku #hosoku_line h6 {
	font-size: medium;
	line-height: normal;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC3300;
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#container #contents #naka #kanko_shisetsu #item_hosoku #hosoku_line p {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
}


#container #contents #naka #kanko_shisetsu #item_hosoku #hosoku_line #hosoku_right {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 380px;
}
#container #contents #naka #kanko_shisetsu #google_map {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#container #contents #naka #kanko_shisetsu #google_map #syuhen_map {
	padding: 0px;
	height: auto;
	width: 600px;
	margin: 0px;
	float: left;
}
#container #contents #naka #kanko_shisetsu #google_map #icon_google_map {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}

#container #contents #naka #kanko_shisetsu #google_map #syuhen_map #box {
	float: left;
	height: auto;
	width: 550px;
	border: 1px solid #787878;
	margin: 0px;
	padding: 10px;
}
#container #contents #naka #kanko_shisetsu #google_map #syuhen_map #box #map {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
#container #contents #naka #kanko_shisetsu #google_map #qr_code {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 200px;
}
#container #contents #naka #kanko_shisetsu #google_map #qr_code #qr_code_image {
	margin: 0px;
	padding: 10px;
	width: auto;
	border: 1px solid #787878;
}
#container #contents #naka #kanko_shisetsu #google_map #qr_code #qr_code_image p {
	padding: 0px;
	height: auto;
	width: 170px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#container #contents #naka #border_shisetsu {
	height: auto;
	width: 800px;
	text-align: right;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



/*---naka kanko_meisyo css---*/

#container #contents #naka .kanko_meisyo  {
	background-image: url(../kanjiru/meisyo/img/ttl_kanko_meisyo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	padding: 0px;
	height: 42px;
	width: 800px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #contents #naka #kanko_meisyo_ico {
	padding: 0px;
	height: auto;
	width: 100%;
	line-height: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container #contents #naka #kanko_meisyo_ico ul {
	padding: 0px;
	height: auto;
	width: 800px;
	margin: 0px;
	line-height: 0px;
}
#container #contents #naka #kanko_meisyo_ico li {
	float: left;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 19px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 0px;
}


#container #contents #naka #kanko_meisyo #item_left {
	margin: 0px;
	padding: 5px;
	float: left;
	height: auto;
	width: 388px;
}
#container #contents #naka #kanko_meisyo #item_left_line {
	margin: 0px;
	padding: 5px;
	float: left;
	height: auto;
	width: 388px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #787878;
}
#container #contents #naka #kanko_meisyo #line {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #787878;
}


#container #contents #naka #kanko_meisyo #item_right {
	margin: 0px;
	padding: 5px;
	float: left;
	height: auto;
	width: 389px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #787878;
}




#container #contents #naka #kanko_meisyo #pic {
	padding: 0px;
	clear: both;
	float: left;
	height: 123px;
	width: 150px;
	margin-right: 10px;
}

#container #contents #naka #kanko_meisyo #detail h5 {
	color: #F11E45;
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#container #contents #naka #kanko_meisyo #detail {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 220px;
}

#container #contents #naka #kanko_meisyo #detail p {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
#container #contents #naka #kanko_meisyo #detail #icon {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #kanko_meisyo #detail .syosai {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #border_meisyo {
	height: auto;
	width: 800px;
	text-align: right;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



/*---naka kanko_meisyo detail css---*/


#container #contents #naka #kanko_meisyo #item_detail {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#container #contents #naka #kanko_meisyo #item_detail h5 {
	font-size: large;
	font-weight: bold;
	line-height: normal;
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#container #contents #naka #kanko_meisyo #item_detail #pic {
	height: auto;
	width: 250px;
	padding: 0px;
	clear: both;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #kanko_meisyo #item_detail #detail {
	float: left;
	height: auto;
	width: 540px;
	margin: 0px;
	padding: 0px;
}
#container #contents #naka #kanko_meisyo #item_detail #detail p {
	width: 500px;
	float: left;
	padding: 0px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container #contents #naka #kanko_meisyo #item_detail #detail #ico_kihon_joho {
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}

#container #contents #naka #kanko_meisyo #item_detail #detail table {
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #999999;
}
#container #contents #naka #kanko_meisyo #item_detail #detail th {
	width: 100px;
	text-align: left;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #DCDCDC;
	padding-right: 3px;
}
#container #contents #naka #kanko_meisyo #item_detail #detail td {
	text-align: left;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-color: #FFFFFF;
}
#container #contents #naka #kanko_meisyo #item_hosoku #hosoku_line {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#container #contents #naka #kanko_meisyo #item_hosoku #hosoku_line #pic {
	padding: 0px;
	float: right;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	clear: none;
}

#container #contents #naka #kanko_meisyo #item_hosoku #hosoku_line #hosoku_left {
	padding: 0px;
	float: left;
	height: auto;
	width: 380px;
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #kanko_meisyo #item_hosoku #hosoku_line h6 {
	font-size: medium;
	line-height: normal;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC3300;
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#container #contents #naka #kanko_meisyo #item_hosoku #hosoku_line p {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
}


#container #contents #naka #kanko_meisyo #item_hosoku #hosoku_line #hosoku_right {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 380px;
}
#container #contents #naka #kanko_meisyo #google_map {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#container #contents #naka #kanko_meisyo #google_map #syuhen_map {
	padding: 0px;
	height: auto;
	width: 600px;
	margin: 0px;
	float: left;
}
#container #contents #naka #kanko_meisyo #google_map #icon_google_map {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}

#container #contents #naka #kanko_meisyo #google_map #syuhen_map #box {
	float: left;
	height: auto;
	width: 550px;
	border: 1px solid #787878;
	margin: 0px;
	padding: 10px;
}
#container #contents #naka #kanko_meisyo #google_map #syuhen_map #box #map {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
#container #contents #naka #kanko_meisyo #google_map #qr_code {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 200px;
}
#container #contents #naka #kanko_meisyo #google_map #qr_code #qr_code_image {
	margin: 0px;
	padding: 10px;
	width: auto;
	border: 1px solid #787878;
}
#container #contents #naka #kanko_meisyo #google_map #qr_code #qr_code_image p {
	padding: 0px;
	height: auto;
	width: 170px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#container #contents #naka #kanko_meisyo #item_detail #detail dl{ clear:both; margin:0px; padding:0px;}
#container #contents #naka #kanko_meisyo #item_detail #detail dt{ width:7.5em; float:left; clear:left;}
#container #contents #naka #kanko_meisyo #item_detail #detail dd{ margin-left:7.5em;}





/*---naka event css---*/

#container #contents #naka .event  {
	background-image: url(../kanjiru/event/img/ttl_event.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	padding: 0px;
	height: 42px;
	width: 800px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #contents #naka #event_ico {
	height: auto;
	width: 794px;
	line-height: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 0px;
}
#container #contents #naka #event_ico ul {
	height: auto;
	width: 794px;
	margin: 0px;
	line-height: 0px;
	padding: 0px;
}
#container #contents #naka #event_ico li {
	float: left;
	height: auto;
	width: 62px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	line-height: 0px;
}
#container #contents #naka #event #event_top {
	background-image: url(../kanjiru/event/img/main_back.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-indent: -9999px;
	padding: 0px;
	height: 275px;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#container #contents #naka #border_event {
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}




/*---naka event 01 css---*/


#container #contents #naka #event #month_title_01 {
	height: 33px;
	width: 162px;
	background-image: url(../kanjiru/event/img/title_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#container #contents #naka #event #event_table_01 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 800px;
}
#container #contents #naka #event #event_table_01 table {
	width: 100%;
	background-color: #999999;
}
#container #contents #naka #event #event_table_01 table th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F89EAB;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 25%;
}
#container #contents #naka #event #event_table_01 table td {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
}
#container #contents #naka #event #event_table_01 p {
	color:#FF0000;
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: center;
}



/*---naka event 02 css---*/


#container #contents #naka #event #month_title_02 {
	height: 34px;
	width: 177px;
	background-image: url(../kanjiru/event/img/title_02.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#container #contents #naka #event #event_table_02 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 800px;
}
#container #contents #naka #event #event_table_02 table {
	width: 100%;
	background-color: #999999;
}
#container #contents #naka #event #event_table_02 table th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #DBA3B8;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 25%;
}
#container #contents #naka #event #event_table_02 table td {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
}
#container #contents #naka #event #event_table_02 p {
	color:#FF0000;
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: center;
}



/*---naka event 03 css---*/


#container #contents #naka #event #month_title_03 {
	height: 34px;
	width: 177px;
	background-image: url(../kanjiru/event/img/title_03.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#container #contents #naka #event #event_table_03 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 800px;
}
#container #contents #naka #event #event_table_03 table {
	width: 100%;
	background-color: #999999;
}
#container #contents #naka #event #event_table_03 table th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #AEA1C0;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 25%;
}
#container #contents #naka #event #event_table_03 table td {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
}
#container #contents #naka #event #event_table_03 p {
	color:#FF0000;
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: center;
}


/*---naka event 04 css---*/


#container #contents #naka #event #month_title_04 {
	height: 34px;
	width: 177px;
	background-image: url(../kanjiru/event/img/title_04.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#container #contents #naka #event #event_table_04 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 800px;
}
#container #contents #naka #event #event_table_04 table {
	width: 100%;
	background-color: #999999;
}
#container #contents #naka #event #event_table_04 table th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #86B1CB;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 25%;
}
#container #contents #naka #event #event_table_04 table td {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
}
#container #contents #naka #event #event_table_04 p {
	color:#FF0000;
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: center;
}


/*---naka event 05 css---*/


#container #contents #naka #event #month_title_05 {
	height: 34px;
	width: 177px;
	background-image: url(../kanjiru/event/img/title_05.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#container #contents #naka #event #event_table_05 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 800px;
}
#container #contents #naka #event #event_table_05 table {
	width: 100%;
	background-color: #999999;
}
#container #contents #naka #event #event_table_05 table th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #95D1E2;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 25%;
}
#container #contents #naka #event #event_table_05 table td {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
}
#container #contents #naka #event #event_table_05 p {
	color:#FF0000;
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: center;
}


/*---naka event 06 css---*/


#container #contents #naka #event #month_title_06 {
	height: 34px;
	width: 177px;
	background-image: url(../kanjiru/event/img/title_06.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#container #contents #naka #event #event_table_06 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 800px;
}
#container #contents #naka #event #event_table_06 table {
	width: 100%;
	background-color: #999999;
}
#container #contents #naka #event #event_table_06 table th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CCCCCC;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 25%;
}
#container #contents #naka #event #event_table_06 table td {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
}
#container #contents #naka #event #event_table_06 p {
	color:#FF0000;
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: center;
}


/*---naka event 07 css---*/


#container #contents #naka #event #month_title_07 {
	height: 34px;
	width: 177px;
	background-image: url(../kanjiru/event/img/title_07.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#container #contents #naka #event #event_table_07 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 800px;
}
#container #contents #naka #event #event_table_07 table {
	width: 100%;
	background-color: #999999;
}
#container #contents #naka #event #event_table_07 table th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #84CFB8;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 25%;
}
#container #contents #naka #event #event_table_07 table td {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
}
#container #contents #naka #event #event_table_07 p {
	color:#FF0000;
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: center;
}


/*---naka event 08 css---*/


#container #contents #naka #event #month_title_08 {
	height: 34px;
	width: 177px;
	background-image: url(../kanjiru/event/img/title_08.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#container #contents #naka #event #event_table_08 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 800px;
}
#container #contents #naka #event #event_table_08 table {
	width: 100%;
	background-color: #999999;
}
#container #contents #naka #event #event_table_08 table th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A6CF8C;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 25%;
}
#container #contents #naka #event #event_table_08 table td {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
}
#container #contents #naka #event #event_table_08 p {
	color:#FF0000;
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: center;
}


/*---naka event 09 css---*/


#container #contents #naka #event #month_title_09 {
	height: 34px;
	width: 198px;
	background-image: url(../kanjiru/event/img/title_09.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#container #contents #naka #event #event_table_09 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 800px;
}
#container #contents #naka #event #event_table_09 table {
	width: 100%;
	background-color: #999999;
}
#container #contents #naka #event #event_table_09 table th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CBCB83;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 25%;
}
#container #contents #naka #event #event_table_09 table td {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
}
#container #contents #naka #event #event_table_09 p {
	color:#FF0000;
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: center;
}


/*---naka event 10 css---*/


#container #contents #naka #event #month_title_10 {
	height: 32px;
	width: 211px;
	background-image: url(../kanjiru/event/img/title_10.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#container #contents #naka #event #event_table_10 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 800px;
}
#container #contents #naka #event #event_table_10 table {
	width: 100%;
	background-color: #999999;
}
#container #contents #naka #event #event_table_10 table th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F9C784;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 25%;
}
#container #contents #naka #event #event_table_10 table td {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
}
#container #contents #naka #event #event_table_10 p {
	color:#FF0000;
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: center;
}


/*---naka event 11 css---*/


#container #contents #naka #event #month_title_11 {
	height: 31px;
	width: 211px;
	background-image: url(../kanjiru/event/img/title_11.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#container #contents #naka #event #event_table_11 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 800px;
}
#container #contents #naka #event #event_table_11 table {
	width: 100%;
	background-color: #999999;
}
#container #contents #naka #event #event_table_11 table th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D5A36C;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 25%;
}
#container #contents #naka #event #event_table_11 table td {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
}
#container #contents #naka #event #event_table_11 p {
	color:#FF0000;
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: center;
}


/*---naka event 12 css---*/


#container #contents #naka #event #month_title_12 {
	height: 31px;
	width: 211px;
	background-image: url(../kanjiru/event/img/title_12.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#container #contents #naka #event #event_table_12 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 800px;
}
#container #contents #naka #event #event_table_12 table {
	width: 100%;
	background-color: #999999;
}
#container #contents #naka #event #event_table_12 table th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9999;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 25%;
}
#container #contents #naka #event #event_table_12 table td {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
}
#container #contents #naka #event #event_table_12 p {
	color:#FF0000;
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: center;
}





/*---naka model_course css---*/

#container #contents #naka .model_course  {
	background-image: url(../kanjiru/model_course/img/ttl_model_course.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	padding: 0px;
	height: 42px;
	width: 800px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #contents #naka #model_course_ico {
	height: 33px;
	width: auto;
	line-height: 0px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
#container #contents #naka #model_course {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #contents #naka #model_course_ico ul {
	padding: 0px;
	height: auto;
	width: auto;
	margin: 0px;
	line-height: 0px;
}
#container #contents #naka #model_course_ico li {
	float: left;
	height: auto;
	width: auto;
	line-height: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #model_course #main_osusume h5 {
	background-image: url(../kanjiru/model_course/img/midashi_osusume.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	height: 31px;
	width: 152px;
	text-indent: -9999px;
	margin: 0px;
	font-size: small;
}
#container #contents #naka #model_course #box #osusume_item h6 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	font-size: 100%;
}

#container #contents #naka #model_course #main_osusume {
	padding: 0px;
	height: auto;
	width: 800px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #5CBB9A;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container #contents #naka #model_course #osusume_box {
	margin: 0px;
	height: auto;
	width: auto;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #5CBB9A;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#container #contents #naka #model_course #osusume_item {
	padding: 0px;
	height: auto;
	width: auto;
	margin: 0px;
}
#container #contents #naka #model_course #osusume_box #osusume_item p {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	font-size: 85%;
}
#container #contents #naka #model_course #osusume_box #osusume_item .day {
	color: #5CBB9A;
	font-size: 120%;
	font-weight: bold;
}
#container #contents #naka #model_course #osusume_box #osusume_item img {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#container #contents #naka #model_course #main_cycling h5 {
	background-image: url(../kanjiru/model_course/img/midashi_cycling.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	height: 31px;
	width: 191px;
	text-indent: -9999px;
	margin: 0px;
	font-size: small;
}
#container #contents #naka #model_course #osusume_box #cycling_item h6 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	font-size: 100%;
}

#container #contents #naka #model_course #main_cycling {
	padding: 0px;
	height: auto;
	width: 800px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #F7AD45;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container #contents #naka #model_course #cycling_box {
	margin: 0px;
	height: auto;
	width: auto;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #F7AD45;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#container #contents #naka #model_course #cycling_item {
	padding: 0px;
	height: auto;
	width: auto;
	margin: 0px;
}
#container #contents #naka #model_course #cycling_box #cycling_item p {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	font-size: 85%;
}
#container #contents #naka #model_course #cycling_box #cycling_item .day {
	color: #5CBB9A;
	font-size: 120%;
	font-weight: bold;
}
#container #contents #naka #model_course #cycling_box #cycling_item img {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#container #contents #naka #model_course .border {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #666666;
	display: block;
	padding: 0px;
	height: 1px;
	width: 800px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container #contents #naka #border_model_course {
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#container #contents #naka #model_course #fo {
	background-image: url(../kanjiru/model_course/img/bg_fo.gif);
	background-repeat: no-repeat;
	background-position: 20px 10px;
	padding: 5px;
	height: auto;
	width: auto;
	background-color: #F7F7F7;
	border: 1px solid #5784BE;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#container #contents #naka #model_course #fo p {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
#container #contents #naka #model_course #fo .fo_honbun {
	padding: 0px;
	height: auto;
	width: auto;
	font-size: 110%;
	line-height: normal;
	margin: 10px;
}

#container #contents #naka #model_course #fo img {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 180px;
}
#container #contents #naka #fo_detail {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #fo_detail h5 {
	font-size: large;
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#container #contents #naka #fo_detail img {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#container #contents #naka #fo_detail p {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 138%;
}

#container #contents #naka #model_course #fo_cycling h5 {
	background-image: url(../kanjiru/model_course/img/midashi_cycling.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	height: 31px;
	width: 191px;
	text-indent: -9999px;
	margin: 0px;
	font-size: small;
}
#container #contents #naka #model_course #fo_cycling {
	padding: 0px;
	height: auto;
	width: 800px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #F7AD45;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container #contents #naka #model_course #fo_map {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



#container #contents #naka #model_course #page_top {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}



/*---naka model_course naka page css---*/
#container #contents #naka #model_course_naka .border {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #666666;
	display: block;
	padding: 0px;
	height: 1px;
	width: 800px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container #contents #naka #model_course_naka #page_top {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}
#container #contents #naka #model_course_naka h5 {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#container #contents #naka #model_course_naka h6 {
	color: #5CBB9B;
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #5BB899;
}


/*---naka mukashibanashi css---*/

#container #contents #naka .mukashibanashi  {
	background-image: url(../ieba/img/ttl_mukashibanashi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	padding: 0px;
	height: 42px;
	width: 800px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #contents #naka #mukashibanashi {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../ieba/img/bg_mukashibanashi.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#container #contents #naka #mukashibanashi .sub_title {
	font-size: large;
	font-weight: bold;
}
#container #contents #naka #mukashibanashi h5 {
	margin-bottom: 10px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A9D492;
}
#container #contents #naka #mukashibanashi h6 {
	color: #53A925;
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: small;
}
#container #contents #naka #mukashibanashi .pic_image {
	float: right;
	margin-left: 25px;
	font-size: smaller;
	text-align: right;
}
#container #contents #naka #mukashibanashi .item_pink {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #F77B8C;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 20px;
}
#container #contents #naka #mukashibanashi .item_pink .item_pink_title {
	color: #F77B8C;
	margin: 0px;
}
#container #contents #naka #mukashibanashi .item_blue {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #0D82D5;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 20px;
}
#container #contents #naka #mukashibanashi .item_blue .item_blue_title {
	color: #0D82D5;
	margin: 0px;
}
#container #contents #naka #mukashibanashi .item_orange {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FE9600;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 20px;
}
#container #contents #naka #mukashibanashi .item_orange .item_orange_title {
	color: #FE9600;
	margin: 0px;
}
#container #contents #naka #mukashibanashi .item_green {
	margin-top: 5px;
}
#container #contents #naka #mukashibanashi .item_green p {
	margin: 0px;
}
#container #contents #naka #mukashibanashi .item_green .item_green_title {
	color: #53A925;
	margin: 0px;
}
#container #contents #naka #mukashibanashi hr {
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	height: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#container #contents #naka #mukashibanashi table {
	width: 400px;
	padding: 0px;
	border: 1px solid #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#container #contents #naka #mukashibanashi th {
	background-color: #F0F0F0;
	margin: 0px;
	padding: 3px;
	width: 100px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	text-align: left;
}
#container #contents #naka #mukashibanashi td {
	margin: 0px;
	padding: 3px;
}

#container #contents #naka #mukashibanashi .under_bar {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}












#container #contents #naka #mukashibanashi #page_top {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}
#container #contents #naka #mukashibanashi #kataribekan .item_green .item_green_p {
	width: 320px;
	float: left;
}

#container #contents #naka #mukashibanashi #kataribekan .item_green #mukashibanashi_ryokin {
	float: right;
	width: 460px;
}
#container #contents #naka #mukashibanashi #kataribekan .item_green #mukashibanashi_ryokin th {
	width: 130px;
}
#container #contents #naka #mukashibanashi #kataribekan .item_green .item_green_p_right {
	float: right;
	width: 460px;
}



#container #contents #naka #border_mukashibanashi {
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


/*---naka fukuso css---*/

#container #contents #naka .fukuso  {
	background-image: url(../ieba/img/ttl_fukuso.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	padding: 0px;
	height: 42px;
	width: 800px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #contents #naka #fukuso {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../ieba/img/bg_fukuso.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#container #contents #naka #fukuso table {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 540px;
	background-color: #999999;
}
#container #contents #naka #fukuso th {
	background-color: #E1E1E1;
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 80px;
	text-align: left;
}
#container #contents #naka #fukuso td {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
	height: auto;
	width: auto;
}
#container #contents #naka #fukuso h5 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}

#container #contents #naka #fukuso #item_01-03 {
	height: auto;
	width: auto;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #F88596;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#container #contents #naka #fukuso #item_04 {
	height: auto;
	width: auto;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #128DD9;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#container #contents #naka #fukuso #item_10 {
	height: auto;
	width: auto;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FE9F00;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#container #contents #naka #fukuso #item_11-12 {
	height: auto;
	width: auto;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #A7A7A7;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}


#container #contents #naka #fukuso #page_top {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}
#container #contents #naka #border_fukuso {
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



/*---naka omiyage css---*/

#container #contents #naka .omiyage  {
	background-image: url(../ieba/img/ttl_omiyage.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	padding: 0px;
	height: 42px;
	width: 800px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #contents #naka #omiyage {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #omiyage h5 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}

#container #contents #naka #omiyage #item {
	height: auto;
	width: 250px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#container #contents #naka #omiyage #item h5 {
	font-weight: bolder;
	color: #FF9900;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	font-size: small;
}
#container #contents #naka #omiyage #item #detali {
	margin: 0px;
	height: auto;
	width: 240px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#container #contents #naka #omiyage #item img {
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
}


#container #contents #naka #omiyage #item p {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}


#container #contents #naka #omiyage #page_top {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}
#container #contents #naka #border_omiyage {
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


/*---naka book css---*/

#container #contents #naka .book  {
	background-image: url(../ieba/img/ttl_book.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	padding: 0px;
	height: 42px;
	width: 800px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #contents #naka #book {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #book h5 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}

#container #contents #naka #book #item {
	height: auto;
	width: 250px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#container #contents #naka #book #item h5 {
	font-weight: bolder;
	color: #FF9900;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	font-size: small;
}
#container #contents #naka #book #item #detali {
	margin: 0px;
	height: auto;
	width: 240px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#container #contents #naka #book #item img {
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
}


#container #contents #naka #book #item p {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}


#container #contents #naka #book #page_top {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}
#container #contents #naka #border_book {
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



/*---naka magariya css---*/

#container #contents #naka .magariya  {
	background-image: url(../ieba/img/ttl_magariya.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	padding: 0px;
	height: 42px;
	width: 800px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #contents #naka #magariya {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #magariya h5 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
#container #contents #naka #magariya .introduction {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#container #contents #naka #magariya .item {
	height: auto;
	width: 400px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	padding: 0px;
}
#container #contents #naka #magariya .item h5 {
	font-weight: bold;
	padding: 0px;
	height: auto;
	width: auto;
	font-size: medium;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A9D492;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container #contents #naka #magariya .item #detali {
	margin: 0px;
	height: auto;
	width: 360px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 150%;
}
#container #contents #naka #magariya .item #detali_right {
	margin: 0px;
	height: auto;
	width: 360px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 150%;
	float: right;
}
#container #contents #naka #magariya .item img {
	margin: 0px;
	padding: 0px;
}


#container #contents #naka #magariya .item p {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}


#container #contents #naka #magariya #page_top {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}
#container #contents #naka #border_magariya {
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}




/*---naka syoku css---*/

#container #contents #naka .syoku  {
	background-image: url(../ieba/img/ttl_syoku.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	padding: 0px;
	height: 42px;
	width: 800px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #contents #naka #syoku {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #syoku h5 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}

#container #contents #naka #syoku .item {
	height: auto;
	width: 400px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	padding: 0px;
}
#container #contents #naka #syoku .item_wide {
	width: 800px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	padding: 0px;
}
#container #contents #naka #syoku .item_wide_bottom_pic {
	height: auto;
	width: 800px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	padding: 0px;
}

#container #contents #naka #syoku .item h5 {
	font-weight: bold;
	padding: 0px;
	height: auto;
	width: auto;
	font-size: medium;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A9D492;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container #contents #naka #syoku .item_wide h5 {
	font-weight: bold;
	padding: 0px;
	height: auto;
	width: 800px;
	font-size: medium;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A9D492;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container #contents #naka #syoku .item_wide_bottom_pic h5 {
	font-weight: bold;
	padding: 0px;
	height: auto;
	width: auto;
	font-size: medium;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A9D492;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container #contents #naka #syoku .item #detali {
	margin: 0px;
	height: auto;
	width: 360px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 150%;
}
#container #contents #naka #syoku .item_wide #detali {
	margin: 0px;
	height: auto;
	width: 800px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 150%;
}
#container #contents #naka #syoku .item_wide_bottom_pic #detali {
	margin: 0px;
	height: auto;
	width: 800px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 150%;
}

#container #contents #naka #syoku .item_wide #detali .toiawase_bn {
	height: 23px;
	width: 480px;
	float: right;
}
#container #contents #naka #syoku .item_wide #detali .toiawase_bn img {
	height: 23px;
	width: 130px;
}
#container #contents #naka #syoku .item_wide #detali .toiawase_table {
	float: right;
	width: 480px;
	background-color: #666666;
	padding: 0px;
}
#container #contents #naka #syoku .item_wide #detali .toiawase_table th {
	background-color: #FFFFFF;
	text-align: left;
	padding: 5px;
	vertical-align: top;
}
#container #contents #naka #syoku .item_wide #detali .toiawase_table td {
	background-color: #FFFFFF;
	vertical-align: top;
	padding: 5px;
}


#container #contents #naka #syoku .item #detali_right {
	margin: 0px;
	height: auto;
	width: 360px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 150%;
	float: right;
}
#container #contents #naka #syoku .item img {
	margin: 0px;
	padding: 0px;
}
#container #contents #naka #syoku .item_wide img {
	margin: 0px;
	padding: 0px;
	height: 200px;
	width: 300px;
	float: left;
}

#container #contents #naka #syoku .item p {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#container #contents #naka #syoku .item_wide p {
	padding: 0px;
	height: auto;
	width: 480px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	float: right;
}
#container #contents #naka #syoku .item_wide_bottom_pic p {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#container #contents #naka #syoku #page_top {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}
#container #contents #naka #border_syoku {
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}






/*---naka bus css---*/

#container #contents #naka .bus  {
	background-image: url(../otoku/img/ttl_bus.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	padding: 0px;
	height: 42px;
	width: 800px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #contents #naka #bus {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../otoku/img/bg_bus.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#container #contents #naka #bus h5 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	font-size: large;
}
#container #contents #naka #bus .width_500 {
	height: auto;
	width: 500px;
}
#container #contents #naka #bus .mainichi_unko {
	height: auto;
	width: 500px;
	font-size: larger;
	font-weight: bold;
	color: #FF0000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #contents #naka #bus .donichisyuku_unko {
	height: auto;
	width: 500px;
	font-size: larger;
	font-weight: bold;
	color: #FF0000;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#container #contents #naka #bus #item {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#container #contents #naka #bus table {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 500px;
	background-color: #999999;
}
#container #contents #naka #bus th {
	background-color: #E1E1E1;
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 80px;
	text-align: left;
}
#container #contents #naka #bus td {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
	height: auto;
	width: auto;
}


#container #contents #naka #bus #page_top {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}
#container #contents #naka #border_bus {
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


/*---naka taxi css---*/

#container #contents #naka .taxi  {
	background-image: url(../otoku/img/ttl_taxi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	padding: 0px;
	height: 42px;
	width: 800px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #contents #naka #taxi {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../otoku/img/bg_taxi.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#container #contents #naka #taxi h5 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
#container #contents #naka #taxi .width_500 {
	height: auto;
	width: 500px;
}

#container #contents #naka #taxi #item {
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #F11E45;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#container #contents #naka #taxi table {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 500px;
	background-color: #999999;
}
#container #contents #naka #taxi th {
	background-color: #E1E1E1;
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 100px;
	text-align: left;
}
#container #contents #naka #taxi td {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
	height: auto;
	width: auto;
}


#container #contents #naka #taxi #page_top {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}
#container #contents #naka #border_taxi {
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


/*---naka kyotsuken css---*/

#container #contents #naka .kyotsuken  {
	background-image: url(../otoku/img/ttl_kyotsuken.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	padding: 0px;
	height: 42px;
	width: 800px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #contents #naka #kyotsuken {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../otoku/img/bg_kyotsuken.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#container #contents #naka #kyotsuken h5 {
	margin: 0px;
	height: auto;
	width: 500px;
	color: #FF0000;
	padding: 0px;
}
#container #contents #naka #kyotsuken .width_520 {
	height: auto;
	width: 520px;
	font-size: large;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: bold;
}
#container #contents #naka #kyotsuken #item {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#container #contents #naka #kyotsuken table {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 520px;
	background-color: #999999;
}
#container #contents #naka #kyotsuken th {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
	height: auto;
	width: auto;
	text-align: left;
}
#container #contents #naka #kyotsuken .th_tsujo {
	color: #FFFFFF;
	background-color: #999999;
	text-align: center;
	height: auto;
	width: auto;
}

#container #contents #naka #kyotsuken .th_kyotsuken {
	color: #FFFFFF;
	background-color: #FF0000;
	text-align: center;
	height: auto;
	width: auto;
}
#container #contents #naka #kyotsuken .th2_tsujo {
	background-color: #E3E3E3;
	text-align: center;
	height: auto;
	width: auto;
}

#container #contents #naka #kyotsuken .th2_kyotsuken {
	background-color: #FFACAC;
	text-align: center;
	height: auto;
	width: auto;
}
#container #contents #naka #kyotsuken td {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 80px;
	text-align: center;
}
#container #contents #naka #kyotsuken #item h6 {
	font-size: small;
	height: auto;
	width: auto;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #kyotsuken #item {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#container #contents #naka #kyotsuken #item p {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}



#container #contents #naka #kyotsuken #page_top {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}
#container #contents #naka #border_kyotsuken {
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



/*---naka guide css---*/

#container #contents #naka .guide  {
	background-image: url(../otoku/img/ttl_guide.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	padding: 0px;
	height: 42px;
	width: 800px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #contents #naka #guide {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../otoku/img/bg_guide.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#container #contents #naka #guide h5 {
	height: auto;
	width: auto;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#container #contents #naka #guide .width_520 {
	height: auto;
	width: 520px;
}

#container #contents #naka #guide #item {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#container #contents #naka #guide table {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
	background-color: #999999;
}
#container #contents #naka #guide th {
	background-color: #FFFFFF;
	margin: 0px;
	height: auto;
	width: auto;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#container #contents #naka #guide .th_guide {
	background-color: #E1E1E1;
	text-align: center;
	height: auto;
	width: auto;
}
#container #contents #naka #guide td {
	background-color: #FFFFFF;
	margin: 0px;
	height: auto;
	width: auto;
	text-align: center;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#container #contents #naka #guide .td_guide {
	background-color: #FFFFFF;
	margin: 0px;
	height: auto;
	width: auto;
	text-align: left;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#container #contents #naka #guide .td_guide_meibo {
	background-color: #FFFFFF;
	margin: 0px;
	height: auto;
	width: 350px;
	text-align: left;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#container #contents #naka #guide #item h6 {
	font-size: small;
	height: auto;
	width: auto;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #guide #item {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#container #contents #naka #guide p {
	padding: 0px;
	height: auto;
	width: 520px;
	margin: 0px;
	line-height: 138%;
}
#container #contents #naka #guide .no_width {
	padding: 0px;
	height: auto;
	width: 100%;
	margin: 0px;
	line-height: 138%;
}



#container #contents #naka #guide #page_top {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}
#container #contents #naka #border_guide {
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


/*---naka rent css---*/

#container #contents #naka .rent  {
	background-image: url(../otoku/img/ttl_rent.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	padding: 0px;
	height: 42px;
	width: 800px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #contents #naka #rent {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../otoku/img/bg_rent.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#container #contents #naka #rent h5 {
	height: auto;
	width: 520px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #FF0000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
}
#container #contents #naka #rent .width_520 {
	height: auto;
	width: 520px;
}
#container #contents #naka #rent img {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#container #contents #naka #rent table {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 350px;
	background-color: #999999;
}
#container #contents #naka #rent th {
	background-color: #FFFFFF;
	margin: 0px;
	height: auto;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#container #contents #naka #rent .th_rent {
	background-color: #E1E1E1;
	text-align: center;
	height: auto;
}
#container #contents #naka #rent td {
	background-color: #FFFFFF;
	margin: 0px;
	height: auto;
	width: 50%;
	text-align: center;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#container #contents #naka #rent h6 {
	font-size: small;
	height: auto;
	width: auto;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #rent #item {
	height: auto;
	width: 350px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #F11E45;
}
#container #contents #naka #rent #item_2 {
	height: auto;
	width: 350px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 70px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #F11E45;
}

#container #contents #naka #rent p {
	padding: 0px;
	height: auto;
	width: 520px;
	margin: 0px;
	line-height: 138%;
}
#container #contents #naka #rent .chui {
	padding: 0px;
	height: auto;
	width: 300px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #rent .no_width {
	padding: 0px;
	height: auto;
	width: 100%;
	margin: 0px;
	line-height: 138%;
}



#container #contents #naka #rent #page_top {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}
#container #contents #naka #border_rent {
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



/*---naka shashin css---*/

#container #contents #naka .shashin  {
	background-image: url(../information/img/ttl_shashin.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	padding: 0px;
	height: 42px;
	width: 800px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #contents #naka #shashin {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #shashin #line {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #shashin img {
	border: 1px solid #CCCCCC;
}

#container #contents #naka #shashin h5 {
	height: auto;
	width: 95px;
	padding: 0px;
	font-size: smaller;
	font-weight: normal;
	margin: 0px;
}
#container #contents #naka #shashin #line #detail {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container #contents #naka #shashin #line #detail h5 {
	font-size: small;
	font-weight: bold;
	background-color: #CCCCCC;
	padding: 3px;
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

#container #contents #naka #shashin #item {
	height: auto;
	width: 114px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#container #contents #naka #shashin p {
	padding: 0px;
	height: auto;
	width: 800px;
	margin: 0px;
	line-height: 138%;
}
#container #contents #naka #shashin .chui {
	padding: 0px;
	height: auto;
	width: 300px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



#container #contents #naka #shashin #page_top {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}
#container #contents #naka #border_shashin {
	height: auto;
	width: 800px;
	text-align: right;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}



/*---naka link css---*/

#container #contents #naka .link  {
	background-image: url(../information/img/ttl_link.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	padding: 0px;
	height: 42px;
	width: 800px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #contents #naka #link {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #link #link_ico {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}


#container #contents #naka #link_ico ul {
	padding: 0px;
	height: auto;
	width: 800px;
	margin: 0px;
	line-height: 0px;
}
#container #contents #naka #link_ico li {
	float: left;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height: 0px;
}
#container #contents #naka #link dl {
	padding: 0px;
	height: auto;
	width: auto;
	margin: 0px;
}
#container #contents #naka #link dt {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: bold;
}
#container #contents #naka #link #shinai .maru {
	color: #F88596;
	margin-right: 5px;
}

#container #contents #naka #link #insyoku .maru {
	color: #D28AA5;
	margin-right: 5px;
}
#container #contents #naka #link #doburoku .maru {
	color: #A190B6;
	margin-right: 5px;
}
#container #contents #naka #link #kotsu .maru {
	color: #639CBD;
	margin-right: 5px;
}
#container #contents #naka #link #tonokanren .maru {
	color: #6FC1D8;
	margin-right: 5px;
}
#container #contents #naka #link #tonoblog .maru {
	color: #BABABA;
	margin-right: 5px;
}
#container #contents #naka #link #shisetsu_tono .maru {
	color: #46BB9A;
	margin-right: 5px;
}
#container #contents #naka #link #shisetsu_kinrin .maru {
	color: #8ABE64;
	margin-right: 5px;
}
#container #contents #naka #link #kennai .maru {
	color: #BEBE64;
	margin-right: 5px;
}
#container #contents #naka #link #kengai .maru {
	color: #F7AD45;
	margin-right: 5px;
}

#container #contents #naka #link dd {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#container #contents #naka #link dd img {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




#container #contents #naka #link #shinai,
#container #contents #naka #link #insyoku,
#container #contents #naka #link #doburoku,
#container #contents #naka #link #kotsu,
#container #contents #naka #link #tonokanren,
#container #contents #naka #link #tonoblog,
#container #contents #naka #link #shisetsu_tono,
#container #contents #naka #link #shisetsu_kinrin,
#container #contents #naka #link #kennai,
#container #contents #naka #link #kengai
{
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 800px;
}
#container #contents #naka #link h5 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	border-bottom-width: 3px;
	border-bottom-style: solid;
}

#container #contents #naka #link #shinai h5 {
	border-bottom-color: #F88596;
}
#container #contents #naka #link #insyoku h5 {
	border-bottom-color: #D28AA5;
}
#container #contents #naka #link #doburoku h5 {
	border-bottom-color: #A190B6;
}
#container #contents #naka #link #kotsu h5 {
	border-bottom-color: #639CBD;
}
#container #contents #naka #link #tonokanren h5 {
	border-bottom-color: #6FC1D8;
}
#container #contents #naka #link #tonoblog h5 {
	border-bottom-color: #BABABA;
}
#container #contents #naka #link #shisetsu_tono h5 {
	border-bottom-color: #46BB9A;
}
#container #contents #naka #link #shisetsu_kinrin h5 {
	border-bottom-color: #8ABE64;
}
#container #contents #naka #link #kennai h5 {
	border-bottom-color: #BEBE64;
}
#container #contents #naka #link #kengai h5 {
	border-bottom-color: #F7AD45;
}



#container #contents #naka #link #shinai ul,
#container #contents #naka #link #insyoku ul,
#container #contents #naka #link #doburoku ul,
#container #contents #naka #link #kotsu ul,
#container #contents #naka #link #tonokanren ul,
#container #contents #naka #link #tonoblog ul,
#container #contents #naka #link #shisetsu_tono ul,
#container #contents #naka #link #shisetsu_kinrin ul,
#container #contents #naka #link #kennai ul,
#container #contents #naka #link #kengai ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	margin-top: 20px;
	font-size:14px;
}
#container #contents #naka #link .width_260{
	margin-bottom:5px;
	margin-left:5px;
	line-height:150%;
}


#container #contents #naka #link #page_top {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}
#container #contents #naka #border_link {
	height: auto;
	width: 800px;
	text-align: right;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}




/*---naka sitemap css---*/

#container #contents #naka .sitemap  {
	background-image: url(../sitemap/img/ttl_sitemap.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	padding: 0px;
	height: 42px;
	width: 800px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #contents #naka #sitemap {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #sitemap #feel {
	margin: 0px;
	height: auto;
	width: 800px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#container #contents #naka #sitemap #feel dl {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
#container #contents #naka #sitemap #feel dt {
	float: left;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #F24665;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	color: #F24665;
}
#container #contents #naka #sitemap #feel dd {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
}

#container #contents #naka #sitemap #say {
	height: auto;
	width: 800px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #sitemap #say dl {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
#container #contents #naka #sitemap #say dt {
	float: left;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #4BA328;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	color: #4BA328;
}
#container #contents #naka #sitemap #say dd {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
}

#container #contents #naka #sitemap #otoku {
	height: auto;
	width: 800px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #sitemap #otoku dl {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
#container #contents #naka #sitemap #otoku dt {
	float: left;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #F6980D;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	color: #F6980D;
}
#container #contents #naka #sitemap #otoku dd {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
}

#container #contents #naka #sitemap #information {
	height: auto;
	width: 800px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #sitemap #information dl {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
#container #contents #naka #sitemap #information dt {
	float: left;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #777E7E;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	color: #777E7E;
}
#container #contents #naka #sitemap #information dd {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
}


#container #contents #naka #sitemap #tokusyu {
	height: auto;
	width: 800px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #sitemap #tokusyu dl {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
#container #contents #naka #sitemap #tokusyu dt {
	float: left;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #C690C7;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	color: #C690C7;
}
#container #contents #naka #sitemap #tokusyu dd {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
}

#container #contents #naka #sitemap #site {
	height: auto;
	width: 800px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #sitemap #site dl {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
#container #contents #naka #sitemap #site dt {
	float: left;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #5784BE;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	color: #5784BE;
}
#container #contents #naka #sitemap #site dd {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
}

#container #contents #naka #sitemap #page_top {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}



/*---naka toiawase css---*/

#container #contents #naka .toiawase  {
	background-image: url(../toiawase/img/ttl_toiawase.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	padding: 0px;
	height: 42px;
	width: 800px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #contents #naka #toiawase {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #toiawase p {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}


#container #contents #naka #border_toiawase {
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#container #contents #naka #toiawase h5 {
	font-weight: bold;
	color: #128DD9;
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #toiawase #inquiry {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#container #contents #naka #toiawase #inquiry dl {
	padding: 0px;
	height: auto;
	width: auto;
	font-size: x-large;
	color: #128DD9;
	font-weight: bold;
	clear: both;
	line-height: normal;
	vertical-align: middle;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#container #contents #naka #toiawase #inquiry .line {
	display: block;
	width: 800px;
	height: 1px;
	padding: 0px;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	line-height: 0px;
}
#container #contents #naka #toiawase #inquiry dt {
	float: left;
	height: auto;
	width: auto;
	border: 1px solid #128DD9;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
#container #contents #naka #toiawase #inquiry dd {
	margin: 0px;
	padding: 3px;
	height: auto;
	width: auto;
	line-height: normal;
	vertical-align: middle;
}
#container #contents #naka #toiawase #link {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
#container #contents #naka #toiawase #link p {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 138%;
	font-weight: normal;
}
#container #contents #naka #toiawase #copyright {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
#container #contents #naka #toiawase #copyright p {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 138%;
	font-weight: normal;
}
#container #contents #naka #toiawase #privacy {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
#container #contents #naka #toiawase #privacy ul {
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	list-style-type: decimal;
	list-style-position: outside;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
	line-height: 138%;
}
#container #contents #naka #toiawase #privacy li {
	padding-bottom: 10px;
}

#container #contents #naka #toiawase #page_top {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}


/*---naka news css---*/

#container #contents #naka .news  {
	background-image: url(../img/news/ttl_news.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	padding: 0px;
	height: 42px;
	width: 800px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #contents #naka #news {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #news table {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 800px;
	font-size: 110%;
}
#container #contents #naka #news table .width_82 {
	width: auto;
}
#container #contents #naka #news table th {
	white-space: nowrap
}
#container #contents #naka #news table td {
	margin: 0px;
	padding: 3px;
	height: auto;
	width: auto;
	vertical-align: top;
	float: left;
}
#container #contents #naka #news table .border {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9D0200;
	width: 99%;
}

#container #contents #naka #news dl {
	padding: 0px;
	height: auto;
	width: 800px;
	line-height: 138%;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	font-size: 110%;
	clear: both;
	float: left;
}
#container #contents #naka #news dt {
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
	clear: none;
	margin: 0px;
}
#container #contents #naka #news dd {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 650px;
	float: left;
}

#container #contents #naka #news .point {
	color: #F11E45;
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
}
#container #contents #naka #news h5 {
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}



#container #contents #naka #news p {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
#container #contents #naka #news #left {
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container #contents #naka #news #right {
	padding: 0px;
	float: right;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}





#container #contents #naka #news #page_top {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}





/*---naka pamphlets css---*/

#container #contents #naka .pamphlets  {
	background-image: url(../img/pamphlets/ttl_pamphlets.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	padding: 0px;
	height: 42px;
	width: 800px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #contents #naka #pamphlets {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #pamphlets table {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 800px;
	font-size: 110%;
}
#container #contents #naka #pamphlets table td {
	margin: 0px;
	padding: 3px;
	height: auto;
	width: auto;
	vertical-align: top;
}


#container #contents #naka #pamphlets dl {
	padding: 0px;
	height: auto;
	width: 800px;
	line-height: 138%;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	font-size: 110%;
}
#container #contents #naka #pamphlets dt {
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
	clear: both;
	margin: 0px;
}
#container #contents #naka #pamphlets dd {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	float: left;
}

#container #contents #naka #pamphlets .point {
	color: #F11E45;
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
}
#container #contents #naka #pamphlets h5 {
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}



#container #contents #naka #pamphlets p {
	font-weight: bold;
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container #contents #naka #pamphlets .line {
	height: 1px;
	width: 800px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}
#container #contents #naka #pamphlets #line {
	height: 1px;
	width: 800px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}

#container #contents #naka #pamphlets img {
	float: left;
	height: 24px;
	width: 147px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #pamphlets #item {
	font-weight: bold;
	color: #FF0000;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 800px;
	vertical-align: baseline;
	font-size: medium;
}
#container #contents #naka #pamphlets #item p {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 630px;
	line-height: 138%;
	float: left;
}
#container #contents #naka #pamphlets .adobe {
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
}
#container #contents #naka #pamphlets #adobe {
	margin-top: 40px;
}
#container #contents #naka #pamphlets #adobe p {
	font-weight: normal;
}
#container #contents #naka #pamphlets #adobe img {
	height: 31px;
	width: 88px;
}

#container #contents #naka #pamphlets #page_top {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}





/*---naka tonogokouza css---*/

#container #contents #naka .tonogokouza  {
	background-image: url(../tonogokouza/img/ttl_tonogokouza.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	padding: 0px;
	height: 42px;
	width: 800px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #contents #naka #tonogokouza {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #tonogokouza img {
	margin-right: auto;
	margin-left: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#container #contents #naka #tonogokouza p {
	margin: 0px;
	padding: 0px;
}

#container #contents #naka #tonogokouza .kouza_list {
	width: 380px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	height: auto;
}
#container #contents #naka #tonogokouza .kouza_naiyo {
	height: auto;
	width: 620px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#container #contents #naka #tonogokouza .kouza_list li {
	float: left;
	width: 380px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	height: auto;
}




#container #contents #naka #tonogokouza .profile {
	width: 620px;
	margin-right: auto;
	margin-left: auto;
}



#container #contents #naka #border_tonogokouza {
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#container #contents #naka #tonogokouza #page_top {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}



/*---naka access css---*/

#container #contents #naka .access  {
	background-image: url(../access/img/ttl_access.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	padding: 0px;
	height: 42px;
	width: 800px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #contents #naka #access {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #access .tono_access {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 800px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #5CBB9A;
}
#container #contents #naka #access .shinkansen_zairaisen {
	width: 800px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F7AD45;
	margin: 0px;
	padding: 0px;
	height: auto;
}
#container #contents #naka #access .koku {
	width: 800px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #809CC9;
	margin: 0px;
	padding: 0px;
	height: auto;
}
#container #contents #naka #access .tono_taxi {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 800px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C690C7;
}
#container #contents #naka #access .tono_bus {
	margin: 0px;
	padding: 0px;
	width: 800px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F88596;
}
#container #contents #naka #access .tono_rent_a_car {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 800px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#container #contents #naka #access .item {
	margin: 0px;
	height: auto;
	width: auto;
	padding-top: 0px;
	padding-bottom: 10px;
}

#container #contents #naka #access .margin_bottom_10 {
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}






#container #contents #naka #border_access {
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#container #contents #naka #access #tono_morioka {
	display: none;
}
#container #contents #naka #access #densyoen_kappa {
	display: none;
}
#container #contents #naka #access #tono_furusatomura {
	display: none;
}
#container #contents #naka #access #nanbu_magariya {
	display: none;
}
#container #contents #naka #access #fukusenji {
	display: none;
}
#container #contents #naka #access .item a {
	margin-left: 1em;
}







#container #contents #naka #access #page_top {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}








/*---naka whats css---*/

#container #contents #naka .whats  {
	background-image: url(../whats/img/ttl_whats.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	padding: 0px;
	height: 42px;
	width: 800px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #contents #naka #whats {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #whats #line {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #contents #naka #whats img {
	border: 1px solid #CCCCCC;
}

#container #contents #naka #whats h5 {
	height: auto;
	width: 95px;
	padding: 0px;
	font-size: smaller;
	font-weight: normal;
	margin: 0px;
}
#container #contents #naka #whats #line #detail {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container #contents #naka #whats #line #detail h5 {
	font-size: small;
	font-weight: bold;
	background-color: #CCCCCC;
	padding: 3px;
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

#container #contents #naka #whats #item {
	height: auto;
	width: 114px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#container #contents #naka #whats p {
	padding: 0px;
	height: auto;
	width: 800px;
	margin: 0px;
	line-height: 138%;
}
#container #contents #naka #whats .chui {
	padding: 0px;
	height: auto;
	width: 300px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



#container #contents #naka #whats #page_top {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}
#container #contents #naka #border_whats {
	height: auto;
	width: 800px;
	text-align: right;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}






/*---naka meganebashi css---*/

#container #contents #naka .meganebashi  {
	background-image: url(../meganebashi/img/ttl_meganebashi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	padding: 0px;
	height: 42px;
	width: 800px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #contents #naka #meganebashi {
	padding: 0px;
	height: auto;
	width: 800px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#container #contents #naka #meganebashi_detail {
	padding: 0px;
	height: 700px;
	width: 800px;
	background-image: url(../meganebashi/img/page_image.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	display: block;
}



#container #contents #naka #meganebashi #page_top {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}
#container #contents #naka #border_meganebashi {
	height: auto;
	width: 800px;
	text-align: right;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}






