@charset "shift_jis";
/*---import CSS-----------------------------------*/
@import "base_layout.css";
@import "common_parts.css";
/*---import CSS-----------------------------------*/

/***contents*********************************************************************/
h2.main{
	display: block;
	width: 188px;
	height: 45px;
	background: url(../../top/img/title_main.gif) no-repeat top;
	text-indent: -9999px;
	margin-top: 15px;
	margin-left: 15px;
}

.main_txt{
	width: 530px;
	margin-right: 7px;
	letter-spacing: 1pt;
	font-family:"MS UI Gothic";
	text-indent: 11px;
	line-height: 1.5em;
}

.mgn_10{
	margin-top: 10px;
	margin-bottom: 10px;
}

.sitifuku_txt{
	width: 520px;
	margin: auto;
	letter-spacing: 1pt;
	text-indent: 11px;
	line-height: 1.5em;
	font-size: 80%;
	font-family:"MS UI Gothic";
}

.title_sub {
	clear: both;
	width: 540px;
	padding-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	
}

h2.main_02{
	display: block;
	width: 294px;
	height: 45px;
	background: url(../../top/img/title_main_02.gif) no-repeat top;
	text-indent: -9999px;
	margin-top: 15px;
	margin-left: 15px;
}

h2.main_03{
	display: block;
	width: 162px;
	height: 45px;
	background: url(../../top/img/title_main_03.gif) no-repeat top;
	text-indent: -9999px;
	margin-top: 15px;
	margin-left: 15px;
}

h2.main_housan{
	display: block;
	width: 296px;
	height: 45px;
	background: url(../../top/img/title_main_housan.gif) no-repeat top;
	text-indent: -9999px;
	margin-top: 15px;
	margin-left: 15px;
}


h3.sub_title{
	margin-top: 3px;
	margin-left: 3px;
}

/*---add box 09/08/13-----------------------------------*/
.box_txt520{
	width: 520px;
	letter-spacing: 1pt;
}

.box_txt530{
	width: 530px;
	letter-spacing: 1pt;
}


table.box_520{
	width: 520px;
	
}

table.box_520 td{
	font-size:80%;
	letter-spacing: 1pt;
	font-family:"MS UI Gothic";
	line-height: 1.5em;
}

table.box_530{
	width: 530px;
	margin-left:15px;
}

table.box_530 td{
	font-size:80%;
	letter-spacing: 2pt;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-family:"MS UI Gothic";
	line-height: 1.5em;
}
/*---add 09/09/17-----------------------------------*/
.box1{
	padding: 15px;
	margin:10px 0 10px 5px;
	/*background: #ffffff;*/
	border-style:solid;
	border-color:#9a9a9a;
	border-width: 1px;
}

.bot {
	_height: 1%;

	padding-left: 15px;
	background: url(../../img/common/li_02.gif) no-repeat 0 1px;
}

/*---add　09/09/18-----------------------------------*/
.areaCommon_Box700{
	width: 700px;
	margin: 5px 20px 5px 20;
}

.txt_700{
	float: right;
	font-size: 80%;
	font-family:"MS UI Gothic";
	width: 700px;
}

table.box_700{
	width: 650px;
	margin-left:45px;
	margin-right:5px;
}

table.box_700 td{
	font-size: 100%;
	font-family:"MS UI Gothic";
	margin-left: 45px;
}

/*---add　sitemap  09/10/01-----------------------------------*/
/* sitemap */

#sitemap div	{
	width:280px;
	float:left;
	font-family:"MS UI Gothic";
	line-height: 1.5em;
}
#sitemap h3	{
	font-weight:bold;
	margin:15px 5px 0px 90px;
	
}

#sitemap h3	a{color:#695901;text-decoration:underline;}

#sitemap ul li	{
	margin:5px 5px 5px 110px;
	list-style-type: none;
}

#sitemap ul li a{color:#695901;text-decoration:underline;}
	

#sitemap ul ul li	{
}

#sitemap ul ul ul li	{
}



