/* @override http://wakamizukai.jp/css/base.css */

@charset "utf-8";@import url("ui.css");@import url("text.css");@import url("photo.css");@import url("table.css");

/* @group reset */

/* basic rules */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,em,address,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{	margin:0;	padding:0;	border: none;	outline:0;	font-size:100%;	vertical-align:bottom;	background: transparent;	font-family:Arial, Helvetica, sans-serif;
	color: #333;}
body{line-height:1.5em; font-size: 0.857em;}h1,h2,h3{font-size: 1em;}ol,ul{list-style: none;}blockquote, q{quotes: none;}hr{display:none;}

/* remember to define focus styles */:focus{	outline: 0;}/* remember to highlight inserts somehow */ins{	text-decoration: none;}del{	text-decoration: line-through;}/* tables still need 'cellspacing="0" in the markup */table{	border-collapse: collapse;	border-spacing: 0;}.none{	display:none!important;}.clear{	clear:both;}.center{	text-align: center;}.right{	text-align: right;}ul.normal li{list-style-type:disc; margin-left:1.5em;}ol.normal li{list-style-type:decimal; margin-left:1.5em;}/* call iepngfix.htc 表示させているHTMLから見てのパスなので、後で絶対パスに変更すること */img, div, #wrapper, #header, #gnav li a, #mainImg, #container{ behavior: url(css/resources/iepngfix.htc); }/* @end basic settings-------- */

/* @group stracture */
body{	text-align:center;	position:relative;	padding-bottom:50px;}

body#wakamizu{	background: #ffece9 url(../common/bg.gif) repeat-x left top;}

body#wakamizu.pointer{	background: #fff none;}

body#fuchu{	background: #ecfdf0 url(../fuchu/common/bg.gif) repeat-x left top;}

body#ohizumi{	background: #faf8ef url(../ohizumi/common/bg.gif) repeat-x left top;}

body#kamishakujii{	background: #f5ffea url(../kamishakujii/common/bg.gif) repeat-x left top;}#wrapper{	position:relative;}#container{	margin:0 auto;	text-align:left;	position:relative;	width:916px;}



/* @end */

/* @group header */

#header{	position:relative;	padding:0 0px 0 8px;}

#wakamizu #header{	background: url(../common/header-bg.gif) repeat-y left top;}

#fuchu #header{	background: url(../fuchu/common/header-bg.gif) repeat-y left top;}

#ohizumi #header{	background: url(../ohizumi/common/header-bg.gif) repeat-y left top;}

#kamishakujii #header{	background: url(../kamishakujii/common/header-bg.gif) repeat-y left top;}
#header h1{	display:block;	float:left;	width:460px;	height:60px;}#header h1 a{	display:block;	width:460px;	height:60px;	text-indent:-9999px;}

#wakamizu #header h1 a{	background:url(../common/logo.gif) no-repeat left top;}
#wakamizu #header h1 a:hover{	background:url(../common/logo_o.gif) no-repeat left top;}

#fuchu #header h1 a{	background:url(../fuchu/common/logo.gif) no-repeat left top;}
#fuchu #header h1 a:hover{	background:url(../fuchu/common/logo_o.gif) no-repeat left top;}

#ohizumi #header h1 a{	background:url(../ohizumi/common/logo.gif) no-repeat left top;}
#ohizumi #header h1 a:hover{	background:url(../ohizumi/common/logo_o.gif) no-repeat left top;}

#kamishakujii #header h1 a{	background:url(../kamishakujii/common/logo.gif) no-repeat left top;}
#kamishakujii #header h1 a:hover{	background:url(../kamishakujii/common/logo_o.gif) no-repeat left top;}
#header h2{	display:block;	float:left;	width:380px;	height:60px;
	margin-left: 60px;	text-indent:-9999px;}

#wakamizu #header h2{	background:url(../common/slogan_wakamizu.gif) no-repeat left top;}

#fuchu #header h2{	background:url(../common/slogan.gif) no-repeat left top;}

#ohizumi #header h2{	background:url(../common/slogan_ohizumi.gif) no-repeat left top;}

#kamishakujii #header h2{	background:url(../common/slogan_kamishakujii.gif) no-repeat left top;}

