@charset "UTF-8";




/*********** 共通・背景 *************/

.map_bg01 {
	background-image: url("../../map/images/map_bg01.jpg");
	background-position: center top;
	background-size: cover;
	padding-top: 140px;
	padding-bottom: 80px;
}



/*********** ↑共通・背景 *************/



.map-wrap {
    max-width: 870px;
	margin: 0 auto;
}

.map_01-wrap {
    margin-top: 40px;
}

.map_01-wrap .txt {
    color: #fff;
	font-size: 2.0rem;
	line-height: 1.5;
	text-align: center;
	background: linear-gradient(90deg, #512e1b, #ad7f46, #512e1b);
	padding: 15px;
}










.map_bt-wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 60px;
}

.map_bt-wrap li {
	width: 30%;
	margin: 0 20px;
}

.map_bt-wrap li a {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 2.0rem;
	text-align: center;
	line-height: 1.0;
	text-decoration: none;
	border: 1px solid #000;
	width: 100%;
	padding: 25px 0;
	transition: all .2s ease;
}

.map_bt-wrap li a:hover {
	background: rgba(146,128,88,0.4);
}







