@charset "UTF-8";


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

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

--------------------------------------------------------------------------
*/
/* 1. div.bodySection
-----------------------------------------------	*/
div.bodySection {
	width: 750px;
	padding: 0;
	background-image: none;
}

/* 1. div.sideBlock
-----------------------------------------------	*/
div.sideBlock {
	display: none;
}

/* 1. div.contentsBlock
-----------------------------------------------	*/
div.contentsBlock {
	float: none;
	width: 750px;
	margin: 0 0 15px 0;
}

/* 1. div.contentsBlock
-----------------------------------------------	*/
div.mainVIsual {
	width: 750px;
	margin: 0 0 15px 0;
}

/* 1. #altSwf
-----------------------------------------------	*/
#altSwf {
	width: 750px;
	height: 373px;
	background-image: url("/img/index/index_altswf_background.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}

#altSwf h1{
	float: right;
	width: 110px;
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 100%;
}

#altSwf ul{
	float: left;
	width: 221px;
	min-height: 1px;
	margin: 238px 0 0 0;
	padding: 0;
	font-size: 1px;
	line-height: 100%;
}

#altSwf ul:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

* html #altSwf ul {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

#altSwf ul li {
	float: right;
	width: 27px;
}

#altSwf ul li img {
	vertical-align: bottom;
}

/* 1. div.information
-----------------------------------------------	*/
div.information {
	width: 732px;
	min-height: 1px;
	margin: 0 3px 20px 15px;
}

div.information:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

* html div.information {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

/* 1. div.news
-----------------------------------------------	*/
div.news {
	float: left;
	width: 430px;
}

div.news h2 {
	padding: 5px;
	font-size: 1px;
	line-height: 100%;
}

div.news ul li {
	min-height: 1px;
	padding: 10px 5px 10px 15px;
	border-top: 1px solid #E7E7C2;
	background-image: url("/img_common/icon_arrow_r.gif");
	background-repeat: no-repeat;
	background-position: 0.5em 1em;
}

div.news ul li:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

* html div.news ul li {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

div.news ul li dl dt {
	float: left;
	width: 50px;
}

div.news ul li dl dd {
	float: right;
	width: 350px;
}



/* 1. div.banner
-----------------------------------------------	*/
div.banner {
	float: right;
	width: 280px;
}

div.banner ul li {
	margin-bottom: 4px;
}





