﻿/* CSS Document */
/* clear all spaces */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td{
margin:0; padding:0; border:0;
}
table{
border-collapse:collapse; border-spacing:0;
}
fieldset, img{
border:0;
}
address, caption, cite, code, dfn, em, strong, th, var{
font-style:normal; font-weight:normal;
}

caption, th{
text-align:left;
}
h1, h2, h3, h4, h5, h6{
font-size:100%; font-weight:normal;
}
q:before, q:after{
content:”;
}
abbr, acronym{
border:0;
} 

/* BASE SETTING */

body {
	color: #333;
	font-size: 13px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	background-color: #f8f8f8;
	margin : 0;
	padding : 0;
	border: 0;
}

h1
{
	color:Black;
	font-size: 18px;
}

h2
{
	color:Black;
	font-size: 16px;
}

h3
{
	color:Black;
	font-size: 14px;
}



div {
	margin: 0;
	padding: 0;
	text-align: left;
}

ul,dl {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

li,dt,dd {
	margin: 0;
	padding: 0;
}

p {
	margin: 10px 0;
	padding: 0;
	line-height: 150%;
}

hr {
	display: none;
}

a,
a:link,
a:visited {
	color: #FF9900;
	text-decoration:none;
}

a:active,
a:hover {
	color: #FF9900;
	text-decoration:underline;
}

.clear
{
	text-indent: -9999px;
	font-size:0%;
	line-height:0%;
	clear:both;
}

.nodisplay{
	display:none;
}

form{
	margin:0;
	padding:0;
}

input, textarea
{
	vertical-align : text-bottom;
}

textarea{
	font-size:12px;
	color:#666666;

	padding: 2px 2px;
	overflow:auto;	
	border: 1px solid #999;
}

select 
{
	margin : 2px;
	font-size: 12px;
	color:#666666;
	padding: 0 0 0 3px;
	border: 1px solid #999;
}
	
input[type="text"] 
{
	margin : 2px;
	font-size: 12px;
	padding: 2px 3px;
	color:#666666;
	border: 1px solid #999;
}

p {
	margin: 0;
	padding: 0;
	line-height: 150%;
	font-size: 75%;
}

img {
	border:0;
}


div.no_result
{
	font-size:12px;
	color:#666666;
	margin:10px 10px;
}

img.new
{
	margin-left:2px;
	vertical-align:middle;	
}


span.bold{
	font-weight:bold;
}

span.italic{
	font-style:italic;
}

span.underline{
	text-decoration:underline;
}
	
/*------------------------------------------------------------------------------------------
	Layout Module
------------------------------------------------------------------------------------------ */

#wrapperAll{
	width: 735px;
	margin: 0 auto;
	text-align:left;
}

div#waitingBK
{
	display:none;
	position:absolute;
	margin-top:240px;
	margin-left:335px;
	width: 64px;
	height:64px;
	padding:43px;
	border:1px solid #CCC;
	background-color:#EEE;
	z-index:100;
}

div#eventBarrierBLK
{
    clear:both;
	display:none;
	position:absolute;
	width: 735px;
	height:100%;
	z-index:99;
	background-color:#EEE;
    filter: alpha(style=0, opacity=10);
}

#header{
	width:735px;
	height:61px;
}

#mainBK{
	float:left;
	width:735px;
	margin-top:5px;
	background:url("../images/bg_main.jpg")  0 0 repeat-y;
}

#main2BK{
	float:left;
/*	border-left:1px solid #CCC;	*/
	background:url("../images/bg_side.jpg")  1px 0 no-repeat;
}

#mainBK div#sideBK{
	float:left;
	padding:0;
	width:137px;
/*	height:442px;	*/
	margin-top:0px;
	margin-left:0px;
/*	border-left:1px solid #CCC;*/
	border-top:1px solid #CCC;
/*	background:url("../images/bg_side.jpg")  0px 0 no-repeat;	*/
}

#mainBK div#contentsBK{
	float:right;
	margin-left:5px;
	margin-right:5px;
	width:586px;
}

#topmainBK{
	float:left;
	width:735px;
	margin-top:5px;
	background:url("../images/bg_line.gif")  0 0 repeat-y;
}

#topmainBK div#menuBK{
	float:left;
	width:207px;
}

#topmainBK div#container{
	float:right;
	width:524px;
}
#container div.contents1BK{
	float:left;
	width:308px;
}
#container div.contents2BK{
	float:right;
	width:208px;
}

#footerBK{
	clear:both;
	width:735px;
	height:70px;
}



/*------------------------------------------------------------------------------------------
	#TOP PAGE
------------------------------------------------------------------------------------------ */

#header img.link
{
	position:absolute;
	margin-top:8px;
	margin-left:12px;
	width:216px;
	height:45px;
}



#menuBK div.db_area h1 a{
	display:block;
	width:203px;
	height:26px;
}

#menuBK div.db_area h1 img.arrow{
	width:16px;
	height:16px;
	margin-top:4px;
	margin-left:180px;
}

#menuBK div.db_area p.title_lead{
	line-height:130%;
	font-size:12px;
	margin-left:3px;
	margin-right:3px;
	color:#666666;
}

#menuBK div.db_area ul.list{
	padding:0;
	margin:4px 3px 10px;
	list-style:none;
	text-indent:-9999px;
}

#menuBK div.db_area ul.list li{
	display:block;
	font-size:12px;
	height:13px;
	margin-bottom:3px;
}

#menuBK div.db_area ul.list li a{
	display:block;
}

#menuBK div.db_area ul li.list01 a{
	width:100px;
	height:13px;
	margin-left:5px;
	background:url("../images/lst_db01.gif") 0 0 no-repeat;
}

#menuBK div.db_area ul li.list02 a{
	width:111px;
	height:13px;
	margin-left:5px;
	background:url("../images/lst_db02.gif") 0 0 no-repeat;
}

#menuBK div.db_area ul.menu{
	padding:0;
	margin-top:4px;
	margin-bottom:15px;
	margin-left:2px;
	width:180px;
	list-style:none;
	text-indent:-9999px;
}

#menuBK div.db_area ul.menu li a{
	display:block;
	width:180px;
	height:32px;
	margin-bottom:3px;
}

