
/*-------------------------------------------------------------------------------*/
/*----- ページ共通 --------------------------------------------------------------*/

h3 {
	font-size: 130%;
	border-bottom: 0px #334f64 solid;
	padding-bottom: -5px;
	margin-top: 10px;
	margin-bottom: 15px;
}

h4 {
	font-size: 95%;
	border-bottom: 1px #334f64 solid;
	padding-bottom: -5px;
	margin-top: 10px;
	margin-bottom: 15px;
}

table.title h3 {　/* 詳細ページ見出し */
	font-size: 120%;
	border-bottom: 0px #334f64 solid;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* 新着情報配置 */
p.news-area {
	color: #FF570E;
	margin-top: -4px;
	margin-bottom: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px #9DA8B0 solid;
	border-bottom: 1px #9DA8B0 solid;
}

/* 収蔵品・古写真画像によるメニュー */
.imagemenu-area {
	margin-top: 40px;
	margin-bottom: 40px;
}

.imagemenu-area td{
	padding-right: 20px;
	padding-bottom: 20px;

}

/* 著作権表記 */
ul#copyright{
	font-size: 80%;
	color: #6A6A6A;
	margin: 15px;
}

/* ２列レイアウト・左エリア *//* 2005.12.13 */
#left-part {
	float:left;
	width: 660px;
}

/* ２列レイアウト・右エリア */
#right-part {
	float:left;
	width: 330px;
	margin-left: 10px;
}


/*-------------------------------------------------------------------------------*/
/*----- 一覧ページ --------------------------------------------------------------*/



/* プルダウンナビゲーション -------------------------------- */

/* プルダウンナビゲーション配置 */
.pulldown-navigation {
	font-size: 80%;
	width: 660px;
	text-align: right;
	position : relative;
	top: -45px;
	margin-bottom: -20px;
}

/* プルダウンナビゲーション・セレクト */
.pulldown-navigation select{
	font-size: 90%;
}

/* プルダウンナビゲーション・ボタン */
.pulldown-navigation input{
	font-size: 90%;
}


/* リスト表現 ---------------------------------------------- */

/* 収蔵品リスト */
ul.shuzo-list{
	list-style: none;
	margin-top: -10px;
	margin-bottom: 20px;
}

/* 収蔵品リスト各項目 */
ul.shuzo-list li {
	padding: 2px;
	font-size: 85%;
	border-bottom: 1px #D8DCDF solid;
	border-bottom: 1px #1f3d54 dotted;
}

/* ★★★★★★ */

ul.search-list{
	list-style: none;
	margin-top: -10px;
	margin-bottom: 30px;
}

ul.search-list li {
	padding: 2px;
	font-size: 85%;
}


/* 文化財リスト */
ul.bunka-list{
	list-style: none;
	margin-bottom: 30px;
}

/* 文化財リスト各項目 */
ul.bunka-list li {
	padding: 2px;
	padding-left: 20px;
}

/* 文化財リスト各項目 */
ul.bunka-list li {
	background: url(../images/bunka/li.gif) no-repeat;
}





/* 文化財一覧 ------------------------------------- */

table.bunka-list-table {
	width: 100%;
}

table.bunka-list-table td{
	font-size: 90%;
}

/* 文化財一覧・ページナビゲーション */
.page-navigation{
	color: #999;
	width: 660px;
	text-align: center;
	font-size: 80%;
}


/*-------------------------------------------------------------------------------*/
/*----- 詳細ページ --------------------------------------------------------------*/

/* 詳細ページナビゲーション */
.detail-navigation {
	color: #999;
	position: relative;
	top: -30px;
	width: 660px;
	text-align: right;
	font-size: 80%;
	height: 1em;
	margin-bottom: -10px;
}

/* ページタイトル ------------------------------------- */

/* ページタイトル・幅指定 */
table.title{
	width: 100%;
}

/* ページタイトル・ラベルセル */
table.title td.lbl{
	width: 64px;
	font-size: 90%;
	color: #647480;
	font-weight: bold;
	background-color: #EAF5FF;
	padding: 4px;
	padding-left: 8px;
	padding-right: 8px;
	border-top: 0px #9DA8B0 solid;
}

table.title th{
	width: 64px;
	font-size: 90%;
	font-weight: bold;
	/* background-color: #EAF5FF; */
	padding: 4px;
	padding-left: 8px;
	padding-right: 8px;
	border-top: 0px #9DA8B0 solid;
	text-align: left;
	background-image:url(../images/bg_common_title.png);
}


/* ページタイトル・データセル */
table.title td.val{
	/* background-color: #F4F4F4; */
	padding: 4px;
	padding-left: 8px;
	border-top: 0px #9DA8B0 solid;
	background-image:url(../images/bg_common_title.png);

}

table.title td.val-small{
	font-size: 75%;
	/* background-color: #F4F4F4; */
	padding: 4px;
	padding-left: 8px;
	border-top: 0px #9DA8B0 solid;
	background-image:url(../images/bg_common_title.png);
}


/* 詳細プロパティ ------------------------------------- */

