@charset "utf-8";

div#mainContainer ul#historyNavi {
	padding:0 0 12px 25px;
	width:870px;
	height:99px;
	list-style:none;}

div#mainContainer ul#historyNavi li {
	list-style:none;
	float:left;
	width:170px;
	height:99px;
	padding-right:4px;}

div#mainContainer ul#historyNavi li a {
	display:block;
	width:170px;
	height:99px;}


/* mainContainer
============================================================ */
/* block1 */
div#mainContainer div#block1 {}

/* block2 */
div#mainContainer div#block2 {
	position:relative;
	margin:0 0 10px 21px;
	width:870px;
	height:234px;}

div#mainContainer div#block2 ul {
	list-style:none;}

div#mainContainer div#block2 ul li {
	float:left;
	width:170px;
	height:234px;
	padding-right:4px;}

div#mainContainer div#block2 ul li a {
	display:block;
	width:170px;
	height:234px;}

/* block3 */
div#mainContainer div#block3 {
	position:relative;}
	
div#mainContainer div#block3 p {
	padding-top:0;}

div#mainContainer div#organaization {
	position:relative;
	width:910px;
	height:409px;}

div#mainContainer div#block3 ul#areaMenu {
	position:absolute;
	top:269px;
	left:48px;
	width:429px;
	height:120px;}
	
div#mainContainer div#block3 ul#areaMenu li {
	float:left;
	width:37px;
	height:120px;
	margin-right:2px;
	list-style:none;}

div#mainContainer div#block3 ul#map {
	position:absolute;
	top:0px;
	right:0px;
	width:389px;
	height:407px;}
	
div#mainContainer div#block3 ul#map li {
	position:absolute;
	list-style:none;}

div#mainContainer div#block3 ul#map li#m01 { top:5px;		right:261px;	width:88px;		height:65px;}		/* 01 沖縄 */
div#mainContainer div#block3 ul#map li#m02 { top:250px;	right:318px;	width:71px;		height:157px;}	/* 02 九州 */
div#mainContainer div#block3 ul#map li#m03 { top:253px;	right:272px;	width:53px;		height:45px;}		/* 03 四国 */
div#mainContainer div#block3 ul#map li#m04 { top:230px;	right:275px;	width:71px;		height:46px;}		/* 04 中国 */
div#mainContainer div#block3 ul#map li#m05 { top:228px;	right:241px;	width:45px;		height:56px;}		/* 05 関西 */
div#mainContainer div#block3 ul#map li#m06 { top:189px;	right:217px;	width:48px;		height:89px;}		/* 06 東海・北陸 */
div#mainContainer div#block3 ul#map li#m07 { top:229px;	right:184px;	width:47px;		height:31px;}		/* 07 関東Ⅱ */
div#mainContainer div#block3 ul#map li#m08 { top:198px;	right:165px;	width:50px;		height:56px;}		/* 08 東京・関東Ⅰ */
div#mainContainer div#block3 ul#map li#m09 { top:167px;	right:181px;	width:52px;		height:81px;}		/* 09 甲信越 */
div#mainContainer div#block3 ul#map li#m10 { top:99px;	right:143px;	width:58px;		height:114px;}	/* 10 東北 */
div#mainContainer div#block3 ul#map li#m11 { top:4px;		right:25px;		width:172px;	height:106px;}	/* 11 北海道 */

div#mainContainer div#block3 ul#text {
	position:absolute;
	top:0px;
	right:0px;
	width:389px;
	height:407px;}
	
div#mainContainer div#block3 ul#text li {
	position:absolute;
	list-style:none;}

