/*
Theme Name: kinkouwan-club
Theme URI: http://www.kinkouwan.com/
Description: kinkouwan-club web-site
Version: 0.9h3
Author: kinkouwan.com
Author URI: http://www.kinkouwan.com/
*/


body {
	font: 90%/175% Osaka, Verdana, sans-serif;
	background: #FFFFFF;
	margin:0px;
	text-align: center;
	}

#container{
	width: 950px;
	height: auto;
	margin:0px auto;
	padding:0px;
	text-align: center;
	background-image:url(./img/body/back_ground.png);
	background-repeat: repeat-y;
	overflow: visible;
	}
#container:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	}
/*\*/
* html container{
	height: 10px;
	overflow: visible;
	}
/**/

#header {
	width: 950px;
	margin: 0px auto;
	padding:0px;
	text-align: left;
	}
#mid_home{
	display:block;
	width:956px;
	margin:-247px 0px 0px;
	padding:0px 0px 300px;
	}
#mid_page{
	display:block;
	width:890px;
	height:100%;
	margin:-232px auto 0px;
	padding:0px 0px 300px;
	}
#mid_page_bg{
	display:block;
	width:790px;
	margin:-232px auto 0px;
	padding:0px 0px 300px;
	background-color:#FFFFFF;
	}
#mid_category{
	display:block;
	width:790px;
	margin:-240px 0px 0px;
	padding:0px 0px 300px;
	}
#mid_page_about{
	width:730px;
	margin:0px auto;
	padding:30px;
	background: #FFFFFF;
	background-image:url(./img/about/mid_header_bar.png);
	background-repeat: no-repeat;
	text-align:left;
	font-size:12px;
	}
#mid_page_authority{
	width:730px;
	margin:0px auto;
	padding:30px;
	background: #FFFFFF;
	background-image:url(./img/authority/mid_header_bar.png);
	background-repeat: no-repeat;
	text-align:left;
	font-size:12px;
	}
#mid_page_calendar{
	width:690px;
	padding:0px 50px 30px;
	margin:0px auto;
	text-align:left;
	font-size:12px;
	}
#mid_page_kinkouwan{
	width:730px;
	margin:0px auto;
	padding:30px;
	background: #FFFFFF;
	background-image:url(./img/authority/mid_header_bar.png);
	background-repeat: no-repeat;
	text-align:left;
	font-size:12px;
	}
#mid_page_waterquality{
	width:730px;
	margin:0px auto;
	padding:30px;
	background: #FFFFFF;
	background-image:url(./img/waterquality/mid_header_bar.png);
	background-repeat: no-repeat;
	text-align:left;
	font-size:12px;
	}
#mid_page_mudflat{
	width:730px;
	margin:0px auto;
	padding:0px 30px 30px;
	background:#FFFFFF;
	text-align:left;
	font-size:10px;
	}
/* ------------------------------
 ヘッダ
------------------------------ */
#subtitle{
	display:block;
	width:950px;
	height:20px;
	margin:0px;
	padding:0px 0px 0px 30px;	
	font-size:9px;
	vertical-align : middle;
	color:#003399;
	background: #FFFFFF;
	}
#index{
	clear:both;
	display:block;
	height:111px;
	width:200px;
	margin:0px 0px 0px 30px;
	padding:0px;	
	background-image:url(./img/header/hp_title.png);
	text-indent:-9999px;
	}
#function_menu{
	width:790px;
	height:15px;
	background-image:url(./img/header/header_bar.png);
	margin:0px;
	padding:5px 80px;
	}
	#top_link{
		display:block;
		overflow:hidden;
		float:left;
		margin:0px;
		padding:0px 0px 0px 630px;
		width:50px;
		height:15px;
		}
	#top_link .rubi_button{
		display:block;
		margin:0px;
		padding:0px;
		width:50px;
		height:15px;
		border: 0;
		}
	#top_font_size{
		display:block;
		float:left;
		height:15px;
		width:56px;
		margin:0px;
		padding:0px 0px 0px 4px;
		font-size:10px;
		line-height:15px;
		color:#FFFFFF;
		}
		#function_menu ul{
			display:block;
			float:left;
			overflow:hidden;
			height:15px;
			width:45px;
			margin:0px;
			padding:0px;
			}
		#function_menu ul li{
			display:inline;
			float:left;
			width:15px;
			height:15px;
			margin:0px;
			padding:0px;
			list-style:none;
			text-decoration:none;
			text-indent:-9999px;
			}
		#function_menu ul li a{
			display:block;
			width:15px;
			height:15px;
			margin:0px;
			padding:0px;
			}
		#font_small{
			background-image:url(./img/header/font_size_small.jpg);
			background-position: 0px 15px;
			}
		#font_medium{
			background-image:url(./img/header/font_size_middle.jpg);
			background-position: 0px 0px;
			}
		#font_large{
			background-image:url(./img/header/font_size_large.jpg);
			background-position: 0px 0px;
			}
#topnavi{
	clear:both;
	display:block;
	float:right;
	height:12px;
	margin:-100px 0px 0px 0px;
	padding:0px 100px 0px 0px;
	}
	#topnavi ul{
		display:block;
		height:12px;
		list-style:none;
		width:600px;
		padding:0px;
		margin:0px;
		}
	#topnavi ul li{
		display:block;
		float:left;
		height:12px;
		line-height:12px;
		vertical-align : middle;
		margin:0px 5px 0px 0px;
		padding:0px;
		background-image:url(./img/header/btn_list_header.png);
		background-repeat: no-repeat;
		background-position: 5px center;
		text-indent:14px;
		}
	#topnavi ul li a{
		height:12px;
		line-height:12px;
		vertical-align:middle;
		text-decoration: none;
		color:#000000;
		font-size:10px;
		}
#top_search{
	float:left;
	width:320px;
	margin:-85px 0px 0px;
	padding:0px 0px 0px 252px;
	}
	#top_search #searchform{
		margin:0px;
		padding:0px;
		}
	#top_search #searchform p{
		margin:0px;
		padding:0px;
		}
	#top_search #searchform p .srch-txt{
		margin:0px;
		padding:0px;
		width:200px;
		}
	#top_search #searchform p .SE5_btn{
		margin:0px;
		padding:0px;
		width:100px;
		}
/* ------------------------------
 ヘッダメニュー
------------------------------ */
#header_home_bg{
	display:block;
	height:560px;
	background-image:url(./img/header/header_home.png);
	background-repeat: no-repeat;
	background-position: 0px 70px;
	}
#header_page_bg{
	display:block;
	height:430px;
	background-image:url(./img/header/header.png);
	background-repeat: no-repeat;
	background-position: 0px 88px;
	margin:0px;
	padding:0px;
	}
#header_category_bg{
	display:block;
	height:430px;
	background-image:url(./img/header/header_category.png);
	background-repeat: no-repeat;
	background-position: 0px 88px;
	margin:0px;
	padding:0px;
	}
/*=================　　▼▼　　メイン　　▼▼　　=================*/
h1{
	color:#003399;
	margin:-26px 0px 0px 250px;
	padding:0px;
	}
/*=================　　▼▼　　ホーム　　▼▼　　=================*/
#mid_home .storycontent{
	background-color:#FFFFFF;
	overflow: hidden;
	}
#mid_home .storycontent:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	}
/*\*/
* html #mid_home .storycontent{
	height: 10px;
	overflow: visible;
	}
/**/

#h1_home{
	text-indent:-9999px;
	}
#mid_page_about h2{
	display:block;
	width:730px;
	margin:10px auto 0px;
	color:#018c98;
	font-size:16px;
	background-image:url(./img/about/title_mark.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:54px;
	}
#mid_page_authority h2{
	display:block;
	width:730px;
	margin:10px auto 0px;
	color:#3a4ecc;
	font-size:16px;
	background-image:url(./img/authority/title_mark.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:30px;
	}
#mid_page_calendar h2{
	display:block;
	width:594px;
	height:50px;
	margin:0px;
	padding:6px 0px 0px 96px;
	color:#FFFFFF;
	font-size:13px;
	line-height:1.2em;
	background-image:url(./img/calendar/calendar_title.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
#mid_page_kinkouwan h2{
	display:block;
	height:2;
	line-height:2;
	color:#3a4ecc;
	font-size:15px;
	background-color:#ccccff;
	border-top:1px solid #646464;
	border-bottom:1px solid #646464;
	text-indent:0.3em;
	margin-bottom:3%;
	}
#mid_page_waterquality h2{
	display:block;
	height:2;
	line-height:2;
	color:#6053cc;
	font-size:15px;
	background-color:#ccccff;
	border-top:1px solid #646464;
	border-bottom:1px solid #646464;
	text-indent:0.3em;
	margin-bottom:3%;
	}
#mid_page_kinkouwan h3{
	display:block;
	font-size:13px;
	height:1.5;
	line-height:1.5;
	color:#3a4ecc;
	border-bottom:1px dotted #646464;
	margin:0;
	padding:0;
	}
#mid_page_waterquality h3{
	display:block;
	font-size:13px;
	height:30px;
	line-height:30px;
	color:#6053cc;
	border-bottom:1px dotted #646464;
	margin:0;
	padding:0;
	}
#mid_page_kinkouwan p{
	display:block;
	margin:1% 0 3% 0;
	padding:0;
	font-size:100%;
	line-height:160%;
	}
#mid_page_about h3{
	clear:both;
	display:block;
	width:730px;
	height:26px;
	margin:15px auto;
	color:#008d9f;
	font-size:12px;
	background-color:#ccffff;
	border-top:1px solid #646464;
	border-bottom:1px solid #646464;
	text-indent:0.3em;
	margin-bottom:0.3em;
	}
#mid_page_authority h3{
	clear:both;
	display:block;
	height:26px;
	color:#3a4ecc;
	font-size:12px;
	background-color:#ccccff;
	border-top:1px solid #646464;
	border-bottom:1px solid #646464;
	text-indent:0.3em;
	margin-bottom:0.3em;
	}
#mid_page_calendar h3{
	clear:both;
	display:block;
	height:26px;
	color:#79b83d;
	font-size:12px;
	background-image:url(./img/calendar/line_h3_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 22px;
	}
