@media screen and (min-width: 768px){.airportFeature .arrangeLayout .generalSect{margin-left:auto;width:1094px}}.airportFeature .arrangeLayout .generalSect__icon{animation:iconFly 12s ease-in-out infinite;top:-10px;transform-origin:bottom center}@media screen and (max-width: 768px){.airportFeature .arrangeLayout .generalSect__icon{width:56px}}@media screen and (min-width: 768px){.airportFeature .arrangeLayout .generalSect__icon{right:-36px;width:60px}}@media screen and (min-width: 768px){.airportFeature .arrangeLayout .generalSect__cont{width:675px}}@media screen and (max-width: 768px){.airportFeature .arrangeLayout .generalSect__cont{margin-left:30px}}@media screen and (min-width: 768px){.locatedFeature .verticalStack .generalSect__icon{top:120px;width:180px}}@media screen and (max-width: 768px){.locatedFeature .verticalStack .generalSect__icon{top:90px;width:134px}}@media screen and (max-width: 768px){.locatedFeature .verticalStack .generalSect__cont{margin-left:-30px;width:390px}}.subwayFeature .verticalStack .generalSect__icon{animation:iconMove 6s linear infinite;transform-origin:bottom center}@media screen and (max-width: 768px){.subwayFeature .verticalStack .generalSect__icon{width:41px}}@media screen and (min-width: 768px){.subwayFeature .verticalStack .generalSect__icon{top:-13px;width:50px}}@media screen and (min-width: 768px){.subwayFeature .verticalStack .generalSect__head{margin-left:auto;margin-right:auto;text-align:center;width:600px}.subwayFeature .verticalStack .generalSect__head .txt{margin-left:auto;margin-right:auto}}@media screen and (min-width: 768px){.subwayFeature .verticalStack .generalSect__cont{margin-left:auto;margin-right:auto;width:990px}}.taxiCard{background-color:#ffffff;border-bottom:1px solid #b89a8f;border-top:1px solid #b89a8f;position:relative;text-align:center;z-index:1}@media screen and (min-width: 768px){.taxiCard{display:flex}}.taxiCard__head{padding:15px}@media screen and (min-width: 768px){.taxiCard__head{width:320px}}.taxiCard__cont{display:flex;justify-content:center;padding:15px 0;position:relative}@media screen and (min-width: 768px){.taxiCard__cont{width:calc(100% - 320px)}}.taxiCard__cont .regularPrice,.taxiCard__cont .latePrice{position:relative;width:50%;z-index:1}@media screen and (min-width: 768px){.taxiCard__cont .regularPrice,.taxiCard__cont .latePrice{align-items:baseline;display:flex;gap:10px;justify-content:center;padding:0 30px}}@media screen and (min-width: 768px){.taxiCard__cont .regularPrice:before{background-color:#b89a8f;content:'';height:100%;left:0;position:absolute;top:50%;transform:translate(0, -50%);width:1px}}.taxiCard__cont .regularPrice+.latePrice:before{background-color:rgba(184,154,143,0.25);content:'';height:100%;left:0;position:absolute;top:50%;transform:translate(0, -50%);width:1px}.taxiCard__head+.taxiCard__cont{border-top:1px solid rgba(184,154,143,0.25)}.taxiCard__subTtl{font-size:12px;letter-spacing:.02em;line-height:1}.taxiCard__subTtl:before{content:'';margin-top:calc((1 - 1) * .5em)}.taxiCard__subTtl:after{margin-bottom:calc((1 - 1) * .5em)}.taxiCard__subTtl:before,.taxiCard__subTtl:after{content:'';display:block;height:0;width:0}.taxiCard__ttl{font-size:18px;letter-spacing:.02em;line-height:1}.taxiCard__ttl:before{content:'';margin-top:calc((1 - 1) * .5em)}.taxiCard__ttl:after{margin-bottom:calc((1 - 1) * .5em)}.taxiCard__ttl:before,.taxiCard__ttl:after{content:'';display:block;height:0;width:0}.taxiCard__subTtl+.taxiCard__ttl{margin-top:12px}@media screen and (min-width: 768px){.taxiFeature .arrangeLayout .generalSect{flex-direction:row-reverse;flex-wrap:wrap;margin-right:auto;width:1094px}}.taxiFeature .arrangeLayout .generalSect__icon{animation:iconMove 6s ease-in-out infinite;transform-origin:bottom center}@media screen and (max-width: 768px){.taxiFeature .arrangeLayout .generalSect__icon{width:45px}}@media screen and (min-width: 768px){.taxiFeature .arrangeLayout .generalSect__icon{right:-36px;width:50px}}@media screen and (min-width: 768px){.taxiFeature .arrangeLayout .generalSect__cont{width:675px}}@media screen and (max-width: 768px){.taxiFeature .arrangeLayout .generalSect__cont{margin-left:-30px}}.taxiFeature .verticalStack{width:100%}@media screen and (max-width: 768px){.taxiFeature .verticalStack{margin-top:40px}}@media screen and (min-width: 768px){.taxiFeature .verticalStack{margin-left:auto;margin-right:auto;margin-top:80px;width:990px}}.taxiList__item{position:relative}.taxiList__item:not(:first-child){margin-top:-1px}@media screen and (min-width: 768px){.taxiList+.caption{margin-top:40px}}@media screen and (max-width: 768px){.taxiList+.caption{margin-top:30px}}@media screen and (min-width: 768px){.terminalFeature .arrangeLayout .generalSect{margin-left:auto;width:1094px}}.terminalFeature .arrangeLayout .generalSect__icon{animation:iconMove 4s ease-in-out infinite;top:-13px;transform-origin:top center}@media screen and (max-width: 768px){.terminalFeature .arrangeLayout .generalSect__icon{width:49px}}@media screen and (min-width: 768px){.terminalFeature .arrangeLayout .generalSect__icon{right:20px;width:50px}}@media screen and (min-width: 768px){.terminalFeature .arrangeLayout .generalSect__cont{width:660px}}@media screen and (min-width: 768px){.terminalFeature .verticalStack{margin-top:80px}}@media screen and (max-width: 768px){.terminalFeature .verticalStack{margin-top:40px}}@media screen and (min-width: 768px){.terminalFeature .verticalStack .usableSwiper+.caption{margin-top:40px}}@media screen and (max-width: 768px){.terminalFeature .verticalStack .usableSwiper+.caption{margin-top:30px}}@media screen and (min-width: 768px){.access-located{padding:80px 0 0}}@media screen and (max-width: 768px){.access-located{padding:40px 0 0}}@media screen and (min-width: 768px){.access-terminal{padding:120px 0 0}}@media screen and (max-width: 768px){.access-terminal{padding:80px 0 0}}@media screen and (min-width: 768px){.access-subway{padding:120px 0 0}}@media screen and (max-width: 768px){.access-subway{padding:60px 0 0}}@media screen and (min-width: 768px){.access-airport{padding:120px 0 0}}@media screen and (max-width: 768px){.access-airport{padding:60px 0 0}}@media screen and (min-width: 768px){.access-taxi{padding:120px 0 0}}@media screen and (max-width: 768px){.access-taxi{padding:60px 0 0}}
