.ReactModal__Overlay.ReactModal__Overlay--after-open{background-color:rgba(0,0,0,.8)!important;z-index:1000!important}.ReactModal__Content.ReactModal__Content--after-open{background-color:rgba(0,0,0,0)!important;inset:30px 20px auto!important;position:absolute!important;overflow:visible!important;outline:0!important}@media screen and (min-width:901px){.ReactModal__Content.ReactModal__Content--after-open{inset:100px 20px auto!important}}.navigation-modal{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}.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:20px;font-weight:700}@media screen and (min-width:901px){.navigation-modal .navigation-modal-title{font-size:28px}}.navigation-modal .navigation-modal-subTitle{font-size:14px;margin:15px 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:50px;padding:45px 20px 30px}@media screen and (min-width:901px){.navigation-modal .navigation-modal-question{box-sizing:border-box;width:820px;padding:45px 20px 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:16px;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-answers{max-width:290px;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:-1px auto 0}@media screen and (min-width:901px){.navigation-modal .navigation-modal-question .navigation-modal-question-answers{max-width:540px;margin:6px auto 0}.navigation-modal .navigation-modal-question .navigation-modal-question-answers__3col{max-width:700px}}@media screen and (min-width:901px)and (min-width:901px){.navigation-modal .navigation-modal-question .navigation-modal-question-answers__3col .navigation-modal-question-answers-item{width:calc(33% - 10px)!important}}.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:calc(50% - 5px);height:60px;border-radius:10px;border:solid 2px #1d93d8;color:#1d93d8;font-size:16px;font-weight:700;line-height:1.38;padding:9.5px 14px;margin-top:18px;background-color:#fff;-webkit-transition:opacity .4s;transition:opacity .4s;-webkit-tap-highlight-color:transparent}.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}@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:27px;margin-top:20px;line-height:1.44}}.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-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:-10px;right:-10px;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:-70px;right:0}}.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-question{-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}.right-slide-in{-webkit-animation-name:right-slide-in;animation-name:right-slide-in}.left-slide-in{-webkit-animation-name:left-slide-in;animation-name:left-slide-in}