#mid_page_about h4{
	display:block;
	margin:0px;
	padding:0px;
	height:1.8em;
	line-height:1.2em;
	color:#008d9f;
	font-size:12px;
	background-image:url(./img/about/line_h4_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
#mid_page_authority h4{
	display:block;
	margin:0px;
	padding:0px;
	height:1.8em;
	line-height:1.2em;
	color:#3a4ecc;
	font-size:12px;
	background-image:url(./img/about/line_h4_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
#left_block{
	float:left;
	width:270px;
	margin:0px;
	padding:0px;
	}
	#left_block ul{
		display:block;
		float:right;
		margin:0px;
		padding:15px 0px;
		list-style:none;
		}
	#left_block ul li{
		margin:0px 0px 10px;
		padding:0px;
		}
		#left_calendar a{
			display:block;
			width:230px;
			height:50px;
			background-image:url(./img/top_page/left_side/btn_lnk_calender.gif);
			text-indent:-9999px;
			}
		#left_mudflat a{
			display:block;
			width:230px;
			height:50px;
			background-image:url(./img/top_page/left_side/btn_lnk_mudflat.gif);
			text-indent:-9999px;
			}
		#left_about a{
			display:block;
			width:230px;
			height:50px;
			background-image:url(./img/top_page/left_side/btn_lnk_about.gif);
			text-indent:-9999px;
			}
		#left_link a{
			display:block;
			width:230px;
			height:50px;
			background-image:url(./img/top_page/left_side/btn_lnk_link.gif);
			text-indent:-9999px;
			}
		#left_authority a{
			display:block;
			width:230px;
			height:50px;
			background-image:url(./img/top_page/left_side/btn_lnk_authority.gif);
			text-indent:-9999px;
			}
		#left_inquiry a{
			display:block;
			width:230px;
			height:30px;
			background-image:url(./img/top_page/left_side/btn_lnk_inquiry.gif);
			text-indent:-9999px;
			}
		#left_weather{
			display:block;
			width:230px;
			height:130px;
			background-image:url(./img/top_page/left_side/btn_list_weater_bk.jpg);
			}
			#left_weather #kago{
				float:left;
				width:108px;
				height:54px;
				margin:48px 0px 0px 0px;
				padding:0px 0px 0px 8px;
				}
			#left_weather #kago .today{
				float:left;
				width:54px;
				height:54px;
				margin:0px;
				padding:0px;
				}
			#left_weather #kago .tommorow{
				float:left;
				width:54px;
				height:54px;
				margin:0px;
				padding:0px;
				}
			#left_weather #kano{
				float:left;
				width:108px;
				height:54px;
				margin:48px 0px 0px 0px;
				padding:0px 0p 0px 0px;
				}
			#left_weather .today{
				float:left;
				width:54px;
				height:54px;
				margin:0px;
				padding:0px;
				}
			#left_weather .tommorow{
				float:left;
				width:54px;
				height:54px;
				margin:0px;
				padding:0px;
				}
			#left_weather .day{
				font-size:9px;
				display:block;
				height:9px;
				line-height:9px;
				margin:-48px 0px 0px;
				padding:0px;
				}
			#left_weather img{
				margin:0px;
				padding:0px;
				}
			.weather_source{
				clear:both;
				text-align:center;
				font-size:10px;
				line-height:10px;
				margin:0px;
				padding:14px 0px 0px 0px;
				}
			#left_tide{
				display:block;
				width:230px;
				height:170px;
				background-image:url(./img/top_page/left_side/btn_list_tide_bk.jpg);
				text-align:right;
				margin:0px;
				padding:0px;
				}
			#left_tide #tide #moon{
				float:right;
				height:17px;
				width:70px;
				line-height:11px;
				font-size:11px;
				text-align:center;
				vertical-align:middle;
				margin:0px;
				padding:8px 10px 0px 0px;
				}
			#left_tide #tide #today{
				clear:both;
				text-align:left;
				height:14px;
				line-height:14px;
				font-size:11px;
				margin:0px 0px 0px 0px;
				padding:12px 0px 0px 37px;
				}
			#left_tide #tide #height_tide{
				height:45px;
				margin:0px;
				padding:5px 0px 0px;
				}
			#left_tide #tide #height_tide div{
				width:55px;
				font-size:12px;
				height:14px;
				line-height:14px;
				margin:0px;
				padding:0px;
				}
			#left_tide #tide #height_tide #height_tide1{
				float:left;
				margin:0px;
				padding:10px 0px 10px 65px;
			}
			#left_tide #tide #height_tide #height_tide2{
				float:left;
				margin:0px;
				padding:10px 0px 10px 10px;
			}
			#left_tide #tide #low_tide{
				clear:both;
				height:55px;
				margin:0px;
				padding:0px;
				}
			#left_tide #tide #low_tide div{
				width:55px;
				font-size:12px;
				height:14px;
				line-height:14px;
				margin:0px;
				padding:0px;
				}
			#left_tide #tide #low_tide #low_tide1{
				float:left;
				margin:0px;
				padding:5px 0px 10px 65px;
			}
			#left_tide #tide #low_tide #low_tide2{
				float:left;
				margin:0px;
				padding:5px 0px 10px 10px;
			}
			#left_tide .weather_source{
				margin:0px;
				padding:0px 0px 0px;
			}
#center{
	float:left;
	width:420px;
	margin:0px;
	padding:0px 12px;
	}
#right_block{
	float:left;
	width:238px;
	margin:0px;
	padding:0px;
	}
	#right_block ul{
		list-style:none;
		width:238px;
		margin:0px;
		padding:0px;
		}
	#right_block ul li{
		display:block;
		margin:0px;
		padding:0px;
		}
		#right_block ul li a{
			clear:both;
			display:block;
			float:left;
			padding:0px;
			text-align:left;
			}
		#right_kinkouwan_supporter a{
			width:208px;
			height:147px;
			background-image:url(./img/top_page/right_side/btn_lnk_kinkouwan_supporter.jpg);
			text-indent:-9999px;
			background-repeat: no-repeat;
			margin:0px;
			padding:0px 0px 1px;
			}
		#right_blog_relay a{
			width:200px;
			height:67px;
			background-image:url(./img/top_page/right_side/btn_lnk_blog_relay.jpg);
			text-indent:-9999px;
			background-repeat: no-repeat;
			margin:3px 0px 10px 6px;
			padding:0px;
			}
		#right_kinkouwan_teacher a{
			width:200px;
			height:123px;
			background-image:url(./img/top_page/right_side/btn_lnk_kinkouwan_teacher.gif);
			text-indent:-9999px;
			background-repeat: no-repeat;
			margin:0px 0px 10px;
			}
		#right_kinkouwan_quiz a{
			width:200px;
			height:138px;
			background-image:url(./img/top_page/right_side/btn_lnk_kinkouwan_quiz.gif);
			text-indent:-9999px;
			background-repeat: no-repeat;
			margin:0px 0px 10px;
			}
		#right_kinkouwan_biology a{
			width:200px;
			height:120px;
			background-image:url(./img/top_page/right_side/btn_lnk_kinkouwan_biology.png);
			text-indent:-9999px;
			background-repeat: no-repeat;
			margin:0px 0px 10px;
			}
.contentbox{
	display:block;
	width:420px;
	margin:0px;
	padding:0px;
	}
.contentbox h2{
	display:block;
	width:420px;
	height:25px;
	background-image:url(./img/top_page/contents/news_bar.png);
	background-repeat: no-repeat;
	margin:15px 0px 0px 0px;
	padding:0px;
	}
.contentbox h2 a{
	display:block;
	float:left;
	width:220px;
	height:25px;
	text-indent:-9999px;
	margin:0px;
	padding:0px;
	}
.contentbox .storycontent{
	display:block;
	width:420px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px;
	text-align:left;
	background-image:url(./img/top_page/contents/news_bg_top.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	}
.contentbox .storycontent .home{
	display:block;
	width:420px;
	margin:0px;
	padding:0px;
	background-image:url(./img/top_page/contents/news_bg_bottom.png);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	}
.news_line{
	clear:both;
	display:block;
	width:390px;
	margin:0px auto;
	padding:5px 0px 5px;
	list-style:none;
	border-bottom:1px dotted #646464;
	list-style:none;
	}
.news_line:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	}
/*\*/
* html .news_line{
	height: 1em;
	overflow: visible;
	}
/**/
.news_day{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:12px;
	}
.news_cat{
	display:block;
	float:left;
	margin:-1px 0px 0px;
	padding:0px 0px 0px 5px;
	font-size:11px;
	line-height:11px;
	}
.news_cat a{
	display:block;
	width:80px;
	height:15px;
	line-height:15px;
	text-decoration:none;
	text-align:center;
	color:#FFFFFF;
	}
.news_cat .news_catnews_news{
	background-color:#FF6600;
	}
.news_cat .news_catnews_koushin{
	background-color:#007ae2;
	}
.news_title{
	clear:both;
	display:block;
	width:390px;
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px;
	font-size:13px;
	line-height:13px;
	}
.news_title a{
	text-decoration:none;
	}
.link_more{
	display:block;
	width:390px;
	margin:0px 0px 5px;
	padding:0px;
	font-size:11px;
	color:#0000FF;
	text-align:right;
	}
#mid_home .contentbox .post_navi_top{
	float:right;
	margin:-24px 5px 0px 0px;
	padding:0px;
	}
#mid_home .post_navi_top a{
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
	}
#mid_home .post_navi_bottom{
	display:block;
	width:400px;
	height:30px;
	font-size:10px;
	margin:0px;
	padding:5px 10px 5px;
	text-align:right;
	}
#mid_home .post_navi_bottom a{
	font-size:10px;
	text-decoration:none;
	}
/********************　　ページ別レイアウト　　********************/
#btn_top_center{
	display:block;
	width:420px;
	list-style:none;
	text-align:left;
	margin:0px;
	padding:10px 0px 0px;
	}
#btn_top_center a{
	display:block;
	width:205px;
	height:100px;
	text-indent:-9999px;
	}
#btn_top_kinkouwan{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	width:205px;
	height:100px;
	background-image:url(./img/top_page/contents/btn_lnk_kinkouwan.png);
	}
#btn_top_waterquality{
	display:block;
	float:right;
	margin:0px;
	padding:0px;
	width:205px;
	height:100px;
	background-image:url(./img/top_page/contents/btn_lnk_waterquality.png);
	}
