@charset "utf-8";
/* ==================================================
selector
================================================== */

#tmp_contents ul {
	margin:0 0 1em 3.2em; /* 変更しない */
}
#tmp_contents ol {
	margin:0 0 1em 3.2em; /* 変更しない */
	list-style-image:none; /* 変更しない */
}
#tmp_contents ul li,
#tmp_contents ol li {
	margin:0 0 0.5em; /* 変更しない */
}
#tmp_contents ul ul,
#tmp_contents ul ol,
#tmp_contents ol ul,
#tmp_contents ol ol {
	margin:0.3em 0 0 1.5em; /* 変更しない */
}
#tmp_gmap_box {
	width:480px;
	height:360px;
	margin:10px 0 13px 0;
	border:1px solid #CCCCCC;
	clear:both;
}
/* /kids/common.css==================================================================================================================================================================================== */
#container h1 {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#tmp_contents,
#tmp_contents th,
#tmp_contents td {
	font-size: 100%;
	line-height: 150%;
}
span.clear {
	clear: both;
}
:root span.clear {
	display: block;
}
span.hidden {
	visibility: hidden;
	display: block;
}
.rubi {
	color: #333;
	font-size: 80%
}
.rubi2 {
	color: #800000;
	font-size: 80%
}
.fontcolor01 {
	color: #8d633f
}
.fontcolor02 {
	color: #006400
}
.fontcolor03 {
	color: #0066FF
}
.fontcolor04 {
	color: #003300
}
#container {
	margin:0 0 15px;
	background: #ffffff url(/kids/images/con_bg.jpg) 0 0 repeat-x;
}
/* /kids/contents.css==================================================================================================================================================================================== */

/*ヘッダー*/
#container h1 {
	margin: 0px;
	width: 726px;
	height: 100px;
	background: url(/kids/images/con_title.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}