ul#snav{	float:right;	padding-top:8px;}#header:after{	content: ".";	display: block;	clear: both;	visibility: hidden;	height: 0px;}/* \*/* html div#header{height: 0;}div#header{display: block;}*+html body div#header{height:1%;}



/* @end */

/* @group siteMenu */#siteMenu{	display:block;	width:916px;	height:30px;}#siteMenu li a{	display:block;	height:30px;	text-indent:-9999px;	overflow:hidden;}

#wakamizu #siteMenu li a{	background:url(../common/sm.gif) no-repeat left top;}

#fuchu #siteMenu li a{	background:url(../fuchu/common/sm.gif) no-repeat left top;}

#ohizumi #siteMenu li a{	background:url(../ohizumi/common/sm.gif) no-repeat left top;}

#kamishakujii #siteMenu li a{	background:url(../kamishakujii/common/sm.gif) no-repeat left top;}

#wakamizu #siteMenu li#sm01 a{background-position:0px -30px;}

#fuchu #siteMenu li#sm03 a{background-position:-404px -30px;}

#ohizumi #siteMenu li#sm04 a{background-position:-549px -30px;}

#kamishakujii #siteMenu li#sm05 a{background-position:-718px -30px;}

#siteMenu li#sm01 a{width:150px; background-position:0 0;}	#siteMenu li#sm01 a:hover{background-position:0 -30px;}#siteMenu li#sm02 a{width:116px; background-position:-150px 0;}#siteMenu li#sm03 a{width:145px; background-position:-404px 0;}	#siteMenu li#sm03 a:hover{background-position:-404px -30px;}#siteMenu li#sm04 a{width:169px; background-position:-549px 0;}	#siteMenu li#sm04 a:hover{background-position:-549px -30px;}
#siteMenu li#sm05 a{width:198px; background-position:-718px 0;}	#siteMenu li#sm05 a:hover{background-position:-718px -30px;}
#siteMenu li#sm06 a{width:130px; background-position:-917px 0;}	#siteMenu li#sm06 a:hover{background-position:-917px -30px;}

#Gwakamizu #siteMenu li#sm02 a{width: 260px;}
#Gwakamizu #siteMenu li#sm03 a{display: none}

#Gohizumi #siteMenu li#sm02 a{width: 260px;}
#Gohizumi #siteMenu li#sm03 a{display: none}

#Gkamishakujii #siteMenu li#sm02 a{width: 260px;}
#Gkamishakujii #siteMenu li#sm03 a{display: none}

	
/* @end */

/* @group mainMenu */

#navArea{	margin-bottom:14px;}#gnav{	display:block;	width:916px;	height:58px;}.horizontal li{float:left;}#gnav li a{	display:block;	height:43px;	text-indent:-9999px;	overflow:hidden;}

#wakamizu #gnav li a{	background: #ffc6c7 url(../common/hm.gif) no-repeat left top;}

#fuchu #gnav li a{	background: #c7fdd0 url(../fuchu/common/hm.gif) no-repeat left top;}

#ohizumi #gnav li a{	background: #f2ead3 url(../ohizumi/common/hm.gif) no-repeat left top;}

#kamishakujii #gnav li a{	background: #e7ffc6 url(../kamishakujii/common/hm.gif) no-repeat left top;}

#wakamizu #gnav li#hm01 a{width:176px; background-position:0 0;}	#wakamizu #gnav li#hm01 a:hover{background-position:0 -43px;}#wakamizu #gnav li#hm02 a{width:162px; background-position:-176px 0;}	#wakamizu #gnav li#hm02 a:hover{background-position:-176px -43px;}
#wakamizu #gnav li#hm03 a{width:221px; background-position:-338px 0;}	#wakamizu #gnav li#hm03 a:hover{background-position:-338px -43px;}
#wakamizu #gnav li#hm04 a{width:179px; background-position:-559px 0;}	#wakamizu #gnav li#hm04 a:hover{background-position:-559px -43px;}
#wakamizu #gnav li#hm05 a{width:178px; background-position:-738px 0;}	#wakamizu #gnav li#hm05 a:hover{background-position:-738px -43px;}
	#gnav li#hm01 a{width:123px; background-position:0 0;}	#gnav li#hm01 a:hover{background-position:0 -43px;}#gnav li#hm02 a{width:112px; background-position:-123px 0;}	#gnav li#hm02 a:hover{background-position:-123px -43px;}
