#hdr2_lnks li a {
    background-image: url("../../img/ja/menu.jpg");
    background-repeat: no-repeat;
    display: block;
/*    height: 26px;*/
    width: 160px;
}

#hdr_ttl_category {
	display:block;
	width:158px;
	height:27px;
	background:url(../../img/ja/hdr_ttl_category.gif) no-repeat;
}

#hdr_ttl_history {
	display:block;
	width:162px;
	height:27px;
	background:url(../../img/ja/hdr_ttl_history.gif) no-repeat;
}


#ttl2_miscimage {
	display:block;
	float:left;
	width:68px;
	height:12px;
	background:url(../../img/ja/ttl2_miscimage.gif) no-repeat;
}

@charset "UTF-8";
/* 文字コード：UTF-8 */

/* タイトル */
#hdr3_ttl_category {
	display:block;
	width:158px;
	height:27px;
	background:url(../../img/ja/hdr_ttl_category.gif) no-repeat;
}
#hdr3_ttl_history {
	display:block;
	width:162px;
	height:27px;
	background:url(../../img/ja/hdr_ttl_history.gif) no-repeat;
}
#hdr3_ttl_history_c {
	display:block;
	width:162px;
	height:27px;
	background:url(../../img/ja/hdr_ttl_history.gif) no-repeat;
}
#hdr3_ttl_history_k {
	display:block;
	width:162px;
	height:27px;
	background:url(../../img/ja/hdr_ttl_history.gif) no-repeat;
}
#hdr3_ttl_region {
	display:block;
/*	width:162px;*/
	height:27px;
	background:url(../../img/ja/hdr_ttl_map.gif) no-repeat;
}
#hdr3_ttl_region_w {
	display:block;
	width:162px;
	height:27px;
	background:url(../../img/ja/hdr_ttl_region.gif) no-repeat;
}
#hdr3_ttl_keyword {
	display:block;
	width:211px;
	height:27px;
	background:url(../../img/ja/hdr_ttl_keyword.gif) no-repeat;
}
/* タイトル */
#hdr3_ttl_nation {
	display:block;
	height:27px;
	background:url(../../img/ja/hdr_ttl_nation.gif) no-repeat;
}
#hdr3_ttl_associative {
	display:block;
	width:232px;
	height:27px;
	background:url(../../img/ja/hdr_ttl_associative.gif) no-repeat;
}
#ttl2_miscimage {
	display:block;
	float:left;
	width:68px;
	height:12px;
	background:url(../../img/ja/ttl2_miscimage.gif) no-repeat;
}
#ttl3_kanrenlink {
	display:block;
	width:99px;
	height:15px;
	background:url(../../img/ja/nation/ttl3_kanrenlink.gif) no-repeat;
}
#left_navi_ttl_history {
	display:block;
	width:160px;
	height:24px;
	background:url(../../img/ja/navi_ttl_history.gif) no-repeat;
	vertical-align:bottom;
}
#left_navi_ttl_region {
	display:block;
	width:160px;
	height:24px;
	background:url(../../img/ja/navi_ttl_region.gif) no-repeat;
	vertical-align:bottom;
}
#left_navi_ttl_todoufu {
	display:block;
	width:160px;
	height:24px;
	background:url(../image/201107/navi_ttl_todoufu.gif) no-repeat;
	vertical-align:bottom;
}
/* コンテンツ */
#content_body1 {
	margin:0 auto;
	padding:30px 0 0 30px;
	width:770px;
	background-color:#fff;
}
#content_body1 .ttl1 {
	width:710px;
}
#content_body1 .ttl1_b1,
#content_body1 .ttl1_b2 {
	width:740px;
}
#content_body2 {
	margin:0 auto;
	padding:23px 0 0 30px;
	width:770px;
	background-color:#fff;
}
#content_body1 .bottom1,
#content_body2 .bottom1 {
	padding:40px 7px 7px 7px;
	width:756px;
}
/* レイアウト */
#photolist_ttl {
	margin:30px 0 0 0;
}
#photolist_ttl3 {
	margin:10px 0 0 0;
}
#osusume1 {
	margin:5px 0 10px 0;
}
#ctglist_ttl1 {
	margin:0;
}
#ctglist_ttl2 {
	margin:20px 0 0 0;
}
.srch1 {
	padding:9px;
	width:720px;
	border:solid 1px #d2d2d2;
}
.srch1_b1 {
	float:left;
	width:300px;
}
.srch1_b2 {
	float:left;
	padding:0 0 0 15px;
	width:404px;
}
.srch1 .txt1 {
	padding:0 0 8px 10px;
	font-size:80%;
	font-weight:normal;
}
.srch1 .box1 {
	padding:10px;
	background-color:#f5f0e1;
	font-size:80%;
}
.srch1 .box1 .kana {
	font-size: smaller;
	margin: -2px 0 0 0;
}
.srch1 .box1 .spe {
	margin-top: 8px;
}
.srch1 .box1 .kubun{
	margin-top: 8px;
}

