.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:flex;flex-direction:column;align-items:center;outline:0 !important}.navigation-modal .navigation-modal-titleBox{color:#fff;text-align:center}.navigation-modal .navigation-modal-title{font-size:20px;font-weight:bold}.navigation-modal .navigation-modal-subTitle{font-size:14px;margin:15px 0 0}.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}.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%;transform:translateX(-50%);width:60px;height:60px;background-color:#00bcde;font-size:25px;font-weight:bold;text-align:center;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#fff}.navigation-modal .navigation-modal-question .navigation-modal-question-title{font-size:16px;font-weight:bold;color:#004f9f;text-align:center}.navigation-modal .navigation-modal-question .navigation-modal-question-answers{max-width:290px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:-1px auto 0}.navigation-modal .navigation-modal-question .navigation-modal-question-answers .navigation-modal-question-answers-item{display:flex;justify-content:center;align-items:center;width:calc(50% - 5px);height:60px;border-radius:10px;border:solid 2px #1d93d8;color:#1d93d8;font-size:16px;font-weight:bold;line-height:1.38;padding:9.5px 14px;margin-top:18px;background-color:#fff;transition:opacity .4s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.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%}.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:linear-gradient(to right, #00bcde, #0084ff);color:#fff;font-size:20px;line-height:1.2;text-align:center;text-decoration:none;margin-top:30px;transition:opacity .4s}.navigation-modal .navigation-modal-navigationBtn:hover{opacity:.6}.navigation-modal .navigation-modal-navigationBtn::before{content:"";position:absolute;display:block;border:solid 2px rgba(255,255,255,.5333333333);border-radius:32.5px;width:calc(100% - 4px);height:calc(100% - 4px);box-sizing:border-box;top:2px;left:2px}.navigation-modal .navigation-modal-backBtn{color:#fff;font-size:16px;font-weight:bold;margin-top:30px;background-color:rgba(0,0,0,0);border:none;opacity:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.navigation-modal .navigation-modal-backBtn::before{content:"";display:inline-block;background-image:url("/internet/set/data/special/air5/noproblem/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;transition:opacity .4s}.navigation-modal .navigation-modal-closeBtn:hover{opacity:.6}.navigation-modal .navigation-modal-closeBtn span{position:relative;display:block;width:2px;height:16px;left:50%;top:50%;transform:translate(-50%, -50%)}.navigation-modal .navigation-modal-closeBtn span::after{content:"";position:absolute;width:100%;height:100%;background-color:#000}.navigation-modal .navigation-modal-closeBtn span::before{content:"";position:absolute;width:100%;height:100%;background-color:#000;transform:rotate(45deg)}.navigation-modal .navigation-modal-closeBtn span::after{transform:rotate(-45deg)}@media screen and (min-width: 901px){.navigation-modal .navigation-modal-titleBox{display:flex;align-items:center}}@media screen and (min-width: 901px){.navigation-modal .navigation-modal-title{font-size:28px}}@media screen and (min-width: 901px){.navigation-modal .navigation-modal-subTitle{margin:0 0 0 15px;font-size:16px}}@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)}}@media screen and (min-width: 901px){.navigation-modal .navigation-modal-question .navigation-modal-question-title{font-size:20px;margin-top:6px}}@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}}@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}}@media screen and (min-width: 901px){.navigation-modal .navigation-modal-question .navigation-modal-question-answers .navigation-modal-question-answers-item img{width:148px}}@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}}@media screen and (min-width: 901px){.navigation-modal .navigation-modal-navigationBtn::before{border-radius:40px}}@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}}@media screen and (min-width: 901px){.navigation-modal .navigation-modal-closeBtn{width:50px;height:50px;top:-70px;right:0}}@media screen and (min-width: 901px){.navigation-modal .navigation-modal-closeBtn span{width:3px;height:24px}}.ReactModal__Overlay{transition:opacity 300ms ease-in-out;opacity:0}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}@keyframes right-slide-in{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes left-slide-in{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.js-modal-fade-in{animation-name:fadeIn;animation-duration:.2s;animation-fill-mode:forwards}.navigation-modal-question{animation-duration:.4s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.right-slide-in{animation-name:right-slide-in}.left-slide-in{animation-name:left-slide-in}