@charset "ISO-8859-1";

/*=============================================================
	URI: http://www.yasukuni.or.jp/
	Created: 2008.1
	Modified: 2009.10
=============================================================*/

@import url("default.css");
@import url("framework.css");
@import url("module.css");

/*========================Contents=============================
 01) Will
 02) Precinct
 03) Festivals
 04) Yushukan
 05) Access
 06) Coverage
 07) Movie
 
 99) Clear
=============================================================*/

/*-------------------------------------------------------------
	01) Will
-------------------------------------------------------------*/

#will {margin-top:20px;}

#will dl {
	width:555px;
	margin-bottom:35px;
	background:transparent url(../will/images/will_paper_bg.gif) left top repeat-y;
	}

#will dt {
	padding:45px 0 20px;
	text-align:center;
	font-size:90%;
	background:transparent url(../will/images/will_paper_head.gif) left top no-repeat;
	}

#will dd {
	padding:0 25px 40px;
	background:transparent url(../will/images/will_paper_foot.gif) left bottom no-repeat;
	}

#will dd p.profile {margin-top:20px;}

#will h4 {margin-bottom:10px;}

#will #backNumber h4 {
	padding:0.2em;
	margin-bottom:5px;
	font-size:84%;
	text-align:left;
	background:#efefef;
	}

#will #backNumber ul {
	margin-left:5px;
	padding-bottom:10px;
	text-align:left;
	}

#will #backNumber li {
	display:inline;
	margin-right:1.2em;
	font-size:84%;
	}

/*-------------------------------------------------------------
	02) Precinct
-------------------------------------------------------------*/

#mainContents #precinct {
	position:relative;
	width:593px;
	margin:4px 0 20px 13px;
	z-index:10;
	}

#precinct #map {position:relative;}

#precinct #map ul {
	position:absolute;
	top:18px;
	right:32px;
	}

#precinct #mapList {
	margin-top:30px;
	margin-left:20px;
	width:554px;
	font-size:84%;
	}

#precinct #mapList #block1 {
	float:left;
	width:270px;
	}

#precinct #mapList #block2 {
	float:right;
	width:270px;
	}

#precinct #mapList dl {
	width:270px;
	margin-bottom:0.6em;
	line-height:1.3;
	}

#precinct #mapList dt {
	float:left;
	width:30px;
	}

#precinct #mapList dd {
	float:right;
	width:240px;
	}

#precinct .pagetop {margin-right:26px;}

/*-------------------------------------------------------------
	03) Festivals
-------------------------------------------------------------*/
#mainContents #festivals {
	position:relative;
	margin:15px 26px 20px 29px;
	z-index:10;
	}

#festivals h3 {
	margin:0;
	padding:0;
	font-size:84%;
	font-weight:bold;
	background:none;
	}

#festivals p {margin-bottom:1.2em;}

/*------------------------------------------------------------
	04) Yushukan
	05) Access
-------------------------------------------------------------*/
#mainContents #yushukan,
#mainContents #access {
	position:relative;
	margin:15px 26px 20px 29px;
	z-index:10;
	}

#yushukan h3,
#access h3 {
	margin:35px 0 5px -2px;
	padding:0;
	background:none;
	}

#yushukan h4,
#access h4 {
	font-weight:bold;
	font-size:84%;
	}

#yushukan p,
#access p {margin-bottom:1.2em;}

#yushukan #opendaily h5 {margin-bottom:0.8em;}

#yushukan #opendaily p {margin-left:0.8em;}

/*------------------------------------------------------------
	06) Coverage
-------------------------------------------------------------*/
#public {padding:10px 10px 0 10px;}

/*-------------------------------------------------------------
	07) Movie
-------------------------------------------------------------*/
#movie iframe {
	width: 550px;
	height: 309px;
}

/*-------------------------------------------------------------
	99) Clear
-------------------------------------------------------------*/
#precinct #mapList:after,
#precinct #mapList dl:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

#precinct #mapList,
#precinct #mapList dl {display:inline-block;}

/* exclude MacIE5 \*/
* html #precinct #mapList,
#precinct #mapList dl {height:1%;}
#precinct #mapList,
#precinct #mapList dl {display:block;}
/* end MacIE5 */