@charset "utf-8";
/* CSS Document */
body{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align:center;
	font-size:1em;
	color:#000;
	background-color:#5bdf77;
}
/*base
-------------------------------------------------------*/
#WBOTTOM{
	width:890px;
	margin:0 auto;
	background:#fff;
	}
#Wrapper{
	width:870px;
	margin:0 auto;
	text-align:left;
	background-color:#FFF;
}

#Header{
	position:relative;
}
h1{
	margin-bottom:10px;}
h2{
	margin-bottom:20px;}
#gNav{
	top:140px;
	left:0px;
}

#gNav li{
	float:left;
	position:relative;
	width:145px;
	height355px;
}
#gNav li a{
	display:block;
	text-indent:-9999px;
	width:145px;
	height:43px;
}

#gtop {
	width:145px;
	height:43px;
}

#gryokin {
	width:145px;
	height:43px;
}
#gtoha {
	width:160px;
	height:35px;
}
#gshokai {
	width:145px;
	height:43px;
}

#gaccess {
	width:160px;
	height:35px;
}
#gtoiawase {
	width:145px;
	height:43px;
}

#gtop a{
	background:url(../images/b_top.jpg) no-repeat top;
}

#gtop a:hover,#gtop .current{
	background:url(../images/bh_top.jpg) no-repeat top;
	}

#gryokin a{
	background:url(../images/b_ryokin.jpg) no-repeat top;
}

#gryokin a:hover,#gryokin .current{
	background:url(../images/bh_ryokin.jpg) no-repeat top;
}

#gtoha a{
	background:url(../images/b_toha.jpg) no-repeat top;
}

#gtoha a:hover,#gtoha .current{
	background:url(../images/bh_toha.jpg) no-repeat top;
}

#gshokai a{
	background:url(../images/b_shokai.jpg) no-repeat top;
}

#gshokai a:hover,#gshokai .current{
	background:url(../images/bh_shokai.jpg) no-repeat top;
}

#gaccess a{
	background:url(../images/b_access.jpg) no-repeat top;
}

#gaccess a:hover,#gaccess .current{
	background:url(../images/bh_access.jpg) no-repeat top;
}

#gtoiawase a{
	background:url(../images/b_toiawase.jpg) no-repeat top;
}

#gtoiawase a:hover,#gtoiawase .current{
	background:url(../images/bh_toiawase.jpg) no-repeat top;
}

#Hmainpic{
	top:150px;
}

.bigred{
	font-size:large;
	color:#F00;
	}
	
th{
	background-color:#ABABAB;
	}
	
.big{
	font-size:24px;}
	
.fleft{
	float:left;}
	
table.pad{
	padding-left:42px;}	
	
#maptext{
	font-size:1em;
	margin-top:10px;
	width:240px;
	float:left;
	margin-left:10px;
}
#maptext span{
	font-weight:bold;
	color:#1ebc3f;
}	

.top{
	margin-top:10px;
	margin-bottom:10px;
	}
#Footer{
	padding:8px 0;
	border-top:1px solid #999;}	
#Footer a:hover{
	color:#1EBC3F;
	}
table.shokai{
	margin-bottom:10px;}	
table.shokai th{
	background:#FFF;}
	
table.syojo{
	border-collapse:collapse;}
	
table.syojo th{
	background-color:#333;
	color:#FFF;
	text-align:center;
	padding:5px;}
table.syojo td{
	padding:5px;}
.count{
	margin: 10px 0;
}