div#mainContainer div#block3 ul#text li#t01 { top:6px;		right:345px;	width:48px;		height:35px;}	/* 01 沖縄 */
div#mainContainer div#block3 ul#text li#t02 { top:364px;	right:158px;	width:186px;	height:34px;}	/* 02 九州 */
div#mainContainer div#block3 ul#text li#t03 { top:328px;	right:190px;	width:101px;	height:33px;}	/* 03 四国 */
div#mainContainer div#block3 ul#text li#t04 { top:185px;	right:321px;	width:73px;		height:46px;}	/* 04 中国 */
div#mainContainer div#block3 ul#text li#t05 { top:144px;	right:239px;	width:99px;		height:34px;}	/* 05 関西 */
div#mainContainer div#block3 ul#text li#t06 { top:294px;	right:87px;		width:151px;	height:34px;}	/* 06 東海・北陸 */
div#mainContainer div#block3 ul#text li#t07 { top:256px;	right:82px;		width:61px;		height:34px;}	/* 07 関東Ⅱ */
div#mainContainer div#block3 ul#text li#t08 { top:197px;	right:22px;		width:88px;		height:46px;}	/* 08 東京・関東Ⅰ */
div#mainContainer div#block3 ul#text li#t09 { top:99px;		right:208px;	width:74px;		height:34px;}	/* 09 甲信越 */
div#mainContainer div#block3 ul#text li#t10 { top:136px;	right:34px;		width:76px;		height:46px;}	/* 10 東北 */
div#mainContainer div#block3 ul#text li#t11 { top:91px;		right:46px;		width:64px;		height:32px;}	/* 11 北海道 */

/* block10 */
div#mainContainer div#block10 {
	position:relative;
	margin:0 0 30px 25px;
	width:860px;
	background:url(../../../about/img/dotline.gif) 0 0 repeat-y;}

div#mainContainer div#block10 h3 {
	width:860px;
	height:75px;}

div#mainContainer div#block10 h4 {
	width:860px;
	height:40px;}

#history4 div#mainContainer div#block10 h4 {	height:70px;}

div#mainContainer div#block10 div#label {
	position:absolute;
	top:113px;
	left:0;}

#history4 div#mainContainer div#block10 div#label { top:144px;}
	
div#mainContainer div#block10 div#poster {
	float:right;
	margin-top:-2px;
	/*
	position:absolute;
	top:113px;
	left:560px;
	*/}

#history4 div#mainContainer div#block10 div#poster { margin-top:-1px;}
	
div#mainContainer div#block10 div#text {
	#float:left;
	width:530px;
	padding:0 0 0 30px;}

#history1 div#mainContainer div#block10 div#text { margin-top:260px;}
#history2 div#mainContainer div#block10 div#text { margin-top:287px;}
#history3 div#mainContainer div#block10 div#text { margin-top:320px;}
#history4 div#mainContainer div#block10 div#text { margin-top:290px;}

div#mainContainer div#block10 ul {
	position:absolute;
	left:-9999px;
	line-height:0.1;}

div#mainContainer div#block10 p {
	line-height:31px;
	padding:0;
	margin:0;}

/* block11 */
div#mainContainer div#block11 {
	padding:0 0 1px 0;}
	
div#mainContainer div#block11 table {
	margin:0 0 0 25px;
	width:860px;
	border-top:2px solid #add1f4;
	border-bottom:2px solid #add1f4;
	border-collapse:collapse;
	font-size:75%;}

div#mainContainer div#block11 table th {
	font-weight:normal;
	padding:0;
	margin:0;
	width:187px;
	border-bottom:1px solid #add1f4;}

div#mainContainer div#block11 table th#col1 {
	width:106px;}
	
div#mainContainer div#block11 table td {
	border-bottom:1px dotted #add1f4;
	width:187px;
	padding:10px 0;
	vertical-align:top;}

div#mainContainer div#block11 table td.year {
	text-align:center;
	width:106px;}

div#mainContainer div#block11 table td ul {
	line-height:1.5;
	padding:0 25px 0 15px;}


/* block12 */

div#mainContainer div#block12 {
	width:860px;
	margin:0 0 0 25px;}

div#mainContainer div#block12 p {
	line-height:31px;
	padding:0 20px;
	margin:0;
	background:url(../../../about/img/dotline.gif) 0 0 repeat-y;}



/* pageNavi */
div#mainContainer ul#pageNavi {
	list-style:none;
	margin:0 25px 20px 25px;
	width:860px;
	font-size:75%;
	_height:1%;}

div#mainContainer ul#pageNavi:after {
	/*for modern browser*/
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;}

div#mainContainer ul#pageNavi li {
	width:400px;}

div#mainContainer ul#pageNavi li.pre {
	float:left;
	padding:0 0 0 10px;
	text-align:left;
	background:url(../../../about/img/pagePre.gif) left center no-repeat;}

div#mainContainer ul#pageNavi li.next {
	float:right;
	padding:0 10px 0 0;
	text-align:right;
	background:url(../../../about/img/pageNext.gif) right center no-repeat;}














