.ReactModal__Overlay.ReactModal__Overlay--after-open{background-color:rgba(0,0,0,.8)!important;z-index:1000!important;overflow-y:auto;overflow-x:hidden}.ReactModal__Overlay.ReactModal__Overlay--after-open:has(.navigation-modal--animating){overflow-y:hidden;overflow-x:hidden}.ReactModal__Content.ReactModal__Content--after-open{background-color:rgba(0,0,0,0)!important;outline:0!important}.navigation-modal{padding:20px 20px;white-space:pre-line;font-family:"Noto Sans JP",Roboto,Helvetica,Arial,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","モリサワ 新ゴ R","Droid Sans",メイリオ,sans-serif;line-height:1.4;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;outline:0!important;position:relative}@media screen and (min-width:901px){.navigation-modal{padding:100px 20px}}.navigation-modal .navigation-modal-titleBox{color:#fff;text-align:center}@media screen and (min-width:901px){.navigation-modal .navigation-modal-titleBox{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}.navigation-modal .navigation-modal-title{font-size:18px;font-weight:700}@media screen and (min-width:901px){.navigation-modal .navigation-modal-title{font-size:28px}}.navigation-modal .navigation-modal-subTitle{font-size:12px;margin:8px 0 0 0}@media screen and (min-width:901px){.navigation-modal .navigation-modal-subTitle{margin:0 0 0 15px;font-size:16px}}.navigation-modal .navigation-modal-question{box-sizing:border-box;width:clamp(335px,100%,480px);border-radius:20px;box-shadow:5px 5px 5px 0 rgba(0,0,0,.1);background-color:#fff;position:relative;margin-top:45px;padding:45px 20px 30px}@media screen and (min-width:901px){.navigation-modal .navigation-modal-question{box-sizing:border-box;width:880px;margin-top:50px;padding:45px 60px 40px;border-radius:40px;box-shadow:10px 10px 10px 0 rgba(0,0,0,.1)}}.navigation-modal .navigation-modal-question .navigation-modal-question-number{font-family:Roboto,"Noto Sans JP",Helvetica,Arial,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","モリサワ 新ゴ R","Droid Sans",メイリオ,sans-serif;position:absolute;top:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px;height:60px;background-color:#00bcde;font-size:25px;font-weight:700;text-align:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:50%;color:#fff}.navigation-modal .navigation-modal-question .navigation-modal-question-title{font-size:14px;font-weight:700;color:#004f9f;text-align:center}@media screen and (min-width:901px){.navigation-modal .navigation-modal-question .navigation-modal-question-title{font-size:20px;margin-top:6px}}.navigation-modal .navigation-modal-question .navigation-modal-question-lead{margin-top:13px;font-size:1.2rem;line-height:1.5;letter-spacing:.04em;text-align:center}@media screen and (min-width:901px){.navigation-modal .navigation-modal-question .navigation-modal-question-lead{margin-top:20px;font-size:14px}}.navigation-modal .navigation-modal-question .navigation-modal-question-answers{margin:-1px auto 0}@media screen and (min-width:901px){.navigation-modal .navigation-modal-question .navigation-modal-question-answers{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:6px auto 0}.navigation-modal .navigation-modal-question .navigation-modal-question-answers:has(.navigation-modal-question-answers-item:nth-child(5)){-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:0 20px}.navigation-modal .navigation-modal-question .navigation-modal-question-answers:has(.navigation-modal-question-answers-item:nth-child(5)) .navigation-modal-question-answers-item{width:calc((100% - 40px)/ 3)}.navigation-modal .navigation-modal-question .navigation-modal-question-answers:not(:has(.navigation-modal-question-answers-item:nth-child(4))){-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:0 20px}.navigation-modal .navigation-modal-question .navigation-modal-question-answers:not(:has(.navigation-modal-question-answers-item:nth-child(4))) .navigation-modal-question-answers-item{width:calc((100% - 20px)/ 2)}}.navigation-modal .navigation-modal-question .navigation-modal-question-answers .navigation-modal-question-answers-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;height:50px;border-radius:10px;border:solid 1px #1d93d8;color:#1d93d8;font-size:1.4rem;font-weight:700;line-height:1.5;letter-spacing:.04em;padding:9.5px 14px;margin-top:10px;background-color:#fff;-webkit-transition:opacity .4s;transition:opacity .4s;-webkit-tap-highlight-color:transparent}@media screen and (min-width:901px){.navigation-modal .navigation-modal-question .navigation-modal-question-answers .navigation-modal-question-answers-item{width:calc(50% - 10px);height:70px;margin-top:20px;padding:9.5px 10px;font-size:16px;line-height:1.44;border:solid 2px #1d93d8}}.navigation-modal .navigation-modal-question .navigation-modal-question-answers .navigation-modal-question-answers-item:first-child{margin-top:15px}@media screen and (min-width:901px){.navigation-modal .navigation-modal-question .navigation-modal-question-answers .navigation-modal-question-answers-item:first-child{margin-top:20px}}.navigation-modal .navigation-modal-question .navigation-modal-question-answers .navigation-modal-question-answers-item_active{cursor:auto}.navigation-modal .navigation-modal-question .navigation-modal-question-answers .navigation-modal-question-answers-item_active:hover{opacity:1}.navigation-modal .navigation-modal-question .navigation-modal-question-answers .navigation-modal-question-answers-item:not(.navigation-modal-question-answers-item_active):hover{opacity:.6}.navigation-modal .navigation-modal-question .navigation-modal-question-answers .navigation-modal-question-answers-item img{max-width:100%}@media screen and (min-width:901px){.navigation-modal .navigation-modal-question .navigation-modal-question-answers .navigation-modal-question-answers-item img{width:148px}}.navigation-modal .navigation-modal-question .navigation-modal-question-answers .navigation-modal-question-answers-item_active{background-color:#1d93d8;color:#fff}.navigation-modal .navigation-modal-question-note{margin:20px auto 0;max-width:290px;padding-left:1.1em;text-indent:-1.1em}@media screen and (min-width:901px){.navigation-modal .navigation-modal-question-note{max-width:540px;text-indent:-.4em}}.navigation-modal .navigation-modal-navigationBtn{box-sizing:border-box;display:inline-block;position:relative;width:275px;height:70px;padding:22.5px;cursor:pointer;border-radius:32.5px;box-shadow:5px 5px 5px 0 rgba(0,0,0,.1);background-image:-webkit-linear-gradient(left,#00bcde,#0084ff);background-image:linear-gradient(to right,#00bcde,#0084ff);color:#fff;font-size:20px;line-height:1.2;text-align:center;text-decoration:none;margin-top:30px;-webkit-transition:opacity .4s;transition:opacity .4s}.navigation-modal .navigation-modal-navigationBtn:hover{opacity:.6}@media screen and (min-width:901px){.navigation-modal .navigation-modal-navigationBtn{width:360px;height:80px;border-radius:40px;margin-top:40px}}@media screen and (min-width:901px){.navigation-modal .navigation-modal-navigationBtn span{font-size:24px;line-height:1.46}}.navigation-modal .navigation-modal-navigationBtn::before{content:"";position:absolute;display:block;border:solid 2px #ffffff88;border-radius:32.5px;width:calc(100% - 4px);height:calc(100% - 4px);box-sizing:border-box;top:2px;left:2px}@media screen and (min-width:901px){.navigation-modal .navigation-modal-navigationBtn::before{border-radius:40px}}.navigation-modal .navigation-modal-backBtn{color:#fff;font-size:16px;font-weight:700;margin-top:30px;background-color:rgba(0,0,0,0);border:none;opacity:0;-webkit-tap-highlight-color:transparent}@media screen and (min-width:901px){.navigation-modal .navigation-modal-backBtn{margin-top:36px}}@media screen and (min-width:901px){.navigation-modal .navigation-modal-backBtn:hover{opacity:.6!important}}.navigation-modal .navigation-modal-backBtn::before{content:"";display:inline-block;background-image:url(/internet/set/data/special/air5/img/shared/icon-navigationModal-back.svg);background-size:contain;background-repeat:no-repeat;width:14px;height:13px;margin-right:6px}.navigation-modal .navigation-modal-closeBtn{position:absolute;top:5px;right:5px;width:30px;height:30px;background-color:#eee;border-radius:50%;cursor:pointer;-webkit-transition:opacity .4s;transition:opacity .4s}.navigation-modal .navigation-modal-closeBtn:hover{opacity:.6}@media screen and (min-width:901px){.navigation-modal .navigation-modal-closeBtn{width:50px;height:50px;top:20px;right:20px}}.navigation-modal .navigation-modal-closeBtn span{position:relative;display:block;width:2px;height:16px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:901px){.navigation-modal .navigation-modal-closeBtn span{width:3px;height:24px}}.navigation-modal .navigation-modal-closeBtn span::after,.navigation-modal .navigation-modal-closeBtn span::before{content:"";position:absolute;width:100%;height:100%;background-color:#000}.navigation-modal .navigation-modal-closeBtn span::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navigation-modal .navigation-modal-closeBtn span::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ReactModal__Overlay{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}@-webkit-keyframes right-slide-in{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes right-slide-in{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes left-slide-in{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes left-slide-in{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.js-modal-fade-in{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.navigation-modal{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.navigation-modal.right-slide-in{-webkit-animation-name:right-slide-in;animation-name:right-slide-in}.navigation-modal.left-slide-in{-webkit-animation-name:left-slide-in;animation-name:left-slide-in}