.mark_siteurl{
	display:block;
	height:22px;
	line-height:22px;
	width:500px;
	background-image:url(./img/about/mark_url.png);
	background-repeat: no-repeat;
	text-indent:88px;
	background-position: 0px 8px;
	margin:0px;
	padding:0px;
	}
/*===================　鹿児島湾について　===================*/
#h1_kinkouwan{
	display:block;
	float:left;
	height:24px;
	width:200px;
	text-indent:-9999px;
	background-image:url(./img/kinkouwan/kinkouwan_h1.png);
	}
/*===================　　　運営機関　　　===================*/
#h1_authority{
	display:block;
	float:left;
	height:25px;
	width:100px;
	text-indent:-9999px;
	background-image:url(./img/authority/authority_h1.png);
	}
.about_main_right p{
	line-height:1.4em;
	}
.mark_mail{
	display:block;
	height:22px;
	line-height:22px;
	width:500px;
	background-image:url(./img/authority/mark_email.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent:88px;
	margin:0px;
	padding:0px;
	}
.lnk_btn_authority{
	display:block;
	float:right;
	height:30px;
	line-height:30px;
	width:138px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	background-image:url(./img/about/btn_lnk_authority.png);
	}
.lnk_btn_inquiery{
	clear:both;
	display:block;
	height:30px;
	width:230px;
	margin:0px auto;
	text-indent:-9999px;
	background-image:url(./img/about/btn_lnk_inquiery.png);
	}
/*===================　このサイトについて　===================*/
#h1_about{
	height:25px;
	width:222px;
	text-indent:-9999px;
	background-image:url(./img/about/about_h1.png);
	}
.about_main_left{
	float:left;
	margin:10px 0px;
	padding:0px 10px 0px 0px;
	}
.about_main_right{
	float:left;
	width:515px;
	margin:10px 0px 20px;
	padding:0px;
	font-size:12px;
	line-height:1.6em;
	text-align: justify;
	text-justify: inter-ideograph;
	}
.about_main_right ul{
	margin:10px 0px 0px;
	padding:0px;
	list-style:none;
	}
.about_main_right ul li{
	line-height:1.167em;
	}
#mid_page_calendar iframe{
	margin:-15px 0px 0px;
	padding:0px;
	}
/*===================　　　カレンダー　　　===================*/
#h1_calendar{
	height:24px;
	width:223px;
	text-indent:-9999px;
	background-image:url(./img/calendar/calendar_h1.png);
	}
#post_calendar{
	clear:both;
	display:block;
	width:690px;
	height:33px;
	margin:30px auto 0px;
	padding:0px;
	background-image:url(./img/calendar/btn_calendar_form2.png);
	background-repeat: no-repeat;
	text-indent:-9999px;
	}
/*===================　　　カレンダー掲載依頼フォーム　　　===================*/
#mid_page_calendar_post{
	width:700px;
	margin:0px auto;
	padding:0px 90px;
	text-align:left;
	}
#mid_page_calendar_post h2{
	display:block;
	width:690px;
	height:139px;
	line-height:35px;
	color:#FFFFFF;
	text-indent:1em;
	font-size:14px;
	background-image:url(./img/calendar/calendar_post.png);
	}
#mid_page_calendar_post #inquiry_caption{
	display:block;
	float:left;
	padding-left:220px;
	width:450px;
	margin-top:-106px;
	font-size:13px;
	line-height:1.6em;
	}
#mid_page_calendar_post #notice{
	clear:both;
	color:#646464;
	}
#mid_page_calendar_post table{
	clear:both;
	border-collapse:collapse;
	border-top:1px solid #646464;
	}
#mid_page_calendar_post table tr{
	border-bottom:1px dotted #646464;
	line-height:40px;
	}
#mid_page_calendar_post .table_item{
	width:150px;
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:40px;
	color:#646464;
	background-color:#ffffcc;
	text-indent:5px;
	border-bottom:1px dotted #646464;
	}
#mid_page_calendar_post .table_value{
	padding:10px;
	width:540px;
	border-bottom:1px dotted #646464;
	}
/*===================　　　鹿児島湾の水質　　　===================*/
#h1_waterquality{
	display:block;
	float:left;
	height:25px;
	width:176px;
	text-indent:-9999px;
	background-image:url(./img/waterquality/waterquality_h1.png);
	}
	#mid_page_waterquality p{
	font-size:12px;
	line-height:1.6em;
	text-align: justify;
	text-justify: inter-ideograph;
	}
.lnk_block{
	display:block;
	width:500px;
	margin:0 0 5px 0;
	padding:0;
	color:#6053cc;
	list-style:none;
	background-color:#ffffff;
	font-size:12px;
	}
.lnk_block li{
	display:block;
	line-height:40px;
	margin-bottom:3px;
	background-color:#cdeefc;
	}
#mid_page_waterquality table{
	margin:0px;
	padding:0px;
	border-collapse: separate;
	border-spacing: 2px;
	}
#mid_page_waterquality .table_title td{
	vertical-align:middle;
	background-color:#c8c8c8;
	}
#mid_page_waterquality table tr{
	height:35px;
	}
#mid_page_waterquality .table_item{
	color:#6053cc;
	}
#mid_page_waterquality .table_type1{
	margin:0px;
	padding:0px;
	border-collapse: separate;
	border-spacing: 2px;
	}
#mid_page_waterquality .table_type1 .table_item{
	color:#6053cc;
	background-color:#ccccff;
	width:5em;
	padding:0px 2px;
	text-align:center;
	}
#mid_page_waterquality .table_type1 .table_value{
	background-color:#e6e6e6;
	width:30em;
	padding:0px 2px;
	}
#mid_page_waterquality .table_type2{
	margin:0px;
	padding:0px;
	border-collapse: collapse;
	border-spacing: 2px;
	text-align:center;
	}
#mid_page_waterquality .table_type2 tr{
	background-color:#cdeefc;
	}
#mid_page_waterquality .table_type2 .table_title td{
	border-bottom: 1px #FFFFFF solid;
	}
#mid_page_waterquality .table_type2 .date{
	display:block;
	font-size:11px;
	line-height:10px;
	height:10px;
	padding:2px 5px;
	color:#ffffff;
	background-color:#6053cc;
	}
#mid_page_waterquality .table_type2 .table_item{
	padding:0px 5px;
	border-bottom: 1px #FFFFFF solid;
	}
#mid_page_waterquality .table_type2 .table_value{
	text-align:left;
	padding:0px 3px;
	color:#6053cc;
	border-bottom: 1px #FFFFFF solid;
	}
#mid_page_waterquality .table_type3{
	margin:0px;
	padding:0px;
	border-collapse: separate;
	border-spacing: 2px;
	text-align:center;
	}
#mid_page_waterquality .table_type3 .table_item{
	color:#6053cc;
	background-color:#ccccff;
	width:9em;
	padding:0px 2px;
	}
#mid_page_waterquality .table_type3 .table_value{
	background-color:#e6e6e6;
	width:12em;
	padding:0px 2px;
	}
.link_pdf{
	text-indent:46px;
	background-image:url(./img/waterquality/icon_pdf_small.gif);
	background-repeat: no-repeat;
	background-position: 12px 16px;
	}
.link_download_pdf{
	font-size:8px;
	line-height:14px;
	display:block;
	float:right;
	width:112px;
	margin-top:-180px;
	}
#mid_page_waterquality .note{
	color:#ff6699;
	}
#mid_page_waterquality .notice{
	color:#6053cc;
	font-size:12px;
	line-height:12px;
	}
/*===================　　　錦江湾ブログリレー　　　===================*/
#h1_cat_blog_relay{
	display:block;
	float:right;
	width:569px;
	height:50px;
	margin:-48px 0px 0px 0px;
	padding:0px 135px 0px 0px;
	background-image:url(./img/blog_relay/blog_relay_title.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:-9999px;
	}
#sub_title_blog_relay{
	float:left;
	font-size:12px;
	line-height:16px;
	width:13.5em;
	margin:-42px 0px 0px 0px;
	padding:0px 0px 0px 500px;
	color:#FFFFFF;
	text-align:left;
	}
#mid_cat_blog_relay{
	width:690px;
	margin:0px auto;
	padding:20px 0px;
	background-color:#ccffff;
	text-align:left;
	font-size:10px;
	background-image:url(./img/blog_relay/content_title.png);
	background-repeat: no-repeat;
	}
#mid_cat_blog_relay h2{
	display:block;
	width:650px;
	height:45px;
	margin:20px auto;
	padding:0px;
	text-align:left;
	color:#646464;
	background-color:#FFFFFF;
	border:1px solid #969696;
	font-size:14px;
	line-height:35px;
	text-indent:10px;
	}
#mid_cat_blog_relay .storycontent{
	width:650px;
	margin:0px auto;
	padding:0px 0px 20px;
	overflow: hidden;
	}
#mid_cat_blog_relay .storycontent:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	}
/*\*/
* html #mid_cat_blog_relay .storycontent{
	height: 10px;
	overflow: visible;
	}
/**/
#mid_cat_blog_relay .storycontent p{
	margin-bottom:0px;
	padding-bottom:20px;
	border-bottom:1px dotted #646464;
	}
#mid_cat_blog_relay .post_date{
	clear:both;
	float:right;
	font-size:12px;
	margin:-48px 36px 0px 0px;
	}
#mid_cat_blog_relay .title_poster{
	float:right;
	font-size:12px;
	margin:-64px 36px 0px 0px;
	}
#mid_cat_blog_relay .storycontent .alignleft{
	display:block;
	float:left;
	padding-right:10px;
	}
#mid_cat_blog_relay .left_block{
	float:left;
	width:200px;
	margin:20px 0px 0px;
	padding:0px;
	}
#mid_cat_blog_relay .position{
	font-size:12px;
	line-height:15px;
	}
#mid_cat_blog_relay .poster{
	line-height:18px;
	font-size:14px;
	}
#mid_cat_blog_relay .profile_label{
	color:#003399;
	}
#mid_cat_blog_relay .profile{
	float:right;
	width:440px;
	margin:18px 0px 0px;
	padding:0px;
	font-size:13px;
	line-heigth:16px;
	}
