/* 沖館稲荷神社 WebサイトCSS */
/* 神
******************************************************************************************** */
body#okidateGod {
	margin: 0 auto; padding: 0;
	font: normal normal normal 0.9em/1.6em "Lucida Grande","Hiragino Kaku Gothic ProN W3","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-weight: normal;
	text-align: center;
	background: #f77672 url(../common/body_bg.gif) repeat top center;
}

h1, h2, h3, h4, h5, h6, div, p, ul, ol, li, dl, dt, dd, table, tr, th, td, img {
	margin: 0; padding: 0; border: none;
}

hr { display: none; }

.display-none { display: none; }
.hidden { visibility: hidden; }
.clear-both { height: 0; clear: both; }

.clearFix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* ClearFix MacIE用（すべてが読み込む） */
.clearFix { display: inline-block; min-height: 1%; }
/* ClearFix MacIE用（MacIEに無効） \*/
* html .clearFix { height: 1%; }
.clearFix { display: block; }
/* ClearFix MacIE用（MacIEに無効）ここまで */

a:link { color: #ef454a; }
a:visited { color: #ef454a; }
a:active { color: #ef454a; }
a:hover { color: #00a0f0; }

sup {
	vertical-align: 0.6em;
	font-size: 75%; line-height: 100%;
}
sub {
	vertical-align: -0.3em;
	font-size: 75%; line-height: 100%;
}


body#okidateGod #godContents {
	color: #000000; margin: 0px auto 0px auto; padding: 0 10px; border: none;
	width: 620px; text-align: left;
	font: normal normal normal 2em/1.6em sans-serif;
	background: #ffffff repeat-y top center;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 600px;
}
html>body#okidateGod #godContents { width: 600px; }

#godHeaderSkip {
	position: absolute;
	top: 0; left: -9999px;
	height: 0;
	color: #000000;
}

/* ヘッダ 1カラム（主祭神の説明ページ）用 ------------------------------ */
#godHeader {
	color: #000000; margin: 0 auto 0px auto; padding: 0px; border: 0; /*border-bottom: 5px solid #3d62ac;*/
	width: 600px; height: 100px;
	text-align: center;
	background: #c0c0c0;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 600px;
}
html>body #godHeader { width: 600px; }

#godHeader #godHeaderLogo {
	margin: 0 0px 0 0; padding: 0; border: none;
	width: 600px; height: 100px;
	text-align: center;
}



/* メイン 1カラム（主祭神の説明ページ）用 ------------------------------ */
body#okidateGod #godMainBody {
	color: #000000; margin: 0px auto 0px auto; padding: 0; border: none;
	width: 600px; text-align: left;
	background: transparent;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 600px;
}
html>body#okidateGod #godMainBody { width: 600px; }


/* ぱんくずリスト ------------------------------ */
ol#godBreadCrumbs {
	color: #ffffff; margin: 0 auto 0px auto; padding: 4px 0 0 0; border: none;
	width: 600px; height: 24px; clear: both;
	list-style: none outside;
	font-size: 10px; font-weight: normal; line-height: 20px;
	background: #ef454a url(../common/breadcrumb_bg.gif) no-repeat center top;
	voice-family: "\"}\""; 
	voice-family: inherit;
	height: 20px
}
html>body ol#godBreadCrumbs { height: 20px }

ol#godBreadCrumbs li {
	margin: 0; padding: 0 5px 0 12px;
	float: left;
	list-style: none outside;
	font-size: 10px;
	background: transparent url(../common/breadcrumb_sep.gif) no-repeat left center;
}
ol#godBreadCrumbs li.dirHome {
	margin: 0; padding: 0 0 0 5px;
	background: none;
}
ol#godBreadCrumbs li a {
	color: #ffffff; padding: 0 5px; margin-left: -5px;
	float: left;
}
ol#godBreadCrumbs li.dirHome a {
	margin: 0 5px; padding: 0;
	width: 18px; overflow: hidden;
	text-indent: -9999px;
	background: transparent url(../common/breadcrumb_home.gif) no-repeat left center;
}



/* 共通メニュー1 ------------------------------ */
#godMainContent {
	color: #000000; margin: 10px auto 0 auto; padding: 0; border: none;
	width: 600px;
	font-size: 1em; text-align: left;
	background: transparent;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 600px;
}
html>body#okidateGod #godMainContent { width: 600px; }



/*#godMainContent h1 {
	margin: 0.4em auto 10px auto; padding: 0; border: none;
	font-size: 1.5em; text-align: left;
}*/
#godMainContent h1 {
	margin: 0.4em auto 10px auto; padding: 0.2em 0.4em; border-bottom: 1px solid #ef454a;
	font-size: 1.4em; text-align: left;
}
#godMainContent h1 img {
	margin: 0; padding: 0; border: none;
}
#godMainContent h2 {
	margin: 0 auto 10px auto; padding: 0; border: none;
	font-size: 1.4em; text-align: left;
}

#godMainContent ul {
	margin: 0 auto 0 2em; padding: 0; border: none;
	font-size: 1em; text-align: left;
}
#godMainContent ul li {
	margin: 0.2em; padding: 0; border: none;
	font-size: 1em; text-align: left;
}

#godMainContent .godColumn {
	margin: 0 0 10px 0; padding: 0 10px; border: none;
	font-size: 1em; text-align: left;
}
#godMainContent .godColumn:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* ClearFix MacIE用（すべてが読み込む） */
#godMainContent .godColumn { display: inline-block; min-height: 1%; }
/* ClearFix MacIE用（MacIEに無効） \*/
* html #godMainContent .godColumn { height: 1%; }
#godMainContent .godColumn { display: block; }
/* ClearFix MacIE用（MacIEに無効）ここまで */

#godMainContent .godColumn h2 {
	margin: 0 -10px 5px -10px; padding: 0; border: none;
	font-size: 1em; text-align: left;
}
#godMainContent .godColumn p {
	margin: 0.2em auto 0.5em auto; padding: 0; border: none;
	font-size: 1em; font-weight: normal; text-align: left; text-indent: 1em;
}
#godMainContent .godColumn p.notes {
	margin: 0.5em 0.5em 0.5em 0.5em;
	font-size: 0.8em; text-indent: -1em; line-height: 1.2em;
}
#godMainContent .godColumn ol,
#godMainContent .godColumn ul {
	margin: 1em 1em 1em 2em; padding: 0; border: none;
	font-size: 1em; text-align: left;
}
#godMainContent .godColumn ol li,
#godMainContent .godColumn ul li {
	margin: 0 0 0.5em 0; padding: 0; border: none;
	font-size: 1em; text-align: left;
}



/* フッタ 1カラム（主祭神の説明ページ）用 ------------------------------ */
body#okidateGod #godFooter {
	color: #000000; margin: 0px auto 5px auto; padding: 0px 10px 15px 10px;
	width: 620px; text-align: center;
	background: transparent url(../common/footer_bg600px.gif) no-repeat bottom center;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 600px;
}
html>body#okidateGod #godFooter { width: 600px; }

#godFooter p {
	margin: 0 auto; padding: 5px 0 0 0; border: none;
	font-size: 10px; text-align: center; line-height: 1.3em;
}