.photolistsmall {
	width:100%;
	position:relative; top:0px; left:-8px;
}
.photolistsmall li {
	padding:8px 10px 8px 2px;
	font-size:0;
	float:left;
	width:60px;
	height:60px;
}
.photolistsmall td {
	text-align:center;
	font-size:0;
	width:64px;
}
.srch1 .photo1 {
	text-align:center;
	position: relative;
}
.srch1 .zoom {
	margin:5px 0 0 0;
	text-align: center;
}
.srch1 table {
	border: none;
	margin: 0 auto;
	padding: 0;
}
.srch1 .photo1 .playbtn{
	position: absolute;
	top: calc(50% - 40px);
	left: calc(50% - 40px)	
}
.srch1 .ttl2_b1 .playbtn {
	position: absolute;
	top: calc(50% - 10px);
	left: calc(50% - 10px);
	max-width: 20px;
	max-height: 20px;
	border: none;
}


/*.srch1 .zoom td {
	padding:0 12px 0 0;
}*/
.srch1 .zoom li {
	padding:0 12px 0 0;
	float:left;
	/*position:relative; left:80px */
}
.srch1 .zoom a {
	display:block;
	padding:2px 0 3px 17px;
	min-height:9px;
	font-size:70%;
	background:url(../../img/icn_zoomup.gif) left center no-repeat;
}
.photolistsmall .noncur img {
	padding:2px;
}
.photolistsmall .cur {
	/*padding:6px 8px 6px 0;*/
}
.photolistsmall .cur img {
	border:solid 2px #e6a0a0;
}
.photolist {
	margin:5px 0 0 0;
	padding:0 0 1px 0;
	width:741px;
	background:url(../image/list1_bg1.gif);
}
.photolist li {
	position:relative;
	float:left;
	width:148px;
	height:173px;
}
.photolist .item {
	position:relative;
	margin:1px 0 0 1px;
	width:147px;
	height:172px;
}
.photolist .active {
	background-color:#f9f4df;
}
.photolist .checkbox1 {
	display:block;
	position:absolute;
	top:3px;
	left:3px;
	z-index:2;
}
.photolist .photo1 {
	position:absolute;
	top:22px;
	width:147px;
	height:89px;
	text-align:center;
	overflow:hidden;
}
.photolist .photo1 img {
	border:solid 1px #fff;
}
.photolist .txt1 {
	position:absolute;
	top:115px;
	left:5px;
	width:137px;
	height:55px;
	background-color:inherit;
	font-size:12px;
	line-height:15px;
	text-align:center;
	z-index:2;
	overflow:hidden;
}

.osusume {
	width:740px;
	background:url(../image/osusume_bg2.gif) repeat-y;
}
.osusume h2 {
	float:left;
	padding:10px 0;
	width:107px;
	background:url(../image/osusume_bg1.gif) repeat-x;
	color:#fff;
	font-size:10px;
	text-align:center;
}
.osusume .box1 {
	float:left;
	padding:10px 0;
	width:617px;
}
.osusumelist {
	margin:0;
	padding:0;
}
.osusumelist li {
	float:left;
	padding:0 6px;
	white-space:nowrap;
}
.osusumelist input {
	vertical-align:middle;
}

#search_ttl1 {
	margin:15px 0 0 0;
}
#search_ttl2 {
	margin:12px 0 0 0;
}