#menuBK div.db_area ul li.menu01 a{
	background:url("../images/db_menu_01.jpg") 0 0 no-repeat;
}
#menuBK div.db_area ul li.menu02 a{
	background:url("../images/db_menu_02.jpg") 0 0 no-repeat;
}
#menuBK div.db_area ul li.menu03 a{
	background:url("../images/db_menu_03.jpg") 0 0 no-repeat;
}
#menuBK div.db_area ul li.menu04 a{
	background:url("../images/db_menu_04.jpg") 0 0 no-repeat;
}
#menuBK div.db_area ul li.menu05 a{
	background:url("../images/db_menu_05.jpg") 0 0 no-repeat;
}
#menuBK div.db_area ul li.menu06 a{
	background:url("../images/db_menu_06.jpg") 0 0 no-repeat;
}
#menuBK div.db_area ul li.menu07 a{
	background:url("../images/db_menu_07.jpg") 0 0 no-repeat;
}
#menuBK div.db_area ul li.menu08 a{
	background:url("../images/db_menu_08.jpg") 0 0 no-repeat;
}
#menuBK div.db_area ul li.menu09 a{
	background:url("../images/db_menu_09.jpg") 0 0 no-repeat;
}
#menuBK div.db_area ul li.menu10 a{
	background:url("../images/db_menu_10.jpg") 0 0 no-repeat;
}
#menuBK div.db_area ul li.menu11 a{
	background:url("../images/db_menu_11.jpg") 0 0 no-repeat;
}
#menuBK div.db_area ul li.menu12 a{
	background:url("../images/db_menu_12.jpg") 0 0 no-repeat;
}
#menuBK div.db_area ul li.menu13 a{
	background:url("../images/db_menu_13.jpg") 0 0 no-repeat;
}
#menuBK div.db_area ul li.menu14 a{
	background:url("../images/db_menu_14.jpg") 0 0 no-repeat;
}


/* お知らせ */
div.contents1BK div.news_area{
	float:left;
	width:308px;
	margin-bottom:30px;
}

div.contents1BK div.news_area h1{
	width:308px;
	height:26px;
	margin-bottom:5px;
	background:url("../images/cap_news.jpg")  0 0 no-repeat;
}

div.contents1BK div.news_area h1 a{
	display:block;
	width:308px;
	height:26px;
}

div.contents1BK div.news_area h1 img{
	width:16px;
	height:16px;
	margin-top:4px;
	margin-left:285px;
}

div.contents1BK div.news_area div.list_box{
	clear:both;
	float:left;
	width:303px;
	padding-bottom:7px;
	margin-bottom:7px;
	background:url("../images/dot2_h.gif")  0 100% repeat-x;
}

div.contents1BK div.news_area div.list_box div.date{
	font-size:12px;
	float:left;
	padding-left:5px;
	width:75px;
}

div.contents1BK div.news_area div.list_box div.title_box{
	float:left;
	width:220px;
}

div.contents1BK div.news_area div.list_box div.title_box div.title{
	font-size:12px;
	padding-bottom:3px;
}

div.contents1BK div.news_area div.list_box div.title_box div.comment{
	font-size:12px;
	color:#666666;
}


/* トピックス */
div.contents1BK div.topics_area{
	clear:both;
	float:left;
	width:308px;
	margin-bottom:30px;
}

div.contents1BK div.topics_area h1
{
	width:308px;
	height:26px;
	margin-bottom:5px;
/*	background:url("../images/cap_topics.jpg")  0 0 no-repeat;	*/
}

div.contents1BK div.topics_area h1 a
{
	display:block;
	width:308px;
	height:26px;
}

div.contents1BK div.topics_area img.arrow{
	width:16px;
	height:16px;
	margin-top:4px;
	margin-left:285px;
}

div.contents1BK div.topics_area p.title_lead{
	line-height:130%;
	font-size:12px;
	margin-left:5px;
	margin-right:5px;
	color:#666666;
}

div.contents1BK div.topics_area div.list_box{
	clear:both;
	float:left;
	width:303px;
	padding-top:7px;
	margin-top:7px;
	background:url("../images/dot2_h.gif")  0 0 repeat-x;

}

div.contents1BK div.topics_area div.list_box div.photo_box{
	float:left;
	width:85px;
	text-align:center;
}
div.contents1BK div.topics_area div.list_box div.title_box{
	float:left;
	width:215px;
}

div.contents1BK div.topics_area div.list_box div.title_box div.title{
	font-size:12px;
	padding-bottom:3px;
}

div.contents1BK div.topics_area div.list_box div.title_box div.comment{
	font-size:12px;
	color:#666666;
}


/* キーワード */
div.contents2BK .keyword_area{
	clear:both;
	margin-bottom:10px;
}

div.contents2BK div.keyword_area h1{
	width:208px;
	height:26px;
	margin-bottom:5px;
/*	background:url("../images/cap_keyword.jpg")  0 0 no-repeat;	*/
}

div.contents2BK div.keyword_area h1 a
{
	display:block;
	width:208px;
	height:26px;
}

div.contents2BK div.keyword_area h1 img.arrow{
	width:16px;
	height:16px;
	margin-top:4px;
	margin-left:185px;
}

div.contents2BK div.keyword_area p.title_lead{
	line-height:130%;
	font-size:12px;
	margin-left:5px;
	margin-right:5px;
	color:#666666;
}

div.contents1BK div.topics_area p.title_lead span,
div.contents2BK div.keyword_area p.title_lead span{
	font-size:9px;
	color:#666666;
}

div.contents2BK div.keyword_area ul{
	padding:0;
	margin: 4px 3px 10px;
}

div.contents2BK div.keyword_area ul li{
	font-size:15px;
	margin-top:5px;
	padding-top:5px;
	background:url("../images/dot2_h.gif")  0 0 repeat-x;
}

div.contents2BK div.keyword_area ul li a{
	padding-left:17px;
	background:url("../images/mark_org.gif") 0 40% no-repeat;
}

div.contents2BK div.keyword_area ul li span.keyword_title{
	font-size:12px;
}

div.contents2BK div.keyword_area ul li span.keyword_comment
{
	display:block;
	font-size:12px;
	color:#666666;
	padding-top:3px;
}

/* 経済広報センターの活動 */
div.contents2BK .kkckatsudo_area{
	clear:both;
	margin-bottom:10px;
}

