/*base
---------------------------*/
body { color: #333; line-height: 160%; background: none; }

*{ margin:0px; padding:0px; font-family : "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","Verdana","Helvetica","Arial","ＭＳ Ｐゴシック",sans-serif}

/*link
---------------------------*/
a 			{ color: #076A9B; text-decoration: underline; }
a:link		{ color: #076A9B; text-decoration: underline; }
a:visited	{ color: #076A9B; text-decoration: underline; }
a:hover		{ color: #076A9B; text-decoration: none; }
a:active	{ color: #076A9B; text-decoration: none; }

/*title,p,img
---------------------------*/
h1, h2, h3, h4, h5 { font-weight: normal; margin: 0px; padding: 0px; }

p{ color:#333; margin: 0px; }

img { display: block; margin: 10px 0px; padding: 0px; border: none;}

/*list,dl
---------------------------*/
ul { margin: 0px; padding: 0px; list-style-type: none; }
ul li { padding: 0px; margin: 0px; }

ol { padding: 0px; margin: 0px; list-style: decimal outside; }
ol li { padding: 0px; margin: 0px; }

dl { padding: 0px; margin: 0px; }
dt { padding: 0px; margin: 0px; }
dd { padding: 0px; margin: 0px; }

/*table
---------------------------*/
table { width: 100%; margin: 0px; padding: 0px; border-collapse: collapse; }
th { font-weight: normal; text-align: left; padding: 5px; vertical-align: top; }
td { text-align: left; padding: 5px; }

.td5{ width:5%;} .td10{ width:10%;} .td15{ width:15%;} .td20{ width:20%;} .td25{ width:25%;}
.td30{ width:30%;} .td35{ width:35%;} .td40{ width:40%;} .td45{ width:45%;} .td50{ width:50%;}

/*construction
---------------------------*/
/*全体を格納*/
#wrapper { margin: 0px; padding: 0px; }
	
/*ヘッダー*/
#header { height: 100px; margin: 0px; }
	#logo_area { width: 268px; }
	#navi { display: none; }
	
/*グローバルナビ*/
#global-navi { display: none; }
	
/*ボックス*/
#column {width: 100%; margin: 20px 0px 30px; padding: 0px; text-align: left; }
	
	/*コンテンツエリア*/
	#contents {width: 100%; margin: 0px; padding: 0px; }
		#flash_area { display: none; }
		.contents-left { width: 100%; float: none; }
		.contents-right { width: 100%; float: none; }
	
	/*ローカルナビ*/
	#local-area { display: none; }	
	#home #local-area { display: block; width: 100%; }	
		
#pagetop { display: none; }	

/*フッター*/
#footer { margin-top: 50px; padding: 0px; background: none; clear: both; }	
	/*フッターコンテンツ*/
	#footer-contents {width: 100%; margin: 0px; padding: 0px 0px 20px; text-align: left; }
		
		#footer-navi { display: none; }
		#footer-left { width: 100%; padding-top: 10px; border-top: 1px dotted #4795BE; }
		#footer-right { display: none; }
	
/*top-style
---------------------------*/
h1 { font-size: 14px; margin: 0px 0px 5px; line-height: 120%; }
h3,h4 { margin: 30px 0px 10px; }
div#logo { display: none; }
.hide { display: block; }

div#search_area { display: none; }
div#denshobunka_area { margin-top: 30px; }
.printhide { display: none; }

div#local_contents img { float: none!important; }

/*2nd-style
---------------------------*/
div.TabbedPanels { display: none; }
div#pan { display: none; }
div.research_box { display: none; }

/*文化財*/
p.page_nav { display: none; }
p.link_pagetop { display: none; }

/*伝承文化*/
div.den_r { display: none; }
div.furusato_right img.print-none { display: none; }

ul.month_list { display: none; }

/*ライブラリー82*/
div.tb_right { float: none; }

/*出版物*/
div.wk01 { display: none; }
select.backnumber { display: none; }
div.zu_ichiran { width: 120px; float: left; margin: 0px 35px 0px 0px; _margin: 0px 34px 0px 0px; min-height: 250px; _height: 250px; }

/*お問い合わせ*/
div.around_form { display: none; }
p.nodisplay { display: none; }
p.formchart { display: none; }

/*友の会*/
img.ph_center { display: none; }
td.inq_btn { display: none; }

/*テーブル*/
table.data_tb { width: 630px; margin: 20px 0px 40px; line-height: 150%; }
	html>/**/body table.data_tb { width: 629px; margin: 20px 0px 20px 1px; line-height: 150%; }
#event table.result_tb { margin: 10px 0px 0px; line-height: 150%; font-size: 80%; }
#event table.data_tb { padding: 0px; }
	html>/**/body#event table.data_tb { width: 629px; margin-left: 1px; line-height: 150%; }
#event table.data_tb p { font-size: 100%; margin: 0px; }
table.data_tb th,table.data_tb td { font-size: 90%; padding: 3px 7px; border: 1px solid #7FB2CC; }
table.data_tb th { font-weight: bold; }
	.past_event table.data_tb th { font-weight: normal; }
table.data_tb th span { font-weight: normal; }
table.data_tb tr.bg_tr th { background: #ECF4F7; }
table.data_tb th.ph_rt img { margin: 5px 5px 0px 15px; float: right; }
	*html table.data_tb td.ph_rt { padding-bottom: 15px; }
table.data_tb td.ph_rt img { margin: 5px 5px 10px 15px; float: right; }
table.data_tb td.ph_ct img { display: block; margin: 15px auto; }

table.contact_tb { width: 630px; margin: 0px; }
	html>/**/body table.contact_tb { width: 629px; margin: 1px 0px 0px 1px; line-height: 150%; }
table.contact_tb th,table.contact_tb td { font-size: 90%; padding: 3px; border: 1px solid #7FB2CC; vertical-align: top; line-height: 150%; }
table.contact_tb th { font-weight: normal; background: #ECF4F7; }

table.list_tb { width: 630px; margin: 0px; }
	html>/**/body table.list_tb { width: 629px; margin: 1px 0px 0px 1px; line-height: 150%; }
table.list_tb th,table.list_tb td { font-size: 75%; padding: 3px; border: 1px solid #7FB2CC; vertical-align: top; line-height: 140%; }
table.list_tb th { background: #ECF4F7; text-align: center; vertical-align: middle; }
table.list_tb th.city  { text-align: left; }
table.list_tb td { width: 25px; text-align: right; }
table.list_tb th.total  { width: 30px; }

table.def_tb { width: 630px; margin: 0px; }
	html>/**/body table.def_tb { width: 629px; margin: 1px 0px 0px 1px; line-height: 150%; }
table.def_tb th,table.def_tb td { font-size: 90%; padding: 3px; border: 1px solid #7FB2CC; vertical-align: top; line-height: 140%; }
table.def_tb th { font-weight: bold; background: #ECF4F7; }
table.def_tb th span { font-size: 85%; font-weight: normal; background: #ECF4F7; }

table.def_tb2 { width: 630px; margin: 0px; }
	html>/**/body table.def_tb2 { width: 629px; margin: 1px 0px 0px 1px; line-height: 150%; }
table.def_tb2 th,table.def_tb2 td { font-size: 75%; padding: 6px; border: 1px solid #7FB2CC; vertical-align: top; line-height: 150%; }
table.def_tb2 th { background: #ECF4F7; }