/* 歴史検索 */
.search_list {
	width:620px;
}
.search_list li {
	position:relative;
	float:left;
	margin:12px 10px 0 0;
	padding:2px;
	width:294px;
	height:51px;
	border:solid 1px #ccc;
}
.search_list_input {
	display:block;
	position:absolute;
	top:2px;
	left:2px;
	padding:15px 0 0 2px;
	width:23px;
	height:36px;
	background-color:#96a8b7;
}
.search_list_ttl {
	display:block;
	position:absolute;
	top:2px;
	left:29px;
	width:267px;
	height:51px;
	background-color:#b9c6d1;
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align:bottom;
}
#history_j_ttl01 { background-image:url(../../img/ja/history_j_ttl1.gif); }
#history_j_ttl02 { background-image:url(../../img/ja/history_j_ttl2.gif); }
#history_j_ttl03 { background-image:url(../../img/ja/history_j_ttl3.gif); }
#history_j_ttl04 { background-image:url(../../img/ja/history_j_ttl4.gif); }
#history_j_ttl05 { background-image:url(../../img/ja/history_j_ttl5.gif); }
#history_j_ttl06 { background-image:url(../../img/ja/history_j_ttl6.gif); }
#history_j_ttl07 { background-image:url(../../img/ja/history_j_ttl7.gif); }
#history_j_ttl08 { background-image:url(../../img/ja/history_j_ttl8.gif); }
#history_j_ttl09 { background-image:url(../../img/ja/history_j_ttl9.gif); }
#history_j_ttl10 { background-image:url(../../img/ja/history_j_ttl10.gif); }
#history_j_ttl11 { background-image:url(../../img/ja/history_j_ttl11.gif); }
#history_j_ttl12 { background-image:url(../../img/ja/history_j_ttl12.gif); }
#history_j_ttl13 { background-image:url(../../img/ja/history_j_ttl13.gif); }
#history_j_ttl14 { background-image:url(../../img/ja/history_j_ttl14.gif); }
#history_j_ttl15 { background-image:url(../../img/ja/history_j_ttl15.gif); }
#history_k_ttl01 { background-image:url(../../img/ja/history_k_ttl1.gif); }
#history_k_ttl02 { background-image:url(../../img/ja/history_k_ttl2.gif); }
#history_k_ttl03 { background-image:url(../../img/ja/history_k_ttl3.gif); }
#history_k_ttl04 { background-image:url(../../img/ja/history_k_ttl4.gif); }
#history_k_ttl05 { background-image:url(../../img/ja/history_k_ttl5.gif); }
#history_k_ttl06 { background-image:url(../../img/ja/history_k_ttl6.gif); }
#history_k_ttl07 { background-image:url(../../img/ja/history_k_ttl7.gif); }
#history_k_ttl08 { background-image:url(../../img/ja/history_k_ttl8.gif); }
#history_k_ttl09 { background-image:url(../../img/ja/history_k_ttl9.gif); }
#history_k_ttl10 { background-image:url(../../img/ja/history_k_ttl10.gif); }
#history_c_ttl01 { background-image:url(../../img/ja/history_c_ttl1.gif); }
#history_c_ttl02 { background-image:url(../../img/ja/history_c_ttl2.gif); }
#history_c_ttl03 { background-image:url(../../img/ja/history_c_ttl3.gif); }
#history_c_ttl04 { background-image:url(../../img/ja/history_c_ttl4.gif); }
#history_c_ttl05 { background-image:url(../../img/ja/history_c_ttl5.gif); }
#history_c_ttl06 { background-image:url(../../img/ja/history_c_ttl6.gif); }
#history_c_ttl07 { background-image:url(../../img/ja/history_c_ttl7.gif); }
#history_c_ttl08 { background-image:url(../../img/ja/history_c_ttl8.gif); }
#history_c_ttl09 { background-image:url(../../img/ja/history_c_ttl9.gif); }
#history_c_ttl10 { background-image:url(../../img/ja/history_c_ttl10.gif); }
#history_c_ttl11 { background-image:url(../../img/ja/history_c_ttl11.gif); }
#history_c_ttl12 { background-image:url(../../img/ja/history_c_ttl12.gif); }
#history_c_ttl13 { background-image:url(../../img/ja/history_c_ttl13.gif); }
#history_c_ttl14 { background-image:url(../../img/ja/history_c_ttl14.gif); }
#history_c_ttl15 { background-image:url(../../img/ja/history_c_ttl15.gif); }
#history_c_ttl16 { background-image:url(../../img/ja/history_c_ttl16.gif); }
#history_c_ttl17 { background-image:url(../../img/ja/history_c_ttl17.gif); }
#history_c_ttl18 { background-image:url(../../img/ja/history_c_ttl18.gif); }
#history_c_ttl19 { background-image:url(../../img/ja/history_c_ttl19.gif); }
#history_c_ttl20 { background-image:url(../../img/ja/history_c_ttl20.gif); }
#history_c_ttl21 { background-image:url(../../img/ja/history_c_ttl21.gif); }

