.scale-modal{z-index:600;z-index:1000;display:none}.scale-modal,.scale-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.scale-modal-overlay{right:0;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:50px;overflow:auto;background-color:rgba(88,180,186,.8)}@media (max-width:768px){.scale-modal-overlay{padding:4vw 0}}.scale-modal-card{position:relative;width:80%;max-width:1040px;margin:auto;background-color:#fff;border-radius:20px}@media (max-width:768px){.scale-modal-card{width:89.3333333333vw;border-radius:2.6666666667vw}}.scale-modal-close-wrap{position:absolute;top:30px;right:30px;width:25px;height:25px;cursor:pointer;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.scale-modal-close-wrap:hover{opacity:.7}@media (max-width:768px){.scale-modal-close-wrap{top:2.6666666667vw;right:2.6666666667vw;width:3.3333333333vw;height:3.3333333333vw}}.scale-modal-close-wrap img{display:block;width:100%}.scale-model-content{display:none;padding:55px 30px 60px}@media (max-width:768px){.scale-model-content{padding:6.6666666667vw 4vw 4vw}}.scale-model-content img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.scale-model-content .text-center{text-align:center}.model-subject.model-subject__scale{letter-spacing:.12em}@media (max-width:768px){.model-subject.model-subject__scale{font-size:4vw}}.model-image.model-image__scale{max-width:771px;margin-top:55px;margin-right:auto;margin-left:auto}@media (max-width:768px){.model-image.model-image__scale{max-width:73.6vw;margin-top:4vw}}.model-condition.model-condition__scale{max-width:771px;margin-top:22px;margin-right:auto;margin-left:auto;font-size:12px;line-height:2;color:#000}@media (max-width:768px){.model-condition.model-condition__scale{max-width:none;margin-top:2.6666666667vw;font-size:2.6666666667vw}}.model-condition.model-condition__scale dt{letter-spacing:.15em}@media (max-width:768px){.model-condition.model-condition__scale dt{font-size:2.6666666667vw;letter-spacing:.1em}}.model-condition-item.model-condition-item__scale{letter-spacing:.15em}@media (max-width:768px){.model-condition-item.model-condition-item__scale{font-size:2.6666666667vw;letter-spacing:.1em}}.model-condition-text.model-condition-text__scale{letter-spacing:.1em}.model-condition-text.model-condition-text.model-condition-text__scale span{display:inline-block;margin-left:1em;text-indent:-1em}.model-condition-text.model-condition-text.model-condition-text__scale span a{display:inline-block;margin-left:1em}.aqua-energy-btn.aqua-energy-btn__close{position:relative}.aqua-energy-btn.aqua-energy-btn__close:after{position:absolute;top:0;right:87px;bottom:0;display:block;width:12px;height:12px;margin-top:auto;margin-bottom:auto;content:"";background-image:url(/ep/eco/ev/images/icon-close.png);background-size:100% 100%}@media (max-width:768px){.aqua-energy-btn.aqua-energy-btn__close:after{right:8vw;width:1.6vw;height:1.6vw}}.aqua-energy-btn.aqua-energy-btn__scale{margin-top:33px}@media (max-width:768px){.aqua-energy-btn.aqua-energy-btn__scale{width:32.8vw;margin-top:0;font-size:3.2vw}}.customer{min-height:100vh;overflow:hidden}@media (max-width:768px){.customer{overflow:unset}}.customer,.customer *{color:#000}.customer,.customer *,.customer:after,.customer :after,.customer:before,.customer :before{-webkit-box-sizing:border-box;box-sizing:border-box}.customer button{border:none}.customer img{max-width:100%;margin:auto;vertical-align:bottom;image-rendering:-webkit-optimize-contrast}.customer a:hover{text-decoration:none}.customer .text-center{text-align:center}.SP{display:none}@media (max-width:768px){.SP{display:block}}.PC{display:block}@media (max-width:768px){.PC{display:none}}.customer-inner{width:100%;max-width:1240px;margin:0 auto}.sec-comments{margin:45px 0 75px;font-size:22px;line-height:1.5;text-align:center}@media (max-width:768px){.sec-comments{padding:0 5vw;margin:11.46vw 0 8.8vw;font-size:3.69vw;line-height:2}}@media (max-width:768px){#anc02 .sec-comments{margin-bottom:3.2vw}}.tel{display:inline-block;pointer-events:none}@media (max-width:768px){.tel{pointer-events:unset}}#sub-main.top{height:auto;overflow:hidden;background:#daeefc;border-top:4px solid #057bbd}#sub-main.top .hero{position:relative;left:-10px;width:638.5px;padding:50px 0 40px;margin:0 auto}@media screen and (max-width:1240px){#sub-main.top .hero{left:0;width:44.34%}}@media (max-width:768px){#sub-main.top .hero{width:100%;padding:8vw 5.33vw 10.66vw}}#sub-main.top .hero-ttl{width:608px;margin:0 auto}@media screen and (max-width:1240px){#sub-main.top .hero-ttl{width:95.22%}}@media (max-width:768px){#sub-main.top .hero-ttl{width:100%;padding:0 1.73vw;margin:0 auto}}#sub-main.top .hero-txt{position:relative;top:0;left:0;z-index:1;display:block;margin-top:20px;font-size:14px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.5;text-align:center;letter-spacing:.08em;-webkit-transform:translate(0);transform:translate(0)}@media (max-width:768px){#sub-main.top .hero-txt{padding:0 1.73vw;margin-top:4.13vw;font-size:3.2vw;line-height:1.75}}#sub-main.top .hero-txt:before{display:none}#sub-main.top .hero-txt a{font-weight:700;color:#1e80bf;text-decoration:underline}#sub-main.top .hero-txt a:hover{text-decoration:none}#sub-main.top .hero-list{position:absolute;top:140px;left:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;width:280px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-box-pack:justify;-ms-flex-pack:justify}@media screen and (max-width:1240px){#sub-main.top .hero-list{width:22.58vw}}@media (max-width:768px){#sub-main.top .hero-list{position:static;width:100%;margin-top:4.13vw;-webkit-transform:translateX(0);transform:translateX(0)}}#sub-main.top .hero-list-item{width:136px;background-color:#fff;border-radius:50%;-webkit-transition:all .2s;transition:all .2s}@media screen and (max-width:1240px){#sub-main.top .hero-list-item{width:48.57%}}@media (max-width:768px){#sub-main.top .hero-list-item{width:23.88%}}#sub-main.top .hero-list-item:nth-child(n+3){margin-top:9px}@media (max-width:768px){#sub-main.top .hero-list-item:nth-child(n+3){margin:0}}#sub-main.top .hero-list-item:hover{opacity:.7}#sub-main.top .hero-logos{width:462px;margin:30px auto 0}@media screen and (max-width:1240px){#sub-main.top .hero-logos{width:72.357%}}@media (max-width:768px){#sub-main.top .hero-logos{width:100%;margin-top:6.4vw}}#sub-main.top .hero-logos-txt{width:345px;margin:0 auto}@media screen and (max-width:1240px){#sub-main.top .hero-logos-txt{width:74.67%}}@media (max-width:768px){#sub-main.top .hero-logos-txt{width:68.65%}}#sub-main.top .hero-logos-img{width:462px;margin-top:19px}@media screen and (max-width:1240px){#sub-main.top .hero-logos-img{width:100%}}@media (max-width:768px){#sub-main.top .hero-logos-img{width:88.059%;margin:2.8vw auto 0}}#sub-main.top .hero-logos-btn{width:320px;margin:14px auto 0;-webkit-transition:all .4s;transition:all .4s}@media screen and (max-width:1240px){#sub-main.top .hero-logos-btn{width:69.26%}}@media (max-width:768px){#sub-main.top .hero-logos-btn{width:88.059%;margin-top:2vw}#sub-main.top .hero-logos-btn:hover{opacity:.7}}#sub-main.top .hero-line{position:absolute;top:-24px;right:-312px;width:350.5px}@media screen and (max-width:1240px){#sub-main.top .hero-line{top:-2vw;right:-24.26vw;width:28.26vw}}@media (max-width:768px){#sub-main.top .hero-line{position:static;width:74.17%;margin:5.33vw auto 0}}#sub-main.top .hero-linebtn{display:none}@media (max-width:768px){#sub-main.top .hero-linebtn{display:block;width:88.059%;margin:1.6vw auto 0}}.fixed .main-container{padding-top:134px}@media (max-width:768px){.fixed .main-container{padding-top:0}}#fixednav{z-index:2;padding:30px 0;background-color:#f0f1f4}@media (max-width:768px){#fixednav{position:sticky;top:52px;left:0;padding:0}}.fixed #fixednav{position:fixed;top:69px;left:0;width:100%}@media (max-width:768px){.fixed #fixednav{position:sticky;top:52px}}.fixednav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1240px;margin:0 auto}@media (max-width:768px){.fixednav-list{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3.95vw 5.27vw}}.fixednav-list-item{position:relative;background-color:#fff;border:2px solid #4082bb;border-radius:35px;-webkit-transition:all .2s;transition:all .2s}.fixednav-list-item:hover a{text-decoration:none}.fixednav-list-item a{display:block}.fixednav-list-item-txt{position:relative;display:block;font-size:16px;line-height:1;-webkit-transition:all .2s;transition:all .2s}@media screen and (max-width:1240px){.fixednav-list-item-txt{font-size:1.25vw}}@media (max-width:768px){.fixednav-list-item-txt{font-size:2.37vw;line-height:1.3;text-align:center}}.fixednav-list-item-txt-pc{font-weight:700}@media (max-width:768px){.fixednav-list-item-txt-pc{display:none}}.fixednav-list-item-txt:before{display:inline-block;width:14px;height:8px;content:"";background:url(/ep/kurashi/moshimo/images/icon_customer_03_off.png) 0 0 no-repeat;background-size:contain;-webkit-transition:all .2s;transition:all .2s}@media (max-width:768px){.fixednav-list-item-txt:before{position:absolute;top:50%;left:2.6vw;width:1.846vw;height:1.055vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-width:768px){.fixednav-list-item{width:42.74vw}}.fixednav-list-item:hover{background-color:#4082bb}@media (max-width:768px){.fixednav-list-item:hover{background:#fff}}.fixednav-list-item:hover .fixednav-list-item-txt-pc{color:#fff}@media (max-width:768px){.fixednav-list-item:hover .fixednav-list-item-txt-pc{color:#000}}.fixednav-list-item:hover .fixednav-list-item-txt:before{background:url(/ep/kurashi/moshimo/images/icon_customer_03_on.png) 0 0 no-repeat;background-size:contain}@media (max-width:768px){.fixednav-list-item:hover .fixednav-list-item-txt:before{background:url(/ep/kurashi/moshimo/images/icon_customer_03_off.png) 0 0 no-repeat;background-size:contain}}.fixednav-list-item:first-child{width:27.42%;max-width:340px}@media (max-width:768px){.fixednav-list-item:first-child{width:43.2vw;max-width:100%}}.fixednav-list-item:first-child .fixednav-list-item-txt{padding:24px 30px 24px 25px}.fixednav-list-item:first-child .fixednav-list-item-txt:before{margin-right:20px}@media screen and (max-width:1240px){.fixednav-list-item:first-child .fixednav-list-item-txt:before{margin-right:1.38vw}}@media screen and (max-width:1240px){.fixednav-list-item:first-child .fixednav-list-item-txt{padding:1.875vw 2.083vw 1.875vw 1.736vw}}@media (max-width:768px){.fixednav-list-item:first-child .fixednav-list-item-txt{padding:2.9vw 4vw 2.9vw 6.66vw}}.fixednav-list-item:nth-child(2){width:27.42%;max-width:340px}@media (max-width:768px){.fixednav-list-item:nth-child(2){width:43.2vw;max-width:100%}}.fixednav-list-item:nth-child(2) .fixednav-list-item-txt{padding:24px 39px 24px 22px}.fixednav-list-item:nth-child(2) .fixednav-list-item-txt:before{margin-right:29px}@media screen and (max-width:1240px){.fixednav-list-item:nth-child(2) .fixednav-list-item-txt:before{margin-right:2.0138vw}}@media screen and (max-width:1240px){.fixednav-list-item:nth-child(2) .fixednav-list-item-txt{padding:1.875vw 2.7vw 1.875vw 1.52vw}}@media (max-width:768px){.fixednav-list-item:nth-child(2) .fixednav-list-item-txt{padding:2.9vw 4vw 2.9vw 6.66vw}}.fixednav-list-item:nth-child(3){width:20.17%;max-width:250px}@media (max-width:768px){.fixednav-list-item:nth-child(3){width:43.2vw;max-width:100%;margin-top:2.93vw}}.fixednav-list-item:nth-child(3) .fixednav-list-item-txt{padding:24px 39px 24px 22px}.fixednav-list-item:nth-child(3) .fixednav-list-item-txt:before{margin-right:19px}@media screen and (max-width:1240px){.fixednav-list-item:nth-child(3) .fixednav-list-item-txt:before{margin-right:1.319vw}}@media screen and (max-width:1240px){.fixednav-list-item:nth-child(3) .fixednav-list-item-txt{padding:1.875vw 2.7vw 1.875vw 1.52vw}}@media (max-width:768px){.fixednav-list-item:nth-child(3) .fixednav-list-item-txt{padding:2.9vw 4vw 2.9vw 6.66vw}}.fixednav-list-item:nth-child(4){width:20.17%;max-width:250px}@media (max-width:768px){.fixednav-list-item:nth-child(4){width:43.2vw;max-width:100%;margin-top:2.93vw}}.fixednav-list-item:nth-child(4) .fixednav-list-item-txt{padding:24px 58px 24px 22px}.fixednav-list-item:nth-child(4) .fixednav-list-item-txt:before{margin-right:32px}@media screen and (max-width:1240px){.fixednav-list-item:nth-child(4) .fixednav-list-item-txt:before{margin-right:2.22vw}}@media screen and (max-width:1240px){.fixednav-list-item:nth-child(4) .fixednav-list-item-txt{padding:1.875vw 4.027vw 1.875vw 1.52vw}}@media (max-width:768px){.fixednav-list-item:nth-child(4) .fixednav-list-item-txt{padding:2.9vw 4vw 2.9vw 6.66vw}}.flow{padding-top:190px;margin-top:-94px}@media (max-width:768px){.flow{padding-top:40vw;margin-top:-26.67vw}}@media (max-width:768px){.flow-list{padding:0 8vw}}.flow-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#e4f4ff;border:4px solid #1e80bf;border-radius:13px}.flow-list-item+.flow-list-item{margin-top:40px}@media (max-width:768px){.flow-list-item{-ms-flex-wrap:wrap;flex-wrap:wrap}}.flow-list-right{position:relative;width:100%}.flow-list-right:before{position:absolute;right:40px;bottom:-30px;display:inline-block;width:29px;height:60.5px;content:"";background:url(/ep/kurashi/moshimo/images/icon_customer_04.png) 0 0 no-repeat;background-size:contain}@media (max-width:768px){.flow-list-right:before{right:unset;bottom:-8.4vw;left:50%;width:7.73vw;height:12.8vw;background:url(/ep/kurashi/moshimo/images/icon_customer_04_sp.png) 0 0 no-repeat;background-size:contain;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.flow-list-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media (max-width:768px){.flow-list-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.flow-list-no{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;-ms-flex-direction:column;flex-direction:column;align-items:center;justify-content:center;width:128px;text-align:center;background-color:#1e80bf;-webkit-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center}@media (max-width:768px){.flow-list-no{-ms-flex-direction:unset;flex-direction:unset;align-items:flex-end;width:100%;padding:3.6vw 0 3.86vw;font-size:5.33vw;-webkit-box-orient:unset;-webkit-box-direction:unset;-webkit-box-align:end;-ms-flex-align:end}}.flow-list-no img{display:block}.flow-list-no-pc{display:block;width:52.5px;color:#fff}@media (max-width:768px){.flow-list-no-pc{display:none}}.flow-list-no-sp{display:none}@media (max-width:768px){.flow-list-no-sp{display:block}}.flow-list-ico{width:160px}@media (max-width:768px){.flow-list-ico{display:none}}.flow-list-detail-ttl{font-size:30px;font-weight:700;line-height:1}@media (max-width:768px){.flow-list-detail-ttl{font-size:6.13vw;text-align:center}}@media (max-width:768px){.flow-list-detail-ttl span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:768px){.flow-list-detail-ttl span:before{display:inline-block;content:""}}.flow-list-detail-txt{margin-top:10px;font-size:20px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.8;letter-spacing:.05em}@media (max-width:768px){.flow-list-detail-txt{margin-top:4.4vw;font-size:3.46vw}}.flow-list-detail-comments{font-size:16px;line-height:2}@media (max-width:768px){.flow-list-detail-comments{margin-top:3.73vw;font-size:3.2vw}}.flow-list-detail-comments a{font-weight:700;color:#1e80bf;text-decoration:underline}.flow-list-btn{width:300px;margin:auto 0 10px auto;-webkit-transition:all .4s;transition:all .4s}@media (max-width:768px){.flow-list-btn{width:100%;margin-top:2.6vw}.flow-list-btn:hover{opacity:.7}}@media (max-width:768px){.step01 .flow-list-no-sp{width:22.829%}}.step01 .flow-list-inner{padding:34px 36px 34px 0}@media (max-width:768px){.step01 .flow-list-inner{padding:4.8vw 4.8vw 6vw}}@media (max-width:768px){.step01 .flow-list-inner .flow-list-detail-ttl span:before{width:7.86vw;height:12.66vw;margin-right:3.73vw;background:url(/ep/kurashi/moshimo/images/icon_customer_01_sp.png) 0 0 no-repeat;background-size:contain}}@media (max-width:768px){.step02 .flow-list-no-sp{width:23.79%}}.step02 .flow-list-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 36px 5px 0}@media (max-width:768px){.step02 .flow-list-inner{padding:4.8vw 4.8vw 6vw}}@media (max-width:768px){.step02 .flow-list-detail-ttl span:before{width:10.93vw;height:9.33vw;margin-right:4vw;background:url(/ep/kurashi/moshimo/images/icon_customer_02_sp.png) 0 0 no-repeat;background-size:contain}}@media (max-width:768px){.step03 .flow-list-no-sp{width:23.79%}}.step03 .flow-list-right:before{display:none}.step03 .flow-list-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:19px 36px 18px 0}@media (max-width:768px){.step03 .flow-list-inner{padding:4.8vw 4.8vw 6vw}}@media (max-width:768px){.step03 .flow-list-detail-ttl span:before{width:10.93vw;height:10.93vw;margin-right:4vw;background:url(/ep/kurashi/moshimo/images/icon_customer_03_sp.png) 0 0 no-repeat;background-size:contain}}.checklist{padding-top:214px;margin-top:-74px}@media (max-width:768px){.checklist{padding-top:40vw;margin-top:-20vw}}@media (max-width:768px){.checklist-scroll{overflow-x:scroll}}.checklist-table{width:100%;font-size:18px;line-height:1.5}@media (max-width:768px){.checklist-table{width:233.86vw;font-size:3.6vw}}.checklist-table td,.checklist-table th{border:2px solid #73abd5}@media (max-width:768px){.checklist-table td,.checklist-table th{white-space:nowrap}}.checklist-table-headx{padding:25px 0;color:#fff;text-align:center;background-color:#2d88c3}@media (max-width:768px){.checklist-table-headx{padding:4.5vw 0}}.checklist-table-headx.paid{background-color:#2c568b}.checklist-table-heady{width:176px;text-align:center;background-color:#daeefc}@media (max-width:768px){.checklist-table-heady{padding:4.66vw 4.26vw;text-align:left}}.checklist-table-data{width:210px;padding:15px 20px;line-height:2;vertical-align:top}@media (max-width:768px){.checklist-table-data{padding:2.26vw 2.4vw;text-align:left}}.checklist-table-data.tac{height:212px;text-align:center;vertical-align:middle}@media (max-width:768px){.checklist-table-data.tac{height:20vw}}.checklist-table-data a{font-weight:700;color:#1e80bf;text-decoration:underline}.checklist-swipe{display:none}@media (max-width:768px){.checklist-swipe{display:block;margin-bottom:5.3vw}}.paid-icon{display:inline-block;padding:5px 15px;margin-bottom:10px;font-size:14px;font-weight:700;line-height:1;color:#fff;background-color:#e71921;border-radius:4px}@media (max-width:768px){.paid-icon{padding:.93vw 3.06vw;margin-bottom:1.061vw;font-size:2.66vw;white-space:nowrap}}.question{padding-top:214px;margin-top:-74px}@media (max-width:768px){.question{padding-top:40vw;margin-top:-20vw}}.question-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:80px}@media (max-width:768px){.question-tab{padding:0 5.33vw;margin-top:17.06vw}}.question-tab-item{position:relative;width:280px;cursor:pointer;background-color:#aaa;border-radius:50px;-webkit-transition:all .4s;transition:all .4s}.question-tab-item.paid:hover{background-color:#2c568b}.question-tab-item.paid .paid-icon{position:absolute;top:0;left:50%;margin:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:768px){.question-tab-item.paid .paid-icon{top:-3.33vw;-webkit-transform:translate(-50%);transform:translate(-50%)}}.question-tab-item:hover{background-color:#1e80bf}.question-tab-item:hover a{color:#fff}@media (max-width:768px){.question-tab-item{width:23.88%;border-radius:5.33vw}}.question-tab-item.active{background-color:#1e80bf}.question-tab-item.active.paid{background-color:#2c568b}.question-tab-item.active.paid:before{border-color:#2c568b transparent transparent}.question-tab-item.active:before{position:absolute;bottom:3px;left:50%;width:0;height:0;content:"";border-color:#1e81bf transparent transparent;border-style:solid;border-width:17px 17px 0;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}@media (max-width:768px){.question-tab-item.active:before{bottom:1px;border-width:2.26vw 2.2vw 0}}.question-tab-item .question-tab-item-txt{display:block;padding:17px 0;font-size:22px;font-weight:700;line-height:1.5;color:#fff;text-align:center;-webkit-transition:all .4s;transition:all .4s}.question-tab-item .question-tab-item-txt:hover{text-decoration:none}@media (max-width:768px){.question-tab-item .question-tab-item-txt{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:100%;padding:2.26vw 0;font-size:2.93vw;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center}}.question-cont:nth-of-type(n+2){display:none}.question-list{margin-top:67px}@media (max-width:768px){.question-list{padding:0 5.33vw;margin-top:7.46vw}}.question-list-item{position:relative;margin-bottom:30px;border:1px solid #2283c0;border-radius:10px}@media (max-width:768px){.question-list-item{margin-bottom:5.3vw}}.question-list-item:last-child{margin-bottom:0}.question-list-item a:after,.question-list-item a:before{position:absolute;top:35px;right:28px;z-index:2;display:block;width:18px;height:4px;content:"";background:#fff}@media (max-width:768px){.question-list-item a:after,.question-list-item a:before{position:absolute;top:50%;right:3.66vw;z-index:2;display:block;width:2.4vw;height:.53vw;content:"";background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.question-list-item a:after{top:28px;right:35px;width:4px;height:18px;-webkit-transition:all .4s;transition:all .4s}@media (max-width:768px){.question-list-item a:after{top:50%;right:4.56vw;width:.53vw;height:2.4vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.question-list-item a>span{display:block}.question-list-item a>span:before{position:absolute;top:20px;right:20px;display:block;width:34px;height:34px;content:"";background:#2283c0;border-radius:50%}@media (max-width:768px){.question-list-item a>span:before{position:absolute;top:50%;right:2.6vw;display:block;width:4.53vw;height:4.53vw;content:"";background:#2283c0;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.question-list-item .ans,.question-list-item a.ttl{position:relative;font-size:23px;color:#2f2f2f;word-break:break-all}@media (max-width:768px){.question-list-item .ans,.question-list-item a.ttl{font-size:3.2vw}}.question-list-item .ans>span,.question-list-item .ttl{display:inline-block;margin-right:20px;font-size:28px;color:#2283c0!important}@media (max-width:768px){.question-list-item .ans>span,.question-list-item .ttl{font-size:3.73vw}}.question-list-item .ans{position:relative;display:none;padding:0 70px 18px 96px;font-size:23px;color:#2f2f2f}@media (max-width:768px){.question-list-item .ans{padding:2.6vw 11.3vw 2vw 12vw;font-size:3.2vw}}.question-list-item a.ttl{width:100%;padding:20px 70px 18px 25px}@media (max-width:768px){.question-list-item a.ttl{padding:2.6vw 11.3vw 2vw 12vw}}.question-list-item .ans>span{position:absolute;top:-4px;left:25px}.question-list-item .rd{color:#e71a21}.question-list-item .ans .indent li{padding-left:1em;text-indent:-1em}.question-list-item .ans>span,.question-list-item span.ttl{font-weight:700}@media (max-width:768px){.question-list-item .ans>span,.question-list-item span.ttl{position:absolute;top:2vw;left:3.3vw;display:inline-block;margin-right:2vw;font-size:3.73vw;font-weight:700;color:#2283c0}}.question-list-item .ans a{color:#2283c0;text-decoration:underline}.question-list-item .ans a:hover{text-decoration:none}.question-list-item .ttl>span{padding-left:70px}@media (max-width:768px){.question-list-item .ttl>span{padding-left:0}}.question-list-item span.ttl{position:absolute;top:14px;left:25px}@media (max-width:768px){.question-list-item span.ttl{top:2vw;left:3.3vw}}.question-list-item .ans span.min{position:relative;top:-2px;left:5px;display:inline;font-size:16px;font-weight:400;color:#000}@media (max-width:768px){.question-list-item .ans span.min{top:-.2vw;left:1vw;font-size:2.8vw}}.question-list-item a.active:after{height:0}@media (max-width:768px){.base-ttl2 span:after,.base-ttl2 span:before,.base-ttl2:after,.base-ttl2:before{bottom:-6.13vw}}