/* 詳細プロパティ・セル共通 */
table.detail td{
	font-size: 90%;
	line-height: 160%;
}

table.detail th{
	font-size: 90%;
	line-height: 160%;
}


/* 詳細プロパティ・ラベルセル */
table.detail td.lbl{
	/* width: 70px; */
	font-weight: bold;
	/* background-color: #EAF5FF; */
	padding: 4px;
	padding-left: 8px;
	padding-right: 8px;
	border-top: 1px #9DA8B0 dotted;
	text-align: left;
}

/* 詳細プロパティ・ラベルセル */
table.detail th{
	background-color:#003156;
	font-weight: bold;
	padding: 4px;
	padding-left: 8px;
	padding-right: 8px;
	border-top: 1px #1f4a6a dotted;
	text-align: left;
}


/* 詳細プロパティ・データセル */
table.detail td.val{
	padding: 4px;
	padding-left: 8px;
	border-top: 1px #1f4a6a dotted;
}

/* 詳細プロパティ・データセル長文用 */
table.detail td.val-l{
	padding: 4px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px #1f4a6a dotted;
	border-bottom: 1px #1f4a6a dotted;
}

/* 詳細プロパティ・長文改行指定 */
span.text{
	width: 600px;
	float: left;
}


/* =============================================================== */
/* 収蔵品メニュー */

div.imagemenu-area-shuzo ul {
	list-style: none;
}


div.imagemenu-area-shuzo ul li {
	float: left;
}

div.imagemenu-area-shuzo ul li a{
	display:block;
	width: 150px;
	height: 190px;
	border: 0px solid #fff;
	margin-right: 24px;
	text-indent: -10000px;
	overflow: hidden;
}

div.imagemenu-area-shuzo ul li a{
	background:url(../images/shuzo/menu_syuzo.jpg) no-repeat;
}

div.imagemenu-area-shuzo ul li a:hover{
	background:url(../images/shuzo/menu_syuzo_s.jpg) no-repeat;
}


a#p_kaiga {
	background-position:-11px -11px;
}

a#p_chokoku {
	background-position:-192px -11px;
}

a#p_komon {
	background-position:-374px -11px;
}

a#p_rekishi {
	background-position:-555px -11px;
}



/* =============================================================== */
/* 古写真メニュー */

div.imagemenu-area-shashin ul {
	list-style: none;
}


div.imagemenu-area-shashin ul li {
	float: left;
	margin-top: 20px;
}

div.imagemenu-area-shashin ul li a{
	display:block;
	width: 150px;
	height: 194px;
	border: 0px solid #fff;
	margin-right: 24px;
	text-indent: -10000px;
	overflow: hidden;
}

div.imagemenu-area-shashin ul li a{
	background:url(../images/shashin/menu_photo.jpg) no-repeat;
}

div.imagemenu-area-shashin ul li a:hover{
	background:url(../images/shashin/menu_photo_s.jpg) no-repeat;
}


a#p_01 {
	background-position:-1px -1px;
}

a#p_02 {
	background-position:-181px -1px;
}

a#p_03 {
	background-position:-364px -1px;
}

a#p_04 {
	background-position:-545px -1px;
}


a#p_05 {
	background-position:-1px -218px;
}

a#p_06 {
	background-position:-181px -218px;
}

a#p_07 {
	background-position:-364px -218px;
}

a#p_08 {
	background-position:-545px -218px;
}

a#p_09 {
	background-position:-1px -436px;
}

a#p_10 {
	background-position:-181px -436px;
}



/* ====================================================== */

div.shuzo-title-area {
	background-image:url(../images/bg_common_title.png);
	background-repeat:repeat-x;
}

div.shuzo-title-area th {
	background-image:none;
}

div.shuzo-title-area td.val {
	background-image:none;
}

div.shuzo-title-area td.val-small {
	background-image:none;
}


/* ====================================================== */

div.bunka-title-area {
	background-image:url(../images/bg_common_title.png);
	background-repeat:repeat-x;
}

div.bunka-title-area th {
	background-image:none;
}

div.bunka-title-area td.val {
	background-image:none;
}

div.bunka-title-area td.val-small {
	background-image:none;
}




/*-------------------------------------------------------------------------------*/
/*----- タブナビゲーション ------------------------------------------------------*/

ul#mainmenu li a#menu-database {
		text-indent:-10000px;
		background-image:url(../images/main_menu/mainmenu_act.png);
		background-position:-480px 0px;
}

body.t-shuzo li#t-shuzo a {
	background-image:url(../images/sub_menu/sub_menu_act.jpg);
	background-repeat:repeat-x;
	}
	
body.bunka li#t-bunka a {
	background-image:url(../images/sub_menu/sub_menu_act.jpg);
	background-repeat:repeat-x;
	}

body.shashin li#t-shashin a {
	background-image:url(../images/sub_menu/sub_menu_act.jpg);
	background-repeat:repeat-x;
	}
	
	
#header-area {
	background:url(../images/header/db.jpg) no-repeat;
}
