@charset "UTF-8";
#mainpic h1{
	font-size:2em;
	color:#AAAAAA;
	text-align:center;
	margin-bottom:15px;
}
#mainpic h1 span{
	font-size:1.5em;
	color:#AAAAAA;
	margin-left:10px;
	margin-top:5px;
}
#main_bun img{
	float:left;
	margin-right:10px;
	margin-left:20px;
}
#main_bun h2{
	font-size:0.9em;
	background-color:#FFFACD;
	padding:25px 5px;
}
#main_bun p{
	margin:0;
}
#main_bun #list{
	margin-left:30px;
	padding:5px;
}
#main_bun dt{
	border-top:solid 3px #2F4F4F;
	border-left:solid 12px #2F4F4F;
	background-color:#FFE4C4;
	padding:10px;
	margin-top:10px;
	width:750px;
}
#main_bun dd{	/*border:solid 1px#000000;*/
	width:750px;
	font-size:0.8em;
	height:50px;
	margin-top:10px;
}

#main_bun dd ul li{
	list-style-type:square;
	margin-left:40px;
	padding-top:8px;
}
#main_bun dd ul li a{
	text-decoration:none;
}
#main_bun dd.back2{
	height:110px;
}
#main_bun dd.back2 img{
	float:right;
	margin-top:10px;
}
#main_bun dd.back img{
	float:right;
}
#main_bun dd span{
	font-size:0.95em;
	font-weight:bold;
	text-shadow:2px 2px 6px #666666;
}
#mainpic .frame {
	position: relative;
	display: inline-block;
	width:980px;
	height:500px;
	border-top: 60px solid rgba(0, 0, 0, 0.4);
	border-left: 35px solid rgba(0, 0, 0, 0.4);
	border-bottom: 60px solid rgba(0, 0, 0, 0.4);
	border-right: 60px solid rgba(0, 0, 0, 0.4);
	box-shadow: 0 6px 12px #999;
	box-sizing:border-box;
	}
#mainpic .frame:after {
	position: absolute;
	display: block;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background:linear-gradient(left, rgba(255, 255, 255, 0) 40%, #fff 100%);
}
/*地図*/
iframe{
	clear:both;
	border:none;
	margin:20px;
	width:600px;
}
/*ロゴマーク*/
#mekarlogo{
	width:300px;
	float:right;
	margin:20px;
}
#mekarlogo ul{
	margin:0;
}
#mekarlogo li{
	list-style-type:none;
	text-decoration:none;
	padding:10px 0;
}
