@charset "UTF-8";
/* CSS Document */

/*----------------------------------
	index用のCSSです
----------------------------------*/


/*----------------------------------メインコンテンツ----------------------------------*/

.CtsMrBox {
    width: 960px;
    height: auto;
    margin: 0px auto;
    overflow: hidden;
}
.Fclear {
	clear:both;
	}

.CtsMrBox {
	overflow:hidden;
	}
	
.TtlBg {
	position:relative;
	background:url(/attending/heritage/images/ttl.jpg) no-repeat top;
	width:960px;
	height:60px;
	margin-bottom:1px;
	}
	
h1.Ttl {
	text-indent:-9999px;
	}

p.TtlSeo {
	position:absolute;
	top:14px;
	right:5px;
	width:410px;
	height:35px;
	font-size:12px;
	line-height:18px;
	color:#FFFFFF;
	}
	
div.LeftBox {
	width:370px;
	height:auto;
	margin-right:10px;
	float:left;
	}
		
div.MainPhotoBox {
	width:370px;
	height:auto;
	margin-bottom:10px;
	}	

dl.MainPhotoBoxCont {
	width:370px;
	height:116px;
	background:url(/attending/heritage/images/bg.jpg) no-repeat;
	position:relative;
	}
	
.MainPhotoBoxCont dt {
	text-indent:-9999px;
	}
	
dd.PhotoBoxTxt a {
	width:340px;
	height:35px;
	position:absolute;
	top:45px;
	left:10px;
	color:#FFFFFF;
	font-size:12px;
	line-height:18px;
	}
	
dd.PhotoBoxTxt a:visited {
	width:340px;
	height:35px;
	position:absolute;
	top:45px;
	left:10px;
	color:#FFFFFF;
	font-size:12px;
	line-height:18px;
	}

dd.PhotoBoxBtn {
	width:119px;
	height:27px;
	position:absolute;
	bottom:5px;
	right:10px;
	}
	
dd.PhotoBoxBtn a {
	width:119px;
	height:27px;
	background:url(/attending/heritage/images/btn_new.jpg) no-repeat;
	text-indent:-9999px;
	display:block;
	}
	
div.NextBox {
	width:370px;
	height:80px;
	margin-bottom:10px;
	}

div.ArchiveBox {
	width:370px;
	height:auto;
	margin-bottom:10px;
	border-bottom:1px solid #999999;
	}

div.ArchiveBox dt {
	width:370px;
	height:26px;
	background:url(/attending/heritage/images/obi_archive.jpg) no-repeat;
	text-indent:-9999px;
	}
	
dd.ArchiveList {
	width:368px;
	height:auto;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	}
	
li.AList {
	width:368px;
	height:auto;
	font-size:12px;
	line-height:24px;
	text-indent:12px;
	border-bottom:1px solid #cccccc;
	}
	
li.AList a {
	background:url(/attending/heritage/images/sankaku.jpg) no-repeat left;
	padding-left:10px;
	}
	
li.AListLast {
	width:368px;
	height:auto;
	font-size:12px;
	line-height:24px;
	text-indent:12px;
	}
	
li.AListLast a {
	background:url(/attending/heritage/images/sankaku.jpg) no-repeat left;
	padding-left:10px;
	}
	
div.AttentionBox {
	width:368px;
	height:auto;
	border:1px solid #999999;
	background:#f3f5f6;
	padding-bottom:15px;
	}
	
.AttentionBox dl {
	width:368px;
	height:auto;
	}
	
.AttentionBox dt {
	width:368px;
	height:32px;
	background:url(/attending/heritage/images/obi_attention.jpg) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
	}
	
dd.AttentionBn {
	margin:0 19px 10px 19px;
	display:-moz-box;
	}
	
dd.AttentionBnLast {
	margin:0 19px 0 19px;
	display:-moz-box;
	}

div.Future {
	width:370px;
	height:auto;
	margin:10px 0;
	}
	
div.q&a {
	width:370px;
	height:auto;
	margin:10px 0;
	}
	