div.contents2BK div.kkckatsudo_area h1{
	width:208px;
	height:26px;
	margin-bottom:15px;
	background:url("../images/cap_kkc_katsudo.jpg")  0 0 no-repeat;
}

div.contents2BK div.kkckatsudo_area h1 a
{
	display:block;
	width:208px;
	height:26px;
}

div.contents2BK div.kkckatsudo_area h1 img.arrow{
	width:16px;
	height:16px;
	margin-top:4px;
	margin-left:185px;
}

/* リンク集 */
div.contents2BK .link_area{
	clear:both;
	margin-bottom:15px;
}

div.contents2BK div.link_area h1{
	width:208px;
	height:26px;
	margin-bottom:0px;
	background:url("../images/cap_link.jpg")  0 0 no-repeat;
}

div.contents2BK div.link_area h1 a
{
	display:block;
	width:208px;
	height:26px;
}

div.contents2BK div.link_area h1 img.arrow{
	width:16px;
	height:16px;
	margin-top:4px;
	margin-left:185px;
}

div.contents2BK div.link_area ul{
	padding:0;
	margin:3px 3px 0px;
	list-style:none;
	text-indent:-9999px;
}

div.contents2BK div.link_area ul li a
{
	display:block;
	margin:0;
	padding:0;
	margin-bottom:1px;
	margin-left:5px;
}

div.contents2BK div.link_area ul li.list01 a{
	width:137px;
	height:12px;
	background:url("../images/lst_link01.gif") 0 0 no-repeat;
}

div.contents2BK div.link_area ul li.list02 a{
	width:125px;
	height:13px;
	background:url("../images/lst_link02.gif") 0 0 no-repeat;
}

div.contents2BK div.link_area ul li.list03 a{
	width:168px;
	height:12px;
	background:url("../images/lst_link03.gif") 0 0 no-repeat;
}

div.contents2BK div.link_area ul li.list04 a{
	width:113px;
	height:12px;
	background:url("../images/lst_link04.gif") 0 0 no-repeat;
}


/* KIDSスペース */
div.contents2BK div.kids_area{
	margin-bottom:10px;
}

div.contents2BK div.kids_area h1{
	width:208px;
	height:26px;
	margin-bottom:0px;
	background:url("../images/cap_kidsspace.jpg")  0 0 no-repeat;
	text-indent:-9999px;
}

div.contents2BK div.kids_area h1 a
{
	display:block;
	width:208px;
	height:26px;
}

div.contents2BK div.kids_area h1 img.arrow{
	width:16px;
	height:16px;
	margin-top:4px;
	margin-left:185px;
}

div.contents2BK div.kids_area ul.menu{
	width:200px;
	padding:0;
	margin:3px 3px 0px;
	list-style:none;
}

div.contents2BK div.kids_area ul.menu li{
	margin-left:5px;
	margin-bottom:1px;
	font-size:12px;
	color:#666666;
}

div.contents2BK div.kids_area ul.menu li a{
	text-indent:-9999px;
	display:block;
}

div.contents2BK div.kids_area ul.menu li.list01 a{
	width:185px;
	height:12px;
	background:url("../images/lst_kids01.gif") 0 0 no-repeat;
}

div.contents2BK div.kids_area ul.menu li.list02,
div.contents2BK div.kids_area ul.menu li.list02 a{
	width:148px;
	height:12px;
	background:url("../images/lst_kids02.gif") 0 0 no-repeat;
}

div.contents2BK div.kids_area ul.menu li.list02 span{
	font-size:12px;
	padding-left:10px;
}

div.contents2BK div.kids_area ul.menu li.list03 a{
	width:161px;
	height:13px;
	background:url("../images/lst_kids03.gif") 0 0 no-repeat;
}

div.contents2BK div.kids_area ul.new{
	padding:0;
	margin-left:25px;
	margin-right:5px;
	list-style:none;
}

div.contents2BK div.kids_area ul.new li{
	font-size:12px;
	color:#666666;
}

/* このサイトについて */
div.contents2BK .about_area{
	margin-bottom:20px;
}

div.contents2BK div.about_area h1{
	width:208px;
	height:26px;
	margin-bottom:0px;
	text-indent:-9999px;
	background:url("../images/cap_about.jpg")  0 0 no-repeat;
}

div.contents2BK div.about_area h1 a
{
	display:block;
	width:208px;
	height:26px;
}

div.contents2BK div.about_area ul{
	padding:0;
	margin:3px 3px 0px;
	list-style:none;
	text-indent:-9999px;
}

div.contents2BK div.about_area ul li a
{
	display:block;
	margin-bottom:1px;
	margin-left:5px;
}

div.contents2BK div.about_area ul li.list01 a{
	width:125px;
	height:12px;
	background:url("../images/lst_about01.gif") 0 0 no-repeat;
}

div.contents2BK div.about_area ul li.list02 a{
	width:126px;
	height:13px;
	background:url("../images/lst_about02.gif") 0 0 no-repeat;
}

div.contents2BK div.about_area ul li.list03 a{
	width:78px;
	height:12px;
	background:url("../images/lst_about03.gif") 0 0 no-repeat;
}

div.contents2BK div.about_area ul li.list04 a{
	width:102px;
	height:13px;
	background:url("../images/lst_about04.gif") 0 0 no-repeat;
}

/*------------------------------------------------------------------------------------------
	# 左サイドエリア
------------------------------------------------------------------------------------------ */

/* タイトル画像	*/

#sideBK div#icon_title h1{
	width:107px;
	height:99px;
	margin-top:16px;
	margin-left:16px;
	text-indent:-9999px;
}

#sideBK div#icon_title h1.topics{
	background:url("../images/title_topics.jpg")  0 0 no-repeat;
}

#sideBK div#icon_title h1.history{
	background:url("../images/title_history.jpg")  0 0 no-repeat;
}

#sideBK div#icon_title h1.energy{
	background:url("../images/title_energy.jpg")  0 0 no-repeat;
}

#sideBK div#icon_title h1.news{
	background:url("../images/title_news.jpg")  0 0 no-repeat;
}

#sideBK div#icon_title h1.keyword{
	background:url("../images/title_keyword.jpg")  0 0 no-repeat;
}

