/* 沖館稲荷神社 WebサイトCSS */
/* 年間行事予定
******************************************************************************************** */
#mainContent .column #qaNaviListDiv {
	margin: 10px 0px 10px 0; padding: 0; border: none;
	/*position: relative;*/ width: 580px; height: 330px;
}
#mainContent .column #qaNaviListDiv ul#qaNaviList {
	margin: 10px 0px 10px 0; padding: 0; border: none;
	/*position: absolute; top: 0; left: 0;*/position: relative; width: 580px;
	list-style: none outside;
}
ul#qaNaviList li {
	margin: 0; padding: 0; border: none;
	/*display: inline; float: left;*/position: absolute; width: 280px; height: 100px; vertical-align: bottom;
	list-style: none outside;
}
ul#qaNaviList li a {
	margin: 0 0px 0px 0px; padding: 0px; border: none;
	width: 280px; height: 100px; vertical-align: bottom;
}
ul#qaNaviList li a img {
	margin: 0; padding: 0px; border: none;
	vertical-align: bottom;
}


ul#qaNaviList li#qaNaviJinja {
	top: 0; left: 0;
}
ul#qaNaviList li#qaNaviSanpai {
	top: 0; left: 290px;
}
ul#qaNaviList li#qaNaviOharai {
	top: 110px; left: 0;
}
ul#qaNaviList li#qaNaviShogatsu {
	top: 110px; left: 290px;
}
ul#qaNaviList li#qaNaviMatsuri {
	top: 220px; left: 0;
}



#mainContent .qaColumn {
	margin: 0 0 20px 0; padding: 0 10px; border: none;
	font-size: 1em; text-align: left;
	background: transparent url(p-answer_bg.gif) no-repeat 10px 70px;
}
#mainContent .qaColumn:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* ClearFix MacIE用（すべてが読み込む） */
#mainContent .qaColumn { display: inline-block; min-height: 1%; }
/* ClearFix MacIE用（MacIEに無効） \*/
* html #mainContent .qaColumn { height: 1%; }
#mainContent .qaColumn { display: block; }
/* ClearFix MacIE用（MacIEに無効）ここまで */



#mainContent .qaColumn h2 {
	color: #7a4171; margin: 0.2em 0 30px 0; padding: 0.2em 0.4em 0em 60px; border: none;
	vertical-align: top;
	font-size: 1em; text-align: left; line-height: 65px;
	background: transparent url(h2-qa_bg.gif) no-repeat left bottom;
	
}
#mainContent .qaColumn p {
	margin: 0.2em 0 0.5em 60px; padding: 0; border: none;
	font-size: 1em; font-weight: normal; text-align: left; text-indent: 1em;
}

#mainContent .qaColumn dl {
	margin: 0.2em 1em 0.2em 60px; padding: 0; border: none;
	font-size: 1em; text-align: left;
}
#mainContent .qaColumn dl dt,
#mainContent .qaColumn dl dd {
	margin: 0.2em; padding: 0; border: none;
	font-size: 1em; text-align: left;
}
#mainContent .qaColumn dl dt {
	margin: 0.2em 0 0 0;
	font-size: 1em; font-weight: bold; font-style: italic;
}
#mainContent .qaColumn dl dd {
	margin: 0em 0.2em 0.5em 2em;
	font-size: 1em; text-align: left;
}

#mainContent .qaColumn ul,
#mainContent .qaColumn ol {
	margin: 0.2em 0em 0.2em 100px; padding: 0;
	list-style: disc outside;
	font-size: 1em; text-align: left;
}
#mainContent .qaColumn ul li,
#mainContent .qaColumn ol li {
	margin: 0.1em 0; padding: 0;
	font-size: 1em; text-align: left;
}


/* ページの先頭へ ------------------------------ */
#mainContent .qaColumn .gotoQAtop {
	margin: 10px auto 0 auto; padding: 0 0px;
	clear: both; width: 580px;
	font-size: 14px; text-align: right;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 580px;
}
html>body #mainContent p.qaColumn .gotoQAtop { width: 580px; }
#mainContent .qaColumn p.gotoQAtop a {
	color: #808080; margin: 0; padding: 0.1em 0.1em 0.1em 16px;
	text-decoration: none;
	voice-family: "\"}\""; 
	voice-family: inherit;
	background: url(./qa-gototop.gif) no-repeat left center;
}
html>body #mainContent p.qaColumn .gotoQAtop a { voice-family: inherit; }
#mainContent .qaColumn p.gotoQAtop a:hover {
	/*color: #ffdb4f; */
	background-position: -1000px center;
	text-decoration: underline;
}