﻿/* ___TOPページ専用___ */

h1 {width:200px; font-size:10%;}

#top-header {/* ヘッダ */
	height:300px;
	width:660px;
	display:block;
	overflow: hidden;
	background:#fff url(/img/top_header-title.gif) no-repeat;
	margin:0;
	padding:0;
	text-align:right;
	text-indent:-9999em;
}

#top-header h1 {
	display:none;
	text-indent:-9999em;
}

#flash {/*Flashエリア*/
	width:660px;
	height:300px;
	margin:0; padding:0;
	z-index: 2;
}

/* メニュー部分 */
#top-cont{
	width:300px; height:90px;
	margin:0; padding:0;
	text-align:left;
}

#top-cont ul {margin:0; padding:0;}
#top-cont li {margin:0; padding:0; float:left; list-style-type:none;}

ul#top-cont a {
	display:block;
	height:30px;
	overflow:hidden;
	text-decoration:none;
}

#top-cont li a{
	height:30px;
	display:block;
	overflow: hidden;
	background:url(/img/top-cont.gif) no-repeat;
	text-indent:-9999em;
}

#top-cont #pray { width:150px; }
#top-cont #guide { width:150px; }
#top-cont #schedule {width:150px; }
#top-cont #talisman { width:150px; }
#top-cont #access { width:150px; }

#top-cont #pray a { background-position: 0px 0px ;}
#top-cont #guide a { background-position: -150px 0px ;}
#top-cont #schedule a { background-position: -300px 0px ;}
#top-cont #talisman a { background-position: -450px 0px ;}
#top-cont #access a { background-position: -600px 0px ;}

#top-cont #pray a:hover { background-position: 0px -30px ;}
#top-cont #guide a:hover { background-position: -150px -30px ;}
#top-cont #schedule a:hover { background-position: -300px -30px ;}
#top-cont #talisman a:hover { background-position: -450px -30px ;}
#top-cont #access a:hover { background-position: -600px -30px ;}

/* 訪れたページのメニュー部分をアクティブ状態に */
#top-cont #pray_visited { width:150px; }
#top-cont #guide_visited { width:150px; }
#top-cont #schedule_visited { width:150px; }
#top-cont #talisman_visited { width:150px; }
#top-cont #access_visited { width:150px; }

#top-cont #pray_visited a { background-position: 0px -30px ;}
#top-cont #guide_visited a { background-position: -150px -30px ;}
#top-cont #schedule_visited a { background-position: -300px -30x ;}
#top-cont #talisman_visited a { background-position: -450px -30x ;}
#top-cont #access_visited a { background-position: -600px -30px ;}

/* リード部分 */

#lead{
	margin:50px 0;
	padding:0;
	width:900px;
	background:#f39 url(/img/back-side.gif) repeat-y left;
}
#top-sp-cont{/* 左バナー部分 */
	width:180px;
	margin:0; padding:0;
	overflow:hidden;
	float:left;
}
#top-sp-cont h2{
	margin:10px 0;
}

#top-sp-cont ul{
	margin:5px 0; padding:0;
	list-style-type:none;
}
#top-sp-cont li{
	margin:10px 0; padding:0;
}

#top-lead{/* リード文部分 */
	width:700px;
	margin:0; padding:0;
	float:right;
}
#top-lead .midashi{
	width:700px;
	font-size:200%;
	display:block; orverflow:hidden;
	padding:0; margin:0 0 1em 0;
	background: url(/img/midashi_01.gif) no-repeat right bottom;
	color:#666; font-family: "ヒラギノ明朝 Pro W6", "ＭＳ 明朝";
	_line-height:200%;
	text-decoration:none;
}
#top-info{/* インフォメーション部分 */
	width:700px;
	margin:0; padding:0;
	float:right;
}
#top-info ul{
	margin:0; padding:0;
	list-style-type:none;
	text-align:center;
}

/* トップメイン記事部分 */

#top-article{
	width:900px;
	clear:both;
}

.top-h2_pray, .top-h2_kyoshiki, .top-h2_guide, .top-h2_schedule, .top-h2_talisman { display:block; text-align: center; height:50px; width:900px; text-decoration: none; text-indent:-9999em; overflow:hidden;}

.top-h2_pray{ background:url(/img/top-h2_pray.gif) no-repeat left;}
.top-h2_kyoshiki{ background:url(/img/top-h2_kyoshiki.gif) no-repeat left;}
.top-h2_guide{ background:url(/img/top-h2_guide.gif) no-repeat left;}
.top-h2_schedule{ background:url(/img/top-h2_schedule.gif) no-repeat left;}
.top-h2_talisman{ background:url(/img/top-h2_talisman.gif) no-repeat left;}