#sideBK div#icon_title h1.idudb{
	background:url("../images/title_idudb.jpg")  0 0 no-repeat;
}

#sideBK div#icon_title h1.graph{
	background:url("../images/title_graph.jpg")  0 0 no-repeat;
}

#sideBK div#icon_title h1.enquete{
	background:url("../images/title_enquete.jpg")  0 0 no-repeat;
}

#sideBK div#icon_title h1.copyright{
	background:url("../images/title_copyright.jpg")  0 0 no-repeat;
}

#sideBK div#icon_title h1.about{
	background:url("../images/title_about.jpg")  0 0 no-repeat;
}

#sideBK div#icon_title h1.kids{
	background:url("../images/title_kids.jpg")  0 0 no-repeat;
}

#sideBK div#icon_title h1.association_list{
	background:url("../images/title_association_list.jpg")  0 0 no-repeat;
}

#sideBK div#icon_title h1.kkc_katsudo{
	background:url("../images/title_kkc_katsudo.jpg")  0 0 no-repeat;
}

#sideBK div#icon_title h1.kkc_link{
	background:url("../images/title_link.jpg")  0 0 no-repeat;
}

#sideBK div#icon_title h1.search{
	background:url("../images/title_search.jpg")  0 0 no-repeat;
}




/*	ＤＢメニュー　*/

#sideBK div#db_menu{
	margin:15px 5px 0px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

#sideBK div#db_menu ul{
	padding-left:20px;
	list-style:none;
}

#sideBK div#db_menu ul li{
	margin-bottom:3px;
	font-size:12px;
	padding-left:16px;
	background:url("../images/mark_org.gif")  0 80% no-repeat;
}


/*	参照リンク	*/

#sideBK div#reference_link{
	clear:both;
	width:130px;
	margin-top:40px;
	margin-left:2px;
	margin-bottom:20px;
	padding-top:25px;
	border:1px solid #CCC;
	background:url("../images/cap_link.gif")  2px 2px no-repeat;

}

#sideBK div#reference_link ul{
	margin:0;
	padding-top:7px;
	padding-bottom:20px;
	padding-left:5px;
	list-style:none;
}

#sideBK div#reference_link li a{
	padding:0;
	margin:0;
	padding-bottom:5px;
	font-size:12px;
	padding-left:16px;
	background:url("../images/mark_blue.gif")  0 top no-repeat;
}

/*------------------------------------------------------------------------------------------
	#contentsBK
------------------------------------------------------------------------------------------ */

#contentsBK div.menu_area{
	width:100%;
}

#contentsBK div.menu_area .pass{
	font-size:12px;
	padding-left:5px;
	padding-bottom:5px;
	background:url("../images/dot_h.gif")  0 100% repeat-x;
}

#contentsBK div.menu_area div.panel{
	float:left;
	width:100%;
	margin-top:3px;
	border-bottom:3px solid #FF6633;
}

#contentsBK div.menu_area div.panel div.left{
	float:left;
	width:435px;
	margin-right:5px;
	padding-right:3px;
	padding-bottom:5px;
	background:url("../images/dot_v.gif")  100% 0 repeat-y;
}

#contentsBK div.menu_area div.panel div.left img.classM{
	margin-left:30px;
	margin-right:10px;
}

#contentsBK div.menu_area div.panel div.right{
	float:left;
	padding-top:25px;
}

#contentsBK div.menu_area div.panel div.right img{
	margin:3px 0 3px 2px;

}

#contentsBK div.menu_area div.panel div.left table th{
	text-align:left;
	padding-left:3px;
	width:90px;
}

#contentsBK div.menu_area div.panel div.left table td{
	font-size:12px;
}

#contentsBK div.menu_area div.panel div.navi{
	clear:both;
	height:25px;
	line-height:25px;
	border-top:1px solid #FF6633;
}

#contentsBK div.menu_area div.panel div.navi div.left{
	float:left;
	width:36%;
	padding:0;
	margin:0;
	padding-left:5px;
	font-size:12px;
	background:none;
}

#contentsBK div.menu_area div.panel div.navi div.right{
	float:right;
	padding:0;
	margin:0;
	padding-right:15px;
	font-size:12px;
}

#contentsBK div.menu_area div.panel div.navi div.left img.open{
	margin-left:4px;
	margin-top:7px;
}




/*	データ一覧表示エリア	*/

#contentsBK div#list_area
{
	width:586px;
	clear:both;
	height:180px;
	overflow:auto;
	font-size:12px;
	color:#666666;
}

#contentsBK div#list_area div.select{
	background-color:#EEEEEE;
}

#contentsBK div#list_area div.list_box,
#contents2BK div#list_area div.list_box,
#contentsBK div#list_area_db div.list_box {
	clear:both;
	float:left;
	width:560px;
	border-bottom:1px solid #666699;
}

#contentsBK div#list_area div.list_box div.left_box
{
	float:left;
}

#contentsBK div#list_area div.list_box .title_row,
#contents2BK div#list_area div.list_box .title_row,
#contentsBK div#list_area_db div.list_box .title_row
{
	float:left;
	width:476px;
	margin-top:5px;
	padding-bottom:5px;
	background:url("../images/dot_h.gif")  0 100% repeat-x;
}

#contentsBK div#list_area div.list_box div.title_row div.date,
#contents2BK div#list_area div.list_box div.title_row div.date,
#contentsBK div#list_area_db div.list_box div.title_row div.date{
	float:left;
	width:85px;
	text-align:center;
	font-size:12px;
	color:#666666;
}

#contentsBK div#list_area_db div.list_box div.title_row div.date{
	font-size:9px;
}

#contentsBK div#list_area div.list_box div.title_row div.title,
#contents2BK div#list_area div.list_box div.title_row div.title,
#contentsBK div#list_area_db div.list_box div.title_row div.title{
	float:right;
	width:391px;
	font-size:12px;
	color:#666666;
}

#contentsBK div#list_area div.list_box div.detail_row,
#contents2BK div#list_area div.list_box div.detail_row,
#contentsBK div#list_area_db div.list_box div.detail_row{
	clear:both;
	float:left;
	width:476px;
	padding:5px 0;
}

