main{background:#212121;padding-bottom:0}@media screen and (min-width: 769px),print{main [data-parallax]{opacity:1}}@media screen and (min-width: 1024px),print{main [data-parallax]{opacity:0;transition:opacity .8s}}@media screen and (min-width: 1024px),print{main [data-parallax].active-y{opacity:1}}section.sec{background:url(../images/access/sec-bg.png) center top no-repeat;background-size:contain}@media screen and (min-width: 1024px),print{section.sec{background-size:100% auto}}section.sec+.sec{border-top:1px solid #88794f}@media screen and (min-width: 769px),print{section.sec+.sec{border-top:none}}section.sec .inner{padding:3em 0}@media screen and (min-width: 769px),print{section.sec .inner{padding:5em 0;border-top:1px solid #88794f}}@media screen and (min-width: 1024px),print{section.sec .inner{padding:6.5em 0}}section.sec .sec-title{margin-bottom:1.5em;color:#88794f;font-size:min(5.5555555556vw,40px);text-align:center}@media screen and (min-width: 769px),print{section.sec .sec-title{margin-bottom:1em}}section.sec .desc{font-size:min(3.8vw,20px)}@media screen and (min-width: 769px),print{section.sec .desc{line-height:2;text-align:center}}section.sec .desc.tr-l{margin-bottom:1em;text-align:left}@media screen and (min-width: 769px),print{section.sec1 .inner{border-top:none}}section.sec1 .access-info{display:flex;flex-direction:column;gap:2em;margin-top:2em}@media screen and (min-width: 769px),print{section.sec1 .access-info{flex-direction:row;margin-top:4em}}@media screen and (min-width: 1024px),print{section.sec1 .access-info{margin-top:5em}}@media screen and (min-width: 769px),print{section.sec1 .access-info .time-block{width:40%}}section.sec1 .access-info .time-block .time{padding-top:1.5em;padding-bottom:1.5em}@media screen and (min-width: 1024px),print{section.sec1 .access-info .time-block .time{padding-top:2.5em;padding-bottom:2.5em}}@media screen and (min-width: 769px),print{section.sec1 .access-info .time-block .time:nth-of-type(1){padding-top:0}}section.sec1 .access-info .time-block .time+.time{border-top:1px solid #88794f}section.sec1 .access-info .time-block .time.t01 img{width:80%}@media screen and (min-width: 1024px),print{section.sec1 .access-info .time-block .time.t01 img{width:100%}}section.sec1 .access-info .time-block .time.t03 img{width:90%}@media screen and (min-width: 769px),print{section.sec1 .access-info .map-block{width:60%}}@media screen and (min-width: 1024px),print{section.sec1 .st-block{margin-top:2em}}.st img,.st .caption,.st .caption2{grid-area:1/1}.st .caption{align-self:end;justify-self:end;margin-bottom:.3em;margin-right:.3em;font-size:10px}.st .caption2{align-self:center;justify-self:end;margin-top:.3em;margin-bottom:2.8em;margin-right:.3em;font-size:10px}section.sec3 .taxi-info{display:flex;flex-direction:column;gap:2em}@media screen and (min-width: 769px),print{section.sec3 .taxi-info{flex-direction:row}}@media screen and (min-width: 1024px),print{section.sec3 .taxi-info{align-items:center;margin-top:5em}}@media screen and (min-width: 769px),print{section.sec3 .taxi-info .taxi-img{width:50%}}@media screen and (min-width: 769px),print{section.sec3 .taxi-info .time-block{width:50%}}section.sec3 .taxi-info .time-block .time{padding-top:1em;padding-bottom:1em}@media screen and (min-width: 1024px),print{section.sec3 .taxi-info .time-block .time{padding-top:2em;padding-bottom:2em}}section.sec3 .taxi-info .time-block .time+.time{border-top:1px solid #88794f}.st-block{margin-top:3em;display:flex;flex-direction:column;gap:8px}@media screen and (min-width: 769px),print{.st-block{flex-direction:row;align-items:flex-start;gap:16px}}@media screen and (min-width: 1024px),print{.st-block{margin-top:4em}}.st-block .st{display:grid}@media screen and (min-width: 769px),print{.st-block .st{width:50%}}.st-block .st img,.st-block .st .st-cap{grid-area:1/1}.st-block .st .st-cap{width:100%;align-self:end;background:rgba(0,0,0,.3);font-family:"YakuHanJP","Forum",serif;text-align:center;font-size:min(5.2vw,32px);padding-top:.3em;padding-bottom:.3em}.st-block .st .st-cap .num{font-size:1.8em}.st-block .st .st-out-cap{width:100%;margin:0;padding:0;padding-top:8px;font-size:min(8.3333333333vw,48px)}@media screen and (min-width: 769px),print{.st-block .st .st-out-cap{width:80%;padding-top:0}}@media screen and (min-width: 1024px),print{.st-block .st .st-out-cap{padding-top:16px}}/*# sourceMappingURL=access.css.map */