/*===================　　　教えて！錦江湾先生　　　===================*/
#h1_cat_kinkouwan_teacher{
	display:block;
	float:right;
	width:669px;
	height:120px;
	margin:-87px 0px 0px 0px;
	padding:0px 33px 0px 0px;
	background-image:url(./img/kinkouwan_teacher/title.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:-9999px;
	}
#mid_cat_kinkouwan_teacher h2{
	display:block;
	width:690px;
	height:35px;
	margin:0px auto 20px;
	padding:0px;
	background-image:url(./img/kinkouwan_teacher/bar_header.gif);
	text-align:left;
	color:#FFFFFF;
	font-size:13px;
	line-height:35px;
	text-indent:14px;
	}
#sub_title_kinkouwan_teacher{
	float:left;
	text-align:left;
	font-size:12px;
	line-height:16px;
	width:19em;
	margin:-80px 0px 0px 0px;
	padding:0px 0px 0px 520px;
	color:#FFFFFF;
	}
#mid_cat_kinkouwan_teacher .post_date{
	float:right;
	margin:-50px 30px 0px 0px;
	padding:0px;
	color:#FFFFFF;
	font-size:13px;
	}
#kinkouwan_teacher_ask{
	clear:both;
	display:block;
	float:left;
	width:690px;
	height:33px;
	margin:-20px auto 10px;
	padding:0px 0px 0px 130px;
	}
#kinkouwan_teacher_ask a{
	display:block;
	width:690px;
	height:33px;
	margin:0px;
	padding:0px;
	background-image:url(./img/kinkouwan_teacher/btn_question.png);
	text-indent:-9999px;
	}
#mid_cat_kinkouwan_teacher .storycontent{
	clear:both;
	width:690px;
	margin:30px auto;
	padding:0px 0px 20px;
	text-align:left;
	background-color:#ccffcc;
	overflow: hidden;
	}
#mid_cat_kinkouwan_teacher .storycontent:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	}
/*\*/
* html #mid_cat_kinkouwan_teacher .storycontent{
	height: 10px;
	overflow: visible;
	}
/**/

#mid_cat_kinkouwan_teacher .storycontent .poster_label{
	height:36px;
	width:125px;
	margin:0px 0px 0px 20px;
	padding:0px;
	text-indent:40px;
	background-image:url(./img/kinkouwan_teacher/mark_question.png);
	background-repeat: no-repeat;
	font-size:14px;
	}
#mid_cat_kinkouwan_teacher .storycontent .poster{
	width:80px;
	margin:-10px 0px 0px 60px;
	padding:0px 0px 0px 0px;
	text-align:left;
	text-indent:0px;
	font-size:10px;
	line-height:1.4em;
	}
#mid_cat_kinkouwan_teacher .storycontent .answerer_label{
	height:48px;
	width:125px;
	margin:0px 0px 0px 0px;
	padding:0px;	
	text-indent:46px;
	background-image:url(./img/kinkouwan_teacher/mark_teacher.png);
	background-repeat: no-repeat;
	font-size:14px;
	}
#mid_cat_kinkouwan_teacher .storycontent .answerer{
	width:80px;
	margin:-24px 0px 0px 46px;
	padding:0px 0px 0px 0px;
	text-align:left;
	text-indent:0px;
	font-size:10px;
	line-height:1.4em;
	}
#mid_cat_kinkouwan_teacher .storycontent p{
	float:right;
	width:520px;
	margin:0px 20px 0px 0px;
	padding:0px;
	text-align:left;
	font-size:12px;
	line-height:20px;
	}
#mid_cat_kinkouwan_teacher .storycontent .answer{
	float:right;
	width:520px;
	margin:0px 5px 0px 0px;
	padding:0px;
	text-align:left;
	font-size:12px;
	line-height:20px;
	}
#mid_cat_kinkouwan_teacher .left_block{
	float:left;
	}
#mid_cat_kinkouwan_teacher .answer_block{
	clear:both;
	width:660px;
	margin:10px auto;
	padding:10px 0px;
	border-top:1px dotted #969696;
	border-bottom:1px dotted #969696;
	}
#mid_cat_kinkouwan_teacher .answer_block:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	}
/*\*/
* html #mid_cat_kinkouwan_teacher .answer_block{
	height: 10px;
	overflow: visible;
	}
/**/
#mid_cat_kinkouwan_teacher .post_category_kinkouwan_teacher{
	display:block;
	width:125px;
	height:16px;
	margin:15px 0px 0px -20px;
	padding:0px;
	}
#mid_cat_kinkouwan_teacher .post-categories ul{
	display:block;
	width:125px;
	height:16px;
	margin:0px;
	padding:0px;
	list-style:none;
	}
#mid_cat_kinkouwan_teacher .post-categories a{
	display:block;
	width:125px;
	height:16px;
	margin:0px;
	padding:0px;
	}
/*===================　　　錦江湾先生質問フォーム　　　===================*/
#mid_page_kinkouwan_teacher_ask{
	width:700px;
	margin:0px auto;
	padding:0px 90px;
	text-align:left;
	}
#mid_page_kinkouwan_teacher_ask h2{
	display:block;
	width:690px;
	height:169px;
	line-height:35px;
	color:#FFFFFF;
	text-indent:1em;
	font-size:14px;
	background-image:url(./img/kinkouwan_teacher/ask_title.gif);
	}
#mid_page_kinkouwan_teacher_ask #inquiry_caption{
	display:block;
	float:left;
	padding-left:210px;
	width:470px;
	margin-top:-138px;
	font-size:13px;
	line-height:1.6em;
	}
#mid_page_kinkouwan_teacher_ask #notice{
	clear:both;
	color:#006600;
	}
#mid_page_kinkouwan_teacher_ask table{
	clear:both;
	border-collapse:collapse;
	border-top:1px solid #646464;
	}
#mid_page_kinkouwan_teacher_ask table tr{
	border-bottom:1px dotted #646464;
	line-height:40px;
	}
#mid_page_kinkouwan_teacher_ask .table_item{
	width:150px;
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:40px;
	color:#006600;
	background-color:#ccffcc;
	text-indent:5px;
	border-bottom:1px dotted #646464;
	}
#mid_page_kinkouwan_teacher_ask .table_value{
	padding:10px;
	width:540px;
	border-bottom:1px dotted #646464;
	}
#mid_page_kinkouwan_teacher_ask #fax_form{
	display:block;
	width:601px;
	height:174px;
	margin:20px auto;
	padding:0px;
	text-indent:-9999px;
	background-image:url(./img/kinkouwan_teacher/fax.jpg);
	}
#mid_page_kinkouwan_teacher_ask .caution{
	display:block;
	float:left;
	font-size:14px;
	color:#0000FF;
	margin:10px 0px 0px;
	}
#mid_page_kinkouwan_teacher_ask .fax_link a{
	display:block;
	width:97px;
	height:16px;
	float:right;
	margin:-8px 0px 0px 0px;
	padding:0px 120px 0px 0px;
	text-indent:-9999px;
	background-image:url(./img/kinkouwan_teacher/btn_fax_link.jpg);
	background-repeat: no-repeat;
	}
#mid_page_kinkouwan_teacher_ask .page_back{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	text-indent:14px;
	background-image:url(./img/kinkouwan_teacher/page_back_allow.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	text-decoration:none;
	color:#444444;
	}
/*===================　　　錦江湾　サポーター　　　===================*/
#mid_cat_kinkouwan_supporter{
	background-color:#ffffcc;
	background-image:url(./img/kinkouwan_supporter/footer.png);
	background-repeat: no-repeat;
	width:690px;
	height:auto;
	margin:0px auto;
	padding:20px 0px 0px;
	overflow: visible;
	}
#mid_cat_kinkouwan_supporter:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	}
/*\*/
* html #mid_cat_kinkouwan_supporter{
	height: 10px;
	overflow: visible;
	}
/**/

#h1_cat_kinkouwan_supporter{
	display:block;
	float:right;
	width:674px;
	height:57px;
	margin:-51px 0px 0px 0px;
	padding:0px 26px 0px 0px;
	background-image:url(./img/kinkouwan_supporter/title.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:-9999px;
	}
#sub_title_kinkouwan_supporter{
	float:left;
	text-align:left;
	font-size:12px;
	line-height:16px;
	width:17em;
	margin:-40px 0px 0px;
	padding:0px 0px 0px 620px;
	}
#mid_cat_kinkouwan_supporter h2{
	clear:both;
	display:block;
	width:650px;
	height:35px;
	margin:10px auto;
	padding:0px;
	color:#646464;
	background-color:#e6e6e6;
	border:1px solid #969696;
	text-align:left;
	font-size:13px;
	line-height:35px;
	text-indent:14px;
	}
#mid_cat_kinkouwan_supporter .post_date{
	float:right;
	margin:-40px 30px 0px 0px;
	font-size:13px;
	}
#mid_cat_kinkouwan_supporter .poster{
	display:block;
	float:left;
	width:100px;
	margin:0px;
	padding:0px 15px 0px 0px;
	text-align:left;
	font-size:11px;
	line-height:1.4em;
	}
#mid_cat_kinkouwan_supporter .storycontent p{
	float:right;
	width:510px;
	margin:0px;
	padding:0px;
	text-align:left;
	line-height:1.5em;
	font-size:13px;
	}
#mid_cat_kinkouwan_supporter .storycontent{
	width:650px;
	margin:0px auto;
	overflow: hidden;
	border-bottom:1px dotted #969696;
	}
#mid_cat_kinkouwan_supporter .storycontent:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	}
/*\*/
* html #mid_cat_kinkouwan_supporter .storycontent{
	height: 10px;
	overflow: visible;
	}
/**/

#mid_cat_kinkouwan_supporter .footer_navi{
	clear:both;
	display:block;
	width:690px;
	height:20px;
	margin:20px auto 0px;
	padding:0px;
	background-image:url(./img/kinkouwan_supporter/footer.png);
	background-repeat: no-repeat;
	}
#post_supporter{
	clear:both;
	display:block;
	width:690px;
	height:33px;
	margin:30px auto 0px;
	padding:0px;
	background-image:url(./img/kinkouwan_supporter/btn_lnk_form.png);
	background-repeat: no-repeat;
	text-indent:-9999px;
	}