/*---menu-----------------------------------*/

#mainbody #sideLeft #sideMenu{
	width: 190px;
	margin: 0 auto 0 auto;
	}
	

#mainbody #sideLeft #sideMenu ul{
	list-style: none;
	}

#mainbody #sideLeft #sideMenu li{
	margin: 0 0 0 0;
	list-style: none;
	float: left;
	}

	/*IE6用*/
	#menu ul {
		behavior: url("../common/css/csshover.htc");
		}
	*html #menu ul li ul {
		margin: 0 0 0 0;
		width: 190px;
		}
	*html #menu ul li ul li a{
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		float: left;
		width: 190px;
		}


#mainbody #sideLeft #sideMenu li.sidemenu_head{
	background: url(../../top/img/sidemenu_head.gif) no-repeat center;
	display: block;
	width: 190px;
	height: 5px;
	font-size: 0;
	}
	
#mainbody #sideLeft #sideMenu li.sidemenu_head2{
	background: url(../../top/img/sidemenu_head.gif) no-repeat center;
	display: block;
	width: 190px;
	height: 5px;
	font-size: 0;
	}


#mainbody #sideLeft #sideMenu li.sidemenu01 a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side1_out.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu01 a:hover{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side1_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu01_on a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side1_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu02 a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side2_out.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu02 a:hover{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side2_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu02_on a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side2_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu03 a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side3_out.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu03 a:hover{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side3_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu03_on a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side3_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu04 a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side4_out.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu04 a:hover{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side4_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu04_on a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side4_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu05 a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side5_out.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu05 a:hover{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side5_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu05_on a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side5_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu06 a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side6_out.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu06 a:hover{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side6_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu06_on a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side6_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu07 a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side7_out.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu07 a:hover{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side7_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu07_on a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side7_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu08 a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side8_out.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu08 a:hover{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side8_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu08_on a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side8_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu09 a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side9_out.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu09 a:hover{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side9_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu09_on a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side9_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu10 a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side10_out.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu10 a:hover{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side10_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu10_on a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side10_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu11 a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side11_out.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu11 a:hover{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side11_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu11_on a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side11_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu12 a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side12_out.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu12 a:hover{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side12_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu12_on a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side12_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu13 a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side13_out.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu13 a:hover{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side13_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu13_on a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side13_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu14 a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side14_out.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu14 a:hover{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side14_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu14_on a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side14_on.gif) no-repeat center;
	text-indent: -9999px;
	}

#mainbody #sideLeft #sideMenu li.sidemenu_foot{
	background: url(../../top/img/sidemenu_foot.gif) no-repeat center;
	display: block;
	width: 190px;
	height: 4px;
	font-size: 0;
	}

#mainbody #sideLeft #sideMenu li.sidemenu_foot2{
	background: url(../../top/img/sidemenu_foot.gif) no-repeat center;
	display: block;
	width: 190px;
	height: 4px;
	font-size: 0;
	}

/*---add banner -----------------------------------*/

#mainbody #sideLeft #sideMenu li.side_banner01{
	background: url(../../img/common/sidebanner_01.gif) no-repeat center;
	display: block;
	width: 190px;
	font-size: 0;
	margin:10px 0px 1px;
}

#mainbody #sideLeft #sideMenu li.side_banner02{
	background: url(../../img/common/sidebanner_02.gif) no-repeat center;
	display: block;
	width: 190px;
	font-size: 0;
	margin:3px 0px 1px;
}
/*---add banner 09/09/17-----------------------------------*/
#mainbody #sideLeft #sideMenu li.side_banner03{
	background: url(../../img/common/sidebanner_03.gif) no-repeat center;
	display: block;
	width: 190px;
	font-size: 0;
	margin:3px 0px 1px;
}
/*---add banner 16/05/31-panf----------------------------------*/
#mainbody #sideLeft #sideMenu li.side_banner04{
	background: url(../../img/common/sidebanner_04.png) no-repeat center;
	display: block;
	width: 190px;
	font-size: 0;
	margin:10px 0px 1px;
}