/*右コンテンツ*/	
	
div.RightBox {
	width:580px;
	height:auto;
	float:right;
	margin-top:10px;
	}
	
div.MapBox {
	width:580px;
	height:auto;
	margin-bottom:20px;
	}
	
.map dt {
	width:580px;
	height:30px;
	background:url(/attending/heritage/images/map_ttl.jpg) no-repeat;
	text-indent:-9999px;
	}
	
div.CountryBox h3 {
	width:580px;
	height:37px;
	background:url(/attending/heritage/images/obi_d.jpg) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
	}
	
ol.CountryList {
	width:560px;
	height:auto;
	padding-left:10px;
	border-bottom:1px solid #cccccc;
	overflow:hidden;
	padding-right:10px;
	padding-bottom:5px;
	margin-bottom:20px;
	}
	
ol.CountryList li {
	float:left;
	line-height:24px;
	font-size:12px;
	text-indent:10px;
	background:url(/attending/heritage/images/sankaku_d.jpg) no-repeat left;
	padding-right:10px;
	white-space:nowrap;
	}
	
div.ForeignBox h3 {
	width:580px;
	height:37px;
	background:url(/attending/heritage/images/obi_i.jpg) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
	}
	
dt.EurDistrict {
	width:85px;
	height:12px;
	background:url(/attending/heritage/images/cap_eur.jpg) no-repeat;
	text-indent:-9999px;
	margin-left:10px;
	}
	
ol.ForeignList {
	width:560px;
	height:auto;
	border-bottom:1px solid #cccccc;
	overflow:hidden;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:8px;
	margin-bottom:10px;
	}
	
ol.ForeignList li {
	float:left;
	line-height:24px;
	font-size:12px;
	text-indent:2px;
	white-space:nowrap;
	}
	
ol.ForeignList li a {
	padding-right:5px;
	}

dt.AfrDistrict {
	width:116px;
	height:13px;
	background:url(/attending/heritage/images/cap_africa.jpg) no-repeat;
	text-indent:-9999px;
	margin-left:10px;
	}
	
dt.AsiDistrict {
	width:65px;
	height:12px;
	background:url(/attending/heritage/images/cap_asia.jpg) no-repeat;
	text-indent:-9999px;
	margin-left:10px;
	}
	
dt.UsaDistrict {
	width:100px;
	height:12px;
	background:url(/attending/heritage/images/cap_usa.jpg) no-repeat;
	text-indent:-9999px;
	margin-left:10px;
	}
	
dt.OceDistrict {
	width:88px;
	height:12px;
	background:url(/attending/heritage/images/cap_oce.jpg) no-repeat;
	text-indent:-9999px;
	margin-left:10px;
	}

div.SearchBox {
	width:580px;
	height:auto;
	margin-top:20px;
	}
	
div.SearchBox dt {
	width:580px;
	height:29px;
	background:url(/attending/heritage/images/search_ttl.jpg) no-repeat;
	text-indent:-9999px;
	}


/*テーマから見る*/

div.ThemeBox {
	width:960px;
	height:auto;
	padding-top:20px;
	position:relative;
	}
	
dt.ThemeTtl {
	width:960px;
	height:30px;
	background:url(/attending/heritage/images/obi_theme.jpg) no-repeat;
	text-indent:-9999px;
	}
	
ul.Tab {
	position:absolute;
	top:23px;
	right:10px;
	}
	
.rekisi {
	width:130px;
	height:26px;
	background:url(/attending/heritage/images/tab_rekishi.jpg) no-repeat;
	text-indent:-9999px;
	}
	
.roman {
	width:130px;
	height:26px;
	background:url(/attending/heritage/images/tab_roman.jpg) no-repeat;
	text-indent:-9999px;
	}
	
.kisetu {
	width:130px;
	height:26px;
	background:url(/attending/heritage/images/tab_kisetu.jpg) no-repeat;
	text-indent:-9999px;
	display:block;
	}
	