/*===================　　　錦江湾サポータ投稿フォーム　　　===================*/
#mid_page_kinkouwan_supporter_post{
	width:700px;
	margin:0px auto;
	padding:0px 90px;
	text-align:left;
	}
#mid_page_kinkouwan_supporter_post h2{
	display:block;
	width:690px;
	height:139px;
	line-height:35px;
	color:#FFFFFF;
	text-indent:1em;
	font-size:14px;
	background-image:url(./img/kinkouwan_supporter/supporter_title.gif);
	}
#mid_page_kinkouwan_supporter_post #inquiry_caption{
	display:block;
	float:left;
	padding-left:220px;
	width:450px;
	margin-top:-106px;
	font-size:13px;
	line-height:1.6em;
	}
#mid_page_kinkouwan_supporter_post #notice{
	clear:both;
	color:#646464;
	}
#mid_page_kinkouwan_supporter_post table{
	clear:both;
	border-collapse:collapse;
	border-top:1px solid #646464;
	}
#mid_page_kinkouwan_supporter_post table tr{
	border-bottom:1px dotted #646464;
	line-height:40px;
	}
#mid_page_kinkouwan_supporter_post .table_item{
	width:150px;
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:40px;
	color:#646464;
	background-color:#ffffcc;
	text-indent:5px;
	border-bottom:1px dotted #646464;
	}
#mid_page_kinkouwan_supporter_post .table_value{
	padding:10px;
	width:540px;
	border-bottom:1px dotted #646464;
	}
/*===================　　　干潟河川の調査結果　　　===================*/
#h1_mudflat{
	display:block;
	float:left;
	height:24px;
	width:250px;
	text-indent:-9999px;
	background-image:url(./img/mudflat/mudflat_h1.png);
	}
#mid_page_mudflat h2{
	clear:both;
	display:block;
	width:730px;
	height:35px;
	margin:0px 0px 15px;
	padding:0px;
	}
#mid_page_mudflat #title_mudflat{
	background-image:url(./img/mudflat/title_mudflat.png);
	text-indent:-9999px;
	}
#mid_page_mudflat #title_river{
	background-image:url(./img/mudflat/title_river.png);
	text-indent:-9999px;
	}
#mid_page_mudflat h3{
	margin:0px;
	padding:0px;
	}
#mid_page_mudflat .left_side{
	float:left;
	width:220px;
	margin:0px 0px 35px;
	padding:0px;
	color:#009966;
	background-image:url(./img/mudflat/crab.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	}
#mid_page_mudflat .right_side{
	float:right;
	width:480px;
	margin:0px 0px 35px;
	padding:0px;
	color:#003399;
	}
#mid_page_mudflat p{
	margin:0px;
	padding:0px;
	font-size:9px;
	line-height:1.6em;
	}
#mid_page_mudflat .link_block{
	width:480px;
	}
#mid_page_mudflat .link_pdf{
	width:480px;
	font-size:10px;
	}
#mid_page_mudflat .link_research{
	display:block;
	width:138px;
	height:30px;
	background-image:url(./img/mudflat/btn_research.png);
	text-indent:-9999px;
	margin:15px 0px 50px;
	padding:0px;
	}
#mid_page_mudflat .link_download_pdf{
	width:480px;
	margin:70px 0px 0px;
	padding:0px;
	color:#000000;
	}
#mid_page_mudflat .link_download_pdf p{
	margin:0px 0px 5px;
	}
/*===================　　　お問い合わせ　　　===================*/
#h1_inquiry{
	display:block;
	float:left;
	height:25px;
	width:148px;
	text-indent:-9999px;
	background-image:url(./img/inquiry/inquiry_h1.png);
	}
#mid_page_inquiry{
	width:700px;
	margin:0px auto;
	padding:0px 90px;
	text-align:left;
	}
#mid_page_inquiry h2{
	display:block;
	width:690px;
	height:139px;
	line-height:35px;
	color:#FFFFFF;
	font-size:18px;
	text-indent:22px;
	background-image:url(./img/inquiry/inquiry_title.gif);
	}
#mid_page_inquiry #inquiry_caption{
	display:block;
	float:left;
	padding-left:220px;
	width:450px;
	margin-top:-106px;
	font-size:12px;
	}
#mid_page_inquiry #notice{
	clear:both;
	color:#006600;
	font-size:12px;
	}
#mid_page_inquiry table{
	clear:both;
	border-collapse:collapse;
	border-top:1px solid #646464;
	}
#mid_page_inquiry table tr{
	border-bottom:1px dotted #646464;
	line-height:40px;
	}
#mid_page_inquiry .table_item{
	width:150px;
	margin:0px;
	padding:0px;
	font-size:11px;
	line-height:40px;
	color:#006600;
	background-color:#ccffcc;
	text-indent:5px;
	border-bottom:1px dotted #646464;
	}
#mid_page_inquiry .table_value{
	padding:10px;
	width:540px;
	border-bottom:1px dotted #646464;
	}
/*===================　　　新着情報　　　===================*/
#h1_cat_news{
	display:block;
	float:left;
	height:25px;
	width:214px;
	text-indent:-9999px;
	background-image:url(./img/news/news_h1.png);
	}
#mid_cat_news{
	width:690px;
	margin:0px auto;
	padding:0px;
	background-color:#ccffff;
	text-align:left;
	}
#mid_cat_news .title_news_cat{
	clear:both;
	display:block;
	width:630px;
	margin:0px auto;
	padding:10px;
	background-color:#003399;
	}
#mid_cat_news .title_news_cat:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	}
/*\*/
* html #mid_cat_news .title_news_cat{
	height: 10px;
	overflow: visible;
	}
/**/
#mid_cat_news .title_news_cat h2{
	display:block;
	width:520px;
	float:right;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
	vertical-align:top;
	}
#mid_cat_news .news_cat{
	display:block;
	float:left;
	margin:0px;
	padding:3px 0px 0px;
	font-size:12px;
	line-height:18px;
	}
#mid_cat_news .news_cat a{
	display:block;
	width:100px;
	height:18px;
	line-height:18px;
	text-decoration:none;
	text-align:center;
	color:#FFFFFF;
	}
#mid_cat_news .news_cat .news_catnews_news{
	background-color:#FF6600;
	border:1px solid #FFFFFF;
	}
#mid_cat_news .news_cat .news_catnews_koushin{
	background-color:#007ae2;
	border:1px solid #FFFFFF;
	}
#mid_cat_news .post_date{
	clear:both;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	}
#mid_cat_news .storycontent{
	padding:10px 20px;
	margin:0px 0px 20px;
	font-size:12px;
	}
#mid_cat_news .storycontent:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	}
/*\*/
* html #mid_cat_news .storycontent{
	height: 10px;
	overflow: visible;
	}
/**/

#mid_cat_news img{
	display:block;
	float:left;
	padding:0px 5px 5px 0px;
	border: none;
	}
#mid_cat_news img a{
	display:block;
	float:left;
	padding:0px 5px 5px 0px;
	text-decoration: none;
	border: none;
	}
.post-categories{
	display:block;
	width:92px;
	height:14px;
	text-align;center;
	margin:-44px 0px 0px 0px;
	list-style:none;
	text-decolation:none;
	}
.post-categories a{
	display:block;
	width:92px;
	height:14px;
	font-size:12px;
	line-height:12px;
	color:#FFFFFF;
	text-align:center;
	}
.post_category_news_news{
	display:block;
	width:92px;
	background-color:#44be6e;
	}
/*===================　　　サイトマップ　　　===================*/
#h1_sitemap{
	display:block;
	float:left;
	height:25px;
	width:150px;
	text-indent:-9999px;
	background-image:url(./img/sitemap/sitemap_h1.png);
	}
#mid_page_sitemap{
	width:790px;
	background: #FFFFFF;
	background-image:url(./img/sitemap/header.gif);
	background-repeat: no-repeat;
	margin:0px auto;
	padding:30px 0px;
	}
#mid_page_sitemap ul{
	text-align:left;
	list-style:none;
	}
#mid_page_sitemap ul li{
	display:block;
	background-image:url(./img/sitemap/list_mark.png);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	text-indent:24px;
	padding:2px 0px;
}
#mid_page_sitemap ul a{
	color:#0066cc;
	text-decoration:none;
	font-size:12px;
	line-height:20px;
	text-indent:1.5em;
	margin:0px;
	padding:0px;
	}
/*===================　　　検索結果　　　===================*/
#mid_search_page{
	width:790px;
	background: #FFFFFF;
	background-image:url(./img/sitemap/header.gif);
	background-repeat: no-repeat;
	margin:0px auto;
	padding:30px 0px;
	}
#mid_search_page h2{
	text-align:left;
	font-size:13px;
	text-indent:40px;
	}
#mid_search_page ul{
	text-align:left;
	list-style:none;
	}
#mid_search_page ul li{
	display:block;
	background-image:url(./img/sitemap/list_mark.png);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	text-indent:24px;
	padding:2px 0px;
	}
#mid_search_page ul a{
	color:#0066cc;
	text-decoration:none;
	font-size:12px;
	line-height:20px;
	text-indent:1.5em;
	margin:0px;
	padding:0px;
	}
/*===================　　　リンクのページ　　　===================*/
#h1_cat_link{
	display:block;
	float:left;
	height:25px;
	width:172px;
	text-indent:-9999px;
	background-image:url(./img/link/link_h1.png);
	}
#sub_title_link{
	float:right;
	font-size:12px;
	line-height:16px;
	width:120px;
	margin:-30px 0px 0px 0px;
	padding:0px 400px 0px 0px;
	color:#000000;
	}
#mid_cat_link{
	width:790px;
	background: #FFFFFF;
	background-image:url(./img/link/header_bar.gif);
	background-repeat: no-repeat;
	margin:0px auto;
	padding:30px 0px;
	}
#link_menu{
	display:block;
	list-style:none;
	margin:-30px auto;
	padding:0px;
	}
#link_menu li{
	display:block;
	float:left;
	}
#link_menu li a{
	display:block;
	width:146px;
	height:40px;
	text-decoration:none;
	}
#mid_cat_link .storycontent{
	display:block;
	float:left;
	width:330px;
	height:220px;
	margin:0px 0px 0px 40px;
	background-color:#FFFFFF;
	text-align:left;
	}