#contentsBK div#list_area div.list_box div.detail_row div.check_box,
#contents2BK div#list_area div.list_box div.detail_row div.check_box,
#contentsBK div#list_area_db div.list_box div.detail_row div.check_box{
	float:left;
	width:85px;
	color:#666666;
	font-size:10px;
	_font-size:9px;
	text-align:center;
	padding-top:5px;
}

#contentsBK div#list_area div.list_box div.detail_row div.comment,
#contents2BK div#list_area div.list_box div.detail_row div.comment,
#contentsBK div#list_area_db div.list_box div.detail_row div.comment{
	float:right;
	width:391px;
	font-size:12px;
	_font-size:12px;
	color:#666666;
}

#contentsBK div#list_area div.list_box div.photo_box,
#contents2BK div#list_area div.list_box div.photo_box,
#contentsBK div#list_area_db div.list_box div.photo_box{
	float:right;
	width:82px;
	padding:5px 0;
	text-align:center;
}



/*	産業データベース一覧表示	*/

#contentsBK div.list_area_db{
	clear:both;
	margin:0;
	padding:0;
	width:586px;
	height:486px;
	overflow:auto;
}

#contentsBK div.list_area_db div.classL_row{
	clear:both;
	float:left;
	width:566px;
	margin-top:10px;
	margin-bottom:0px;
	padding-bottom:3px;
	border-bottom:1px solid #999999;
}

#contentsBK div.list_area_db div.classL_row div.left
{
	float:left;
	width:86px;
	text-align:center;
}
#contentsBK div.list_area_db div.classL_row div.right{
	float:right;
	margin:0;
	padding:0;
	width:475px;
}
#contentsBK div.list_area_db div.classL_row div.right div.title_area{
	padding-bottom:7px;
	margin-bottom:7px;
	background:url("../images/dot_h.gif")  0 100% repeat-x;
}
#contentsBK div.list_area_db div.classL_row div.right div.title_area div.title{
	font-size:14px;
	font-weight:bold;
	color:#666;
	padding:3px 2px;
}
#contentsBK div.list_area_db div.classL_row div.right div.title_area div.comment,
#contentsBK div.list_area_db div.classM_row div.comment{

	font-size:12px;
	color:#666;
	line-height:130%;
	margin:0;
	padding:3px 5px 3px 15px;
}

#contentsBK div.list_area_db div.classL_row div.right div.classM_row{
	width:450px;
	margin-top:5px;
	margin-bottom:13px;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:10px;
	color:#666666;
}

#contentsBK div.list_area_db div.classL_row div.right div.classM_row img.open{
	margin-left:300px;
}

#contentsBK div.menu_area div.comment{
	padding:5px 20px;
	font-size:12px;
	line-height:150%;
	color:#666;
}



#contentsBK div.list_area_db div.classM_row div.title,
#contentsBK div.menu_area div.panel div.comment div.classM_row div.title{
	font-size:13px;
	font-weight:bold;
	padding-left:16px;
	color:#666666;
	background:url("../images/mark_org.gif")  0 0 no-repeat;
}

#contentsBK div.list_area_db div.classM_row ul,
#contentsBK div.menu_area div.panel div.comment div.classM_row ul{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
	list-style:none;
}

#contentsBK div.list_area_db div.classM_row li,
#contentsBK div.menu_area div.panel div.comment div.classM_row li{

	margin-bottom:3px;
	font-size:12px;
	padding-left:0px;
}


#contentsBK div.list_area_db div.classM_row div.subject{
	margin-left:15px;
	margin-top:5px;
	margin-bottom:3px;
	font-size:12px;
	padding-left:0px;
}

#contentsBK div.list_area_db div.classM_row div.chart{
	margin-left:15px;
	font-size:12px;
	color:#666666;
}


#contentsBK div.body_area
{
	float:left;
	width:586px;
}

#contentsBK div.body_area h2{
	margin:10px 10px 10px;
	font-size:15px;
	font-weight:bold;
	color:#666666;
}

#contentsBK div.body_area div.comment{
	margin:5px 25px 5px;
	width:536px;
	font-size:12px;
	line-height:150%;
	color:#666666;
}

#contentsBK div.body_area div.chart_box
{
	width:468px;
	margin:20px auto 20px;
}

#contentsBK div.body_area div.chart_box div.chart1
{
	float:left;
	width:468px;
	margin-bottom:20px;
}

#contentsBK div.body_area div.chart_box div.chart1 div.subject_box{
	float:left;
	width:468px;
	margin-top:3px;
	background-color:#CCC;
	text-align:left;
}

#contentsBK div.body_area div.chart_box div.chart1 div.subject_box span{
	float:left;
	font-size:12px;
	margin:0;
	padding:0;
	padding:5px 5px;
	color:#666;
}

#contentsBK div.body_area div.chart_box div.chart1 div.subject_box img.icon{
	float:right;
	width:16px;
	height:16px;
	padding-right:5px;
	padding-top:3px;
}

#contentsBK div.body_area div.chart_box div.chart1 div.chushaku_box{
	float:left;
	width:458px;
	margin:0;
	padding:3px 5px;
	margin-top:1px;
	background-color:#EEE;
	text-align:left;
}

#contentsBK div.body_area div.chart_box div.chart1 div.chushaku_box div{
	font-size:12px;
	margin:0;
	padding:2px 5px;
	color:#666;
}




#contentsBK .border{
	width:586px;
	height:6px;
	margin-bottom:2px;
}



#contentsBK div#title_area{
	clear:both;
	float:left;
	width:586px;
	height:56px;
}

#contentsBK div#title_area div.title {
	position:absolute;
	width:550px;
	margin-top:7px;
	margin-left:10px;
	font-size: 12px;
}

#contentsBK div#title_area div.date {
	position:absolute;
	margin-top:32px;
	margin-left:480px;
	font-size: 12px;
}

#contentsBK div#title_area div.btn_print 
{
	display:none;
	position:absolute;
	margin-top:7px;
	margin-left:429px;
}



#contentsBK div.body_comment{
	clear:both;
	padding:5px;
	width:576px;
	height:250px;
	overflow:auto;
	font-size: 12px;
	line-height:150%;
	color:#666666;
}

#contentsBK  div.body_comment img.image_left,
#contents2BK div.body_comment img.image_left
{
	clear:both;
	float:left;
	padding: 5px 10px 10px 5px;
}