#gnav li#hm03 a{width:112px; background-position:-235px 0;}	#gnav li#hm03 a:hover{background-position:-235px -43px;}
#gnav li#hm04 a{width:112px; background-position:-347px 0;}	#gnav li#hm04 a:hover{background-position:-347px -43px;}
#gnav li#hm05 a{width:112px; background-position:-459px 0;}	#gnav li#hm05 a:hover{background-position:-459px -43px;}
#gnav li#hm06 a{width:112px; background-position:-571px 0;}	#gnav li#hm06 a:hover{background-position:-571px -43px;}
#gnav li#hm07 a{width:112px; background-position:-683px 0;}	#gnav li#hm07 a:hover{background-position:-683px -43px;}
#gnav li#hm08 a{width:121px; background-position:-795px 0;}	#gnav li#hm08 a:hover{background-position:-795px -43px;}

#fuchu #gnav li#hm01 a{width:102px; background-position:0 0;}	#fuchu #gnav li#hm01 a:hover{background-position:0 -43px;}#fuchu #gnav li#hm02 a{width:95px; background-position:-102px 0;}	#fuchu #gnav li#hm02 a:hover{background-position:-102px -43px;}
#fuchu #gnav li#hm03 a{width:89px; background-position:-197px 0;}	#fuchu #gnav li#hm03 a:hover{background-position:-197px -43px;}
#fuchu #gnav li#hm04 a{width:92px; background-position:-286px 0;}	#fuchu #gnav li#hm04 a:hover{background-position:-286px -43px;}
#fuchu #gnav li#hm05 a{width:92px; background-position:-378px 0;}	#fuchu #gnav li#hm05 a:hover{background-position:-378px -43px;}
#fuchu #gnav li#hm06 a{width:119px; background-position:-470px 0;}	#fuchu #gnav li#hm06 a:hover{background-position:-470px -43px;}
#fuchu #gnav li#hm07 a{width:107px; background-position:-589px 0;}	#fuchu #gnav li#hm07 a:hover{background-position:-589px -43px;}
#fuchu #gnav li#hm08 a{width:92px; background-position:-696px 0;}	#fuchu #gnav li#hm08 a:hover{background-position:-696px -43px;}
#fuchu #gnav li#hm09 a{width:128px; background-position:-788px 0;}	#fuchu #gnav li#hm09 a:hover{background-position:-788px -43px;}
	
		#gnav:after,#fnav:after,#snav:after,#pnav:after{	content: ".";	display: block;	clear: both;	visibility: hidden;	height: 0px;}/* \*/* html ul#gnav{height: 0;}ul#gnav{display: block;}*+html body ul#gnav{height:1%;}* html ul#fnav{height: 0;}ul#fnav{display: block;}*+html body ul#fnav{height:1%;}* html ul#snav{height: 0;}ul#snav{display: block;}*+html body ul#snav{height:1%;}* html ul#pnav{height: 0;}ul#pnav{display: block;}*+html body ul#pnav{height:1%;}



/* @end */

/* @group maingraphic_wakamizu */

#mainImg h3, #mainImg p, #mainImg2 h3, #mainImg2 p{text-indent:-9999px;}#mainImgTop h3, #mainImgTop p{text-indent:-9999px;}

#mainImg, #mainImg2 {	display:block;	width:916px;	height:318px;}

#wakamizu.top #mainImg{	background:url(../images/maingraphic_top.jpg) no-repeat left top;}

#wakamizu.about #mainImg{	background:url(../images/maingraphic_about.jpg) no-repeat left top;}

#wakamizu.corporation #mainImg{	background:url(../images/maingraphic_corporation.jpg) no-repeat left top;}

#wakamizu.idea #mainImg{	background:url(../images/maingraphic_idea.jpg) no-repeat left top;}

#wakamizu.principle #mainImg{	background:url(../images/maingraphic_principle.jpg) no-repeat left top;}

#wakamizu.health #mainImg{	background:url(../images/maingraphic_health.jpg) no-repeat left top;}

