@import"https://fonts.googleapis.com/css?family=Cabin:600";@font-face{font-family:"MyYuGothicM";font-weight:normal;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:"MyYuGothicM";font-weight:bold;src:local("YuGothic-Bold"),local("Yu Gothic")}@font-face{font-family:"MyYuMinchoM";font-weight:normal;src:local("YuMincho-Medium"),local("Yu Mincho Medium"),local("YuMincho-Regular")}@font-face{font-family:"MyYuMinchoM";font-weight:bold;src:local("YuMincho-Bold"),local("Yu Mincho")}header,footer{font-family:"A+EqpB-游ゴシック体 Pr6N M","MyYuGothicM","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.075em}header .font-en,footer .font-en{font-family:FuturaLTPro-Medium,"Cabin",sans-serif;-webkit-font-smoothing:auto;font-weight:600}header .u-curning,footer .u-curning{font-feature-settings:"palt"}header .u-font-bold,header b,header strong,footer .u-font-bold,footer b,footer strong{font-family:"A+EqpB-游ゴシック体 Pr6N B","MyYuGothicM","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}header .u-font-bold .font-en,header b .font-en,header strong .font-en,footer .u-font-bold .font-en,footer b .font-en,footer strong .font-en{font-family:FuturaLTPro-Medium,"Cabin",sans-serif;-webkit-font-smoothing:auto;font-weight:600}main,aside,.main,.modalBox{font-family:"A+EqpB-游ゴシック体 Pr6N B","MyYuGothicM","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.075em}main .u-curning,aside .u-curning,.main .u-curning,.modalBox .u-curning{font-feature-settings:"palt"}main .u-font-bold,main b,main strong,main h1,main h2,main h3,main h4,main h5,aside .u-font-bold,aside b,aside strong,aside h1,aside h2,aside h3,aside h4,aside h5,.main .u-font-bold,.main b,.main strong,.main h1,.main h2,.main h3,.main h4,.main h5,.modalBox .u-font-bold,.modalBox b,.modalBox strong,.modalBox h1,.modalBox h2,.modalBox h3,.modalBox h4,.modalBox h5{font-family:"A+EqpB-游ゴシック体 Pr6N M","MyYuGothicM","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold}main .u-font-bold .font-en,main b .font-en,main strong .font-en,main h1 .font-en,main h2 .font-en,main h3 .font-en,main h4 .font-en,main h5 .font-en,aside .u-font-bold .font-en,aside b .font-en,aside strong .font-en,aside h1 .font-en,aside h2 .font-en,aside h3 .font-en,aside h4 .font-en,aside h5 .font-en,.main .u-font-bold .font-en,.main b .font-en,.main strong .font-en,.main h1 .font-en,.main h2 .font-en,.main h3 .font-en,.main h4 .font-en,.main h5 .font-en,.modalBox .u-font-bold .font-en,.modalBox b .font-en,.modalBox strong .font-en,.modalBox h1 .font-en,.modalBox h2 .font-en,.modalBox h3 .font-en,.modalBox h4 .font-en,.modalBox h5 .font-en{font-family:FuturaLTPro-Medium,"Cabin",sans-serif;-webkit-font-smoothing:auto;font-weight:600}main .font-en,aside .font-en,.main .font-en,.modalBox .font-en{font-family:FuturaLTPro-Medium,"Cabin",sans-serif;-webkit-font-smoothing:auto;letter-spacing:.135em;font-weight:normal}main .font-en.u-font-bold,main .font-en b,main .font-en strong,aside .font-en.u-font-bold,aside .font-en b,aside .font-en strong,.main .font-en.u-font-bold,.main .font-en b,.main .font-en strong,.modalBox .font-en.u-font-bold,.modalBox .font-en b,.modalBox .font-en strong{font-weight:600}.aql-hantei main{background:url(/aqua/hantei/img/bg.webp) top center/cover no-repeat;min-height:800px;margin-bottom:-80px;padding-bottom:180px}@media only screen and (max-width:767px){.aql-hantei main{min-height:168vw;padding-bottom:28.2666666667vw;margin-bottom:-10.6666666667vw}}.aql-hantei .c-button{align-items:center;background-color:#fff;border:1px solid #d80c24;border-radius:30px;color:#d80c24;cursor:pointer;display:flex;text-decoration:none;font-size:20px;font-weight:bold;font-family:"A+EqpB-游ゴシック体 Pr6N M",MyYuGothicM,"游ゴシック Medium","Yu Gothic Medium",游ゴシック体,YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;justify-content:center;position:relative;height:60px;width:460px;transition:all .3s ease}@media only screen and (max-width:767px){.aql-hantei .c-button{height:13.3333333333vw;font-size:4.2666666667vw;width:100%}}.aql-hantei .c-button::after{border-bottom:1px solid #d80c24;border-right:1px solid #d80c24;content:"";display:block;position:absolute;top:50%;right:30px;transform:translate(0, -50%) rotate(-45deg);height:10px;width:10px;transition:all .3s ease}@media only screen and (max-width:767px){.aql-hantei .c-button::after{right:6.6666666667vw;height:2.6666666667vw;width:2.6666666667vw}}.aql-hantei .c-button:hover{background-color:#d80c24;color:#fff}.aql-hantei .c-button:hover::after{border-color:#fff}.aql-hantei .c-button.m-type2{background-color:#d80c24;color:#fff;margin:0 auto;width:360px}.aql-hantei .c-button.m-type2::after{display:none}.aql-hantei .c-button.m-type2:hover{background-color:#fff;color:#d80c24}.aql-hantei .hantei-content{height:100%;position:relative;padding-top:20px}.aql-hantei .hantei-kv{padding-top:50px}.aql-hantei .hantei-kv .hantei-kv__title{margin:0 auto 30px;max-width:380px}@media only screen and (max-width:767px){.aql-hantei .hantei-kv .hantei-kv__title{max-width:72vw;margin-bottom:3.3333333333vw}}.aql-hantei .hantei-kv .hantei-kv__image{margin:0 auto 40px;max-width:400px}@media only screen and (max-width:767px){.aql-hantei .hantei-kv .hantei-kv__image{max-width:76vw;margin-bottom:4.6666666667vw}}.aql-hantei .hantei-kv .hantei-kv__text{line-height:2;font-size:20px;font-weight:normal;font-family:"A+EqpB-游ゴシック体 Pr6N B",sans-serif;text-align:center}@media only screen and (max-width:767px){.aql-hantei .hantei-kv .hantei-kv__text{font-size:3.2vw}}.aql-hantei .hantei-kv .hantei-kv__btn{align-items:center;justify-content:center;display:flex;margin-top:38px}@media only screen and (max-width:767px){.aql-hantei .hantei-kv .hantei-kv__btn{margin-top:6.6666666667vw;padding:0 5.3333333333vw}}.aql-hantei .hantei-question{display:none;height:100%}.aql-hantei .hantei-question .hantei-question__section{padding-top:60px;transition:opacity .3s ease}@media only screen and (max-width:767px){.aql-hantei .hantei-question .hantei-question__section{padding-top:14.6666666667vw}}.aql-hantei .hantei-question .hantei-question__section+.hantei-question__section.is-hide{opacity:.6}@media only screen and (max-width:767px){.aql-hantei .hantei-question .hantei-question__section#Q1 .question-item__title{margin-bottom:6.6666666667vw}}@media only screen and (max-width:767px){.aql-hantei .hantei-question .hantei-question__section#Q4 .question-item__title{margin-bottom:8vw}}.aql-hantei .checkbox-items{display:flex;flex-wrap:wrap;gap:13px 9px}@media only screen and (max-width:767px){.aql-hantei .checkbox-items{padding:0 4.8vw;gap:2.8vw 2.2666666667vw}}.aql-hantei .checkbox-items>li{width:calc(50% - 5px)}@media only screen and (max-width:767px){.aql-hantei .checkbox-items>li{width:30.6666666667vw}}.aql-hantei .checkbox-items>li input{opacity:0;position:absolute;top:0;left:0}.aql-hantei .checkbox-items>li input:checked+label{background-color:#ffedac}.aql-hantei .checkbox-items>li label{cursor:pointer;align-items:center;border:1px solid #000;display:flex;justify-content:center;text-align:center;line-height:1.5;height:54px;font-size:20px}@media only screen and (max-width:767px){.aql-hantei .checkbox-items>li label{font-size:4.5333333333vw;height:12vw}}.aql-hantei .radio-items>li{position:relative}.aql-hantei .radio-items>li+li{margin-top:20px}@media only screen and (max-width:767px){.aql-hantei .radio-items>li+li{margin-top:4vw}}.aql-hantei .radio-items>li input{opacity:0;position:absolute;top:0;left:0}.aql-hantei .radio-items>li input:checked+label{background-color:#ffedac}.aql-hantei .radio-items>li label{cursor:pointer;align-items:center;border:2px solid #000;display:flex;justify-content:center;text-align:center;line-height:1.5;border-radius:53px;height:106px;font-size:20px}@media only screen and (max-width:767px){.aql-hantei .radio-items>li label{border-width:1px;border-radius:13.3333333333vw;font-size:4.5333333333vw;height:21.3333333333vw}}.aql-hantei .radio-items.m-type2>li+li{margin-top:10px}@media only screen and (max-width:767px){.aql-hantei .radio-items.m-type2>li+li{margin-top:4vw}}.aql-hantei .radio-items.m-type2>li label{border-width:1px;height:64px}@media only screen and (max-width:767px){.aql-hantei .radio-items.m-type2>li label{height:13.3333333333vw}}.aql-hantei .question-item{background-color:#fff;box-shadow:10.598px 16.961px 20px 0px rgba(190,190,190,.2);box-sizing:border-box;margin:0 auto;min-height:550px;padding:70px 30px 70px;position:relative;width:420px}@media only screen and (max-width:767px){.aql-hantei .question-item{box-shadow:2.6666666667vw 4vw 5.3333333333vw 0px rgba(190,190,190,.2);min-height:109.3333333333vw;padding:13.3333333333vw 6vw 21.3333333333vw;width:85.3333333333vw}}.aql-hantei .question-item .question-item__num{align-items:flex-end;display:flex;justify-content:center;position:absolute;top:-14px;left:50%;transform:translateX(-50%);padding-bottom:20px;font-size:18px}@media only screen and (max-width:767px){.aql-hantei .question-item .question-item__num{top:-2.1333333333vw;font-size:3.2vw;padding-bottom:4vw}}.aql-hantei .question-item .question-item__num::after{border-bottom:1px solid #000;content:"";display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:28px}@media only screen and (max-width:767px){.aql-hantei .question-item .question-item__num::after{width:5.3333333333vw}}.aql-hantei .question-item .question-item__num span{display:block}.aql-hantei .question-item .question-item__num .question-item__num__q{margin-right:.5em}.aql-hantei .question-item .question-item__num .question-item__num__q img{height:35px;width:auto}@media only screen and (max-width:767px){.aql-hantei .question-item .question-item__num .question-item__num__q img{height:6.6666666667vw}}.aql-hantei .question-item .question-item__title{font-weight:bold;font-family:"A+EqpB-游ゴシック体 Pr6N M",MyYuGothicM,"游ゴシック Medium","Yu Gothic Medium",游ゴシック体,YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;text-align:center;line-height:1.5;margin-bottom:30px;font-size:24px}@media only screen and (max-width:767px){.aql-hantei .question-item .question-item__title{margin-bottom:5.3333333333vw;font-size:5.3333333333vw}}.aql-hantei .question-item .question-item__title.m-type2{font-size:20px}@media only screen and (max-width:767px){.aql-hantei .question-item .question-item__title.m-type2{font-size:4.5333333333vw}}.aql-hantei .question-item .question-item__title.m-type3{font-size:20px}@media only screen and (max-width:767px){.aql-hantei .question-item .question-item__title.m-type3{font-size:5.3333333333vw}}.aql-hantei .question-item .question-item__title span{display:block;font-size:16px}@media only screen and (max-width:767px){.aql-hantei .question-item .question-item__title span{font-size:3.7333333333vw}}.aql-hantei .question-item .question-item__next{position:absolute;left:50%;bottom:40px;transform:translateX(-50%);font-weight:bold;font-family:"A+EqpB-游ゴシック体 Pr6N M",MyYuGothicM,"游ゴシック Medium","Yu Gothic Medium",游ゴシック体,YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;text-align:center;width:100%;font-size:20px}@media only screen and (max-width:767px){.aql-hantei .question-item .question-item__next{font-size:4vw;bottom:8vw}}.aql-hantei .question-item .question-item__next span{cursor:pointer;line-height:1;position:relative;padding-right:20px}@media only screen and (max-width:767px){.aql-hantei .question-item .question-item__next span{padding-right:4vw}}.aql-hantei .question-item .question-item__next span::after{border-bottom:1px solid #000;border-right:1px solid #000;content:"";display:block;position:absolute;top:50%;right:0;transform:translate(0, -50%) rotate(45deg);transform-origin:center right;height:10px;width:10px}@media only screen and (max-width:767px){.aql-hantei .question-item .question-item__next span::after{height:1.8666666667vw;width:1.8666666667vw}}@media only screen and (max-width:767px){.aql-hantei .question-item .question-item__next a.m-type2{min-width:initial;width:72vw}}.aql-hantei .question-item .question-item__next a.m-type2.is-disabled{opacity:.5;pointer-events:none;cursor:not-allowed}