@charset "utf-8";
@import "common.css";
/*//////////////////////////////////////////////////////
	トップページ
//////////////////////////////////////////////////////*/

/*===================================
	main-image
===================================*/
#main-image{
	width:100%;
	border-bottom:2px solid #555;
}
#main-image img{
	width:100%;
	height:auto;
	display:block;
}

/*===================================
	service
===================================*/
#service h2{
	color:#1c1e14;
	font-size:130%;
	font-weight:bolder;
	font-family:"Hiragino Mincho ProN", serif;
	background:url(../images/common/icon01.png) 1.0em center no-repeat;
	background-size:18px 18px;
	padding:1.0em 1.0em 1.0em 2.5em;
	border-bottom:3px solid #1c1e14;
}
#service ul li{
	padding:1.0em;
	border-bottom:1px solid #000;
}
#service ul li figure{
	width:100%;
	margin-bottom:1.0em;
}
#service ul li figure a img{
	width:100%;
	height:auto;
	display:block;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#service ul li dl dt,
#service ul li dl dd{
	color:#000;
}
#service ul li dl dt{
	font-size:110%;
	font-weight:bolder;
	margin-bottom:0.5em;
}

/*===================================
	map
===================================*/
#map{
	border-bottom:1px solid #000;
}
#map h2{	
	color:#1c1e14;
	font-size:130%;
	font-weight:bolder;
	font-family:"Hiragino Mincho ProN", serif;
	background:url(../images/common/icon01.png) 1.0em center no-repeat;
	background-size:18px 18px;
	padding:1.0em 1.0em 1.0em 2.5em;
	border-bottom:3px solid #1c1e14;
}

/* gmap */
#map .gmap{
	padding:1.0em;
}

.disnon{
display:none;
}

#tab{

}
#tab li{
	display:inline-block;
}
#tab li span{
	height:40px;
	line-height:40px;
	font-size:80%;
	padding:0 1.0em;
	text-align:center;
	border:1px solid #C5C5C5;
	cursor:pointer;
	font-weight:bold;
	display:inline-block;
	background:#FFF;
}
#tab li span.select{
	background:#DDD;
}

#gmap1,
#gmap2{
	width:100%;
	height:210px;
}
#route1{
	width:100%;
	overflow:auto;
}
#route2{
	width:100%;
	max-height:500px;
	overflow:auto;
}

/*===================================
	news
===================================*/
#news h2{
	color:#1c1e14;
	font-size:130%;
	font-weight:bolder;
	font-family:"Hiragino Mincho ProN", serif;
	background:url(../images/common/icon01.png) 1.0em center no-repeat;
	background-size:18px 18px;
	padding:1.0em 1.0em 1.0em 2.5em;
	border-bottom:3px solid #1c1e14;
}
#news ul li {
	border-bottom:dotted 1px #000;
	background:url(../images/common/arrow01.png) 96% center no-repeat;
	background-size:15px 13px;
}
#news ul li a{
	text-decoration: none;
}
#news ul li a dl {
	display:block;
	color:#292b22;
	padding:1.0em 2.0em 1.0em 1.0em;
}
#news ul li a dl dt{
	font-weight:bolder;
	margin-bottom:0.5em;
}
#news ul li a dl dd{
}

	#news .more{
		margin:1.0em;
	}
	#news .more a{
		display:block;
		padding:1.0em;
		text-align:center;
		color:#222222;
		font-size:15px;
		text-decoration:none;
		background:url(../images/common/arrow02-right.png) 90% center no-repeat #FAF9F9;
		background-size:15px 15px;
		border:2px solid #BFBFBF;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
	}
/* ====================================
	event
==================================== */
#topevent{
	width:92%;
	margin:20px auto 0;
}
#topevent figure{
	margin-bottom: 10px;
}

.on_gmap{
    width: 180px;
	margin: 5px;
    z-index: 0;
    position: absolute;
    top: 60px;
    left: 5px;
}
#gmap1,
#gmap2{
	 height:450px;
}