/* 地域検索 */
#map_wd_list {
	margin:3px 0 0 0;
	width:612px;
}
#map_wd_area1,
#map_wd_area2,
#map_wd_area3,
#map_wd_area4,
#map_wd_area5,
#map_wd_area6 {
	float:left;
	margin:0 2px 0 0;
	padding:3px;
	width:94px;
	font-size:80%;
}
#map_wd_area1 { background-color:#86b1bb; }
#map_wd_area2 { background-color:#be8895; }
#map_wd_area3 { background-color:#f16c65; }
#map_wd_area4 { background-color:#a1c271; }
#map_wd_area5 { background-color:#f6ba37; }
#map_wd_area6 { background-color:#bca250; }
#map_wd_list input { vertical-align:middle; }

#map_jp_list {
	margin:3px 0 0 0;
	width:612px;
	background:url(../image/area_bg1.gif) repeat-y;
}
#map_jp_area1,
#map_jp_area2,
#map_jp_area3,
#map_jp_area4,
#map_jp_area5,
#map_jp_area6,
#map_jp_area7,
#map_jp_area8 {
	float:left;
	margin:0 2px 0 0;
	padding:0 0 5px 0;
}
#map_jp_area1,
#map_jp_area2,
#map_jp_area4,
#map_jp_area8 {
	width:74px;
}
#map_jp_area3,
#map_jp_area5,
#map_jp_area6,
#map_jp_area7 {
	width:75px;
}
#map_jp_ttl1,
#map_jp_ttl2,
#map_jp_ttl3,
#map_jp_ttl4,
#map_jp_ttl5,
#map_jp_ttl6,
#map_jp_ttl7,
#map_jp_ttl8 {
	display:block;
	height:16px;
	border-bottom:solid 1px #fff;
	vertical-align:bottom;
}
#map_jp_ttl1,
#map_jp_ttl2,
#map_jp_ttl4,
#map_jp_ttl8 {
	width:74px;
}
#map_jp_ttl3,
#map_jp_ttl5,
#map_jp_ttl6,
#map_jp_ttl7 {
	width:75px;
}
#map_jp_ttl1 { background:url(../image/ttl_area_jp1.gif) no-repeat; }
#map_jp_ttl2 { background:url(../image/ttl_area_jp2.gif) no-repeat; }
#map_jp_ttl3 { background:url(../image/ttl_area_jp3.gif) no-repeat; }
#map_jp_ttl4 { background:url(../image/ttl_area_jp4.gif) no-repeat; }
#map_jp_ttl5 { background:url(../image/ttl_area_jp5.gif) no-repeat; }
#map_jp_ttl6 { background:url(../image/ttl_area_jp6.gif) no-repeat; }
#map_jp_ttl7 { background:url(../image/ttl_area_jp7.gif) no-repeat; }
#map_jp_ttl8 { background:url(../image/ttl_area_jp8.gif) no-repeat; }

.sub_list2 li {
	width:73px;
	padding:1px 0 1px 1px;
	font-size:70%;
}
.sub_list2 input { vertical-align:middle; }

#region_map1 {
	margin:9px 0 0 0;
}

/* 拡大 */
.zoom_input_img {
	display:block;
	margin:5px auto;
}
.zoom_input_img_no_button {
	display:block;
	margin:5px auto;
}
.zoom_hidden_button {
	font-size:0;
	width:0px;
	height:0px;
	visibility:hidden;
	/*float:right;*/
}
.srch2 {
	padding:29px 0;
	width:738px;
	border:solid 1px #d2d2d2;
}
.srch2 .photo1 {
	width:738px;
	overflow:auto;
	text-align:center;
}
.srch2 .photo1 img {
	display:block;
	margin:0 auto;
}
.srch2 .zoom1 {
	margin:5px 0 0 0;
	text-align:center;
}
.srch2 .zoom1 a {
	padding:3px 0 4px 17px;
	font-size:70%;
	background:url(../../img/icn_zoomup.gif) left center no-repeat;
}
/* added srch4 for solve srch2 override issue */
.srch4 {
	padding:29px 0;
	width:738px;
	border:solid 1px #d2d2d2;
}
.srch4 .photo1 {
	width:738px;
	overflow:auto;
	text-align:center;
}

