.fukushi{font-family:Noto Sans}.fukushi .container{max-width:1024px;width:100%}@media only screen and (max-width:895.5px){.fukushi .container{padding-inline:16px}}@media print{.fukushi .container{padding-inline:16px}}.fukushi .main-nav-list li{margin:0 8px}@media only screen and (max-width:895.5px){.fukushi .main-nav-list li{margin:0}}@media print{.fukushi .main-nav-list li{margin:0}}.fukushi .main-nav-list li>a{color:#fff!important}.fukushi .main-nav-list li.js-menu-dropdown a:after{border:solid #fff!important;border-width:0 1px 1px 0!important}.fukushi .bg-white{background-color:#fff}.fukushi .text-white{color:#fff}.fukushi .bg-black{background-color:#000}.fukushi .text-black{color:#000}.fukushi .bg-gray{background-color:#666}.fukushi .text-gray{color:#666}.fukushi .bg-primary{background-color:#008acd}.fukushi .text-primary{color:#008acd}.fukushi .bg-secondary{background-color:#e5f4fb}.fukushi .text-secondary{color:#e5f4fb}.fukushi .bg-light-gray{background-color:#f6f6f8}.fukushi .text-light-gray{color:#f6f6f8}.fukushi .service__container{width:1024px}@media only screen and (max-width:767px){.fukushi .service__container{width:100vw}}.fukushi .service__tabs{border-bottom:1px solid #e7e7e7;display:flex;gap:20px;margin-inline:auto;margin-bottom:30px;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767px){.fukushi .service__tabs{overflow:unset}}.fukushi .service__tabs .tab-item{border:unset;border-radius:.5rem;cursor:pointer;font-size:18px;padding:1.3rem .9rem;position:relative;text-align:center;width:180px}@media only screen and (max-width:767px){.fukushi .service__tabs .tab-item{font-size:14px;min-width:65px}}.fukushi .service__tabs .tab-item.active{background:unset;color:#008acd}.fukushi .service__tabs .tab-item.active:after{background:#008acd;border-radius:10px;bottom:-4px;content:"";height:8px;left:0;position:absolute;right:0}.fukushi .service__title{margin-bottom:3rem}@media only screen and (max-width:767px){.fukushi .service__title{margin-bottom:1.5rem}}.fukushi .service__title .section__ttl{font-size:35px}@media only screen and (max-width:767px){.fukushi .service__title .section__ttl{font-size:32px}.fukushi .service__subtitle{margin-bottom:2rem}}.fukushi .service__subtitle .section__ttl{font-size:24px;font-weight:400}@media only screen and (max-width:767px){.fukushi .service__subtitle .section__ttl{font-size:18px}}.fukushi .service__tabs{justify-content:center}@media only screen and (max-width:767px){.fukushi .service__tabs{justify-content:flex-start}}.fukushi .service__tabs.active{border:unset}.fukushi .service__tabs .tab-service{border-radius:48px;line-height:normal;min-height:50px;width:150px}@media only screen and (max-width:767px){.fukushi .service__tabs .tab-service{font-size:12px;min-height:40px;min-width:unset;width:unset}}.fukushi .service__price-table{background:#f6f6f8;border-radius:8px;overflow:hidden;width:100%}@media only screen and (max-width:767px){.fukushi .service__price-table{-webkit-overflow-scrolling:touch;overflow-x:auto}}.fukushi .service__price-table__table{border-collapse:separate;border-spacing:0;min-width:860px;width:100%}.fukushi .service__price-table__head{background:#008acd;color:#fff}.fukushi .service__price-table__td,.fukushi .service__price-table__th{padding:18px 16px;text-align:center;vertical-align:middle}.fukushi .service__price-table__th{font-size:14px;font-weight:700;line-height:1.2}.fukushi .service__price-table__th--destination{padding-left:28px;text-align:center}.fukushi .service__price-table__vehicle{font-size:14px;font-weight:700}.fukushi .service__price-table__details{color:#fff;display:inline-block;font-size:11px;line-height:1;margin-top:2px;text-decoration:underline}.fukushi .service__price-table__body{background:#f6f6f8}.fukushi .service__price-table__tr+.fukushi .service__price-table__tr{border-top:1px solid rgba(0,0,0,.06)}.fukushi .service__price-table__td--destination{color:#008acd;font-weight:700;padding-left:28px;text-align:center}.fukushi .service__price-table__price{color:#273236;font-size:20px;font-weight:700}.fukushi .service__item__list{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem 3rem}@media only screen and (max-width:895.5px){.fukushi .service__item__list{flex-direction:column}}@media print{.fukushi .service__item__list{flex-direction:column}}.fukushi .service__item__content{background:#f6f6f8;border:1px solid rgba(248,129,0,.3);width:calc(50% - 4rem)}@media only screen and (max-width:895.5px){.fukushi .service__item__content{width:100%}}@media print{.fukushi .service__item__content{width:100%}}.fukushi .service__item__header .fukushi .service__item__price{display:block;width:unset}.fukushi .service__item__header .fukushi .service__item__price span{color:#273236;font-size:28px;font-weight:700;line-height:normal}@media only screen and (max-width:895.5px){.fukushi .service__item__header .fukushi .service__item__price span{font-size:24px}}@media print{.fukushi .service__item__header .fukushi .service__item__price span{font-size:24px}}.fukushi .service__item__header{gap:5px}.fukushi .service__item__btn{background:#008acd;color:#fff;font-size:16px;padding:15px 25px;width:130px}@media only screen and (max-width:767px){.fukushi .service__item__btn{padding:15px}}.fukushi .service__destination{flex-direction:column}@media only screen and (max-width:767px){.fukushi .service__destination{font-size:14px}}.fukushi .service__destination__info{align-items:center;display:flex;gap:15px;min-height:50px}@media only screen and (max-width:767px){.fukushi .service__destination__info{gap:10px}}.fukushi .service__destination__info .break-words{word-wrap:break-word;line-height:normal;width:200px}@media only screen and (max-width:767px){.fukushi .service__destination__info .break-words{width:110px}}.fukushi .service__destination__info span{min-width:45px}@media only screen and (max-width:895.5px){.fukushi .service__destination__info span{min-width:35px}}@media print{.fukushi .service__destination__info span{min-width:35px}}.fukushi .service__destination__info small{font-weight:400}.fukushi .service__destination__info .point-departure,.fukushi .service__destination__info .point-destination{background:#008acd;height:12px;width:12px}.fukushi .service__destination__info .point-departure{border-radius:100%;position:relative}.fukushi .service__destination__info .point-departure:after{background:#008acd;content:"";height:62px;left:5px;position:absolute;top:0;width:2px}.fukushi .vehicle-btn.active{background-color:#2f2e2e;color:#fff}.fukushi__hamburger-menu{cursor:pointer;margin-left:1.5rem}@media only screen and (max-width:767px){.fukushi__hamburger-menu{margin-left:.75rem}}@media only screen and (min-width:1345px){.fukushi__hamburger-menu{display:none}}@media print{.fukushi__hamburger-menu{display:none}}.fukushi__hamburger-menu .ie8{display:none}.fukushi__hamburger-menu span{background:#008acd;border-radius:3px;display:block;height:3px;margin-bottom:4px;position:relative;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;width:2rem;z-index:1}.fukushi__hamburger-menu span:first-child{transform-origin:0 0}.fukushi__hamburger-menu span:last-child{margin-bottom:0;transform-origin:0 100%}.header__left .fukushi__hamburger-menu span{background-color:#fff}.header__left .fukushi__hamburger-menu{position:absolute;right:1.5rem;top:2rem}.fukushi-banner{aspect-ratio:1440/550;background:linear-gradient(0deg,rgba(47,46,46,.3),rgba(47,46,46,.3)),url(https://cdn-dev.airport-taxi.tokyo/home/fukushi-bg.webp) #d3d3d3 -20px -241.25px/111.432% 205.136% no-repeat;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;position:relative;width:100%}@media only screen and (max-width:895.5px){.fukushi-banner{aspect-ratio:390/430}}@media print{.fukushi-banner{aspect-ratio:390/430}}.fukushi-banner__content{align-items:center;align-self:center;display:flex;flex-direction:column;gap:26px;height:-moz-max-content;height:max-content;margin:0 auto;position:relative;text-align:center;width:70%;z-index:1}@media only screen and (max-width:895.5px){.fukushi-banner__content{gap:18px;margin:16px;width:100%}}@media print{.fukushi-banner__content{gap:18px;margin:16px;width:100%}}.fukushi-banner__content .title{font-family:Quentin,sans-serif;font-size:90px;font-weight:400;line-height:60px;margin-bottom:20px}@media only screen and (max-width:895.5px){.fukushi-banner__content .title{font-size:48px;line-height:1;margin-bottom:10px}}@media print{.fukushi-banner__content .title{font-size:48px;line-height:1;margin-bottom:10px}}.fukushi-banner__content .subtitle{font-size:48px;font-weight:700;line-height:60px}@media only screen and (max-width:895.5px){.fukushi-banner__content .subtitle{font-size:18px;line-height:1}}@media print{.fukushi-banner__content .subtitle{font-size:18px;line-height:1}}.fukushi-banner__content .actions{display:flex;gap:30px;justify-content:center}@media only screen and (max-width:895.5px){.fukushi-banner__content .actions{flex-direction:column;gap:16px}}@media print{.fukushi-banner__content .actions{flex-direction:column;gap:16px}}.fukushi-description{background-color:#2f2e2e;color:#fff;display:flex;gap:8px;height:160px;margin-bottom:60px;width:100%}@media only screen and (max-width:895.5px){.fukushi-description{height:100%;margin-bottom:40px;padding:16px}}@media print{.fukushi-description{height:100%;margin-bottom:40px;padding:16px}}.fukushi-description .img-content{position:relative;width:40%}@media only screen and (max-width:767px){.fukushi-description .img-content{align-self:center}}.fukushi-description .img-content img{margin-top:24px}@media only screen and (max-width:767px){.fukushi-description .img-content img{margin-top:0}}.fukushi-description .img-content .img-decoration{color:#f6f6f8;font-family:Quentin;font-size:48px;font-weight:400;line-height:60px;opacity:.5;padding:16px;position:absolute;right:0;top:0;transform:rotate(6.696deg);width:-moz-max-content;width:max-content}@media only screen and (max-width:767px){.fukushi-description .img-content .img-decoration{font-size:26px;line-height:unset;padding:0;position:relative}}.fukushi-description .text-content{align-self:center;width:60%}.fukushi-description .text-content .title{font-size:18px;font-weight:700;margin-bottom:5px}@media only screen and (max-width:767px){.fukushi-description .text-content .title{font-size:14px;margin-bottom:3px}}.fukushi-description .text-content .content{font-size:16px;line-height:24px}@media only screen and (max-width:767px){.fukushi-description .text-content .content{font-size:12px;line-height:16px}}.fukushi-features{display:grid;font-size:1.6rem;gap:40px;grid-template-columns:repeat(2,1fr);letter-spacing:0;line-height:2.5rem;margin:0 auto;padding:0}@media only screen and (max-width:895.5px){.fukushi-features{background-color:#fff;color:#2f2e2e;display:block;padding-block:2.8rem}}@media print{.fukushi-features{background-color:#fff;color:#2f2e2e;display:block;padding-block:2.8rem}}.fukushi-features li{display:flex;flex:1 1 0;font-weight:600;gap:8px}@media only screen and (max-width:895.5px){.fukushi-features li{margin-bottom:1.6rem;margin-right:0;padding-bottom:0;padding-left:0;padding-top:0}}@media print{.fukushi-features li{margin-bottom:1.6rem;margin-right:0;padding-bottom:0;padding-left:0;padding-top:0}}.fukushi-features li span{font-size:1.4rem;font-weight:500}.fukushi-features li .icon{align-content:center;background:#f5f1ed;border-radius:127px;height:60px;margin-right:2rem;min-width:60px;width:60px}.fukushi-features li .icon img{height:40px;margin-inline:auto;width:40px}@media only screen and (max-width:895.5px){.fukushi-features li .icon img{height:30px;width:30px}}@media print{.fukushi-features li .icon img{height:30px;width:30px}}@media only screen and (max-width:895.5px){.fukushi-features li .icon{height:40px;margin-right:0;min-width:40px;width:40px}}@media print{.fukushi-features li .icon{height:40px;margin-right:0;min-width:40px;width:40px}}.fukushi-features li .content p{font-size:18px;font-weight:700;line-height:27px}@media only screen and (max-width:895.5px){.fukushi-features li .content p{font-size:16px;line-height:24px}}@media print{.fukushi-features li .content p{font-size:16px;line-height:24px}}.fukushi-features li .content span{font-size:16px;line-height:24px}@media only screen and (max-width:895.5px){.fukushi-features li .content span{font-size:14px;line-height:20px}}@media print{.fukushi-features li .content span{font-size:14px;line-height:20px}}
