@charset "UTF-8";

.box_bg_photo_1 {
  background-image: url("../img/mv.jpg");
  background-size: cover;
  background-position: center;
}



/*access
--------------------------------------------*/
.window a {
	color: #188dc8;
	text-decoration: underline; }

.access_title{
	font-size: 16px;
	margin: 0 0 10px 0;
	font-weight: bold;
	border-bottom: solid 1px #ccc;
}
.access_box{
	width: 900px;
	margin: 0 auto;
}
.access_wrap p{
	font-size: 15px;
}
.access_box{
	padding-bottom: 80px
}

.mb_15{
	margin-bottom: 15px;
}

#map01,
#map02,
#map03 {
    width:100%;
    min-height: 450px;
}
@media only screen and (max-width: 769px) {
	.access_box{
		width: 100%;
		padding: 0px 10px;
	}
}

@media only screen and (max-width: 375px) {

.access_title{
	font-size: 14px;
}
.access_box{
	width: 90%;
	margin: 0 auto;
}
#map01,
#map02,
#map03 {
    width:100%;
    min-height: 300px;
}
}