#wakamizu.meal #mainImg{	background:url(../images/maingraphic_meal.jpg) no-repeat left top;}

#wakamizu.news #mainImg{	background:url(../images/maingraphic_news.jpg) no-repeat left top;}

#wakamizu.growth #mainImg{	background:url(../images/maingraphic_growth.jpg) no-repeat left top;}

#wakamizu.policy #mainImg{	background:url(../images/maingraphic_policy.jpg) no-repeat left top;}


/* @end */




/* @group maingraphic_fuchu */

#fuchu.top.third #mainImgTop{	background:url(../fuchu/images/maingraphic_top3.jpg) no-repeat left top;
	display:block;	width:916px;
	pGadding-bottom: 15px;
	margin: 0;}

#fuchu.top #mainImg{	background:url(../fuchu/images/maingraphic_top.jpg) no-repeat left top;}

#fuchu.news #mainImg, #fuchu.single #mainImg{	background:url(../fuchu/images/maingraphic_news.jpg) no-repeat left top;}

#fuchu.about #mainImg{	background:url(../fuchu/images/maingraphic_about.jpg) no-repeat left top;}

#fuchu.access #mainImg{	background:url(../fuchu/images/maingraphic_access.jpg) no-repeat left top;}

#fuchu.day #mainImg{	background:url(../fuchu/images/maingraphic_day.jpg) no-repeat left top;}

#fuchu.year #mainImg{	background:url(../fuchu/images/maingraphic_year.jpg) no-repeat left top;}

#fuchu.health #mainImg{	background:url(../fuchu/images/maingraphic_health.jpg) no-repeat left top;}

#fuchu.enter #mainImg{	background:url(../fuchu/images/maingraphic_enter.jpg) no-repeat left top;}

#fuchu.menu #mainImg{	background:url(../fuchu/images/maingraphic_menu.jpg) no-repeat left top;}

#fuchu.morinonaka #mainImg{	background:url(../fuchu/images/maingraphic_morinonaka.jpg) no-repeat left top;}

#fuchu.morinonaka #mainImg2{	background:url(../fuchu/images/maingraphic_morinonaka2.jpg) no-repeat left top;}

/* @end */

/* @group maingraphic_ohizumi */

#ohizumi.top #mainImg{	background:url(../ohizumi/images/maingraphic_top.jpg) no-repeat left top;}

#ohizumi.top.third #mainImg{	background:url(../ohizumi/images/maingraphic_top6.jpg) no-repeat left top;	min-height:500px;
	overflow: hidden;}

#ohizumi.top.third #mainImgTop{	background:url(../ohizumi/images/maingraphic_top6.jpg) no-repeat left top;
	display:block;	width:916px;
	pGadding-bottom: 15px;
	margin: 0;}


#ohizumi.top.second #mainImg{	background:url(../ohizumi/images/maingraphic_top2.jpg) no-repeat left top;}

#ohizumi.news #mainImg, #ohizumi.single #mainImg{	background:url(../ohizumi/images/maingraphic_news.jpg) no-repeat left top;}

#ohizumi.about #mainImg{	background:url(../ohizumi/images/maingraphic_about.jpg) no-repeat left top;}

#ohizumi.access #mainImg{	background:url(../ohizumi/images/maingraphic_access.jpg) no-repeat left top;}

#ohizumi.day #mainImg{	background:url(../ohizumi/images/maingraphic_day.jpg) no-repeat left top;}

#ohizumi.year #mainImg{	background:url(../ohizumi/images/maingraphic_year.jpg) no-repeat left top;}

#ohizumi.health #mainImg{	background:url(../ohizumi/images/maingraphic_health.jpg) no-repeat left top;}

#ohizumi.enter #mainImg{	background:url(../ohizumi/images/maingraphic_enter.jpg) no-repeat left top;}

#ohizumi.menu #mainImg{	background:url(../ohizumi/images/maingraphic_menu.jpg) no-repeat left top;}

#ohizumi.magazine #mainImg{
	background:url(../ohizumi/images/maingraphic_day.jpg) no-repeat left top;
}


/* @end */

/* @group maingraphic_kamishakujii */