#main {
	margin: 0 auto;
	/*width: 726px;*/
	width: 90%;
	text-align: left;
	position: relative;
}
#right_area {
	padding:0 0 0 169px;
	float: left;
}
/*メニュー*/
#left_area {
	margin: 0px;
	margin-right: -169px;
	padding: 0px;
	width: 169px;
	float: left;
	position: relative;
	z-index: 9999;
}
#menu {
	list-style-type: none;	
}
#menu li {
	margin: 0px;
	padding-left: 13px;
}
#menu li a {
	width: 100%;
	height: 100%;
	display: block;
	text-indent: -9999px;
	/*\*/overflow: hidden;/**/
}
#menu li.home {
	padding-left: 0px;
}
#menu li.home a {
	width: 169px;
	height: 55px;
	background: url(/kids/images/con_menu01.jpg) 0 0 no-repeat;
}
#menu li.info a {
	height: 36px;
	background: url(/kids/images/con_menu02.gif) 0 0 no-repeat;
}
#menu li.info a:hover {
	background-position: 0 -36px;
}
#menu li.info a.here {
	background-position: 0 -72px;
}
#menu li.greeting a {
	height: 35px;
	background: url(/kids/images/con_menu03.gif) 0 0 no-repeat;
}
#menu li.greeting a:hover {
	background-position: 0 -35px;
}
#menu li.greeting a.here {
	background-position: 0 -70px;
}
#menu li.layout a {
	height: 36px;
	background: url(/kids/images/con_menu04.gif) 0 0 no-repeat;
}
#menu li.layout a:hover {
	background-position: 0 -36px;
}
#menu li.layout a.here {
	background-position: 0 -72px;
}
#menu li.organization a {
	height: 49px;
	background: url(/kids/images/con_menu05.gif) 0 0 no-repeat;
}
#menu li.organization a:hover {
	background-position: 0 -49px;
}
#menu li.organization a.here {
	background-position: 0 -98px;
}
#menu li.target a {
	height: 39px;
	background: url(/kids/images/con_menu06.gif) 0 0 no-repeat;
}
#menu li.target a:hover {
	background-position: 0 -39px;
}
#menu li.target a.here {
	background-position: 0 -78px;
}
#menu li.assembly a {
	height: 36px;
	background: url(/kids/images/con_menu07.gif) 0 0 no-repeat;
}
#menu li.assembly a:hover {
	background-position: 0 -36px;
}
#menu li.assembly a.here {
	background-position: 0 -72px;
}
#menu li.spot a {
	height: 49px;
	background: url(/kids/images/con_menu08.gif) 0 0 no-repeat;
}
#menu li.spot a:hover {
	background-position: 0 -49px;
}
#menu li.spot a.here {
	background-position: 0 -98px;
}
#menu li.outline a {
	height: 37px;
	background: url(/kids/images/con_menu09.gif) 0 0 no-repeat;
}
#menu li.outline a:hover {
	background-position: 0 -37px;
}
#menu li.outline a.here {
	background-position: 0 -74px;
}
#menu li.history a {
	height: 38px;
	background: url(/kids/images/con_menu10.gif) 0 0 no-repeat;
}
#menu li.history a:hover {
	background-position: 0 -38px;
}
#menu li.history a.here {
	background-position: 0 -76px;
}
#menu li.industry a {
	height: 47px;
	background: url(/kids/images/con_menu11.gif) 0 0 no-repeat;
}
#menu li.industry a:hover {
	background-position: 0 -47px;
}
#menu li.industry a.here {
	background-position: 0 -94px;
}
#menu li.link a {
	height: 55px;
	background: url(/kids/images/con_menu12.gif) 0 0 no-repeat;
}
#menu li.link a:hover {
	background-position: 0 -55px;
}
#menu li.link a.here {
	background-position: 0 -110px;
}
#menu li.quiz a {
	height: 41px;
	background: url(/kids/images/con_menu13.gif) 0 0 no-repeat;
}
#menu li.quiz a:hover {
	background-position: 0 -41px;
}
#menu li.quiz a.here {
	background-position: 0 -82px;
}
#menu li.kinkyu a {
	height: 49px;
	background: url(/kids/images/con_menu14.gif) 0 0 no-repeat;
}
#menu li.kinkyu a:hover {
	background-position: 0 -49px;
}
#menu li.kinkyu a.here {
	background-position: 0 -98px;
}
#menu li.sitemap {
	padding-left: 0px;
	position: absolute;
	top: -65px;
	left: 630px;
	z-index: 1;
}
#menu li.sitemap a {
	width: 78px;
	height: 38px;
}
/*パンくず*/
#navi {
	margin: 0px;
	padding-top: 5px;
	/*width: 316px;*/
	height: 25px;
	max-height: 20px;/*float: left;*/
}
/*サイト内検索*/
#search {
	margin: 0px;
	padding-top: 5px;
	width: 228px;
	height: 25px;
	max-height: 20px;
	background: url(/kids/images/con_search.gif) 0 0 no-repeat;
	float: left;
}
#search h3 {
	display: none;
}
#search input.text {
	margin-left: 30px;
	width: 136px;
	height: 18px;
	border: 1px solid #b2b2b2;
	font-size: 100%;
}
#search input.button {
	width: 46px;
	height: 18px;
	border: 0px;
	background-color: 203a46;
	color: #ffffff;
	font-weight: bold;
}
/*タイトル*/
#tmp_contents h2 {
	margin: 0px;
	padding: 0px;
	width: 544px;
	height: 93px;
	background-color: #c0c0c0;
	text-indent: -9999px;/*float: left;*/
}
#tmp_contents h2.info {
	background: url(/kids/images/title_info.gif) 0 0 no-repeat;
}
#tmp_contents h2.greeting {
	background: url(/kids/images/title_greeting.gif) 0 0 no-repeat;
}
#tmp_contents h2.layout {
	background: url(/kids/images/title_layout.gif) 0 0 no-repeat;
}
#tmp_contents h2.organization {
	background: url(/kids/images/title_organization.gif) 0 0 no-repeat;
}
#tmp_contents h2.target {
	background: url(/kids/images/title_target.gif) 0 0 no-repeat;
}
#tmp_contents h2.assembly {
	background: url(/kids/images/title_assembly.gif) 0 0 no-repeat;
}
#tmp_contents h2.spot {
	background: url(/kids/images/title_spot.gif) 0 0 no-repeat;
}
#tmp_contents h2.outline {
	background: url(/kids/images/title_outline.gif) 0 0 no-repeat;
}
#tmp_contents h2.history {
	background: url(/kids/images/title_history.gif) 0 0 no-repeat;
}
#tmp_contents h2.industry {
	background: url(/kids/images/title_industry.gif) 0 0 no-repeat;
}
#tmp_contents h2.link {
	background: url(/kids/images/title_link.gif) 0 0 no-repeat;
}
#tmp_contents h2.sitemap {
	background: url(/kids/images/title_sitemap.gif) 0 0 no-repeat;
}
#tmp_contents h2.kinkyu {
	background: url(/kids/images/title_kinkyu.gif) 0 0 no-repeat;
}
#tmp_contents h3 {
	background-color: #c0c0c0;
	text-indent: -9999px;
	margin: 0px 0px -15px;
	padding: 0px;
	width: 420px;
	height: 80px
}
#tmp_contents h3.nousan1 {
	background: url(/kids/images/industry_02_no_01.gif) 0 0 no-repeat;
}
#tmp_contents h3.nousan2 {
	background: url(/kids/images/industry_02_no_02.gif) 0 0 no-repeat;
}
#tmp_contents h3.nousan3 {
	background: url(/kids/images/industry_02_no_03.gif) 0 0 no-repeat;
}
#tmp_contents h3.nousan4 {
	background: url(/kids/images/industry_02_no_04.gif) 0 0 no-repeat;
}
#tmp_contents h3.nousan5 {
	background: url(/kids/images/industry_02_no_05.gif) 0 0 no-repeat;
}
#tmp_contents h3.nousan6 {
	background: url(/kids/images/industry_02_no_06.gif) 0 0 no-repeat;
}
#tmp_contents h3.suisan1 {
	background: url(/kids/images/industry_03_su_01.gif) 0 0 no-repeat;
}
#tmp_contents h3.suisan2 {
	background: url(/kids/images/industry_03_su_02.gif) 0 0 no-repeat;
}
#tmp_contents h3.suisan3 {
	background: url(/kids/images/industry_03_su_03.gif) 0 0 no-repeat;
}
#tmp_contents h3.suisan4 {
	background: url(/kids/images/industry_03_su_04.gif) 0 0 no-repeat;
}
#tmp_contents h3.suisan5 {
	background: url(/kids/images/industry_03_su_05.gif) 0 0 no-repeat;
}
#tmp_contents h3.kougyou1 {
	background: url(/kids/images/industry_04_ko_01.gif) 0 0 no-repeat;
}
#tmp_contents h3.kougyou2 {
	background: url(/kids/images/industry_04_ko_02.gif) 0 0 no-repeat;
}
#tmp_contents h3.kougyou3 {
	background: url(/kids/images/industry_04_ko_03.gif) 0 0 no-repeat;
}
#tmp_contents h3.kougyou31 {
	background: url(/kids/images/industry_04_ko_0201.gif) 0 0 no-repeat;
}
#tmp_contents h3.kougyou4 {
	background: url(/kids/images/industry_04_ko_04.gif) 0 0 no-repeat;
}
#tmp_contents h3.kougyou41 {
	background: url(/kids/images/industry_04_ko_0202.gif) 0 0 no-repeat;
}
#tmp_contents h3.kougyou42 {
	background: url(/kids/images/industry_zidounirinsha.gif) 0 0 no-repeat;
}
#tmp_contents h3.kougyou5 {
	background: url(/kids/images/industry_04_ko_05.gif) 0 0 no-repeat;
}
#tmp_contents h3.kankyou1 {
	background: url(/kids/images/industry_05_si_01.gif) 0 0 no-repeat;
}
#tmp_contents h3.kankyou2 {
	background: url(/kids/images/industry_05_si_02.gif) 0 0 no-repeat;
}
#tmp_contents h3.kankyou3 {
	background: url(/kids/images/industry_05_si_03.gif) 0 0 no-repeat;
}
#tmp_contents h3.kankyou4 {
	background: url(/kids/images/industry_05_si_04.gif) 0 0 no-repeat;
}
#tmp_contents h3.kankyou5 {
	background: url(/kids/images/industry_05_si_05.gif) 0 0 no-repeat;
}
/*コンテンツ内容*/
#contents {
	padding: 12px;
	float: left;
}
/*トップへ戻る*/
#totop {
	height: 30px;
	float: right;
}
#totop a {
	margin: 7px 10px 0px 0px;
	width: 142px;
	height: 18px;
	background: url(/kids/images/totop.gif) 0 0 no-repeat;
	text-indent: -9999px;
	/*\*/overflow: hidden;/**/
	display: block;
}
/*フッター*/
#footer {
	/*width: 700px;*/
	height: 43px;
	border-bottom: 13px solid #009a49;
	background: url(/kids/images/con_footer.gif) 50% 13px no-repeat;/*float: left;*/
}
#footer p {
	display: none;
}
/*メインテキスト*/
.maintext {
	margin-right: 5px;
	margin-left: 8px
}
.storytext {
	margin-right: 5px;
	margin-left: 12px
}
.0maintext img {
	margin: 0px 0px 12px 12px;
	border: 1px #a3a3a3
}
.photoimg {
	background-color: #fff;
	padding: 4px;
	border: solid 1px #8d8d8d
}
/*おくに自慢*/
.explanation {
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 35px
}
.explanation img {
	margin: 0px 0px 12px 12px;
}
/*施設スポット*/
.comment {
	margin-top: 4px;
	margin-bottom: 3px;
	margin-left: 12px
}
.spotname {
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 9px;
	padding: 5px;
	border-style: solid;
	border-width: 1px 1px 1px 13px;
	border-color: #bbb #bbb #bbb #ec4c41
}
/*サイトマップ*/
.sitemaptext {
	line-height: 170%;
	margin-top: 2px;
	margin-left: 15px
}
.sitemaptext a {
	background: url(/kids/images/point_s.gif) 0 4px no-repeat;
	padding-left: 10px;
}
.sitemaptext a.nopoint {
	background: none;
	padding-left: 0px;
}
/* /kids/quiz/quiz.css==================================================================================================================================================================================== */

