@charset "UTF-8";
/*------------------------------------------------------------mainphoto*/
#mainimage {
	margin-bottom: 10px;
}
@media print, screen and (min-width:768px) {
#mainimage {
	margin-bottom: 30px;
}
}
/*------------------------------------------------------------section*/
/*section02*/
#sec02 .col-xxs-12 {
	margin-bottom: 10px;
}
@media print, screen and (min-width:768px) {
#sec02 .col-xxs-12 {
	margin-bottom: 20px;
}
#sec02 .col-xxs-12:nth-child(3) {
	margin-bottom: 0px;
}
#sec02 .col-xxs-12:nth-child(4) {
	margin-bottom: 0px;
}
}
/*section03*/
#sec03 {
	position: relative;
}
#sec03 .news_btn {
	position: absolute;
	top: 0;
	right: 0;
}
#sec03 .news_btn img {
	width: 90px;
	height: auto;
}
#news01 {
	width: 100%;
	overflow: hidden;
}
#news01 dl {
	padding: 0 0 5px 0;
}
#news01 dl dt {
	background: url(../img/common_img/arrow01.png) no-repeat 0 4px;
	padding-left: 28px;
	font-weight: normal;
}
@media print, screen and (min-width:768px) {
#sec03 .news_btn img {
	width: 100%;
	height: auto;
}
#news01 dl dt {
	float: left;
}
#news01 dl dd {
	padding: 0 0 0 120px;
}
}
/*Googlemap*/
#googlemap iframe {
	display: none;
}
.mapbtn {
	background: #666;
	border-radius: 4px;
	margin: 0 auto;
	text-align: center;
	width: 100px;
}
.mapbtn a {
	display: block;
	color: #FFF;
	text-decoration: none;
	padding: 10px;
}
.mapbtn a:hover {
	text-decoration: underline;
}
@media print, screen and (min-width:768px) {
#googlemap iframe {
	display: block;
}
.mapbtn {
	display: none;
}
}