#mid_cat_link .storycontent h2{
	display:block;
	width:330px;
	height:30px;
	margin:0px;
	padding:0px;
	border-top:1px solid #646464;
	border-bottom:1px solid #646464;
	}
#mid_cat_link .storycontent h2 a{
	display:block;
	margin:7px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	color:#0065c2;
	font-size:12px;
	line-height:14px;
	border-left:14px solid #0065c2;
	text-decoration:none;
	}
#mid_cat_link .storycontent p{
	margin:5px 0px 0px 0px;
	padding:0px;
	font-size:11px;
	line-height:17px;
	}
#mid_cat_link p img{
	display:block;
	float:left;
	width:100px;
	height:100px;
	margin:2px 5px 0px 0px;
	padding:0px;
	border:1px solid #646464;
	}
#mid_cat_link .text{
	display:block;
	float:right;
	width:220px;
	margin:0px;
	padding:0px;
	}
#mid_cat_link #link_page_title{
	clear:both;
	width:790px;
	height:50px;
	text-align:left;
	font-size:20px;
	font-weight:bold;
	color:#0065c2;
	padding:0px;
	margin:0px;
	text-indent:80px;
	background-image:url(./img/link/mark_title.png);
	background-repeat: no-repeat;
	background-position: 30px 2px;
	}
#link_page_footer{
	clear:both;
	display:block;
	width:690px;
	height:20px;
	margin:0px auto;
	padding:0px;
	background-image:url(./img/link/footer_bar.gif);
	background-repeat: no-repeat;
	text-align:right;
	link-style:none;
	}
#link_page_footer li{
	display:block;
	height:20px;
	line-height:20px;
	float:right;
	margin:0px 5px 0px 0px;
	padding:0px;
	}
#link_page_footer li a{
	color:#FFFFFF;
	font-size:11px;
	line-height:20px;
	margin:0px 0px 0px 5px;
	padding:0px;
	text-decoration:none;
	}
.wp-pagenavi{
	display:block;
	float:right;
	margin:0px 50px 0px 0px;
	padding:0px;
	}
#link_page_headernavi{
	display:block;
	float:right;
	margin-top:-60px;
	}
#link_page_footernavi{
	display:block;
	float:right;
	margin-top:10px;
	}
#link_menu li{
	display:block;
	overflow: hidden;
	margin:0px 0px 15px 20px;
	padding:0px;
	width:146px;
	height:52px;
	text-decoration:none;
	text-indent:-9999px;
	}
#link_menu li a{
	height:49px;
	}
.link_npo{
	background-image:url(./img/link/label_npo.png);
	background-position:0px 49px;
	}
.link_government{
	background-image:url(./img/link/label_government.png);
	background-position:0px 49px;
	}
.link_company{
	background-image:url(./img/link/label_company.png);
	background-position:0px 49px;
	}
.link_education{
	background-image:url(./img/link/label_education.png);
	background-position:0px 49px;
	}
#link_menu li a:hover{
	background-position:0px 0px;
	}
#link_menu #here{
	background-position:0px 0px;
	}
/*===================　　　干潟の生き物　　　===================*/
#h1_cat_kinkouwan_biology{
	display:block;
	float:left;
	height:25px;
	width:200px;
	text-indent:-9999px;
	background-image:url(./img/biology/biology_h1.png);
	}
#mid_cat_kinkouwan_biology{
	display:block;
	width:890px;
	height:631px;
	margin:0px auto;
	padding:0px;
	background-image:url(./img/biology/back_img.gif);
	background-repeat: no-repeat;
	}
#mid_cat_kinkouwan_biology p{
	clear:both;
	}
#mid_cat_kinkouwan_biology #right_block{
	display:block;
	width:720px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 35px;
	}
.list_biology{
	display:block;
	float:right;
	height:29px;
	list-style:none;
	font-size:13px;
	text-align:left;
	margin:0px 56px 0px 0px;
	padding:0px;
	}
.list_title{
	display:block;
	float:left;
	width:191px;
	height:29px;
	margin:0px;
	padding:0px;
	background-color:#cdeefc;
	border:1px solid #FFFFFF;
	text-indent:5px;
	}
.list_title h2 {
	display:block;
	width:191px;
	height:29px;
	margin:0px;
	padding:0px;
	}
.list_title h2 a{
	display:block;
	width:191px;
	height:29px;
	text-decoration:none;
	line-height:29px;
	margin:0px;
	padding:0px;
	font-size:11px;
	}
.list_scientific_name{
	display:block;
	float:left;
	width:192px;
	height:29px;
	margin:0px;
	padding:0px;
	background-color:#cdeefc;
	border:1px solid #FFFFFF;
	text-indent:5px;
	font-size:11px;
	}
.list_taxonomy{
	display:block;
	float:left;
	width:324px;
	height:29px;
	margin:0px;
	padding:0px;
	background-color:#e6e6e6;
	border:1px solid #FFFFFF;
	text-indent:5px;
	font-size:11px;
	}
.list_table_biology{
	display:block;
	float:right;
	height:30px;
	width:720px;
	list-style:none;
	font-size:12px;
	margin:0px;
	padding:0px 48px 0px 0px;
	background-image:url(./img/biology/bat_top.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
	}
.list_table_biology .list_table_title{
	display:block;
	float:left;
	width:190px;
	height:29px;
	margin:0px;
	padding:0px;
	text-indent:5px;
	}
.list_table_biology .list_table_scientific_name{
	display:block;
	float:left;
	width:190px;
	height:29px;
	margin:0px;
	padding:0px;
	text-indent:5px;
	}
.list_table_biology .list_table_taxonomy{
	display:block;
	float:left;
	width:324px;
	height:29px;
	margin:0px;
	padding:0px;
	text-indent:5px;
	}
#link_page_title_kinkouwan_biology{
	display:block;
	float:right;
	width:300px;
	height:30px;
	font-size:17px;
	color:#003399;
	text-align:left;
	margin:36px 0px 10px 0px;
	padding:0px 500px 0px 0px;
	text-indent:35px;
	}
#link_page_title_biology_mudflat{
	display:block;
	float:right;
	width:300px;
	height:30px;
	font-size:17px;
	color:#003399;
	text-align:left;
	margin:36px 0px 10px 0px;
	padding:0px 470px 0px 0px;
	text-indent:35px;
	background-image:url(./img/biology/mark_madflat.png);
	background-repeat: no-repeat;
	}
#link_page_title_biology_marine{
	float:right;
	width:300px;
	height:30px;
	font-size:17px;
	color:#003399;
	text-align:left;
	margin:36px 0px 10px 0px;
	padding:0px 470px 0px 0px;
	text-indent:35px;
	background-image:url(./img/biology/mark_marine.png);
	background-repeat: no-repeat;
	}
#link_page_title_biology_sky{
	float:right;
	width:300px;
	height:30px;
	font-size:17px;
	color:#003399;
	text-align:left;
	margin:36px 0px 10px 0px;
	padding:0px 470px 0px 0px;
	text-indent:35px;
	background-image:url(./img/biology/mark_sky.png);
	background-repeat: no-repeat;
	}
#link_page_title_biology_land{
	float:right;
	width:300px;
	height:30px;
	font-size:17px;
	color:#003399;
	text-align:left;
	margin:36px 0px 10px 0px;
	padding:0px 470px 0px 0px;
	text-indent:35px;
	background-image:url(./img/biology/mark_land.png);
	background-repeat: no-repeat;
	}
#mid_cat_kinkouwan_biology #link_page_headernavi{
	margin-top:-30px;
	font-size:11px;
	}
#biology_group{
	display:block;
	float:left;
	width:90px;
	margin:0px 0px 0px 0px;
	padding:30px 0px 0px;
	}
#biology_group ul{
	display:block;
	width:90px;
	margin:0px 0px 0px 20px;
	padding:0px;
	}
#biology_group ul li{
	display:block;
	width:75px;
	list-style:none;
	margin:0px;
	padding:0px;
	}
#biology_group ul li a{
	display:block;
	width:90px;
	height:55px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	}
.group_madlfat a{
	width:90px;
	height:55px;
	margin:0px;
	padding:0px;
	background-image:url(./img/biology/tab_madflat.jpg);
	background-position:90px 0px;
	}
.group_marine a{
	display:block;
	width:90px;
	height:55px;
	margin:0px;
	padding:0px;
	background-image:url(./img/biology/tab_marine.jpg);
	background-position:90px 0px;
	}
.group_sky a{
	display:block;
	width:90px;
	height:55px;
	margin:0px;
	padding:0px;
	background-image:url(./img/biology/tab_sky.jpg);
	background-position:90px 0px;
	}
.group_land a{
	display:block;
	width:90px;
	height:55px;
	margin:0px;
	padding:0px;
	background-image:url(./img/biology/tab_land.jpg);
	background-position:90px 0px;
	}
#biology_group ul li a:hover{
	background-position:0px 0px;
	}
#biology_group ul #here{
	background-position:0px 0px;
	}

.biology_list_title{
	display:block;
	float:left;
	width:712px;
	height:29px;
	background-image:url(./img/biology/bar_header.png);
	background-repeat: no-repeat;
	margin:35px 0px 0px;
	padding:0px 0px 15px 0px;
	}
.biology_list_title .japanese_name{
	diplay:block;
	height:29px;
	line-height:29px;
	float:left;
	font-size:13px;
	color:#FFFFFF;
	margin:0px 0px 0px 20px;
	text-align:left;
	}
.biology_list_title .scientific_name{
	diplay:block;
	float:left;
	height:29px;
	line-height:29px;
	font-size:11px;
	color:#FFFFFF;
	margin:0px 0px 0px 20px;
	}
.biology_right_block{
	diplay:block;
	float:right;
	width:345px;
	font-size:11px;
	line-height:18px;
	margin:0px;
	padding:0px 10px 0px 0px;
	}
.biology_right_block .taxonomy_label{
	clear:both;
	diplay:block;
	width:70px;
	height:35px;
	float:left;
	color:#003399;
	background-color:#cdeefc;
	border:1px solid #FFFFFF;
	}
.biology_right_block .taxonomy{
	diplay:block;
	width:270px;
	height:35px;
	float:right;
	text-align:left;
	text-indent:2px;
	color:#000000;
	background-color:#e6e6e6;
	border:1px solid #FFFFFF;
	}
