@charset "utf-8";

/*----------------------------

	上部

----------------------------*/


#maintop{
	width:100%;
	margin-bottom:40px;
	background-image: url(img/back.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: 100vw auto;
}


/*----------------------------

	メニュー

----------------------------*/


#menu{
	width:1100px;
	display: flex;
	justify-content: center;
	/*justify-content:space-between;*/
	margin:0 auto;
}

#menu li{
	width:195px;
	line-height: 0;
	margin-left:5px;
}

#menu li:first-child{
	margin-left:0;
}

#menu li img:hover{
	filter: drop-shadow(1px 1px 14px -1px #A5A5A5);
}

/*----------------------------

	下部

----------------------------*/

#main-bottom{
	width:1100px;
	margin:0 auto;
}

#main-bottom .item{
	width:100%;
	margin-bottom:30px;
	text-align: left;
}

#main-bottom .item h3{
	margin-bottom:30px;
}

#main-bottom .item dt{
	color:#00641A;
	font-weight: bold;
	font-size:110%;
	
}

#main-bottom .item dt::before{
	content:url(img/ico.gif);
	margin-right:5px;
}

#main-bottom .item dd{
	padding-left:20px;
	font-weight: bold;
	margin-bottom:20px;
}

#main-bottom .item dd a{
	color:#171717;
	text-decoration: none;
}

#main-bottom .item dd a:hover{
	color:#00641A;
}

#bord .inner{
	width:100%;
	min-height: 378px;
	background-image: url(img/bord_photo.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-left:380px;
}

#news .inner{
	width:100%;
	min-height: 296px;
	background-image: url(img/news_photo.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-left:380px;
}