.ui-tabs-selected a.kisetu01{
display:block;
	width:130px;
	height:26px;
	background:url(/attending/heritage/images/tab_kisetu_ov.jpg) no-repeat;
	text-indent:-9999px;
	}
	
.ui-tabs-selected a.roman01{
display:block;
	width:130px;
	height:26px;
	background:url(/attending/heritage/images/tab_roman_ov.jpg) no-repeat;
	text-indent:-9999px;
	}
	
.ui-tabs-selected a.rekisi01{
display:block;
	width:130px;
	height:26px;
	background:url(/attending/heritage/images/tab_rekishi_ov.jpg) no-repeat;
	text-indent:-9999px;
	}
	
	
div.block {
	width:958px;
	height:auto;
	background:#f3f5f6;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	overflow:hidden;
	}
	
div.Block1 {
	width:940px;
	height:auto;
	padding:15px 9px;
	}
	
div.Block2 {
	width:940px;
	height:auto;
	padding:15px 9px;
	}
	
div.Block3 {
	width:940px;
	height:auto;
	padding:15px 9px;
	}
	
.BgPhotoUp {
	width:940px;
	height:145px;
	}
	
.BgPhotoDown {
	width:940px;
	height:135px;
	}
	
ul.BgPhotoUp li {
	float:left;
	}
	
ul.BgPhotoDown li {
	float:left;
	}

.TtlImgOv01 { margin-right:10px; width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_a01.jpg) no-repeat;}
.TtlImgOv02 { margin-right:10px; width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_a02.jpg) no-repeat;}
.TtlImgOv03 { margin-right:10px; width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_a03.jpg) no-repeat;}
.TtlImgOv04 { margin-right:10px; width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_a04.jpg) no-repeat;}
.TtlImgOv05 { width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_a05.jpg) no-repeat;}
.TtlImgOv06 { margin-right:10px; width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_a06.jpg) no-repeat;}
.TtlImgOv07 { margin-right:10px; width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_a07.jpg) no-repeat;}
.TtlImgOv08 { margin-right:10px; width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_a08.jpg) no-repeat;}
.TtlImgOv09 { margin-right:10px; width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_a09.jpg) no-repeat;}
.TtlImgOv10 {  width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_a10.jpg) no-repeat;}

.TtlImgOv11 { margin-right:10px; width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_b01.jpg) no-repeat;}
.TtlImgOv12 { margin-right:10px; width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_b02.jpg) no-repeat;}
.TtlImgOv13 { margin-right:10px; width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_b03.jpg) no-repeat;}
.TtlImgOv14 { margin-right:10px; width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_b04.jpg) no-repeat;}
.TtlImgOv15 { width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_b05.jpg) no-repeat;}
.TtlImgOv16 { margin-right:10px; width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_b06.jpg) no-repeat;}
.TtlImgOv17 { margin-right:10px; width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_b09.jpg) no-repeat;}
.TtlImgOv18 { margin-right:10px; width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_b08.jpg) no-repeat;}
.TtlImgOv19 { margin-right:10px; width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_b07.jpg) no-repeat;}
.TtlImgOv20 {  width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_b10.jpg) no-repeat;}

.TtlImgOv21 { margin-right:10px; width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_c01.jpg) no-repeat;}
.TtlImgOv22 { margin-right:10px; width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_c02.jpg) no-repeat;}
.TtlImgOv23 { margin-right:10px; width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_c03.jpg) no-repeat;}
.TtlImgOv24 { margin-right:10px; width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_c04.jpg) no-repeat;}
.TtlImgOv25 { width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_c05.jpg) no-repeat;}
.TtlImgOv26 { margin-right:10px; width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_c06.jpg) no-repeat;}
.TtlImgOv27 { margin-right:10px; width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_c07.jpg) no-repeat;}
.TtlImgOv28 { margin-right:10px; width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_c08.jpg) no-repeat;}
.TtlImgOv29 { margin-right:10px; width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_c09.jpg) no-repeat;}
.TtlImgOv30 {  width:180px; height:135px; background:url(/attending/heritage/images/ThemaTxt_c10.jpg) no-repeat;}