#contentsBK div.bodyBK{
	clear:both;
	padding:5px;
	width:576px;
	font-size: 12px;
	line-height:150%;
	color:#666666;
}

#contentsBK div.bodyBK div.title
{
	font-size:14px;
	font-weight:bold;
	color:#666666;
	margin-bottom:20px;
}

#contentsBK div.bodyBK div.photo
{
	margin:20px 0;
	text-align:center;
}






/*	グラフで見るわが国の統計	*/

#contentsBK div.bodyBK div.graph div.col1
{
	float:left;
	width:230px;
	text-align:center;
	padding-right: 5px;
	color:#666666;
}

#contentsBK div.bodyBK div.graph div.col2
{
	float:left;
	width:340px;
	color:#666666;
}

#contentsBK div.bodyBK div.graph div.col2 ul{
	padding:0;
	margin-top:15px;
	margin-bottom:15px;
	list-style-type:disk;
}

#contentsBK div.bodyBK div.graph div.col2 li{
	font-size:12px;
	color:#666666;
}



/* アンケート */
#contentsBK div.bodyBK div.enqueteBK
{
	width:500px;
	margin:10px auto;
}

#contentsBK div.bodyBK div.enqueteBK div.title
{
	margin-bottom:10px;
	font-size:15px;
	font-weight:bold;
	color:#F63;
}

#contentsBK div.bodyBK div.enqueteBK div.main_row
{
	float:left;
	width:500px;
	margin:5px 0;
}

#contentsBK div.bodyBK div.enqueteBK div.main_row div.quetion
{
	width:500px;
	color:#666666;
	background:url("../images/dot_h.gif")  0 100% repeat-x;
}

#contentsBK div.bodyBK div.enqueteBK div.main_row div.comment
{
	width:500px;
	margin:5px 0;
	color:#666666;
	line-height:120%;
}

#contentsBK div.bodyBK div.enqueteBK div.main_row span
{
	color:#CC3300;
}


/* 著作権について */
#contentsBK div.bodyBK div.copyrightBK
{
	width:500px;
	margin:10px auto;
}

#contentsBK div.bodyBK div.copyrightBK ul{
	padding:0;
	margin-top:15px;
	margin-bottom:15px;
	list-style-type:decimal;
}

#contentsBK div.bodyBK div.copyrightBK li
{
	font-size:12px;
	color:#666666;
	line-height:130%;
	padding-bottom:10px;
	list-style-type:decimal;

/*
	padding-left:17px;
	background:url("../images/mark_org_squ.gif")  0 3px no-repeat;
*/
}


/* このサイトについて */
#contentsBK div.bodyBK div.aboutBK
{
	width:500px;
	margin:0px auto;
	margin-bottom:30px;
}

#contentsBK div.bodyBK div.aboutBK div.title
{
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:7px;
	color:#666666;
	background:url("../images/dot_h.gif")  0 100% repeat-x;
}

#contentsBK div.bodyBK div.aboutBK p{
	margin: 10px 0;
	font-size:12px;
	color:#666666;
}

#contentsBK div.bodyBK div.aboutBK div.bannerBK
{
	width:500px;
	margin:0px auto;
	margin-top:15px;
	margin-bottom:30px;
}





/* 経済広報センターの活動 */
#contentsBK div.bodyBK div.kkc_katsudoBK
{
	width:500px;
	margin:0px auto;
	margin-bottom:30px;
}

/*
#contentsBK div.bodyBK div.kkc_katsudoBK h2{
	margin: 20px 0 5px 0;
	font-size:12px;
	padding:0px 0;
	text-align:center;
	color:#000;
	background-color:#FC3;
	background:url("../images/bg_bar.gif")  0 0 no-repeat;
}
*/

#contentsBK div.bodyBK div.kkc_katsudoBK div.pamphlet h2,
#contentsBK div.bodyBK div.kkc_katsudoBK div.newspaper h2,
#contentsBK div.bodyBK div.kkc_katsudoBK div.enquete h2,
#contentsBK div.bodyBK div.kkc_katsudoBK div.symposium h2,
#contentsBK div.bodyBK div.kkc_katsudoBK div.pablication h2{
	margin: 20px 0 5px 0;
	width:500px;
	height:24px;
	text-indent:-9999px;
}

#contentsBK div.bodyBK div.kkc_katsudoBK div.pamphlet h2{
	background:url("../images/cap_kkc01.gif")  0 0 no-repeat;
}

#contentsBK div.bodyBK div.kkc_katsudoBK div.newspaper h2{
	background:url("../images/cap_kkc02.gif")  0 0 no-repeat;
}

#contentsBK div.bodyBK div.kkc_katsudoBK div.enquete h2{
	background:url("../images/cap_kkc03.gif")  0 0 no-repeat;
}

#contentsBK div.bodyBK div.kkc_katsudoBK div.symposium h2{
	background:url("../images/cap_kkc04.gif")  0 0 no-repeat;
}

#contentsBK div.bodyBK div.kkc_katsudoBK div.pablication h2{
	background:url("../images/cap_kkc05.gif")  0 0 no-repeat;
}



#contentsBK div.bodyBK div.kkc_katsudoBK div.pamphlet ul{
	list-style-type:decimal;
}

#contentsBK div.bodyBK div.kkc_katsudoBK div.pamphlet ul li{
	margin: 10px 0;
	padding-bottom:10px;
	font-size:12px;
	color:#666;
	font-weight:normal;
	line-height:130%;
	background:url("../images/dot_h.gif")  0 100% repeat-x;
}

#contentsBK div.bodyBK div.kkc_katsudoBK ul li span{
	margin-left:10px;
	color:#666;
}

#contentsBK div.bodyBK div.kkc_katsudoBK div.newspaper div.title{
	margin: 10px 0 5px 0;
	padding-left:15px;
	font-size:15px;
	font-weight:bold;
	background:url("../images/mark_org_squ.gif")  0 4px no-repeat;
}

#contentsBK div.bodyBK div.kkc_katsudoBK div.newspaper ul.main{
	margin: 5px 0 10px 0;
	padding-bottom:15px;
	background:url("../images/dot_h.gif")  0 100% repeat-x;
}

#contentsBK div.bodyBK div.kkc_katsudoBK div.newspaper ul.sub{
	padding-left:15px;
}

