﻿@charset "utf-8";
/* CSS Document */
.title_01 {
	width:300px;
	margin: 10px auto auto auto;
}

.float_700{
	width:700px;
	margin: 27px auto 94px auto;
}
.story{
	width:154px;
	float:left;
}
.spec{
	width:155px;
	float:left;
}
.history{
	width:192px;
	float:left;
}
.coordinate{
	width:199px;
	float:left;
}


.foot_wrap_top {
	width:980px;
	margin: 100px auto 100px auto;	
	}
.foot_wrap_story {
	width:980px;
	margin: 100px auto auto auto;	
	}
.foot_wrap_other {
	width:980px;
	border-top: 1px #C8C8C8 solid;
	border-bottom: 0px;
	margin: 100px auto auto auto;	
	}
.foot_mar{
	margin: 100px auto 100px auto;
}

.foot_wrap {
	width:580px;
	border-bottom: 1px #C8C8C8 solid;
	border-top: 1px #C8C8C8 solid;
	padding: 100px 200px 100px 200px;
	margin: 0 auto;	
	}
.foot_imgbox01 {
	width: 240px;
	margin: 0 100px 0 0;
	float:left;
	}
.foot_imgbox02 {
	width: 240px;
	margin: 0 0 0 0;
	float:left;
	}
.foot_wrap p {
	width:100%;
	text-align:center;
	margin: 0 0 5px 0;
	}	
.img_box_top {
	width:240px;
	margin: 0 auto 100px auto;
	}
#item {
	width: 100%;
	margin: 0 auto 50px auto;
	padding-bottom:50px;
	color:#000000;
	font-size:14px;
	line-height: 2;
	background: #FFF;
	font-family: Arial, Roboto, “Droid Sans”, “游ゴシック”, YuGothic, “ヒラギノ角ゴ ProN W3”, “Hiragino Kaku Gothic ProN”, “メイリオ”, Meiryo, sans-serif;
}	
.foot_gmenu_wrap {
	display:none;
	}
.common_ti01 {
	width: 250px;
	margin: 70px auto 25px auto;
	}





@media only screen and (max-width: 980px) {
	.title_01 {
	width:60%;
	margin: 2% 20% 5% 20%;
}
.title_01 img{
	width:100%;
	margin: auto;
}

.float_700{
	width:98%;
	margin: 2% 1% 10% 1%;
}
.story{
	width:15%;
	float:left;
}
.spec{
	width:15%;
	float:left;
}
.history{
	width:19%;
	float:left;
}
.coordinate{
	width:20%;
	float:left;
}
	
.foot_wrap_top {
	width:90%;
	margin: 15% auto 15% auto;	
	}
.foot_wrap_story {
	width:90%;
	margin: auto auto auto auto;
	}
.foot_wrap_other {
	width:90%;
	border-top: 0px #C8C8C8 solid;
	border-bottom: 1px #C8C8C8 solid;
	margin: 15% auto 15% auto;	
	}
.foot_mar{
	margin: 15% auto 15% auto;
}
.foot_wrap {
	width:70%;
	border-bottom: 1px #C8C8C8 solid;
	border-top: 1px #C8C8C8 solid;
	padding: 15% 15%;
	margin: 0 auto;	
	}
.foot_imgbox01 {
	width: 100%;
	margin: 0 0 10% 0;
	float: none;
	}
.foot_imgbox02 {
	width: 100%;
	margin: 0 0 0 0;
	float: none;
	}
.foot_wrap p {
	width:100%;
	text-align:center;
	margin: 0 0 1% 0;
	}	
.img_box_top {
	width:65%;
	margin: 0 auto 10% auto;
	}	

.foot_gmenu_wrap {
	display:block;
	width:100%;
	margin: 15% auto;
	
	}
.foot_gmenu_box {
	width:100%;
	margin: 5% auto;
	}
.common_ti01 {
	width: 40%;
	margin: 10% auto 5% auto;
	}
}


