@charset "shift_jis";

#sub_contents_l {
	margin: 0px;
	float: left;
	width: 680px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sub_contents_r {
	margin: 0px;
	float: right;
	width: 200px;
	padding: 0px;
	clear: right;
}
#sub_nenulk_waku {
	width: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#about_s_title {
	background-image: url(../about/images/about_menu.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 55px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-indent: -9999px;
}
#siryou_s_title {
	background-image: url(../siryou/images/siryou_menu.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 55px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-indent: -9999px;
}
#privacy_s_title {
	background-image: url(../privacy/images/privacy_menu.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 55px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-indent: -9999px;
}
#ichiran_s_title {
	background-image: url(../ichiran/images/ichiran_menu.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 55px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-indent: -9999px;
}
#help_s_title {
	background-image: url(../help/images/help_menu.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 55px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-indent: -9999px;
}
#map_s_title {
	background-image: url(../map/images/map_menu.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 55px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-indent: -9999px;
}
#guidebook_s_title {
	background-image: url(../guidebook/images/guidebook_menu.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 55px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-indent: -9999px;
}
#info_s_title {
	background-image: url(../info/images/info_menu.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 55px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-indent: -9999px;
}
#category_s_title {
	background-image: url(../category/images/category_menu.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 55px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-indent: -9999px;
}
#sitemap_s_title {
	background-image: url(../sitemap/images/sitemap_menu.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 55px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-indent: -9999px;
}
#news_s_title {
	background-image: url(../news/images/news_menu.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 55px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-indent: -9999px;
}
#sub_lkbox_waku {
	background-image: url(../images/box3.jpg);
	background-repeat: no-repeat;
	height: 121px;
	width: 176px;
	padding-top: 20px;
	padding-right: 12px;
	padding-bottom: 20px;
	padding-left: 12px;
	margin: 0px;
}
#sub_lkbox_b {
	margin: 0px;
	height: 121px;
	width: 176px;
}
ul#sub_lkbox {
	margin: 0px;
	height: 121px;
	width: 176px;
	list-style-type: none;
	position: absolute;
	padding: 0px;
}
ul#sub_lkbox li {
	margin: 0px;
	display: inline;
	padding: 0px;
}
ul#sub_lkbox  li#s_guidebook {
	background-image: url(../images/sub_lk1.jpg);
	background-repeat: no-repeat;
}
ul#sub_lkbox  li#s_guidebook  a {
	position: absolute;
	width: 176px;
	height: 55px;
	padding: 0;
	text-indent: -9999px;
	background-image: url(../images/sub_lk1.jpg);
	background-repeat: no-repeat;
	left: 0px;
	top: 0px;
	background-position: 0px 0px;
	right: 0px;
	bottom: 0px;
	margin: 0;
}
ul#sub_lkbox li#s_guidebook a:hover {
	background-image: url(../images/sub_lk1_f2.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
ul#sub_lkbox li#s_inquiry {
	background-image: url(../images/sub_lk2.jpg);
	background-repeat: no-repeat;
}
ul#sub_lkbox li#s_inquiry a {
	position: absolute;
	width: 176px;
	height: 55px;
	padding: 0;
	text-indent: -9999px;
	background-image: url(../images/sub_lk2.jpg);
	background-repeat: no-repeat;
	left: 0px;
	top: 68px;
	background-position: 0px 0px;
	right: 0px;
	bottom: 0px;
	margin: 0;
}
ul#sub_lkbox li#s_inquiry a:hover {
	background-image: url(../images/sub_lk2_f2.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.pan {
	font-size: 70%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#about_title {
	background-image: url(../about/images/about_title.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 84px;
	width: 680px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-indent: -9999px;
}
#siryou_title {
	background-image: url(../siryou/images/siryou_title.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 84px;
	width: 680px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-indent: -9999px;
}
#privacy_title {
	background-image: url(../privacy/images/privacy_title.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 84px;
	width: 680px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-indent: -9999px;
}
#ichiran_title {
	background-image: url(../ichiran/images/ichiran_title.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 84px;
	width: 680px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-indent: -9999px;
}
#help_title {
	background-image: url(../help/images/help_title.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 84px;
	width: 680px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-indent: -9999px;
}
#map_title {
	background-image: url(../map/images/map_title.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 84px;
	width: 680px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-indent: -9999px;
}
#guidebook_title {
	background-image: url(../guidebook/images/guidebook_title.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 84px;
	width: 680px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-indent: -9999px;
}
#info_title {
	background-image: url(../info/images/info_title.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 84px;
	width: 680px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-indent: -9999px;
}
#category_title {
	background-image: url(../category/images/category_title.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 84px;
	width: 680px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-indent: -9999px;
}
#sitemap_title {
	background-image: url(../sitemap/images/sitemap_title.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 84px;
	width: 680px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-indent: -9999px;
}
#subnews_title {
	background-image: url(../news/images/news_title.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 84px;
	width: 680px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-indent: -9999px;
}
.sub_title_box {
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 665px;
	border-bottom-width: 2px;
	border-left-width: 5px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #104FBA;
	border-left-color: #104FBA;
}
.sub_title {
	background-repeat: no-repeat;
	margin: 0px;
	font-size: 120%;
	line-height: 110%;
	font-weight: bolder;
	color: #104fba;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.kiji_title_box {
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 665px;
	border-bottom-width: 2px;
	border-left-width: 5px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #FF3300;
	border-left-color: #FF3300;
}
.kiji_title {
	background-repeat: no-repeat;
	margin: 0px;
	font-size: 120%;
	line-height: 110%;
	font-weight: bolder;
	color: #FF3300;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.main_tex {
	font-size: 82%;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
}
.news_kijitex {
	font-size: 82%;
	line-height: 150%;
	margin: 0px;
	padding: 0px;
}
.main_tex_u20 {
	font-size: 82%;
	line-height: 1.5em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.brown_tex {
	font-size: 100%;
	line-height: 1.5em;
	color: #996600;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
}
.red_tex {
	font-size: 82%;
	line-height: 1.5em;
	color: #990000;
	margin: 0px;
	padding: 0px;
}
.red_tex_u20 {
	font-size: 82%;
	line-height: 1.5em;
	color: #990000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.bule_tex {
	font-size: 110%;
	line-height: 1.5em;
	color: #104FBA;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.main_tex_l_b {
	font-size: 90%;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.ichiran_tex {
	font-size: 82%;
	line-height: 2.5em;
	margin: 0px;
	padding: 0px;
}
.about_table {
	margin: 0px;
	padding: 0px;
	width: 680px;
	border: 3px solid #FFFFFF;
}
.about_table th {
	background-color: #E8F5FA;
	padding: 5px;
	width: 150px;
	font-size: 82%;
	line-height: 1.5em;
}
.about_table td {
	line-height: 1.5em;
	background-color: #F4F4F4;
	padding-left: 5px;
	font-size: 82%;
	padding-right: 5px;
}
.siryou_table {
	margin: 0px;
	padding: 0px;
	width: 680px;
	border: 3px solid #FFFFFF;
}
.siryou_table th {
	font-size: 82%;
	line-height: 1.5em;
	background-color: #FFE5EC;
	margin: 0px;
	padding: 5px;
	width: 120px;
}
.siryou_table td {
	font-size: 82%;
	line-height: 1.5em;
	padding: 5px;
	width: 260px;
}
.info_table {
	padding: 0px;
	width: 680px;
	border: 3px solid #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.info_table th {
	background-color: #E8F5FA;
	padding: 5px;
	width: 150px;
	font-size: 82%;
	line-height: 1.5em;
	text-align: left;
}
.info_table td {
	line-height: 1.5em;
	background-color: #F4F4F4;
	font-size: 82%;
	padding: 5px;
}
.siryou_table .green_box {
	background-color: #F4F9E9;
}
.siryou_table .blue_box {
	background-color: #E8F5FA;
}
.tex_box {
	margin: 0px;
	padding: 0px;
	width: 680px;
}
.tex_box ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.tex_box li {
	margin: 0px;
	padding: 0px;
	font-size: 82%;
	line-height: 1.5em;
	list-style-type: circle;
}
.tex_box_si {
	width: 660px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.tex_box_sm ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2em;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.tex_box_sm li {
	padding: 0px;
	font-size: 82%;
	line-height: 1.5em;
	list-style-type: circle;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.tex_box_sm {
	margin: 0px;
	padding: 0px;
	width: 680px;
}
.pageup {
	font-size: 75%;
	text-align: right;
	margin-top: 15px;
	margin-bottom: 30px;
	width: 680px;
}
.message_waku_l {
	padding: 0px;
	float: left;
	width: 250px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.message_waku_r {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 410px;
}
.ichiran_waku_l {
	padding: 0px;
	float: left;
	width: 290px;
	margin: 0px;
}
.ichiran_waku_r {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 390px;
}
.jigyou_table {
	margin: 0px;
	width: 680px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.jigyou_table td {
	font-size: 90%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.cate_table {
	padding: 0px;
	width: 660px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dddddd;
}
.cate_table td {
	margin: 0px;
	padding: 5px;
	width: 300px;
	font-size: 82%;
	line-height: 1.25em;
}
.cate_table2 {
	padding: 0px;
	width: 680px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 3px solid #FFFFFF;
}
.cate_table2 th {
	font-size: 90%;
	line-height: 1.5em;
	padding: 10px;
	background-color: #E8F5FA;
	text-align: left;
	font-weight: bold;
}
.cate_table2 td {
	font-size: 82%;
	line-height: 1.5em;
	background-color: #F4F4F4;
	width: 320px;
	padding: 5px;
}
.img_right {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	clear: right;
}
.img_left {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: left;
}
.map_box_l {
	padding: 0px;
	float: left;
	width: 380px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 300px;
}
.map_box_r {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 280px;
}
.catekekka_box {
	width: 680px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.kiji_box {
	width: 665px;
	padding-left: 15px;
}