.biology_right_block .size_label{
	clear:both;
	diplay:block;
	width:70px;
	height:35px;
	float:left;
	color:#003399;
	background-color:#cdeefc;
	border:1px solid #FFFFFF;
	}
.biology_right_block .size{
	diplay:block;
	width:270px;
	height:35px;
	float:right;
	text-align:left;
	text-indent:2px;
	color:#000000;
	background-color:#e6e6e6;
	border:1px solid #FFFFFF;
	}
.biology_right_block .distribution_label{
	clear:both;
	diplay:block;
	width:70px;
	height:35px;
	float:left;
	color:#003399;
	background-color:#cdeefc;
	border:1px solid #FFFFFF;
	}
.biology_right_block .distribution{
	diplay:block;
	width:270px;
	height:35px;
	float:right;
	text-align:left;
	text-indent:2px;
	color:#000000;
	background-color:#e6e6e6;
	border:1px solid #FFFFFF;
	}
.biology_right_block .morphology_label{
	clear:both;
	diplay:block;
	width:70px;
	height:60px;
	float:left;
	color:#003399;
	background-color:#cdeefc;
	border:1px solid #FFFFFF;
	}
.biology_right_block .morphology{
	diplay:block;
	width:270px;
	height:60px;
	float:right;
	text-align:left;
	text-indent:2px;
	color:#000000;
	background-color:#e6e6e6;
	border:1px solid #FFFFFF;
	}
.biology_right_block .biology_label{
	clear:both;
	diplay:block;
	width:70px;
	height:60px;
	float:left;
	color:#003399;
	background-color:#cdeefc;
	border:1px solid #FFFFFF;
	}
.biology_right_block .biology{
	diplay:block;
	width:270px;
	height:60px;
	float:right;
	text-align:left;
	text-indent:2px;
	color:#000000;
	background-color:#e6e6e6;
	border:1px solid #FFFFFF;
	}
.biology_right_block .other_label{
	clear:both;
	diplay:block;
	width:70px;
	height:60px;
	float:left;
	color:#003399;
	background-color:#cdeefc;
	border:1px solid #FFFFFF;
	}
.biology_right_block .other{
	diplay:block;
	width:270px;
	height:60px;
	float:right;
	text-align:left;
	text-indent:2px;
	color:#000000;
	background-color:#e6e6e6;
	border:1px solid #FFFFFF;
	}
.biology_right_block .Ministry_RDB_label{
	clear:both;
	diplay:block;
	width:70px;
	height:50px;
	float:left;
	color:#003399;
	background-color:#cdeefc;
	border:1px solid #FFFFFF;
	}
.biology_right_block .Ministry_RDB{
	diplay:block;
	width:270px;
	height:50px;
	float:right;
	text-align:left;
	text-indent:2px;
	color:#000000;
	background-color:#e6e6e6;
	border:1px solid #FFFFFF;
	}
.biology_right_block .Kagoshima_RDB_label{
	clear:both;
	diplay:block;
	width:70px;
	height:50px;
	float:left;
	color:#003399;
	background-color:#cdeefc;
	border:1px solid #FFFFFF;
	line-height:15px;
	}
.biology_right_block .Kagoshima_RDB{
	diplay:block;
	width:270px;
	height:50px;
	float:right;
	text-align:left;
	text-indent:2px;
	color:#000000;
	background-color:#e6e6e6;
	border:1px solid #FFFFFF;
	}
.biology_left_block{
	display:block;
	float:left;
	width:340px;
	margin:-12px 0px 0px 0px;
	padding:0px;
	}
.biology_left_block .mypicbox {
	width: 345px;
	height: 320px;
	text-align: center;
	margin: 0px auto 20px;
	padding:0px;
	background-image:url(./img/biology/photo.jpg);
	background-repeat: no-repeat;
	}
.biology_left_block .mypicture{
	width: 310px;
	height:245px;
	margin:0px;
	padding:55px 17px;
	border-style:none;
	}
.biology_left_block .mypictureborder{
	border-style:none;
	}
.biology_left_block .mypictureimg{
	border-style:none;
	}
.biology_left_block .mypicsgallery{
	text-align:left;
	}
.biology_left_block .mygallpic{
	padding:0px 5px 0px 0px;
	border-style:none;
	}
/*===================　　　錦江湾クイズ　　　===================*/
#mid_page_kinkouwan_quiz{
	width:690px;
	text-align:left;
	margin:0px auto;
	padding:3px 50px 20px;
	}
#h1_page_kinkouwan_quiz{
	display:block;
	float:right;
	width:220px;
	height:42px;
	margin:-38px 0px 0px 0px;
	padding:0px 482px 0px 0px;
	background-image:url(./img/kinkouwan_quiz/title.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:-9999px;
	}
#sub_title_kinkouwan_quiz{
	float:left;
	text-align:left;
	font-size:12px;
	line-height:16px;
	width:19em;
	margin:-38px 0px 0px 0px;
	padding:0px 0px 0px 480px;
	color:#000000;
	}
#quiz_title{
	display:block;
	width:790px;
	height:49px;
	text-align:left;
	margin:0px auto;
	padding:0px;
	}
#quiz_title h2{
	display:block;
	width:790px;
	height:49px;
	text-align:left;
	margin:0px auto;
	padding:0px;
	text-indent:-9999px;
	background-repeat: no-repeat;
	}
#h2_kinkouwan_quiz{
	background-image:url(./img/kinkouwan_quiz/title_bar.png);
	}
#h2_kinkouwan_quiz_madflat_easy{
	background-image:url(./img/kinkouwan_quiz/title_bar_madflat_easy.jpg);
	}
#h2_kinkouwan_quiz_madflat_normal{
	background-image:url(./img/kinkouwan_quiz/title_bar_madflat_normal.jpg);
	}
#h2_kinkouwan_quiz_madflat_hard{
	background-image:url(./img/kinkouwan_quiz/title_bar_madflat_hard.jpg);
	}
#h2_kinkouwan_quiz_river_easy{
	background-image:url(./img/kinkouwan_quiz/title_bar_river_easy.jpg);
	}
#h2_kinkouwan_quiz_river_normal{
	background-image:url(./img/kinkouwan_quiz/title_bar_river_normal.jpg);
	}
#h2_kinkouwan_quiz_river_hard{
	background-image:url(./img/kinkouwan_quiz/title_bar_river_hard.jpg);
	}
#h2_kinkouwan_quiz_biology_easy{
	background-image:url(./img/kinkouwan_quiz/title_bar_biology_easy.jpg);
	}
#h2_kinkouwan_quiz_biology_normal{
	background-image:url(./img/kinkouwan_quiz/title_bar_biology_normal.jpg);
	}
#h2_kinkouwan_quiz_biology_hard{
	background-image:url(./img/kinkouwan_quiz/title_bar_biology_hard.jpg);
	}
#h2_kinkouwan_quiz_about_easy{
	background-image:url(./img/kinkouwan_quiz/title_bar_about_easy.jpg);
	}
#h2_kinkouwan_quiz_about_normal{
	background-image:url(./img/kinkouwan_quiz/title_bar_about_normal.jpg);
	}
#h2_kinkouwan_quiz_about_hard{
	background-image:url(./img/kinkouwan_quiz/title_bar_about_hard.jpg);
	}
#h2_kinkouwan_quiz_waterquality_easy{
	background-image:url(./img/kinkouwan_quiz/title_bar_waterquality_easy.jpg);
	}
#h2_kinkouwan_quiz_waterquality_normal{
	background-image:url(./img/kinkouwan_quiz/title_bar_waterquality_normal.jpg);
	}
#h2_kinkouwan_quiz_waterquality_hard{
	background-image:url(./img/kinkouwan_quiz/title_bar_waterquality_hard.jpg);
	}
#h2_kinkouwan_quiz_special_easy{
	background-image:url(./img/kinkouwan_quiz/title_bar_special_easy.jpg);
	}
#h2_kinkouwan_quiz_special_normal{
	background-image:url(./img/kinkouwan_quiz/title_bar_special_normal.jpg);
	}
#h2_kinkouwan_quiz_special_hard{
	background-image:url(./img/kinkouwan_quiz/title_bar_special_hard.jpg);
	}
#top_list_quiz_class{
	display:block;
	float:right;
	margin:-49px 0px 0px 0px;
	padding:0px 15px 0px 0px;
	list-style:none;
	}
#top_list_quiz_class li{
	display:block;
	float:left;
	overflow:hidden;
	height:49px;
	width:46px;
	margin:0px;
	padding:0px;
	}
#top_list_quiz_class li a{
	display:block;
	height:49px;
	width:46px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	}
#top_list_quiz_class .btn_easy a{
	background-image:url(./img/kinkouwan_quiz/top_list_easy.jpg);
	background-repeat: no-repeat;
	background-position:0px 0px;
	}
#top_list_quiz_class .btn_normal a{
	background-image:url(./img/kinkouwan_quiz/top_list_normal.jpg);
	background-repeat: no-repeat;
	background-position:0px 0px;
	}
#top_list_quiz_class .btn_hard a{
	background-image:url(./img/kinkouwan_quiz/top_list_hard.jpg);
	background-repeat: no-repeat;
	background-position:0px 0px;
	}
#top_list_quiz_class li a:hover{
	background-position: 0px -49px;
	}
#top_list_quiz_class li #here{
	background-position: 0px -49px;
	}
.quizzin-question{
	clear:both;
	display:block;
	width:660px;
	border-bottom:1px dotted #646464;
	padding-left:55px;
	overflow: hidden;
	padding:15px 0px 15px 55px;
	font-size:12px;
	}
.quizzin-question:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	}
/*\*/
* html .quizzin-question{
	height: 1em;
	overflow: visible;
	}
/**/
.question-content{
	width:600px;
	margin:0px;
	padding:0px;
	}
#question-1{
	background-image:url(./img/kinkouwan_quiz/mark_Q01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	}
#question-2{
	background-image:url(./img/kinkouwan_quiz/mark_Q02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	}
#question-3{
	background-image:url(./img/kinkouwan_quiz/mark_Q03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	}
#question-4{
	background-image:url(./img/kinkouwan_quiz/mark_Q04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	}