#contentsBK div.bodyBK div.kkc_katsudoBK div.newspaper li{
	font-size:12px;
	color:#666;
	line-height:130%;
}

#contentsBK div.bodyBK div.kkc_katsudoBK div.symposium table td{
	font-size:12px;
	color:#666;
}


#contentsBK div.bodyBK div.kkc_katsudoBK div.pablication li{
	font-size:12px;
	color:#666;
	line-height:130%;
	padding-bottom:10px;
}


/* リンクコーナー */
#contentsBK div.bodyBK div.linkBK
{
	width:500px;
	margin:0px auto;
	margin-bottom:30px;
}

#contentsBK div.bodyBK div.linkBK div.link01 h2,
#contentsBK div.bodyBK div.linkBK div.link02 h2,
#contentsBK div.bodyBK div.linkBK div.link03 h2,
#contentsBK div.bodyBK div.linkBK div.link04 h2
{
	margin: 20px 0 5px 0;
	width:500px;
	height:24px;
	text-indent:-9999px;
}

#contentsBK div.bodyBK div.linkBK div.link01 h2{
	background:url("../images/cap_link01.gif")  0 0 no-repeat;
}

#contentsBK div.bodyBK div.linkBK div.link02 h2{
	background:url("../images/cap_link02.gif")  0 0 no-repeat;
}

#contentsBK div.bodyBK div.linkBK div.link03 h2{
	background:url("../images/cap_link03.gif")  0 0 no-repeat;
}

#contentsBK div.bodyBK div.linkBK div.link04 h2{
	background:url("../images/cap_link04.gif")  0 0 no-repeat;
}

#contentsBK div.bodyBK div.linkBK div.title{
	margin: 10px 0 5px 0;
	padding-bottom:3px;
	font-size:12px;
	font-weight:normal;
	background:url("../images/dot_h.gif")  0 100% repeat-x;
}

#contentsBK div.bodyBK div.linkBK ul{
/*	list-style-type:decimal;	*/
	list-style-type: none;
}

#contentsBK div.bodyBK div.linkBK ul li
{
	font-size:12px;
	color:#666;
	font-weight:normal;
	line-height:130%;
}

#contentsBK div.bodyBK div.linkBK div.link04 span.museum_name
{
	float:left;
	display:block;
	width:230px;
}

#contentsBK div.bodyBK div.linkBK div.link04 span.company_name
{
	float:left;
	display:block;
	width:190px;
	color:#666;
}

#contentsBK div.bodyBK div.linkBK div.link04 span.pref
{
	float:left;
	display:block;
	width:80px;
	color:#666;
}

#contentsBK div.bodyBK ul.link_tab
{
	margin:0px auto;
	width:576px;
	height:30px;
	list-style:none;
	text-indent:-9999px;
}

#contentsBK div.bodyBK ul.link_tab li{
	display:block;
	float:left;
}

#contentsBK div.bodyBK ul.link_tab li a{
	display:block;
	height:30px;
	background-image:url("../images/tab_link_off.gif");
	background-repeat:no-repeat;
}

#contentsBK div.bodyBK ul.link_tab li.menu01 a,
#contentsBK div.bodyBK ul.link_tab li.menu01_on a{ width:144px; }
#contentsBK div.bodyBK ul.link_tab li.menu02 a,
#contentsBK div.bodyBK ul.link_tab li.menu02_on a{ width:127px; }
#contentsBK div.bodyBK ul.link_tab li.menu03 a,
#contentsBK div.bodyBK ul.link_tab li.menu03_on a{ width:191px; }
#contentsBK div.bodyBK ul.link_tab li.menu04,
#contentsBK div.bodyBK ul.link_tab li.menu04_on a{ width:114px; }

#contentsBK div.bodyBK ul.link_tab a:hover,
#contentsBK div.bodyBK ul.link_tab li.menu01_on a,
#contentsBK div.bodyBK ul.link_tab li.menu02_on a,
#contentsBK div.bodyBK ul.link_tab li.menu03_on a,
#contentsBK div.bodyBK ul.link_tab li.menu04_on a
{
	background-image:url("../images/tab_link_on.gif");
	background-repeat:no-repeat;
}

#contentsBK div.bodyBK ul.link_tab li.menu01 a, #contentsBK div.bodyBK ul.link_tab li.menu01_on a,
#contentsBK div.bodyBK ul.link_tab li.menu01 a:hover{ background-position:0 0; }

#contentsBK div.bodyBK ul.link_tab li.menu02 a, #contentsBK div.bodyBK ul.link_tab li.menu02_on a,
#contentsBK div.bodyBK ul.link_tab li.menu02 a:hover{ background-position:-144px 0; }

#contentsBK div.bodyBK ul.link_tab li.menu03 a, #contentsBK div.bodyBK ul.link_tab li.menu03_on a,
#contentsBK div.bodyBK ul.link_tab li.menu03 a:hover{ background-position:-271px 0; }

#contentsBK div.bodyBK ul.link_tab li.menu04 a, #contentsBK div.bodyBK ul.link_tab li.menu04_on a,
#contentsBK div.bodyBK ul.link_tab li.menu04 a:hover{ background-position:-462px 0; }





/* キッズコーナー */

div.kidsBody
{
	font-size: 12px;
	line-height:150%;
	margin: 8px;
}


#contentsBK div.bodyBK div.kidsBK
{
	font-size: 12px;
	width:500px;
	margin:0px auto;
}


#contentsBK div.bodyBK div.kidsBK ul
{
	padding:0;
	margin-top:15px;
	margin-bottom:15px;
	list-style-type:none;
}

#contentsBK div.bodyBK div.kidsBK li
{
	font-size:12px;
	color:#666666;
	line-height:130%;
	margin-bottom:10px;

}

/*	協力諸団体リスト	*/

#contentsBK div.bodyBK div.associationBK{
	width:500px;
	margin:0px auto;
}

#contentsBK div.bodyBK div.associationBK h2{
	width:490px;
	padding:2px 5px;
	margin-bottom:8px;
	color:#666;
}

#contentsBK div.bodyBK div.associationBK div.row
{
	width:500px;
	clear:both;	
}

#contentsBK div.bodyBK div.associationBK div.col
{
	float:left;
	width:250px;
	font-size:12px;
	color:#666666;
}

