@charset "UTF-8";


/*
information{
	file name : /css/individual/heisei/index.css;
	site name : 阿佐ヶ谷神明宮 オフィシャルサイト;
	copyrihgt : Copyright(c)阿佐ヶ谷神明宮 All rights reserved.;
}
*/

/* contents
--------------------------------------------------------------------------

--------------------------------------------------------------------------
*/

/* 1. div.bodySection (overwrite)
-----------------------------------------------	*/
div.bodySection {
	background-image: url("/img/heisei/heisei_background.jpg");
}

/* 1. #heisei-PageTitle
-----------------------------------------------	*/
#heisei-PageTitle {
	margin-bottom: 17px;
	padding: 54px 0 13px 18px;
}

#heisei-PageTitle h1 {
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 100%;
}

/* 1. #heisei-lead
-----------------------------------------------	*/
#heisei-lead {
	width: 560px;
	margin: 0 auto 25px auto ;
	padding-bottom: 10px;
	border-bottom: 4px double #5E4300;
	text-align: center;
}

#heisei-lead dl.step {
	margin-bottom: 25px;
}

#heisei-lead dl.step dt {
	margin-bottom: 5px;
	color: #7D69A4;
	font-weight: bold;
	font-size: 160%;
}

#heisei-lead dl.step dd {
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 140%;
}

/* 1. #heisei-detail
-----------------------------------------------	*/
#heisei-detail {
	width: 513px;
	margin: 0 auto 25px auto ;
}

#heisei-detail div.container {
	margin: 0 0 30px 0 ;
}

#heisei-detail div.container h2 {
	margin: 0 0 10px 0 ;
	padding: 5px 20px;
	background-color: #F3EDFD;
	color: #7D69A4;
	font-size: 120%;
	font-weight: bold;
}

#heisei-detail div.container p {
	margin: 0 25px 15px 25px ;
}

#heisei-detail div.container ol {
	margin: 0 25px 15px 25px ;
}

#heisei-detail div.container ol li {
	margin: 0 0 1.5em 1.5em;
	list-style-type: decimal;
}

#heisei-detail div.container ol li dl dt {
	margin: 0 0 0.5em 0;
	font-weight: bold;
}

#heisei-detail div.container ol li dl dd {
	line-height: 150%;
}

#heisei-detail div.container ol li dl dd table{
	border-collapse: collapse;
}

#heisei-detail div.container ol li dl dd table th {
	padding: 0 10px 5px 0;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	white-space: nowrap;
}

#heisei-detail div.container ol li dl dd table td {
	padding: 0 0 5px 0;
	vertical-align: top;
}

/* 1. #heisei-account
-----------------------------------------------	*/
#heisei-account {
	width: 513px;
	margin: 0 auto 25px auto ;
	padding: 10px 15px;
	background-color: #F3EDFD;
	text-align: center;
}

#heisei-account dl dt {
	display: inline;
	font-size: 120%;
	font-weight: bold;
}

#heisei-account dl dd {
	display: inline;
	color: #7D69A4;
	font-size: 120%;
	font-weight: bold;
}


/* 1. #heisei-inquiry
-----------------------------------------------	*/

#heisei-inquiry {
	width: 513px;
	margin: 0 auto 25px auto ;
	text-align: center;
}

#heisei-inquiry dl dt {
	margin-bottom: 5px;
	font-size: 120%;
}

#heisei-inquiry dl dd {
	margin-bottom: 5px;
	line-height: 150%;
}

#heisei-inquiry dl dd em {
	font-size: 140%;
	font-weight: normal;
}