#mainbody #sideLeft #sideMenu li.side_banner05{
	background: url(../../img/common/sidebanner_05.png) no-repeat center;
	display: block;
	width: 190px;
	font-size: 0;
	margin:3px 0px 1px;
}

#mainbody #sideLeft #sideMenu li.side_bannersp{
	display: block;
	width: 190px;
	font-size: 16;
	margin:60px 0px 1px;
	font-weight:bold;
	text-align: center;
	color: #ff6000;
}

#mainbody #sideLeft #sideMenu li.side_bannerpdf{
	background: url(../../img/common/sidebanner_pdf.png) no-repeat center;
	display: block;
	width: 190px;
	font-size: 16;
	/*margin:10px 0px 1px;*/
	/*margin:30px 0px 1px;*/
	font-weight:bold;
	text-align: center;
	color: #ff6000;
	
	height: 50px;
	text-indent: -9999px;

	/*display: block;
	width: 190px;
	background: url(../../top/img/kurumi_menu01_on.gif) no-repeat center;
	*/
	
	
}

#mainbody #sideLeft #sideMenu li.side_bannerpdf2{
	background: url(../../img/common/sidebanner_pdf2.png) no-repeat center;
	display: block;
	width: 190px;
	font-size: 16;
	margin:30px 0px 1px;
	font-weight:bold;
	text-align: center;
	color: #ff6000;
}

/*---add 2011.10.07 笠間稲荷神社復興奉賛会頁作成のため追加 start -----------------------------------*/
#mainbody #sideLeft #sideMenu li.sidemenu_housan a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side_housan_out.gif.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu_housan a:hover{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side_housan_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.sidemenu_housan_on a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/side_housan_on.gif) no-repeat center;
	text-indent: -9999px;
	}

.construction{
	width:530px;
	margin:0 auto;
}

.construction:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
}

/*---add 2011.11.02--*/
.construction ul{
	list-style: none;
	margin: 0;
	padding: 0;
	height: 175px; 
}

.construction li{
	margin-top: 0px;
	margin-right: 20px;
	padding: 0;
	width: 240px;
	list-style: none;
	float: left;
}
/*---add 2011.11.02 end--*/

.construction .leftside{
	width:220px;
	float:left;
}

.construction .rightside{
	width:300px;
	font-size:80%;
	float:right;
}

.boshuu li{
	margin-bottom:7px;
}

.tbl_line{
	background-color:#cccccc;
	margin-bottom:10px;
}

.tbl_line td{
	background-color:#ffffff;
	padding:5px;
}


/*---add 2011.10.07 笠間稲荷神社復興奉賛会頁作成のため追加 end -----------------------------------*/

/*---add 2014.8.14 笠間稲荷神社 社報「胡桃」頁作成のため追加 start -------------------------------*/
#mainbody #sideLeft #sideMenu li.kurumi_menu01 a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/kurumi_menu01_out.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.kurumi_menu01 a:hover{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/kurumi_menu01_on.gif) no-repeat center;
	text-indent: -9999px;
	}
#mainbody #sideLeft #sideMenu li.kurumi_menu01_on a{
	display: block;
	width: 190px;
	height: 50px;
	background: url(../../top/img/kurumi_menu01_on.gif) no-repeat center;
	text-indent: -9999px;
	}

h2.main_kurumi{
	display: block;
	width: 319px;
	height: 45px;
	background: url(../../top/img/title_main_kurumi.gif) no-repeat top;
	text-indent: -9999px;
	margin-top: 15px;
	margin-left: 15px;
}
/*table.box_250{
	width: 250px;
	margin-left:15px;
}

table.box_250 td{
	font-size:80%;
	letter-spacing: 2pt;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-family:"MS UI Gothic";
	line-height: 1.5em;
}*/
/*---add 2014.8.14 笠間稲荷神社 社報「胡桃」頁作成のため追加 end ---------------------------------*/