.srch4 .photo1 img {
	display:block;
	margin:0 auto;
}
.srch4 .zoom1 {
	margin:5px 0 0 0;
	text-align:center;
}
.srch4 .zoom1 a {
	padding:3px 0 4px 17px;
	font-size:70%;
	background:url(../../img/icn_zoomup.gif) left center no-repeat;
}
.srch3 {
	padding:0 0 39px 9px;
	width:729px;
	border:solid 1px #d2d2d2;
}
.srch3 ul {
	width:690px;
}
.srch3 ul li {
	float:left;
	padding:30px 0 0 30px;
	width:85px;
	height:85px;
	font-size:0;
}

.srch3 .photo1 {
	width:85px;
	height:85px;
	overflow:hidden;
	text-align:center;
	font-size:0;
}
#content_body1_large .srch2 {
	width:948px;
}
#content_body1_large .srch2 .photo1 {
	width:948px;
}
#content_body1_large .srch4 {
	width:948px;
}
#content_body1_large .srch4 .photo1 {
	width:948px;
}

/* 分野検索 */
.ctglist_b1,
.ctglist_b3 {
	margin:10px 0 0 15px;
	height:1px;
	background:url(../../img/ctg_list_bg1.gif) left bottom repeat-x;
}
.ctglist_b2,
.ctglist_b4 {
	margin:0 0 0 15px;
	height:1px;
	background:url(../../img/ctg_list_bg1.gif) left top repeat-x;
}
.ctglist_b1,
.ctglist_b2 {
	width:710px;
}
.ctglist_b3,
.ctglist_b4 {
	width:540px;
}
.ctglist,
.ctglist2 {
	margin:0 0 0 15px;
	width:720px;
	overflow:hidden;
	background-image:url(/img/ctg_list_bg2.gif);
}
.ctglist1 {
	width:710px;
}
.ctglist2 {
	width:540px;
}
.ctglist_item {
	float:left;
	margin:0 10px 0 0;
	padding:3px 4px;
	width:162px;
}
.ctglist_item h2 a {
	display:block;
	padding:4px 5px;
	background-color:#e8d165;
	font-size:80%;
	font-weight:bold;
}
.ctglist_item .photo1 {
	margin:3px 0 0 0;
}
.ctglist_item ul {
	margin:7px 0;
	font-size:80%;
}
.ctglist_item ul li input {
	vertical-align:middle;
}

/* 一致検索 */
.ksrch1 {
	margin:15px 0 10px 0;
	padding:15px 0 15px 30px;
	width:708px;
	border:solid 1px #d2d2d2;
	background-color:#e5e5e5;
}
.ksrch1 h3 {
	margin:0 0 22px 0;
	font-size:80%;
	font-weight:bold;
}

.ksrch1 h3 em {
	color:#900;
	font-style:normal;
}

.ksrch1 fieldset {
	margin:12px 0;
	padding:0;
	border:none;
}
.ksrch1 p {
	margin:27px 0 12px 0;
	font-size:70%;
}
.ksrch1 label {
	display:block;
	font-size:80%;
	font-weight:bold;
}
.ksrch1 .fs1 label {
	float:left;
	padding:0 7px 0 0;
}
.ksrch1 .fs2 label {
	padding:0 0 7px 0;
}
.ksrch1 input,
.ksrch1 select {
	display:block;
	font-size:80%;
}
.ksrch1 .howto {
	margin:0 3px;
	vertical-align:middle;
}
.ksrch1 .item1 {
	float:left;
	padding:0 20px 0 0;
}
.ksrch1 .item2 {
	float:left;
	padding:0 25px 17px 0;
}
.ksrch1 .item3 {
	clear:both;
	padding:0 0 0 0;
	margin:0 5px 0 0;
}
.ksrch1 .expl {
	display:block;
	margin:7px 0 0 0;
	color:#199051;
	font-size:70%;
}
.ksrch1 #appellation,
.ksrch1 #author,
.ksrch1 #museum {
	width:150px;
}
.ksrch1 #genre_cd,
.ksrch1 #area_cd,
.ksrch1 #era_cd {
	width:205px;
}
.ksrch1 #classNation {
	width:350px;
}