#contents {
	width: 100%;
}
#tmp_contents h2.quiz {
	height: 125px;
	background: url(/kids/quiz/images/quiztitle.gif) 0 0 no-repeat;
}
/*クイズトップ*/
#tmp_contents h2.quiztop {
	display: none;
}
#quiz ul {
	margin: 0px;
	padding: 0px;
	width: 528px;
	height: 590px;
	background: url(/kids/quiz/images/top.gif) 0 0 no-repeat;
	list-style-type: none;
	position: relative;
}
#quiz ul li {
	position: absolute;
	z-index: 1;
}
#quiz ul li a {
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	/*\*/overflow: hidden;/**/
	display: block;
}
#quiz ul li.layout {
	width: 160px;
	height: 90px;
	top: 138px;
	left: 17px;
}
#quiz ul li.organization {
	width: 135px;
	height: 95px;
	top: 160px;
	left: 389px;
}
#quiz ul li.secret {
	width: 170px;
	height: 85px;
	top: 275px;
	left: 329px;
}
#quiz ul li.industry {
	width: 180px;
	height: 95px;
	top: 174px;
	left: 178px;
}
/*クイズ中*/
#quiz h3 {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 93px;
	text-indent: -9999px;
}
#quiz h3 span {
	height: 93px;
	display: block;
	overflow: hidden;
}
#quiz h4 {
	margin: 0px;
	padding: 1em 0px 0px 0px;
	height: 53px;
	background: url(/kids/quiz/images/mondai.gif) 63px 0 no-repeat;
	color: #660000;
	font-size: 150%;
	font-weight: normal;
	text-indent: -9999px;
}
#quiz h4 span {
	margin: -1em 0px 0px 0px;
	width: 128px;
	height: 53px;
	text-indent: -9999px;
	float: left;
	display: block;
}
/*問目*/
#quiz h4 span.q1 {
	background: url(/kids/quiz/images/1.gif) 0 0 no-repeat;
}
#quiz h4 span.q2 {
	background: url(/kids/quiz/images/2.gif) 0 0 no-repeat;
}
#quiz h4 span.q3 {
	background: url(/kids/quiz/images/3.gif) 0 0 no-repeat;
}
#quiz h4 span.q4 {
	background: url(/kids/quiz/images/4.gif) 0 0 no-repeat;
}
#quiz h4 span.q5 {
	background: url(/kids/quiz/images/5.gif) 0 0 no-repeat;
}
#quiz h4 span.q6 {
	background: url(/kids/quiz/images/6.gif) 0 0 no-repeat;
}
#quiz h4 span.q7 {
	background: url(/kids/quiz/images/7.gif) 0 0 no-repeat;
}
#quiz h4.seikai {
	background: url(/kids/quiz/images/seikai.gif) 63px 0 no-repeat;
}
#quiz h4.zannen {
	background: url(/kids/quiz/images/zannen.gif) 63px 0 no-repeat;
}
#quiz div.message,
#quiz div.message_seikai,
#quiz div.message_zannen {
	margin: 12px auto;
	color: #660000;
	font-size: 120%;
	text-align: center;
	clear: both;
}
#quiz div.message_seikai {
	padding-right: 118px;
	background: url(/kids/quiz/images/sizukoseikai.gif) 90% 60% no-repeat;
}
#quiz div.message_zannen {
	padding-right: 118px;
	background: url(/kids/quiz/images/sizukozannen.gif) 90% 60% no-repeat;
}
#quiz div.message_seikai span,
#quiz div.message_zannen span {
	text-align: left;
	display: block;
}
#quiz ol {
	margin: 0px auto;
	padding: 0px;
	width: 450px;
	list-style-type: none;
	text-align: left;
}
#quiz ol li {
	float: left;
}
#quiz ol li img {
	border: 0px;
}
#quiz span.select {
	margin: 0px auto;
	padding: 1em 0px 0px 44px;
	width: 50%;
	height: 35px;
	background: url(/kids/quiz/images/maus.gif) 0 0 no-repeat;
	font-size: 90%;
	text-align: left;
	white-space: nowrap;
	clear: both;
}
#quiz p.next {
	font-size: 90%;
	text-align: center;
}
/*建物*/
#quiz h3.layout {
	background: url(/kids/quiz/images/q_title1.gif) 0 0 no-repeat;
}
#quiz h3.layout span {
	background: url(/kids/quiz/images/q_1_3mon.gif) right bottom no-repeat;
}
/*仕事*/
#quiz h3.organization {
	background: url(/kids/quiz/images/q_title2.gif) -1px 0 no-repeat;
}
#quiz h3.organization span {
	background: url(/kids/quiz/images/q_2_4mon.gif) right bottom no-repeat;
}
/*ひみつ*/
#quiz h3.secret {
	background: url(/kids/quiz/images/q_title3.gif) -1px 0 no-repeat;
}
#quiz h3.secret span {
	background: url(/kids/quiz/images/q_3_7mon.gif) right bottom no-repeat;
}
/*特産品*/
#quiz h3.industry {
	background: url(/kids/quiz/images/q_title4.gif) -1px 0 no-repeat;
}
#quiz h3.industry span {
	background: url(/kids/quiz/images/q_4_3mon.gif) right bottom no-repeat;
}
/* ==================================================================================================================================================================================== */
/* map
============================== */
/* free */
#tmp_gmap_box {
	width:480px;
	height:360px;
	margin:0 0 15px 0;
	border:1px solid #CCCCCC;
	clear:both;
}
/* ==================================================
clearfix
================================================== */

