@charset "UTF-8";


body {
  font-family: "YuGothic", "游ゴシック体", "Yu Gothic", "游ゴシック", "MyYuGothicM", Hiragino Sans, "ヒラギノ角ゴシック", Hiragino Kaku Gothic ProN, "ヒラギノ角ゴ ProN W3", "Meiryo", sans-serif;
background-color: #b8ddf2;
}
a img:hover {
	opacity: 0.7;
}
h1 {
	text-align: center;
}
.inner {
	width:960px;
	margin: auto;
	text-align: center;
	background-color: #fff;
}

.menubtn {
	text-align: center;
	margin:0px;
	padding:20px ;
	height:130px;
}

.menubtn ul {
}

.menubtn li {
	float:left;
	margin:5px;
}


div img {
	margin:0px auto;
}


.kitakyu {
	margin:0px auto;
	width:960px;
	height:744px;
	background-image: url("../images/image_05.png");
}

.kitakyu .kitakyub1{
	margin:0px auto;
	position:relative; top:605px;
}

.footer {
	margin:0px auto;
	width:960px;
	height:100px;
	background-image: url("../images/image_08.png");
}

.footer .footerb1{
	margin:0px auto;
	position:relative; top:10px;
}

.mrg10 {
	margin-bottom:10px;
}

.mrg20 {
	margin-bottom:20px;
}

.mrg40 {
	margin-bottom:40px;
}

/* page top */
.pagetop {
	display: none;
	position: fixed;
	bottom: 95px;
	right: 30px;
}
.pagetop a {
	display: block;
	text-decoration: none;
	padding: 20px 10px;
}

.pagetop a:hover {
	display: block;
	text-decoration: none;
	padding:20px 10px;
	opacity:0.75;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}
/* Grow */
.hvr-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform: scale(1.04);
  transform: scale(1.04);
}
