<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">main.contents{padding-bottom:4em}@media only screen and (min-width: 599px){main.contents{padding-bottom:8em}}.page-upper{background:url(../images/access/contents-bg.jpg) 30% top no-repeat;background-size:contain}@media only screen and (min-width: 599px){.page-upper{background-size:cover}}section.sec-train{padding-top:3em;padding-bottom:4em;background:linear-gradient(90deg, #fafdff 0%, #e8f5ff 100%)}@media only screen and (min-width: 599px){section.sec-train{padding-top:8em;padding-bottom:8em}}section.sec-train .title-en{margin-bottom:1em;font-family:"Times New Roman",serif;color:#a78432;font-size:5.1282051282vw;text-align:center}@media only screen and (min-width: 599px){section.sec-train .title-en{font-size:1.5rem}}section.sec-train .main-copy{margin-bottom:2em;color:#a78432;font-size:6.1538461538vw;font-weight:500;text-align:center}@media only screen and (min-width: 599px){section.sec-train .main-copy{font-size:2.5rem;letter-spacing:.1em}}section.sec-train .upper{display:flex;flex-direction:column;gap:3em}@media only screen and (min-width: 599px){section.sec-train .upper{flex-direction:row;gap:2em}}@media only screen and (min-width: 599px){section.sec-train .upper .l{flex-shrink:0;width:40%}}@media only screen and (min-width: 599px){section.sec-train .upper .r{flex-grow:1}}section.sec-train .upper .caption-block{margin-top:.2em;font-size:3.0769230769vw;letter-spacing:normal}@media only screen and (min-width: 599px){section.sec-train .upper .caption-block{font-size:.75rem}}section.sec-train .upper .caption-block .cap .purple{color:#700b67}section.sec-train .upper .caption-block .cap.capr{text-align:right}section.sec-train .upper .caption-block .cap strong{display:inline-block;margin-left:.2em;padding:.2em .2em;background:#fce4fa;font-size:1em;font-weight:500;line-height:1}section.sec-train .lower{margin-top:4em}section.sec-train .lower .smulation-block{display:flex;flex-direction:column;gap:1.5em}@media only screen and (min-width: 599px){section.sec-train .lower .smulation-block{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:1em;width:1080px;margin-left:auto;margin-right:auto}}section.sec-train .lower .smulation-block .box{padding:.5em;border:1px solid #2dacf6;background:#fff}@media only screen and (min-width: 599px){section.sec-train .lower .smulation-block .box{width:calc(50% - .5em)}}section.sec-train .lower .smulation-block .box .smu-title{display:flex;justify-content:center;align-items:center;height:48px;padding-right:30px;background:linear-gradient(#2dacf6 0%, #47bafd 100%);color:#fff;font-weight:400;font-size:5.1282051282vw;position:relative}@media only screen and (min-width: 599px){section.sec-train .lower .smulation-block .box .smu-title{font-size:1.25rem;cursor:pointer}}section.sec-train .lower .smulation-block .box .smu-title .open-icon{display:block;width:36px;height:36px;margin:auto;background:#fff;position:absolute;top:0;bottom:0;right:6px}section.sec-train .lower .smulation-block .box .smu-title .open-icon::before,section.sec-train .lower .smulation-block .box .smu-title .open-icon::after{content:"";display:block;width:50%;height:2px;margin:auto;background:#000;position:absolute;inset:0;transition:transform .2s}section.sec-train .lower .smulation-block .box .smu-title .open-icon::after{transform:rotate(90deg)}section.sec-train .lower .smulation-block .box .smu-title.open .open-icon::after{transform:rotate(0)}section.sec-train .lower .smulation-block .box .smu-content{padding-top:.5em;padding-bottom:0;display:none}section.sec-train .lower .smulation-block .box.night{border-color:#2a4f76}section.sec-train .lower .smulation-block .box.night .smu-title{background:linear-gradient(90deg, #48729b 0%, #2a4f76 100%)}section.sec-train .lower .smulation-block .caption{margin-top:-1.7em;font-size:3.0769230769vw;text-align:right}@media only screen and (min-width: 599px){section.sec-train .lower .smulation-block .caption{width:100%;margin-top:-1em;font-size:.75rem}}section.sec-direct{padding-top:4em;padding-bottom:4em;background:url(../images/access/direct-bg.jpg) center top no-repeat;background-size:contain}@media only screen and (min-width: 599px){section.sec-direct{padding-top:8em;padding-bottom:8em}}section.sec-direct .main-copy{color:#a78432;font-size:6.1538461538vw;font-weight:500;text-align:center}@media only screen and (min-width: 599px){section.sec-direct .main-copy{font-size:2.5rem;letter-spacing:.1em}}section.sec-direct .sub-copy{font-size:5.1282051282vw;font-weight:400;text-align:center}@media only screen and (min-width: 599px){section.sec-direct .sub-copy{font-size:1.5rem;letter-spacing:.1em}}section.sec-direct .txt{margin-top:2em;text-align:left;line-height:1.8}@media only screen and (min-width: 599px){section.sec-direct .txt{margin-top:2em;text-align:center;line-height:2;letter-spacing:.1em}}section.sec-direct .photo-block{display:flex;flex-direction:column;gap:2em;margin-top:4em}@media only screen and (min-width: 599px){section.sec-direct .photo-block{flex-direction:row}}section.sec-direct .photo-block .group .sub-photo-block{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;margin-top:10px}@media only screen and (min-width: 599px){section.sec-direct .photo-block .group .sub-photo-block{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 599px){section.sec-car{padding-top:4em}}section.sec-car .copy-block .title-en{font-family:"Times New Roman",serif;color:#a78432;font-size:5.1282051282vw;text-align:center}@media only screen and (min-width: 599px){section.sec-car .copy-block .title-en{font-size:1.5rem}}section.sec-car .copy-block .sub-copy{margin-top:1em;font-size:5.1282051282vw;font-weight:400;text-align:center;color:#a78432}@media only screen and (min-width: 599px){section.sec-car .copy-block .sub-copy{font-size:1.5rem;letter-spacing:.1em}}section.sec-car .car-block{display:flex;flex-direction:column;gap:2em;margin-top:2.5em}@media only screen and (min-width: 599px){section.sec-car .car-block{flex-direction:row;gap:3em;margin-top:6em}}section.sec-car .car-block .l{width:100%}@media only screen and (min-width: 599px){section.sec-car .car-block .l{width:120%}}/*# sourceMappingURL=access.css.map */</pre></body></html>