.airportFeature>.generalSect .generalSect__cont{text-align:center}@media screen and (min-width: 768px){.airportFeature>.generalSect .generalSect__cont{margin-top:60px}}@media screen and (max-width: 768px){.airportFeature>.generalSect .generalSect__cont{flex-direction:column}}@media screen and (max-width: 768px){.airportFeature>.generalSect .generalSect__cont .heading{margin-top:30px}}@media screen and (min-width: 768px){.airportFeature>.generalSect .generalSect__cont .heading+.txt{margin-top:40px}}@media screen and (max-width: 768px){.airportFeature>.generalSect .generalSect__cont .heading+.txt{margin-top:40px;padding:0 20px}}@media screen and (max-width: 768px){.airportFeature>.generalSect .generalSect__item{margin:0 auto;width:-moz-fit-content;width:fit-content}}@media screen and (max-width: 768px){.airportFeature>.generalSect .generalSect__item:not(:first-child){margin-top:5px}}.airportFeature>.generalSect .generalSect__access{display:flex;justify-content:center}@media screen and (min-width: 768px){.airportFeature>.generalSect .generalSect__access{column-gap:20px;font-size:20px;margin-top:40px}}@media screen and (max-width: 768px){.airportFeature>.generalSect .generalSect__access{flex-direction:column;font-size:16px;margin-top:30px}}@media screen and (min-width: 768px){.airportFeature>.generalSect .generalSect__access .small{font-size:12px}}@media screen and (max-width: 768px){.airportFeature>.generalSect .generalSect__access .small{font-size:12px}}.airportFeature>.generalSect .generalSect__access .num{font-family:"YakuHanMP","Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}@media screen and (min-width: 768px){.airportFeature>.generalSect .generalSect__access .num{font-size:30px}}@media screen and (max-width: 768px){.airportFeature>.generalSect .generalSect__access .num{font-size:24px}}.airportFeature>.generalSect .generalSect__access .meter{font-size:12px;letter-spacing:.1em;text-align:center}@media screen and (min-width: 768px){.airportFeature>.generalSect .generalSect__access .meter{margin-top:5px}}@media screen and (min-width: 768px){.airportFeature>.generalSect .generalSect__access+.photo{margin-top:40px}}@media screen and (max-width: 768px){.airportFeature>.generalSect .generalSect__access+.photo{margin-left:calc(50% - 50vw);margin-top:30px;width:100vw}}@media screen and (max-width: 768px){.airportFeature>.generalSect .generalSect__access+.photo .photo__image{height:calc(600 / 750 * 100vw);object-fit:cover}}@media screen and (min-width: 768px){.airportFeature>.generalSect+.arrangeLayout{margin-top:100px}}@media screen and (max-width: 768px){.airportFeature>.generalSect+.arrangeLayout{margin-top:60px}}@media screen and (min-width: 768px){.airportFeature>.generalSect+.arrangeLayout--expoCity{margin-top:80px}}@media screen and (min-width: 768px){.airportFeature .arrangeLayout .generalSect{column-gap:90px;justify-content:flex-end;width:100%}}@media screen and (max-width: 768px){.airportFeature .arrangeLayout .generalSect{display:flex;flex-direction:column-reverse}}@media screen and (min-width: 768px){.airportFeature .arrangeLayout .generalSect__head{width:430px}}@media screen and (max-width: 768px){.airportFeature .arrangeLayout .generalSect__head{margin-top:30px;text-align:center}}@media screen and (max-width: 768px){.airportFeature .arrangeLayout .generalSect__head .heading{letter-spacing:.13em}}.airportFeature .arrangeLayout .generalSect__head .heading .small{display:block;font-size:10px;letter-spacing:.05em;line-height:1.5}.airportFeature .arrangeLayout .generalSect__head .heading .min{letter-spacing:.01em}@media screen and (min-width: 768px){.airportFeature .arrangeLayout .generalSect__head .heading .min{font-size:14px}}@media screen and (max-width: 768px){.airportFeature .arrangeLayout .generalSect__head .heading .min{font-size:12px}}@media screen and (min-width: 768px){.airportFeature .arrangeLayout .generalSect__head .heading+.txt{margin-top:34px}}@media screen and (max-width: 768px){.airportFeature .arrangeLayout .generalSect__head .heading+.txt{margin-top:30px}}.airportFeature .arrangeLayout .generalSect__head .txt{letter-spacing:.05em}@media screen and (min-width: 768px){.airportFeature .arrangeLayout .generalSect__head .txt{margin-top:0}}@media screen and (max-width: 768px){.airportFeature .arrangeLayout .generalSect__head .txt{margin-top:0;padding:0 30px;text-align:left}}.airportFeature .arrangeLayout .generalSect__head .txt .small{font-size:10px}@media screen and (min-width: 768px){.airportFeature .arrangeLayout .generalSect__head .txt+.txt{margin-top:40px}}@media screen and (max-width: 768px){.airportFeature .arrangeLayout .generalSect__head .txt+.txt{margin-top:34px}}.airportFeature .arrangeLayout .generalSect__head .txt--mid{letter-spacing:.05em}@media screen and (min-width: 768px){.airportFeature .arrangeLayout .generalSect__head .txt--mid{font-size:16px}}@media screen and (max-width: 768px){.airportFeature .arrangeLayout .generalSect__head .txt--mid{font-size:16px;margin:0 -30px 0;text-align:center}}@media screen and (max-width: 768px){.airportFeature .arrangeLayout .generalSect__head .txt--space{padding:0 20px}}@media screen and (min-width: 768px){.airportFeature .arrangeLayout .generalSect__cont{width:675px}}@media screen and (max-width: 768px){.airportFeature .arrangeLayout .generalSect__cont{margin-right:-30px;margin-top:0}}@media screen and (min-width: 768px){.airportFeature .arrangeLayout--expoCity .generalSect{flex-direction:column-reverse}}@media screen and (min-width: 768px){.airportFeature .arrangeLayout--expoCity .generalSect__head{margin-top:60px;text-align:center;width:780px}}@media screen and (min-width: 768px){.airportFeature .arrangeLayout--expoCity .generalSect__cont{display:flex;justify-content:space-between;width:1200px}}@media screen and (max-width: 768px){.airportFeature .arrangeLayout--expoCity .generalSect__cont{margin:0}}@media screen and (min-width: 768px){.airportFeature .arrangeLayout--expoCity .generalSect__cont .photo{width:570px}}@media screen and (max-width: 768px){.airportFeature .arrangeLayout--expoCity .generalSect__cont .photo+.photo{margin-top:40px}}@media screen and (min-width: 768px){.airportFeature .arrangeLayout--reverse .generalSect{flex-direction:row-reverse;justify-content:flex-end}}@media screen and (max-width: 768px) and (max-width: 768px){.airportFeature .arrangeLayout--reverse .generalSect__cont{margin-left:-30px;margin-right:0}}@media screen and (min-width: 768px){.airportFeature .arrangeLayout+.arrangeLayout{margin-top:100px}}@media screen and (max-width: 768px){.airportFeature .arrangeLayout+.arrangeLayout{margin-top:60px}}.directFeature>.generalSect .generalSect__cont{text-align:center}@media screen and (min-width: 768px){.directFeature>.generalSect .generalSect__cont{margin-top:60px}}@media screen and (max-width: 768px){.directFeature>.generalSect .generalSect__cont{flex-direction:column}}@media screen and (max-width: 768px){.directFeature>.generalSect .generalSect__cont .heading{margin-top:30px}}@media screen and (min-width: 768px){.directFeature>.generalSect .generalSect__cont .heading+.txt{margin-top:40px}}@media screen and (max-width: 768px){.directFeature>.generalSect .generalSect__cont .heading+.txt{margin-top:40px;padding:0 20px}}@media screen and (max-width: 768px){.directFeature>.generalSect .generalSect__item{margin:0 auto;width:-moz-fit-content;width:fit-content}}.directFeature>.generalSect .generalSect__access{display:flex;justify-content:center}@media screen and (min-width: 768px){.directFeature>.generalSect .generalSect__access{column-gap:20px;font-size:20px;margin-top:60px}}@media screen and (max-width: 768px){.directFeature>.generalSect .generalSect__access{flex-direction:column;font-size:16px;margin-top:30px}}@media screen and (min-width: 768px){.directFeature>.generalSect .generalSect__access .small{font-size:12px}}@media screen and (max-width: 768px){.directFeature>.generalSect .generalSect__access .small{font-size:12px;letter-spacing:.05em}}.directFeature>.generalSect .generalSect__access .num{font-family:"YakuHanMP","Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}@media screen and (min-width: 768px){.directFeature>.generalSect .generalSect__access .num{font-size:30px}}@media screen and (max-width: 768px){.directFeature>.generalSect .generalSect__access .num{font-size:24px}}.directFeature>.generalSect .generalSect__access .meter{font-size:12px;letter-spacing:.1em;text-align:center}@media screen and (min-width: 768px){.directFeature>.generalSect .generalSect__access .meter{margin-top:5px}}@media screen and (min-width: 768px){.directFeature>.generalSect .generalSect__access+.photo{margin-top:40px}}@media screen and (max-width: 768px){.directFeature>.generalSect .generalSect__access+.photo{margin-left:calc(50% - 50vw);margin-top:30px;width:100vw}}@media screen and (max-width: 768px){.directFeature>.generalSect .generalSect__access+.photo .photo__image{height:calc(600 / 750 * 100vw);object-fit:cover}}@media screen and (min-width: 768px){.directFeature>.generalSect+.arrangeLayout{margin-top:100px}}@media screen and (max-width: 768px){.directFeature>.generalSect+.arrangeLayout{margin-top:60px}}@media screen and (min-width: 768px){.directFeature .arrangeLayout .generalSect{column-gap:90px;justify-content:flex-end;width:100%}}@media screen and (max-width: 768px){.directFeature .arrangeLayout .generalSect{display:flex;flex-direction:column-reverse}}@media screen and (min-width: 768px){.directFeature .arrangeLayout .generalSect__head{width:420px}}@media screen and (max-width: 768px){.directFeature .arrangeLayout .generalSect__head{margin-top:30px;text-align:center}}.directFeature .arrangeLayout .generalSect__head .heading .small{display:block;font-size:10px;line-height:1.5}@media screen and (max-width: 768px){.directFeature .arrangeLayout .generalSect__head .heading .small{text-align:left}}.directFeature .arrangeLayout .generalSect__head .heading .min{letter-spacing:.01em}@media screen and (min-width: 768px){.directFeature .arrangeLayout .generalSect__head .heading .min{font-size:14px}}@media screen and (max-width: 768px){.directFeature .arrangeLayout .generalSect__head .heading .min{font-size:12px}}.directFeature .arrangeLayout .generalSect__head .heading+.txt--mid{letter-spacing:.05em}@media screen and (min-width: 768px){.directFeature .arrangeLayout .generalSect__head .heading+.txt--mid{font-size:16px;padding-right:0}}@media screen and (max-width: 768px){.directFeature .arrangeLayout .generalSect__head .heading+.txt--mid{font-size:16px;margin:30px -30px 0}}.directFeature .arrangeLayout .generalSect__head .heading+.txt--mid+.txt{letter-spacing:.05em}@media screen and (min-width: 768px){.directFeature .arrangeLayout .generalSect__head .heading+.txt--mid+.txt{margin-top:40px}}@media screen and (max-width: 768px){.directFeature .arrangeLayout .generalSect__head .heading+.txt--mid+.txt{margin-top:34px;padding:0 30px;text-align:left}}@media screen and (min-width: 768px){.directFeature .arrangeLayout .generalSect__cont{width:675px}}@media screen and (max-width: 768px){.directFeature .arrangeLayout .generalSect__cont{margin-right:-30px;margin-top:0}}@media screen and (min-width: 768px){.directFeature .arrangeLayout--reverse .generalSect{flex-direction:row-reverse;justify-content:flex-end}}@media screen and (max-width: 768px) and (max-width: 768px){.directFeature .arrangeLayout--reverse .generalSect__cont{margin-left:-30px;margin-right:0}}@media screen and (min-width: 768px){.directFeature .arrangeLayout+.arrangeLayout{margin-top:100px}}@media screen and (max-width: 768px){.directFeature .arrangeLayout+.arrangeLayout{margin-top:60px}}.mapFeature .generalSect__cont{text-align:center}@media screen and (min-width: 768px){.mapFeature .generalSect__cont{margin-top:60px}}@media screen and (max-width: 768px){.mapFeature .generalSect__cont{flex-direction:column}}@media screen and (max-width: 768px){.mapFeature .generalSect__cont .heading{margin-top:30px}}@media screen and (min-width: 768px){.mapFeature .generalSect__cont .heading+.txt{margin-top:40px}}@media screen and (max-width: 768px){.mapFeature .generalSect__cont .heading+.txt{margin-top:40px;padding:0 20px}}@media screen and (min-width: 768px){.mapFeature .generalSect__cont .heading+.txt+.pinchableFrame{margin-top:60px}}@media screen and (max-width: 768px){.mapFeature .generalSect__cont .heading+.txt+.pinchableFrame{margin-top:40px}}.mapFeature .generalSect__cont .heading+.txt+.pinchableFrame .photo{border:1px solid #cccccc}.twoWayFeature .generalSect__cont{text-align:center}@media screen and (min-width: 768px){.twoWayFeature .generalSect__cont{margin-top:60px}}@media screen and (max-width: 768px){.twoWayFeature .generalSect__cont{flex-direction:column}}@media screen and (max-width: 768px){.twoWayFeature .generalSect__cont .heading{margin-top:30px}}@media screen and (min-width: 768px){.twoWayFeature .generalSect__cont .heading+.txt{margin-top:40px}}@media screen and (max-width: 768px){.twoWayFeature .generalSect__cont .heading+.txt{margin-top:40px;padding:0 20px}}@media screen and (max-width: 768px){.twoWayFeature .generalSect__item{margin:0 auto;width:-moz-fit-content;width:fit-content}}@media screen and (max-width: 768px){.twoWayFeature .generalSect__item:not(:first-child){margin-top:5px}}.twoWayFeature .generalSect__access{display:flex;justify-content:center}@media screen and (min-width: 768px){.twoWayFeature .generalSect__access{column-gap:20px;font-size:20px;margin-top:60px}}@media screen and (max-width: 768px){.twoWayFeature .generalSect__access{flex-direction:column;font-size:16px;margin-top:30px}}.twoWayFeature .generalSect__access .small{padding-right:5px}@media screen and (min-width: 768px){.twoWayFeature .generalSect__access .small{font-size:12px}}@media screen and (max-width: 768px){.twoWayFeature .generalSect__access .small{font-size:12px}}.twoWayFeature .generalSect__access .num{font-family:"YakuHanMP","Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}@media screen and (min-width: 768px){.twoWayFeature .generalSect__access .num{font-size:30px}}@media screen and (max-width: 768px){.twoWayFeature .generalSect__access .num{font-size:24px}}.twoWayFeature .generalSect__access .meter{font-size:12px;letter-spacing:.1em;text-align:right}@media screen and (min-width: 768px){.twoWayFeature .generalSect__access .meter{margin-top:5px}}@media screen and (min-width: 768px){.twoWayFeature .generalSect__access+.photo{margin-top:40px}}@media screen and (max-width: 768px){.twoWayFeature .generalSect__access+.photo{margin:30px -25px 0}}@media screen and (min-width: 768px){.access-2way{margin-top:120px;padding:120px 0}}@media screen and (max-width: 768px){.access-2way{margin-top:60px;padding:70px 0}}@media screen and (min-width: 768px){.access-direct{padding:120px 0}}@media screen and (max-width: 768px){.access-direct{padding:70px 0}}@media screen and (min-width: 768px){.access-map{padding:120px 0}}@media screen and (max-width: 768px){.access-map{padding:70px 0}}@media screen and (min-width: 768px){.access-airport{padding:120px 0}}@media screen and (max-width: 768px){.access-airport{padding:70px 0}}
