﻿.l-footer-img{display:none}.p-lead{text-align:center}.p-lead p{display:inline-block;margin:50px auto;text-align:left;font-family:'Yu Mincho Light','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN',serif;font-size:18px;font-size:1.8rem}@media print, screen and (min-width: 769px){.p-lead p{margin:100px auto}}.p-exp-nav{margin-bottom:30px}@media print, screen and (min-width: 769px){.p-exp-nav{border-bottom:4px solid #13254e;margin-bottom:0}}.p-exp-tab{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;margin:0 15px}@media print, screen and (min-width: 769px){.p-exp-tab{font-weight:nowrap;margin:0}}.p-exp-tab li{width:calc((100% - 30px)/3);margin:0 5px}@media print, screen and (min-width: 769px){.p-exp-tab li{width:calc(100% / 5);margin:0}}.p-exp-tab li:nth-of-type(n+4){margin-top:15px}@media print, screen and (min-width: 769px){.p-exp-tab li:nth-of-type(n+4){margin-top:0}}.p-exp-tab button{display:block;width:100%;background:#ebf5f6;color:#13254e;transition:.5s;padding:1em .2em}.p-exp-tab button.is-actv{color:#fff;background:#13254e}@media print, screen and (min-width: 769px){.p-exp-tab button{padding:1em}.p-exp-tab button:hover{color:#fff;background:#13254e}}.js-tab-body{display:none}.p-exp-map{position:relative;margin-top:50px;display:none;z-index:1}@media print, screen and (min-width: 769px){.p-exp-map{display:block}}.p-exp-map>img{position:relative;z-index:1}.p-exp-map ul{position:absolute;width:100%;height:100%;left:0;top:0;z-index:100}.p-exp-map ul>li{position:absolute;width:37px;height:48px;overflow:hidden;background-image:url("../img/ico-explore.png");text-indent:-99999px;cursor:pointer}.p-exp-map ul>li.pin_sho{background-position:0 0}.p-exp-map ul>li.pin_sho.active{background-position:0 -48px}.p-exp-map ul>li.pin_sho{background-position:0 0}.p-exp-map ul>li.pin_sho.active{background-position:0 -48px}.p-exp-map ul>li.pin_cul{background-position:-49px 0}.p-exp-map ul>li.pin_cul.active{background-position:-49px -48px}.p-exp-map ul>li.pin_lan{background-position:-97px 0}.p-exp-map ul>li.pin_lan.active{background-position:-97px -48px}.p-exp-map ul>li.pin_tra{background-position:-192px 0}.p-exp-map ul>li.pin_tra.active{background-position:-192px -48px}.p-exp-map ul>li.pin_tra.plane{background-position:-145px 0}.p-exp-map ul>li.pin_tra.plane.active{background-position:-145px -48px}#pin_sho01{left:114px;top:370px}#pin_sho02{left:625px;top:300px}#pin_sho03{left:685px;top:125px}#pin_sho04{left:640px;top:23px}#pin_cul01{left:700px;top:23px}#pin_cul02{left:60px;top:370px}#pin_cul03{left:765px;top:175px}#pin_cul04{left:665px;top:300px}#pin_cul05{left:810px;top:410px}#pin_lan01{left:180px;top:360px}#pin_lan02{left:210px;top:490px}#pin_lan03{left:440px;top:475px}#pin_lan04{left:830px;top:105px}#pin_lan05{left:400px;top:265px}#pin_lan06{left:920px;top:450px}#pin_tra01{left:830px;top:550px}#pin_tra02{left:940px;top:50px}#pin_tra03{left:510px;top:265px}#pin_tra04{left:280px;top:575px}#pin_tra05{left:10px;top:270px}@media print, screen and (min-width: 769px){.p-exp-detail{display:none}}.p-exp-item{background-color:#ebf5f6;position:relative}@media print, screen and (min-width: 769px){.p-exp-item{display:flex;align-items:stretch;justify-content:space-between}}.p-exp-item:nth-of-type(n+2){margin-top:30px}@media only screen and (max-width: 768px){.p-exp-item{display:none}.p-exp-item.active{display:block}}.p-exp-item .photo{width:100%;display:block;margin:0;box-sizing:border-box}@media print, screen and (min-width: 769px){.p-exp-item .photo{width:41%}}.p-exp-item .photo img{width:100%;height:auto}@media print, screen and (min-width: 769px){.p-exp-item .photo img{height:100%}}.p-exp-item .txtarea{box-sizing:border-box;padding:30px}@media print, screen and (min-width: 769px){.p-exp-item .txtarea{width:59%}}.p-exp-item .tit{font-family:'Yu Mincho Light','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN',serif;font-size:24px;font-size:2.4rem}@media print, screen and (min-width: 769px){.p-exp-item .tit{font-size:32px;font-size:3.2rem}}.p-exp-item .box_btn{display:flex;justify-content:flex-end;align-items:center}.p-exp-item .btn_map,.p-exp-item .btn_official{margin:0}.p-exp-item .btn_map a,.p-exp-item .btn_official a{background-color:#fff;display:inline-block;padding:10px 10px 10px 20px;border:1px solid #13254e;color:#13254e;transition:1s;font-family:'Yu Mincho Light','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN',serif;font-size:12px;font-size:1.2rem}@media print, screen and (min-width: 769px){.p-exp-item .btn_map a,.p-exp-item .btn_official a{padding:10px 20px}.p-exp-item .btn_map a:hover,.p-exp-item .btn_official a:hover{background-color:#13254e;color:#fff}}.p-exp-item .btn_official{margin-left:10px}.p-exp-item.nearby{display:block}@media print, screen and (min-width: 769px){.p-exp-item.nearby{display:none}}@media only screen and (max-width: 768px){.p-exp-item.nearby{background-color:transparent}.p-exp-item.nearby .txtarea{padding:10px 5px 0}.p-exp-item.nearby .tit{font-size:18px;font-size:1.8rem;line-height:1.1}.p-exp-item.nearby .distance{margin:10px 0}}#modal_child{position:relative}#modal{position:fixed;z-index:1000;background-color:rgba(255,255,255,0.8);top:0;left:0;opacity:0;transform:translateY(100px);transition:all .5s ease;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column}#modal.show{opacity:1;transform:translateY(0)}#modal .close{background-color:#000;color:#fff;cursor:pointer;padding:10px 30px;text-align:center;width:300px;font-family:'Yu Mincho Light','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN',serif;transition:all .5s ease;margin:20px auto 0}#modal .close:hover{background-color:#b69223}#modal .p-exp-item{max-width:900px}@media print, screen and (min-width: 769px){#modal .p-exp-item.nearby{display:flex}}.p-exp-nearby{margin-top:50px}@media print, screen and (min-width: 769px){.p-exp-nearby{margin-top:100px}}.p-exp-nearby .thumb{display:none;cursor:pointer}@media print, screen and (min-width: 769px){.p-exp-nearby .thumb{display:block}}.p-exp-nearby .list{display:flex;justify-content:space-between;flex-wrap:wrap}.p-exp-nearby .list>li{width:calc((100% - 15px)/2)}@media print, screen and (min-width: 769px){.p-exp-nearby .list>li{width:calc((100% - 80px)/3)}}.p-exp-nearby .list>li:nth-of-type(n+3){margin-top:30px}@media print, screen and (min-width: 769px){.p-exp-nearby .list>li:nth-of-type(n+3){margin-top:0}}@media print, screen and (min-width: 769px){.p-exp-nearby .list>li:nth-of-type(n+4){margin-top:40px}}.p-exp-nearby .list .hl{font-size:18px;font-size:1.8rem;font-family:'Yu Mincho Light','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN',serif;line-height:1.1;margin-top:10px}@media print, screen and (min-width: 769px){.p-exp-nearby .list .hl{font-size:24px;font-size:2.4rem}}.p-exp-nearby .list p{margin:0}.p-exp-nearby .list .distance{font-size:12px;font-size:1.2rem}.p-googlemap{height:400px}@media only screen and (max-width: 768px){.p-googlemap{height:250px}}@media print, screen and (min-width: 769px){.p-googlemap{height:640px}}.p-googlemap img{width:auto}.p-googlemap iframe{width:100%;height:100%}.p-route-inr:not(:first-child){margin-top:40px}@media print, screen and (min-width: 769px){.p-route-inr:not(:first-child){margin-top:80px}}.p-route-lead{font-size:14px;font-size:1.4rem;margin-bottom:30px;text-align:center}@media print, screen and (min-width: 769px){.p-route-lead{font-size:18px;font-size:1.8rem;margin-bottom:60px}}.p-route-ttl{font-size:20px;font-size:2rem;margin-bottom:20px}@media print, screen and (min-width: 769px){.p-route-ttl{font-size:28px;font-size:2.8rem;margin-bottom:10px}}@media print, screen and (min-width: 769px){.p-route-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}}.p-route-list li{margin-top:20px}@media print, screen and (min-width: 769px){.p-route-list li{width:calc((100% - 160px)/3)}}.p-route-list-img{padding-top:65.51%;position:relative}.p-route-list-img img{width:100%;height:100%;position:absolute;top:0;left:0}.p-route-list-ttl{display:-webkit-flex;display:flex}.p-route-list-num{display:block;font-size:40px;font-size:4rem;width:1em;font-style:italic;line-height:1}@media print, screen and (min-width: 769px){.p-route-list-num{line-height:1.2}}.p-route-list-txt{width:calc(100% - 1em)}@media print, screen and (min-width: 769px){.p-route-list-txt{line-height:1.5}}.p-directions{margin-top:80px;padding:0}@media only screen and (max-width: 768px){.p-directions{margin-top:40px;padding:0 15px}}.p-directions figure{margin-top:3em}
/*# sourceMappingURL=index.css.map */