/* ==================================================
print
================================================== */
@media print {
body {
	background:#FFFFFF !important;
}
#tmp_wrapper {
	width:100% !important;
}
#tmp_header {
	margin-bottom:10px !important;
	padding-bottom:10px !important;
	color:#000000 !important;
	background:#FFFFFF !important;
	border-bottom:1px solid #000000 !important;
}
#tmp_footer {
	margin-top:10px !important;
	padding-top:10px !important;
	color:#000000 !important;
	background:#FFFFFF !important;
	border-top:1px solid #000000 !important;
}
#tmp_wrap_footer_cnt {
	padding:0 !important;
	background:none !important;
}
#tmp_copyright {
	color:#000000;
	text-align:left !important;
	background-color:transparent;
	float:none !important;
}
#tmp_means,
#tmp_gnavi,
#tmp_search_area,
.wrap_col_lft_navi,
.wrap_col_rgt_navi,
.pnavi,
#tmp_fnavi,
#tmp_anavi,
.plugin,
#tmp_inquiry_cnt .inquiry_btn,
#tmp_feedback {
	display:none !important;
}
.wrap_col_nm,
.column_full .wrap_col_main,
.column_lnavi .wrap_col_main,
.column_rnavi .wrap_col_main {
	float:none !important;
}
#tmp_hgs {
	background:none !important;
}
.wrap_col_nm,
.wrap_col_nm2,
.col_main {
	margin:0 !important;
	padding:0 !important;
}
#tmp_wrap_main {
	padding:0 10px !important;
}
#tmp_contents .box_gmap {
	page-break-before:always;
}
/* for IE7.0 */
*:first-child+html #tmp_contents h1,
*:first-child+html #tmp_contents h2,
*:first-child+html #tmp_contents h3,
*:first-child+html #tmp_contents h4,
*:first-child+html #tmp_contents h5,
*:first-child+html #tmp_contents h6 {
	min-height:1%;
}
/* for IE6.0 */
* html #tmp_contents h1,
* html #tmp_contents h2,
* html #tmp_contents h3,
* html #tmp_contents h4,
* html #tmp_contents h5,
* html #tmp_contents h6,
* html #tmp_contents div.outline,
* html #tmp_contents .box_info,
* html #tmp_contents .box_info_ttl,
* html #tmp_contents .box_link,
* html #tmp_contents .box_link_ttl,
* html #tmp_contents .box_faq,
* html #tmp_contents .box_faq_ttl,
* html #tmp_contents .box_menu,
* html #tmp_contents .box_menu_ttl,
* html #tmp_contents .box_btn {
	display:inline-block;
}
/* for Firefox */
#tmp_main:after,
.col_nm:after {
	content:"."; /* 変更しない */
	height:1px; /* 変更しない */
}
}
