@charset "utf-8";



/* HACK
----------------------------------------------------------------------------------------------*/

#footercontainer { position:relative; top:790px; }
.head_bg_header { width:100%; height:470px; position:absolute; top:-405px; background:url(../images/common/bg_header.png) center 0 no-repeat;}

#menu { float:left; position: static; top:0; left:0;}

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



#ind_headBg { background:url(../images/index/main.jpg) center 0 no-repeat; height:500px; margin:0 auto; }
/*　画像挿入の場合
#ind_headBg { min-height:450px; margin:0 auto;}
	#ind_headBg img { width:100%;}
*/
.head_bg_contents { width:100%; height:485px; position:absolute; top:453px; background:url(../images/common/bg_contents.png) center 0 no-repeat;}


#accesscountbox { }
	#accesscountbox .accesscount { position:absolute; top:10px; right:60px; background:#fff; border:solid 1px #d5cbeb; padding:4px 15px 0;}
	#accesscountbox .counterfont { padding:0 5px 0 0;}

#ind_headLogo { position:absolute; width:713px; margin:0 auto; top:-20px;}
	#ind_headLogo #headDaisyouji { float:left; width:269px; margin:200px 10px 0;}
	#ind_headLogo #headDaisyouji:hover { margin:202px 10px 0;}

	#ind_headLogo #logo { float:left; width:115px; margin:0 10px;}
	#ind_headLogo #headFudouji { float:left;  width:269px; margin:200px 10px 0;}
	#ind_headLogo #headFudouji:hover { float:left;  width:269px; margin:202px 10px 0;}





#ind_mon { width:713px; text-align:center;}
/*
#ind_mon { position:absolute; width:713px; text-align:center; top:530px;}
#ind_mon { position:fixed; width:713px; text-align:center; top:50%;}
*/







#ind_contMain { clear:both; position:absolute; top:410px; width:1000px; margin:0 auto; }
	#ind_contMainInner {}

	.ind_greeting { width:302px; float:left; margin:100px 0 0 50px;}

	#ind_incBlog { width:349px; height:420px; float:right; margin:55px 0 0; background:url(../images/index/bg_blog.png) 0 0 no-repeat;}
	#ind_incBlogInner { width:250px; height:185px; overflow-y:scroll; margin:150px 0 0 70px;}
		#ind_incBlogInner ul {}
		#ind_incBlogInner li { margin-bottom:10px; padding-bottom:5px; padding-top:25px; line-height:1.7; vertical-align:bottom;}
		#ind_incBlogInner li.elemuKi { padding-left:50px; background:url(../images/index/ico_blog1.gif) 0 bottom no-repeat; border-bottom:solid 1px #4E3985;}
		#ind_incBlogInner li.elemuGu {  margin-left:25px; padding-left:50px;  background:url(../images/index/ico_blog2.gif) 0 bottom no-repeat; border-bottom:solid 1px #4E3985;}
		#ind_incBlogInner li a { color:#000; text-decoration:none;}
		#ind_incBlogInner li a:hover { text-decoration: none; color:#969696; }
		#ind_incBlogInner li .news_new { padding-left:10px; color:#f00; font-size:10px;}

	#ind_incBlog .ind_blogShowAll { text-align:right; margin:11px 32px 0 0;}

#ind_bnrArea { clear:both; position:absolute; top:970px; width:1000px; margin:0 auto;}
	#ind_bnrArea ul {}
	#ind_bnrArea li { float:left; width:221px; height:285px; margin:0 13px 0;}
	#ind_bnrArea li a { color:#000; text-decoration:none;}
	#ind_bnrArea li:hover {opacity:0.6;-moz-opacity:0.6;filter: alpha(opacity=60);}
	#ind_bnrArea li#ind_bnrDaisyouji { background: url(../images/index/bnr_daishouji.png) 0 0 no-repeat;}
	#ind_bnrArea li#ind_bnrFudouji { background: url(../images/index/bnr_fudouji.png) 0 0 no-repeat;}
	#ind_bnrArea li#ind_bnrKitou { background: url(../images/index/bnr_kitou.png) 0 0 no-repeat; width:227px;}
	#ind_bnrArea li#ind_bnrKuyou { background: url(../images/index/bnr_kuyou.png) 0 0 no-repeat;}
		#ind_bnrArea li .ind_bnrTxt { min-height:100px;}
		#ind_bnrArea li div.ind_bnrInner { padding:195px 0 0 70px;}
		#ind_bnrArea li .ind_bnrDetail {text-align:right;}



