@charset "utf-8";
/* CSS Document */

#info h2,
#access h2 {
	border-color: #4d894d;
	color: #fff;
	padding: 10px;
}
#info .logo {
	max-width: 250px;
	margin: 0;
}


#access {
	margin-top: 80px;
}
#access #map {
	margin-top: 30px;
	height: 400px;
	width: 100%;
}
#access .icon {
	width: 50px;
	margin: 0 auto;
}


/*タブレット--------------------------------------------*/
@media screen and (max-width: 768px){
	
}




/*スマートフォン----------------------------------------*/
@media screen and (max-width: 667px){
	#access {
		margin-top: 50px;
	}
	#access #map {
		margin-top: 20px
	}
	#access .icon {
		width: 40px;
	}
}


/*ここからIE用環境の設定
---------------------------------------------------------------------------*/
/*表示を切り替えるウィンドウサイズの指定*/
@media all and (-ms-high-contrast:none) { 
	#info h2,
	#access h2 {
		padding: 17px 10px 8px;
	}
}