#kamishakujii.top.third #mainImgTop{	background:url(../kamishakujii/images/maingraphic_top3.jpg) no-repeat left top;
	display:block;	width:916px;
	pGadding-bottom: 15px;
	margin: 0;}

#kamishakujii.top #mainImg{	background:url(../kamishakujii/images/maingraphic_top.jpg) no-repeat left top;}

#kamishakujii.news #mainImg, #kamishakujii.single #mainImg{	background:url(../kamishakujii/images/maingraphic_news.jpg) no-repeat left top;}

#kamishakujii.about #mainImg{	background:url(../kamishakujii/images/maingraphic_about.jpg) no-repeat left top;}

#kamishakujii.access #mainImg{	background:url(../kamishakujii/images/maingraphic_access.jpg) no-repeat left top;}

#kamishakujii.day #mainImg{	background:url(../kamishakujii/images/maingraphic_day.jpg) no-repeat left top;}

#kamishakujii.year #mainImg{	background:url(../kamishakujii/images/maingraphic_year.jpg) no-repeat left top;}

#kamishakujii.health #mainImg{	background:url(../kamishakujii/images/maingraphic_health.jpg) no-repeat left top;}

#kamishakujii.enter #mainImg{	background:url(../kamishakujii/images/maingraphic_enter.jpg) no-repeat left top;}

#kamishakujii.menu #mainImg{	background:url(../kamishakujii/images/maingraphic_menu.jpg) no-repeat left top;}


/* @end */

/* @group content */

#contents{	_width:916px;	padding:0 11px 3px 11px;}

#wakamizu #contents{	background:url(../common/contents-bg.gif) repeat-y left top;}

#fuchu #contents{	background:url(../fuchu/common/contents-bg.gif) repeat-y left top;}

#ohizumi #contents{	background:url(../ohizumi/common/contents-bg.gif) repeat-y left top;}

#kamishakujii #contents{	background:url(../kamishakujii/common/contents-bg.gif) repeat-y left top;}

ul#pnav{	float:right;	padding-right:28px;}



/* @end */

/* @group footer */

#footer{	display:block;
	clear: both;	widows:916px;	height:136px;	text-align:center;}

#wakamizu #footer{	background:url(../common/footer-bg.gif) no-repeat left bottom;}

#fuchu #footer{	background:url(../fuchu/common/footer-bg.gif) no-repeat left bottom;}

#ohizumi #footer{	background:url(../ohizumi/common/footer-bg.gif) no-repeat left bottom;}

#kamishakujii #footer{	background:url(../kamishakujii/common/footer-bg.gif) no-repeat left bottom;}
#footer p{	color:#555;	padding-top:60px;	line-height:2em;
	font-size: 12px;}#footer a{	color:#555;}



/* @end */

/* @group news */

body.news .mainColumn .entry{
	margin-bottom: 50px;
}


/* @end */



/* @group regulation */

#regulation #copyright{	float:left;	font-size:0.857em;	color:#abab9c;	padding:0 16px;}#regulation #copyright a{	color:#abab9c;}#regulation #attention{	float:right;	padding-right:16px;	font-size:0.857em;	color:#555;}#regulation:after{	content: ".";	display: block;	clear: both;	visibility: hidden;	height: 0px;}* html #regulation{height: 0;}#regulation{display: block;}*+html body #regulation{height:1%;}



/* @end */

/* @group photo */

/* 写真関係 */

.photoR{
	float: right;
	margin: 0 0 10px 10px;
	padding: 0px;
	font-size: 11px;
	text-align: left;
	line-height: 1.4em;
	color: #888;
}

.photoL{
	float: left;
	margin: 0 10px 10px 0;
	padding: 0px;
	font-size: 11px;
	text-align: left;
	line-height: 1.4em;
	color: #888;
}

#kamishakujii.menu .entry img{
	margin-bottom: 2px;
}

/* @end */

/* @group calendar */
#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	color: #888;
	}

#wp-calendar a {
	text-decoration: none;
	color: #f05d60;
	display: block;
	padding: 0;
}

#wp-calendar td a {
	background-color: #f3ead4;
}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	color: #9b5d26;
	width: 100%;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	text-align: center;
	color: #8d5f2e;
}




#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 195px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}


#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	color: #888;
	}


#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }




/* @end */
