@charset "utf-8";

.container .main_content{
	margin-left:0;
	margin-right:2%;
}

.container .main_content .main_wrap{
	border-left:0;
	border-right:1px solid #000;
	padding:0 30px 30px 30px;
}

.main_wrap section{
	padding-bottom:50px;
}

.main_wrap .map_img{
	margin:30px 0;
}

.main_wrap .map_img img{
	border:solid 1px #000;
	width: 100%;
}

.main_wrap .access_wrap + .access_wrap{
	margin-top:50px;
}

.main_wrap .access_wrap article{
	font-weight:normal;
	border-bottom:solid 1px #000;
	padding:20px 5px;
}

.main_wrap .access_wrap h3 {
    position: relative;
    border: solid 1px #000;
    background: #fff;
    font-size: 1.25vw;
    padding: 10px 30px;
    min-width: 235px;
}

.main_wrap .access_wrap article h4{
	margin-bottom:15px;
}

.main_wrap .access_wrap article a{
	text-decoration:underline;
}

.main_wrap .access_wrap article a svg{
	margin-left:10px;
	vertical-align:middle;
}

.main_wrap .access_wrap article a .icon_ta_black{
	fill:none;stroke:#000;stroke-miterlimit:10;
	transition:all 0.4s;
}

.icon_ta_black{
	fill:none;stroke:#000;stroke-miterlimit:10;
}


@media only screen and (min-width: 1920px) {

}

@media only screen and (min-width: 825px) {

	main{
		margin-top:150px;
	}


	.main_wrap .access_wrap article a:hover{
		color:#1c6dd0;
	}

	.main_wrap .access_wrap article a:hover .icon_ta_black{
		fill:none;stroke:#1c6dd0;stroke-miterlimit:10;
	}


}

@media (max-width: 825px) {

	.container{
		padding: 0;
	}

	.container .main_content .main_wrap{
		border-right: 0;
	}

	.main_wrap .access_wrap h3{
		font-size:16px;
	}

}

@media (max-width: 600px) {

}

