@charset "shift_jis";

/*=============================================================
	URI: http://www.yasukuni.or.jp/
	Created: 2007.12
=============================================================*/

@import url("default.css");
@import url("framework.css");
@import url("module.css");

/*========================Contents=============================
 01) 祭事のご案内
 02) 新年祭/春季例大祭/秋季例大祭
 
 99) Clear
=============================================================*/

/*-------------------------------------------------------------
	01) 祭事のご案内
-------------------------------------------------------------*/
#schedule {
	position:relative;
	padding:0 25px 30px 29px;
	margin-top:-10px;
	z-index:0;
	_z-index:-10;
	}

#schedule table {
	width:552px;
	margin-bottom:30px;
	background:transparent url(../schedule/images/index_bg_table.gif) left top repeat-y;
	}

#schedule table td {
	vertical-align:top;
	font-family:monospace,sans-serif;
	font-size:84%;
	line-height:1.5;
	}

#schedule table td.text {font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','メイリオ',Meiryo,sans-serif;}

#schedule table td.space {height:30px;}

#schedule table td img {margin-top:3px;}

#schedule table td.vBottom {vertical-align:bottom;}

#schedule table#infoTable {
	width:235px;
	margin:0;
	background:#f3f3f3;
	}

#schedule table#infoTable td {
	font-size:100%;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','メイリオ',Meiryo,sans-serif;
	}

#schedule table#infoTable td.date {text-align:right;}

/*-------------------------------------------------------------
	02) 新年祭/春季例大祭/秋季例大祭
-------------------------------------------------------------*/
#photoBox {
	position:relative;
	margin:30px 0;
	width:552px;
	}

#photoBox h3 {
	margin:0;
	padding:0;
	background:none;
	}

#photoBox .textArea {
	float:left;
	width:255px;
	line-height:1.3;
	}

#photoBox .textArea h3 {margin:30px 0 10px;}

#photoBox .textArea h3.first {margin:0 0 10px;}

#photoBox .textArea table {width:255px;}

#photoBox .textArea table td {
	font-size:84%;
	font-family:monospace,sans-serif;
	}

#photoBox .textArea table td.rightTxt {
	text-align:right;
	padding-right:2em;
	}

#photoBox .textArea h4 {
	margin-top:5px;
	font-weight:bold;
	font-size:84%;
	}

#photoBox .textArea dl {
	width:255px;
	font-size:84%;
	}

#photoBox .textArea dt {
	float:left;
	width:15px;
	}

#photoBox .textArea dd {
	float:right;
	width:240px;
	}

#photoBox .photoArea {
	float:right;
	width:285px;
	}

#photoBox .photoArea p {margin-bottom:20px;}

.lastP {margin:-20px 0 30px 0;}

/*-------------------------------------------------------------
	99) Clear
-------------------------------------------------------------*/
#photoBox:after,
#photoBox .textArea dl:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

#photoBox,
#photoBox .textArea dl {display:inline-block;}

/* exclude MacIE5 \*/
* html #photoBox,
* html #photoBox .textArea dl {height:1%;}
#photoBox,
#photoBox .textArea dl {display:block;}
/* end MacIE5 */