#contentsBK div.bodyBK div.associationBK div.col2
{
	float:left;
	width:165px;
	font-size:12px;
	color:#666666;
}

#contentsBK div.bodyBK div.associationBK div.col ul{
	padding:0;
	margin-top:15px;
	margin-bottom:15px;
}

#contentsBK div.bodyBK div.associationBK div.col li{
	font-size:12px;
	color:#666666;
}

/*------------------------------------------------------------------------------------------
	#Bottom Menu
------------------------------------------------------------------------------------------ */

#footerBK div#bottom_menu{
	margin:0 auto;
	padding:0;
	width:530px;
}

#footerBK div#bottom_menu ul{
	list-style:none;
	text-indent:-9999px;
}

#footerBK div#bottom_menu li{
	float:left;
}

#footerBK div#bottom_menu li a{
	display:block;
	margin:0;
	padding:0;
	margin-left:10px;
}

#footerBK div#bottom_menu li#bmenu01 a{
	margin-top:8px;
	width:37px;
	height:35px;
	background:url("../images/bmenu_01.jpg")  0 0 no-repeat;
}

#footerBK div#bottom_menu li#bmenu02 a{
	margin-top:11px;
	width:27px;
	height:29px;
	background:url("../images/bmenu_02.jpg")  0 0 no-repeat;
}

#footerBK div#bottom_menu li#bmenu03 a{
	margin-top:10px;
	width:27px;
	height:31px;
	background:url("../images/bmenu_03.jpg")  0 0 no-repeat;
}

#footerBK div#bottom_menu li#bmenu04 a{
	margin-top:11px;
	width:25px;
	height:28px;
	background:url("../images/bmenu_04.jpg")  0 0 no-repeat;
}

#footerBK div#bottom_menu li#bmenu05 a{
	margin-top:11px;
	width:25px;
	height:29px;
	background:url("../images/bmenu_05.jpg")  0 0 no-repeat;
}

#footerBK div#bottom_menu li#bmenu06 a{
	margin-top:11px;
	width:26px;
	height:30px;
	background:url("../images/bmenu_06.jpg")  0 0 no-repeat;
}

#footerBK div#bottom_menu li#bmenu07 a{
	margin-top:11px;
	width:26px;
	height:30px;
	background:url("../images/bmenu_07.jpg")  0 0 no-repeat;
}

#footerBK div#bottom_menu li#bmenu08 a{
	margin-top:11px;
	width:26px;
	height:29px;
	background:url("../images/bmenu_08.jpg")  0 0 no-repeat;
}

#footerBK div#bottom_menu li#bmenu09 a{
	margin-top:12px;
	width:31px;
	height:27px;
	background:url("../images/bmenu_09.jpg")  0 0 no-repeat;
}

#footerBK div#bottom_menu li#bmenu10 a{
	margin-top:11px;
	width:22px;
	height:29px;
	background:url("../images/bmenu_10.jpg")  0 0 no-repeat;
}

#footerBK div#bottom_menu li#bmenu11 a{
	margin-top:11px;
	width:27px;
	height:29px;
	background:url("../images/bmenu_11.jpg")  0 0 no-repeat;
}

#footerBK div#bottom_menu li#bmenu12 a{
	margin-top:11px;
	width:25px;
	height:29px;
	background:url("../images/bmenu_12.jpg")  0 0 no-repeat;
}

#footerBK div#bottom_menu li#bmenu13 a{
	margin-top:11px;
	width:25px;
	height:29px;
	background:url("../images/bmenu_13.jpg")  0 0 no-repeat;
}

#footerBK div#bottom_menu li#bmenu14 a{
	margin-top:11px;
	width:25px;
	height:29px;
	background:url("../images/bmenu_14.jpg")  0 0 no-repeat;
}

/*------------------------------------------------------------------------------------------
	#SEARCH
------------------------------------------------------------------------------------------ */

#st2{height:1.5em;margin-bottom:-1px}

input.search_text{
	width:170px;
	font-size:10px;
}

input.search
{
	padding : 0;
	width:37px;
	font-size:10px;
}

#header .searchtabs{
	margin:0;
	padding:0;
	position:absolute;
	margin-top:9px;
	margin-left:505px;
	height:1.5em;
}

#header .searchtabs .key_box{
	clear:both;
	margin:0;
	padding:0;
	padding-top:0px;
	padding-left:5px;
}

#header .searchtabs ul
{
	margin : 0 0 0 5px;
	font-size:10px;
	list-style:none;
}

#header .searchtabs ul li{
	float:left;
	margin:0;
	padding: 0 4px 0 4px;
	color:#666666;
	border-right:1px solid #ffffff;
	text-align:center;
}

#header .searchtabs ul li.end{
	border-right:none;
}

#header .searchtabs ul li a{
}

#header .searchtabs ul li a.non{

	color:#666666;
}

#header .searchtabs ul li a.sel{
	background-color:#FF9900;
	border:solid 1px #FFFFFF;
	font-weight:bold;
	color:#FFFFFF;
}

#header .searchtabs ul li a.sel em
{
	margin-top: 14px;
	margin-left: 8px;
	width:12px;
	height:7px;
	background-color:transparent;
	position:absolute;
}



/*------------------------------------------------------------------------------------------
	#PRINT
------------------------------------------------------------------------------------------ */

#wrapperAll2{
	width: 586px;
	margin: 0 auto;
	text-align:left;
}

#wrapperAll2 div#contents2BK{
	float:right;
	margin-left:5px;
	margin-right:5px;
	width:586px;
}

#contents2BK div#title_area
{
	float: right;
	width:586px;
	height:56px;
}

#contents2BK div#title_area div.title 
{
	position: absolute ;
	margin-top:9px;
	width : 580px;
	font-size: 12px;
	text-align: right;
}

#contents2BK div#title_area div.date  
{
	position:absolute;
	margin-top:34px;
	width: 580px;
	font-size: 12px;
	text-align : right;
}

#contents2BK div.body_comment{
	clear:both;
	padding:5px;
	width:576px;
	font-size: 12px;
	line-height:150%;
	color:#666666;
}

#contents2BK div#list_area
{
	width:586px;
	clear:both;
	font-size:12px;
	color:#666666;
}

