@charset "UTF-8";




/* ===== access-top Style ===== */

#access-top #signboard{background:#249849;color:#fff;}

#access-top #signboard-main{}

#access-top #signboard-title{padding:30px 20px;text-align:center;}
#access-top #signboard-title .title{font-size:150%;font-weight:bold;}


#access-top-map{}
#access-top-map .section-frame{padding-bottom:90px;}
#access-top-map .section-main{}
#access-top-map .section-main .map{height:800px;background:url(/base/mtl/cmn/img/access/map.png) no-repeat center center;background-size:cover;}
#access-top-map .section-main .map img{display:none;}

#access-top-map .section-sub{padding:60px 20px;}
#access-top-map .section-sub .info{margin-bottom:30px;}
#access-top-map .section-sub .info ul{}
#access-top-map .section-sub .info li{padding:5px 0px;}
#access-top-map .section-sub .info li span{font-size:150%;}
#access-top-map .section-sub .list{}
#access-top-map .section-sub .list .item{margin-bottom:15px;}
#access-top-map .section-sub .list .item:last-child{margin-bottom:0px;}
#access-top-map .section-sub .list .item-frame{}
#access-top-map .section-sub .list .item-main{}
#access-top-map .section-sub .list .item-main .place{color:#249849;font-size:125%;line-height:130%;}
#access-top-map .section-sub .list .item-main .place span{font-size:125%;}
#access-top-map .section-sub .list .item-main .addr{margin-top:5px;line-height:130%;}
#access-top-map .section-sub .list .item-main .link{margin-top:5px;line-height:130%;}

#access-top-map .section-footer{padding:0px 20px;}
#access-top-map .section-footer .item{margin-bottom:45px;}
#access-top-map .section-footer .item:last-child{margin-bottom:0px;}
#access-top-map .section-footer .item-frame{}
#access-top-map .section-footer .item-header{margin-bottom:30px;}
#access-top-map .section-footer .item-header .label{padding-bottom:5px;border-bottom:1px solid #249849;font-size:125%;}
#access-top-map .section-footer .item-main{}
#access-top-map .section-footer .item-main .list{margin-bottom:15px;}
#access-top-map .section-footer .item-main .list:last-child{margin-bottom:0px;}
#access-top-map .section-footer .item-main .list .label{margin-bottom:10px;color:#249849;}
#access-top-map .section-footer .item-main .list ul{}
#access-top-map .section-footer .item-main .list li{padding:5px 0px;}
#access-top-map .section-footer .item-main .list dl{display:table;}
#access-top-map .section-footer .item-main .list dt{display:table-cell;vertical-align:middle;width:160px;padding:10px 0px;background:#efefef;text-align:center;line-height:130%;}
#access-top-map .section-footer .item-main .list dd{display:table-cell;vertical-align:middle;padding:10px;}
#access-top-map .section-footer .item-main .list dd ul{}
#access-top-map .section-footer .item-main .list dd li{line-height:130%;}


#access-top-rail{}
#access-top-rail .section-frame{padding:0px 20px 90px 20px;}
#access-top-rail .section-header{margin-bottom:60px;}
#access-top-rail .section-header .label{font-size:150%;text-align:center;}
#access-top-rail .section-main{margin-bottom:60px;}
#access-top-rail .section-main .map{}
#access-top-rail .section-main .map img{width:100%;height:auto;}
#access-top-rail .section-footer{}
#access-top-rail .section-footer .item{margin-bottom:45px;}
#access-top-rail .section-footer .item:last-child{margin-bottom:0px;}
#access-top-rail .section-footer .item-frame{}
#access-top-rail .section-footer .item-header{margin-bottom:30px;}
#access-top-rail .section-footer .item-header .label{padding-bottom:5px;border-bottom:1px solid #249849;font-size:125%;}
#access-top-rail .section-footer .item-main{}
#access-top-rail .section-footer .item-main .list{margin-bottom:15px;}
#access-top-rail .section-footer .item-main .list:last-child{margin-bottom:0px;}
#access-top-rail .section-footer .item-main .list .label{margin-bottom:10px;color:#249849;}
#access-top-rail .section-footer .item-main .list ul{}
#access-top-rail .section-footer .item-main .list li{padding:5px 0px;}
#access-top-rail .section-footer .item-main .list dl{display:table;}
#access-top-rail .section-footer .item-main .list dt{display:table-cell;vertical-align:middle;width:160px;padding:10px 0px;background:#efefef;text-align:center;line-height:130%;}
#access-top-rail .section-footer .item-main .list dd{display:table-cell;vertical-align:middle;padding:10px;line-height:130%;}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){
#access-top-map .section-main .map{height:640px;}
}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#access-top-map .section-main .map{height:auto;background:none;}
#access-top-map .section-main .map img{display:block;width:100%;height:auto;}
#access-top-map .section-sub{padding:60px 10px;}
#access-top-map .section-footer{padding:0px 10px;}
#access-top-map .section-footer .item-main .list dt{width:100px;}
#access-top-rail .section-frame{padding:0px 10px 90px 10px;}
#access-top-rail .section-footer .item-main .list dt{width:100px;}
}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}



/* =====  Style ===== */

@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}