.photolist2 {
	margin-top:5px;
	width:741px;
	border-collapse:collapse;
}
.photolist2.tile-view .list-only {
	display: none;
}
.photolist2 td {
	vertical-align:top;
}
.photolist2 .item {
	padding:3px;
	width:141px;
	min-height:172px;
	height:172px;
	border:solid 1px #d2d2d2;
}
.photolist2.list-view .item {
	width:auto;
	min-height:0;
	height:auto;
}
/*ハックかも*/
* > .photolist2 .item {
	height:auto;
}
.photolist2 .active {
	background-color:#f9f4df;
}
.photolist2 .checkbox1 {
	height:19px;
}
.photolist2 .photo1 table {
	width:141px;
	height:89px;
	text-align:center;
	overflow:hidden;
}
.photolist2 .photo1 td {
	vertical-align:middle;
}
.photolist2 .photo1 img {
	border:solid 1px #fff;
}
.photolist2 .txt1 {
	padding:5px 2px 2px 2px;
	font-size:12px;
	line-height:15px;
	text-align:center;
}
.photolist2.list-view .txt1 {
	padding: 0;
	text-align: left;
	width: 520px;
}

.photolist2.list-view .txt1 {
	padding: 0;
	text-align: left;
	width: 520px;
}
.photolist2.list-view .item .cbox,
.photolist2.list-view .item .map,
.photolist2.list-view .item .photo1,
.photolist2.list-view .item .txt1 {
	vertical-align: middle;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.photolist2.list-view .item .cbox {
	
	position: static;
}
.photolist2.list-view .item .map {
	position: static;
}


.photolist2.tile-view .item .inner {
	position: relative;
	left: 0;
	top: 0;
	padding-top: 20px;
}
.photolist2.tile-view .item .cbox {
	filter: inherit;
	position: absolute;
	left: 0;
	top: 0;
}
.photolist2.tile-view .item .map {
	filter: inherit;
	position: absolute;
	right: 0;
	top: 0;
	font-size: 0;
	line-height: 0;
	width: 31px;
	height: 13px;
	margin: 3px 3px 0 0;
}
.photolist2 .item .map a {
	filter: inherit;
	display: block;
	background: url(../../img/201102/bt_map.gif) no-repeat 0 0;
	width: 31px;
	height: 13px;
}
.photolist2 .item .map a:hover {
	background-position: 0 -13px;
}



.photolist2.tile-view .item .inner {
	position: relative;
	left: 0;
	top: 0;
	padding-top: 20px;
}
.photolist2.tile-view .item .cbox {
	filter: inherit;
	position: absolute;
	left: 0;
	top: 0;
}

.photolist2.tile-view .item .map {
	filter: inherit;
	position: absolute;
	right: 0;
	top: 0;
	font-size: 0;
	line-height: 0;
	width: 31px;
	height: 13px;
	margin: 3px 3px 0 0;
}


#hdr3_ttl_map {
	display:block;
	width:238px;
	height:27px;
	background:url(../image/201102/hdr_ttl_map.gif) no-repeat;
}

.sort-panel {
	height: 20px;
	padding: 6px 0 0 60px;
	overflow: hidden;
	zoom: 1;
	float: left;
}

.sort-panel li {
	float: left;
	width: 83px;
	margin-right: 5px;
	display: inline;
}

.sort-panel li a {
	display: block;
	height: 20px;
	text-indent: -20000px;
	overflow: hidden;
	background: url(../../img/ja/nation/bg_sort.gif) no-repeat;
}

.sort-panel li.photo a {
	background-position: -60px -6px;
}

.sort-panel li.work a {
	background-position: -148px -6px;
}

.sort-panel li.author a {
	background-position: -236px -6px;
}

.sort-panel li.year a {
	background-position: -324px -6px;
}

.sort-panel li.museum a {
	background-position: -412px -6px;
}

.sort-panel li.date a {
	background-position: -500px -6px;
}

.sort-panel li.birth a {
	background-position: -852px -6px;
}

.sort-panel li.death a {
	background-position: -764px -6px;
}