#question-5{
	background-image:url(./img/kinkouwan_quiz/mark_Q05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	}
#question-6{
	background-image:url(./img/kinkouwan_quiz/mark_Q06.jpg);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	}
#question-7{
	background-image:url(./img/kinkouwan_quiz/mark_Q07.jpg);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	}
#question-8{
	background-image:url(./img/kinkouwan_quiz/mark_Q08.jpg);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	}
#question-9{
	background-image:url(./img/kinkouwan_quiz/mark_Q09.jpg);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	}
#question-10{
	background-image:url(./img/kinkouwan_quiz/mark_Q10.jpg);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	}
.quizzin-question input{
	margin:0px;
	padding:0px;
	}
.quizzin-question label{
	margin:0px;
	padding:0px;
	}
#action-button{
	display:block;
	width:690px;
	height:30px;
	margin:0px auto 30px;
	}
.quizzin-answer{
	clear:both;
	display:block;
	height: auto;
	padding:15px 0px 15px 65px;
	margin:5px 0px 5px;
	border-bottom:1px dotted #646464;
	overflow: hidden;
	}
.quizzin-answer:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	}
/*\*/
* html .quizzin-answer{
	height: 10px;
	overflow: visible;
	}
/**/
#answer-1{
	background-image:url(./img/kinkouwan_quiz/mark_Q01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	}
#answer-2{
	background-image:url(./img/kinkouwan_quiz/mark_Q02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	}
#answer-3{
	background-image:url(./img/kinkouwan_quiz/mark_Q03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	}
#answer-4{
	background-image:url(./img/kinkouwan_quiz/mark_Q04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	}
#answer-5{
	background-image:url(./img/kinkouwan_quiz/mark_Q05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	}
#answer-6{
	background-image:url(./img/kinkouwan_quiz/mark_Q06.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	}
#answer-7{
	background-image:url(./img/kinkouwan_quiz/mark_Q07.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	}
#answer-8{
	background-image:url(./img/kinkouwan_quiz/mark_Q08.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	}
#answer-9{
	background-image:url(./img/kinkouwan_quiz/mark_Q09.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	}
#answer-10{
	background-image:url(./img/kinkouwan_quiz/mark_Q10.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	}
#right_block .quizzin-answer ul{
	display:block;
	float:left;
	width:130px;
	height:26px;
	width:100px;
	margin:5px 0px 0px;
	padding:0px 0px 0px 10px;
	list-style:none;
	}
#right_block .quizzin-answer ul li{
	margin:0px;
	padding:0px 0px 0px 10px;
	font-size:18px;
	height:26px;
	line-height:26px;
	text-indent:20px;
	color:#1f3695;
	font-size:16px;
	}
#right_block .quizzin-answer .explanation{
	display:block;
	float:right;
	width:510px;
	margin:0px;
	padding:0px;
	}
.quizzin-answer .answer{
	display:block;
	width:auto;
	margin:0px;
	padding:0px 0px 0px 20px;
	}
.quizzin-answer .answer .answer_sp{
	display:block;
	width:auto;
	margin:0px;
	padding:0px;
	}
.quizzin-answer .answer correct-answer{
	display:block;
	width:auto;
	margin:0px;
	padding:0px;
	}
#quiz_junle_side_navi{
	display:block;
	float:left;
	width:40px;
	list-style:none;
	margin:0px 0px 0px -80px;
	padding:0px;
	}
#quiz_junle_side_navi li{
	display:block;
	height:110px;
	width:40px;
	margin:0px 0px 5px 0px;
	padding:0px;
	}
#quiz_junle_side_navi li a{
	display:block;
	height:110px;
	width:40px;
	text-indent:-9999px;
	}	
#junle_directions a{
	background-image:url(./img/kinkouwan_quiz/tag_directed.jpg);
	background-position:40px 0px;
	}
#junle_madflat a{
	background-image:url(./img/kinkouwan_quiz/tag_mudflat.jpg);
	background-position:40px 0px;
	}
#junle_river a{
	background-image:url(./img/kinkouwan_quiz/tag_revar.jpg);
	background-position:40px 0px;
	}
#junle_biology a{
	background-image:url(./img/kinkouwan_quiz/tag_biology.jpg);
	background-position:40px 0px;
	}
#junle_about a{
	background-image:url(./img/kinkouwan_quiz/tag_kinouwan.jpg);
	background-position:40px 0px;
	}
#junle_waterquality a{
	background-image:url(./img/kinkouwan_quiz/tag_waterquality.jpg);
	background-position:40px 0px;
	}
#junle_special a{
	background-image:url(./img/kinkouwan_quiz/tag_special.jpg);
	background-position:40px 0px;
	}
#quiz_junle_side_navi li a:hover{
	background-position:0px 0px;
	}
#quiz_junle_side_navi li #here{
	background-position:0px 0px;
	}
#mid_page_kinkouwan_quiz #right_block{
	display:block;
	width:700px;
	float:right;
	margin:0px;
	padding:0px;
	}
#mid_page_kinkouwan_quiz h3{
	clear:both;
	color:#003399;
	font-weight:bold;
	font-size:16px;
	}
#mid_page_kinkouwan_quiz #quiz_class_header{
	display:block;
	list-style:none;
	margin:0px;
	padding:0px;
	color:#003399;
	font-weight:bold;
	}
#mid_page_kinkouwan_quiz #quiz_class_header li{
	display:block;
	float:right;
	margin:0px 5px 0px 0px;
	padding:0px;
	text-indent:-9999px;
	}
#mid_page_kinkouwan_quiz p{
	font-size:12px;
	}
#mid_page_kinkouwan_quiz #quiz_junle{
	list-style:none;
	margin:20px 0px;
	padding:0px;
	width:700px;
	color:#003399;
	font-weight:bold;
	background-image:url(./img/kinkouwan_quiz/junle.jpg);
	background-position:160px 0px;
	background-repeat: no-repeat;
	}
#mid_page_kinkouwan_quiz #quiz_junle li{
	line-height:24px;
	}
#mid_page_kinkouwan_quiz #quiz_class{
	display:block;
	list-style:none;
	margin:0px;
	padding:0px;
	width:700px;
	color:#003399;
	font-weight:bold;
	}
#mid_page_kinkouwan_quiz #quiz_class li{
	display:block;
	float:left;
	height:54px;
	line-height:50px;
	margin:0px;
	padding:0px;
	font-size:12px;
	}
#right_block .btn_easy{
	width:50px;
	margin:0px 0px 0px -20px;
	text-indent:-9999px;
	background-image:url(./img/kinkouwan_quiz/class_easy.jpg);
	background-repeat: no-repeat;
	}
#right_block .btn_normal{
	width:50px;
	margin:0px 0px 0px -20px;
	text-indent:-9999px;
	background-image:url(./img/kinkouwan_quiz/class_normal.jpg);
	background-repeat: no-repeat;
	}
#right_block .btn_hard{
	width:50px;
	margin:0px 0px 0px -20px;
	text-indent:-9999px;
	background-image:url(./img/kinkouwan_quiz/class_hard.jpg);
	background-repeat: no-repeat;
	}
/*===================　　　フッターエリア　　　===================*/
#footer{
	clear:both;
	display:block;
	width:950px;
	height:100%;
	margin:0px auto;
	padding:100px 0px 0px;
	text-align: center;
	background-image:url(./img/footer/footer_back.png);
	background-repeat: repeat-y;
	}
#footer_link1{
	clear:both;
	display:block;
	height:16px;
	width:780px;
	margin:0px auto;
	padding:0px;
	text-align: center;
	}
	#footer_link1 ul{
		display:block;
		height:12px;
		width:620px;
		list-style:none;
		margin:0px auto;
		text-align: center;
		padding:2px 0px;
		}
	#footer_link1 ul li{
		display:block;
		float:left;
		height:12px;
		line-height:12px;
		background-image:url(./img/footer/btn_list_footer.png);
		background-repeat: no-repeat;
		background-position: 5px 3px;
		padding:0px 16px;
		margin:0px;
		text-indent:0px;
		}
	#footer_link1 ul li a{
		text-decoration: none;
		font-size:9px;
		color:#000000;
		}
#footer_link2{
	clear:both;
	display:block;
	width: 950px;
	height:28px;
	margin:0px auto;
	padding:0px;
	background-image:url(./img/footer/footer_bar_link2.png);
	}
	#footer_link2 ul{
		list-style:none;
		width: 900px;
		height:28px;
		margin:0px auto;
		padding:0px;
		}
		#footer_link2 ul li{
			display:block;
			float:left;
			margin:0px;
			padding:0px;
			}
		#footer_link2 ul li a{
			display:block;
			text-decoration: none;
			font-size:0.833em;
			color:#000000;
			height:28px;
			margin:0px;
			padding:0px;
			}
			#footer_kagoshimawan{
				display:block;
				width:128px;
				height:28px;
				background-image:url(./img/footer/btn_footer2_kinkouwan.png);
				text-indent:-9999px;
				}
			#footer_waterquality{
				display:block;
				width:128px;
				height:28px;
				background-image:url(./img/footer/btn_footer2_waterquality.png);
				text-indent:-9999px;
				}
			#footer_mudflat{
				display:block;
				width:128px;
				height:28px;
				background-image:url(./img/footer/btn_footer2_mudflat.png);
				text-indent:-9999px;
				}
			#footer_kinkouwan_biology{
				display:block;
				width:128px;
				height:28px;
				background-image:url(./img/footer/btn_footer2_kinkouwan_biology.png);
				text-indent:-9999px;
				}
			#footer_kinkouwan_teacher{
				display:block;
				width:128px;
				height:28px;
				background-image:url(./img/footer/btn_footer2_kinkouwan_teacher.png);
				text-indent:-9999px;
				}
			#footer_kinkouwan_quiz{
				display:block;
				width:128px;
				height:28px;
				background-image:url(./img/footer/btn_footer2_kinkouwan_quiz.png);
				text-indent:-9999px;
				}
			#footer_kinkouwan_supporter{
				display:block;
				width:128px;
				height:28px;
				background-image:url(./img/footer/btn_footer2_kinkouwan_supporter.png);
				text-indent:-9999px;
				}
#footer_copy{
	clear:both;
	width:950px;
	height:25px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	background: #003399;
	}

