@charset "utf-8";
/*pc*/
.tit_area{
background:url(../img/tit_bg.png);
background-size:cover;
padding:45px 0;
}
.tit_area h2{
text-align:center;
}
.tit_area h2 img{
width:auto;
}
.inner{
max-width:1080px;
margin:0 auto;
}
#model_top{
background:url(../img/model_bg.png);
width:100%;
padding:70px 0 100px;
}
.model_box{
max-width:1200px;
margin:0 auto;
}
#gallery_top{
text-align:center;
}
.half ul{
display:flex;
justify-content:space-between;
flex-wrap:wrap;
}
/* ================================================
tab
================================================ */
@media screen and (max-width: 1200px) {
}


/* ================================================
sp
================================================ */
@media screen and (max-width: 768px) {
.tit_area{
background:url(../img/tit_bg.png);
background-size:cover;
padding:10% 0;
}
.tit_area h2{
width:70%;
margin:0 auto;
}
.tit_area h2 img{
width:auto;
}
.inner{
max-width:1080px;
margin:0 auto;
}
.station{
padding:10% 0 10%;
}
.access01{
margin-bottom:5%;
}
.access01_2{
margin-bottom:15%;
}
.map{
background:url(../img/access_bg.png);
padding-top:5%;
}
.access02{
margin-bottom:5%;
}
.access02_2{
margin-bottom:15%;
}
.location{
}
.access03{
margin-bottom:5%;
}
.access03_2{
margin-bottom:10%;
}
.access03_3{
margin-bottom:0;
}

}