.sort-panel li.ruby a {
	background-position: -588px -6px;
}

.sort-panel li.pref a {
	background-position: -676px -6px;
}

.sort-panel li.photo a.asc {
	background-position: -60px -46px;
}

.sort-panel li.work a.asc {
	background-position: -148px -46px;
}

.sort-panel li.author a.asc {
	background-position: -236px -46px;
}

.sort-panel li.year a.asc {
	background-position: -324px -46px;
}

.sort-panel li.museum a.asc {
	background-position: -412px -46px;
}

.sort-panel li.date a.asc {
	background-position: -500px -46px;
}

.sort-panel li.birth a.asc {
	background-position: -852px -46px;
}

.sort-panel li.death a.asc {
	background-position: -764px -46px;
}

.sort-panel li.ruby a.asc {
	background-position: -588px -46px;
}

.sort-panel li.pref a.asc {
	background-position: -676px -46px;
}

.sort-panel li.photo a.desc {
	background-position: -60px -86px;
}

.sort-panel li.work a.desc {
	background-position: -148px -86px;
}

.sort-panel li.author a.desc {
	background-position: -236px -86px;
}

.sort-panel li.year a.desc {
	background-position: -324px -86px;
}

.sort-panel li.museum a.desc {
	background-position: -412px -86px;
}

.sort-panel li.date a.desc {
	background-position: -500px -86px;
}

.sort-panel li.birth a.desc {
	background-position: -852px -86px;
}

.sort-panel li.death a.desc {
	background-position: -764px -86px;
}

.sort-panel li.ruby a.desc {
	background-position: -588px -86px;
}

.sort-panel li.pref a.desc {
	background-position: -676px -86px;
}

.view-panel {
	height: 31px;
	overflow: hidden;
	zoom: 1;
	float: right;
}

.view-panel li {
	float: left;
	width: 31px;
	height: 100%;
	margin-left: 5px;
	display: inline;
}

.view-panel li a {
	display: block;
	height: 100%;
	text-indent: -20000px;
	overflow: hidden;
	background: url(../../img/201203/bg_view.gif) no-repeat;
}

.view-panel li.tile a {
	background-position: 0 0;
}

.view-panel li.list a {
	background-position: -36px 0;
}

.view-panel li.tile a.current {
	background-position: 0 -31px;
}

.view-panel li.list a.current {
	background-position: -36px -31px;
}

.display-function {
	width: 740px;
	margin: 10px 0;
	background: url(../../img/ja/nation/bg_sort_frame.gif) no-repeat 0 0;
}

#ttl3_map {
	display:block;
	width:152px;
	height:15px;
	background:url(../../img/ja/nation/ttl3_map_button.gif) no-repeat 0 -15px;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
}

.map-area-open #ttl3_map {
	background-position: 0 0;
}

#map-area {
	margin-top: 10px;
}

#map-area .map-zoom {
	margin-top: 7px;
	text-align: right;
}










.ttl5 .gray_stxt {
	font-size: x-small;
	color: #666;
}


.search-function {
	width: 740px;
	margin-top: 10px;
}

.search-function .left-pane {
	float: left;
	width: 560px;
}

.search-function .right-pane {
	float: right;
	width: 180px;
	padding-top: 7px;
}

#hdr3_ttl_todoufu {
	display:block;
	width:199px;
	height:27px;
	background:url(../image/201107/hdr_ttl_todoufu.gif) no-repeat;
}

#hdr3_ttl_museumList {
	display:block;
	width:199px;
	height:27px;
	background:url(../image/hdr_ttl_museumlist.gif) no-repeat;
}

#content_body .subtitle {
	border-bottom: 1px solid #666;
	padding-bottom: 2px;
	margin: 30px 10px 10px 10px;
}

#content_body div.subtitle.first {
	margin-top: 0;
}

#content_body .subtitle h2 {
	font-size: small;
	font-weight: bold;
	vertical-align: middle;
	display: inline-block;
	/display: inline;
	/zoom: 1;
	border-left: 4px solid #da3e3e;
	padding-left: 5px;
	width: 300px;
}

#content_body .subtitle .right {
	vertical-align: middle;
	display: inline-block;
	/display: inline;
	/zoom: 1;
	width: 466px;
	text-align: right;
}

#content_body .misc_list1 {
	margin: 10px 10px 0 10px;
}

