*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}:root{--font-size-12: .75rem;--font-size-14: .875rem;--font-size-16: 1rem;--font-size-18: 1.125rem;--font-size-20: 1.25rem;--font-size-22: 1.375rem;--font-size-24: 1.5rem;--font-size-26: 1.625rem;--font-size-28: 1.75rem;--font-size-36: 2.25rem;--font-size-40: 2.5rem;--font-size-48: 3rem;--font-size-56: 3.5rem}:root{--primitive__color__Navy: #152970;--primitive__color__White: #ffffff;--primitive__color__VivitBlue: #5388f9;--primitive__color__PaleBlueminus1: #afc5ef;--primitive__color__PaleBlueminus2: #88a3e5;--primitive__color__VivitBlueminus1: #3373e5;--primitive__color__Black: #333333;--primitive__color__LightGrayplus2: #f5f5f5;--primitive__color__PaleBlueplus1: #f1f4ff;--primitive__color__PaleBlue: #e1e8ff;--primitive__color__Beigeplus1: #f7f3ec;--primitive__color__Beige: #ede7de;--primitive__color__LightGrayplus1: #e5e5e5;--primitive__color__LightGray: #dddddd;--primitive__color__LightGrayplus3: #f7f7f7;--primitive__color__Red: #e40000;--primitive__color__Blackminus1: #666666;--primitive__color__TransparencyNavy: rgba(21, 41, 112, .9);--primitive__color__LightGrayminus1: #d5d5d5;--primitive__color__TransparencyBlackplus1: rgba(0, 0, 0, .25);--primitive__color__PalePink: #ffeaea;--primitive__color__PaleYellow: #fff6c2}.wrapper[data-astro-cid-fhrw2t5k]{display:flex;flex-direction:column;gap:64px}@media screen and (max-width: 896px){.wrapper[data-astro-cid-fhrw2t5k]{gap:48px}}.headline[data-astro-cid-fhrw2t5k]{position:relative;height:228px}@media screen and (min-width: 897px){.headline[data-astro-cid-fhrw2t5k]{height:308px}}nav[data-astro-cid-fhrw2t5k]{width:100%;position:absolute;bottom:0;display:flex;padding:48px 120px 64px;flex-direction:column;align-items:center;gap:16px;border-radius:60px 60px 0 0;background:var(--primitive__color__White)}@media screen and (max-width: 896px){nav[data-astro-cid-fhrw2t5k]{padding:32px 16px 48px;border-radius:20px 20px 0 0;height:133px}}.section-wrapper[data-astro-cid-fhrw2t5k]{display:flex;flex-direction:column;padding:0 120px 64px;gap:64px}@media screen and (max-width: 896px){.section-wrapper[data-astro-cid-fhrw2t5k]{padding:var(--primitive-spacing-no-change-0, 0px) 16px 48px 16px;gap:48px}}section[data-astro-cid-fhrw2t5k]{display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 896px){section[data-astro-cid-fhrw2t5k]{gap:12px}}section[data-astro-cid-fhrw2t5k] .image-container[data-astro-cid-fhrw2t5k]{max-width:960px;margin:0 auto}section[data-astro-cid-fhrw2t5k] .image-container[data-astro-cid-fhrw2t5k].haneda-history-image{margin:12px auto}@media screen and (min-width: 897px){section[data-astro-cid-fhrw2t5k] .image-container[data-astro-cid-fhrw2t5k].haneda-history-image{margin:16px auto 32px}}section[data-astro-cid-fhrw2t5k] .image-container[data-astro-cid-fhrw2t5k].haneda-future-image{margin-top:12px}@media screen and (min-width: 897px){section[data-astro-cid-fhrw2t5k] .image-container[data-astro-cid-fhrw2t5k].haneda-future-image{margin-top:16px}}img[data-astro-cid-fhrw2t5k].image-haneda-facilities{margin:16px auto 0;max-width:553px}@media screen and (max-width: 896px){img[data-astro-cid-fhrw2t5k].image-haneda-facilities{margin:12px auto 0;width:100%}}
