.mv{position:relative}.mv .mv-btn{margin:0 auto;position:absolute;right:39.1979vw;bottom:5.7656vw;width:17.5792vw;height:3.9vh}@media (max-width: 999px){.mv .mv-btn{right:40.1979vw;bottom:15.7656vw;width:46.9792vw;height:7vh}}.mv .mv-img{width:100%}.intro{background-image:url("../../img/top/intr-bg.jpg");background-size:cover;padding-top:61px;text-align:center}@media (max-width: 999px){.intro{background-image:url("../../img/top/intr-bg_sp.jpg");padding-top:33px;padding-bottom:30px}}.intro .inner{max-width:960px;margin:0 auto;width:calc(100% - 80px)}.intro .ttl{text-align:center;margin-bottom:42px}@media (max-width: 999px){.intro .ttl{margin-bottom:24px}}.intro .list{display:flex;justify-content:space-between;margin-bottom:29px}@media (max-width: 999px){.intro .list{flex-direction:column;margin-bottom:23px;gap:28px}}.intro .item{background-color:white;border-radius:8px;padding-top:21px;height:323px;width:calc((100% - 72px)/3)}@media (max-width: 999px){.intro .item{overflow:hidden;margin:0 auto;max-width:500px;width:100%}}.intro .item p{color:#00469B;font-size:20px;font-weight:bold;line-height:30px;text-align:center}.intro .item:nth-child(1) img{margin-top:10px;width:212px}.intro .item:nth-child(2) img{width:100%}@media (max-width: 999px){.intro .item:nth-child(2) img{max-width:296px}}.intro .item:nth-child(3) img{margin-top:22px;width:236px}.intro .btn-img{margin:0 auto;max-width:none;width:calc(100% + 25px)}@media (max-width: 999px){.intro .btn-img{max-width:400px}}.scn{background-image:url("../../img/top/scn_bg.jpg");background-size:cover;padding-top:84px;padding-bottom:126px;text-align:center}@media (max-width: 999px){.scn{background-image:url("../../img/top/scn_bg_sp.jpg");padding-top:39px;padding-bottom:31px;position:relative}.scn:before{margin:0 auto;position:absolute;left:0;right:0;top:-5px;content:'';width:0;height:0;border-style:solid;border-width:32px 18px 0px 18px;border-color:#005FAB transparent transparent transparent;transform:rotate(0deg)}}.scn .ttl{margin-bottom:66px}@media (max-width: 999px){.scn .ttl{max-width:342px;margin:0 auto 21px}}.scn .inner{max-width:960px;margin:0 auto;width:calc(100% - 44px)}.scn .inner .item-feature{background-color:white;border-radius:8px;border:4px solid #FF7F00;position:relative;margin-bottom:59px}@media (max-width: 999px){.scn .inner .item-feature{border:6px solid #FF7F00;margin:0 auto;margin-bottom:29px;max-width:600px}}.scn .inner .item-feature:nth-child(1) img{margin-top:46px;margin-bottom:60px;max-width:760px;width:100%}@media (max-width: 999px){.scn .inner .item-feature:nth-child(1) img{margin-top:13px;margin-bottom:5px;width:calc(100% - 26px)}}.scn .inner .item-feature:nth-child(2) .list{display:flex;justify-content:space-between;margin:43px auto 28px;max-width:874px}@media (max-width: 999px){.scn .inner .item-feature:nth-child(2) .list{flex-direction:column;margin-top:15px;margin-bottom:34px;gap:20px;width:calc(100% - 26px)}}.scn .inner .item-feature:nth-child(2) .list img{width:calc((100% - 54px)/3)}@media (max-width: 999px){.scn .inner .item-feature:nth-child(2) .list img{width:100%}}.scn .inner .item-feature:last-child{margin-bottom:0}.scn .inner .item-feature:last-child .list{display:flex;margin:0 auto;justify-content:space-between;max-width:805px;margin-top:37px;margin-bottom:50px}@media (max-width: 999px){.scn .inner .item-feature:last-child .list{flex-direction:column;margin-bottom:27px;margin-top:16px;gap:19px;width:calc(100% - 22px)}}.scn .inner .item-feature:last-child .list .item{width:calc(50% - 22px);text-align:left}@media (max-width: 999px){.scn .inner .item-feature:last-child .list .item{width:100%}}.scn .inner .item-feature:last-child .list .item p{font-size:16px;font-weight:bold;line-height:24px}@media (max-width: 999px){.scn .inner .item-feature:last-child .list .item p{padding:0;font-size:13px;font-weight:500;line-height:19px}}.scn .inner .item-feature .feature-number{background-color:#FF7F00;margin:0 auto;height:66px;display:flex;align-items:center;justify-content:center;color:white;font-size:24px;font-weight:900;padding-bottom:3px}@media (max-width: 999px){.scn .inner .item-feature .feature-number{padding-top:5px;padding-bottom:0;font-size:16px;height:40px}}.scn .inner .item-feature .feature-number span{color:white;font-size:50px;font-weight:900}@media (min-width: 1000px){.scn .inner .item-feature .feature-number span{position:relative;top:-5px;padding-left:10px}}@media (max-width: 999px){.scn .inner .item-feature .feature-number span{font-size:33px;position:relative;top:-6px}}.scn .inner .item-feature .item-ttl{color:#FF7F00;font-size:32px;font-weight:900;line-height:33px;margin-bottom:6px;padding-top:36px}@media (max-width: 999px){.scn .inner .item-feature .item-ttl{font-size:24px;line-height:31px;padding-top:23px}}.scn .inner .item-feature p{font-size:20px;font-weight:400;line-height:28px;margin-top:9px}@media (max-width: 999px){.scn .inner .item-feature p{font-size:13px;text-align:left;line-height:21px;padding:0 13px}}.choices{background-image:url("../../img/top/choices_bg.jpg");background-size:cover;text-align:center;padding:95px 0 126px}@media (max-width: 999px){.choices{background-image:url("../../img/top/choices_bg_sp.jpg");padding:32px 0 30px}}.choices .ttl{max-width:887px;margin:0 auto}@media (max-width: 999px){.choices .ttl{max-width:346px}}.choices .support-txt{color:white;font-size:25px;font-weight:bold;text-shadow:0 3px 6px rgba(0,0,0,0.25);margin-top:23px}@media (max-width: 999px){.choices .support-txt{font-size:20px;margin-top:18px;line-height:28px}}.choices .support-txt-big{background-color:#FFFF00;border-radius:10px;display:block;font-size:20px;font-weight:bold;letter-spacing:.05em;max-width:880px;margin:67px auto 9px;height:49px}@media (max-width: 999px){.choices .support-txt-big{font-size:17px;margin:24px auto 17px;line-height:31px;height:73px}}.choices .support-txt-big span{color:#00469B;font-size:30px;font-weight:bold;letter-spacing:.05em}.choices .support-txt-large{text-shadow:0 3px 6px rgba(0,0,0,0.25)}@media (max-width: 999px){.choices .support-txt-large{font-feature-settings:"palt"}}@media (max-width: 999px){.choices .support-txt-large{line-height:32px;margin-top:7px}}.choices .support-txt-large .big{color:#FFFF46;font-size:44px;font-weight:900}@media (max-width: 999px){.choices .support-txt-large .big{font-size:32px}}.choices .support-txt-large .sml{color:#FFFF46;font-size:20px;font-weight:900}@media (max-width: 999px){.choices .support-txt-large .sml{font-size:14px}}.choices .support-txt-large .med{color:#FFFF46;font-size:39px;font-weight:900}@media (max-width: 999px){.choices .support-txt-large .med{font-size:29px}}.choices .inner{max-width:968px;margin:0 auto;width:calc(100% - 44px)}.choices .sub-cards{display:flex;flex-wrap:wrap;gap:43px 38px;justify-content:center;max-width:968px;margin-top:28px}@media (min-width: 1000px){.choices .sub-cards{padding-bottom:27px}}@media (max-width: 999px){.choices .sub-cards{margin-top:15px;padding-bottom:27px;gap:42px}}.choices .sub-cards .sub-card-item{background-color:white;border-radius:15px;padding:68px 29px 34px;position:relative;box-shadow:0 10px 6px rgba(0,0,0,0.25);text-align:center;width:calc(50% - 19px)}@media (max-width: 999px){.choices .sub-cards .sub-card-item{padding:64px 13px 44px;max-width:500px;width:100%}}.choices .sub-cards .sub-card-item .sub-card-item-numb{background-color:#00469B;border-bottom-left-radius:30px;border-bottom-right-radius:30px;font-size:18px;color:white;font-weight:800;text-align:center;height:45px;margin:0 auto;position:absolute;left:0;right:0;top:0%;width:237px}@media (max-width: 999px){.choices .sub-cards .sub-card-item .sub-card-item-numb{border-bottom-left-radius:23px;border-bottom-right-radius:23px;font-size:15px;height:45px;width:146px}}.choices .sub-cards .sub-card-item .sub-card-item-numb span{font-size:28px}@media (max-width: 999px){.choices .sub-cards .sub-card-item .sub-card-item-numb span{font-size:23px}}.choices .sub-cards .sub-card-item .sub-card-item-ttl{color:#00469B;font-size:31px;font-weight:800;line-height:38px;text-align:center;padding-bottom:23px}@media (max-width: 999px){.choices .sub-cards .sub-card-item .sub-card-item-ttl{font-size:25px;line-height:33px;padding-bottom:16px}}.choices .sub-cards .sub-card-item .sub-card-item-txt{border-top:2px dashed #00469B;font-size:19px;font-weight:500;padding:11px 2px 0;line-height:26px;text-align:left}@media (max-width: 999px){.choices .sub-cards .sub-card-item .sub-card-item-txt{padding:11px 0px 0;font-size:16px;line-height:23px}}.choices .sub-cards .sub-card-item .img{margin:0 auto}.choices .sub-cards .sub-card-item .det{font-size:12px;line-height:15px;text-align:left;margin-top:29px}@media (max-width: 999px){.choices .sub-cards .sub-card-item .det{margin-top:16px}}.choices .sub-cards .sub-card-item:nth-child(1){text-align:left}.choices .sub-cards .sub-card-item:nth-child(1) .img{margin-top:17px;width:388px}@media (max-width: 999px){.choices .sub-cards .sub-card-item:nth-child(1) .img{margin-top:24px;width:100%;max-width:306px}}.choices .sub-cards .sub-card-item:nth-child(2) .img{margin-top:18px;width:calc(100% - 15px);margin-left:-10px}@media (max-width: 999px){.choices .sub-cards .sub-card-item:nth-child(2) .img{margin-top:8px;margin-left:-10px;margin-bottom:-20px;width:calc(100% - 17px)}}.choices .sub-cards .sub-card-item:nth-child(3) .img{margin-top:0px;margin-bottom:-5px;margin-left:-40px;width:177px}@media (max-width: 999px){.choices .sub-cards .sub-card-item:nth-child(3) .img{margin-top:0px;margin-bottom:-14px;margin-left:-30px;width:159px}}.choices .choices-img{margin:27px auto 0;max-width:960px}@media (max-width: 999px){.choices .choices-img{max-width:500px;width:100%}}.matome{background-image:url("../../img/top/matome_bg.jpg");background-size:cover;text-align:center;padding:75px 0 92px}@media (max-width: 999px){.matome{background-image:url("../../img/top/matome_bg_sp.jpg");padding:40px 0 23px}}.matome .ttl{margin-bottom:50px}@media (max-width: 999px){.matome .ttl{margin-bottom:25px}}.matome .upper-banner{max-width:1055px}@media (max-width: 999px){.matome .upper-banner{max-width:500px;width:calc(100% - 28px)}}.matome .lower-box{border-radius:15px;border:5px solid #F15A24;background-color:white;max-width:930px;margin:80px auto 0;padding-bottom:49px;position:relative}@media (max-width: 999px){.matome .lower-box{margin-top:65px;padding-bottom:25px;max-width:500px;width:calc(100% - 28px)}}.matome .lower-box .lower-box-ttl{background-color:#F15A24;border-radius:30px;height:54px;width:789px;display:flex;align-items:center;justify-content:center;margin:0 auto;position:absolute;left:0;right:0;top:-32px}@media (max-width: 999px){.matome .lower-box .lower-box-ttl{border-radius:10px;flex-direction:column;line-height:1;top:-35px;height:116px;width:299px}}.matome .lower-box .lower-box-ttl .txt1{color:#FFFF79;font-size:30px;font-weight:900}@media (max-width: 999px){.matome .lower-box .lower-box-ttl .txt1{font-size:23px}}.matome .lower-box .lower-box-ttl .txt2{color:white;font-size:30px;font-weight:900}@media (max-width: 999px){.matome .lower-box .lower-box-ttl .txt2{display:block;font-size:25px;margin-top:-20px;margin-bottom:-15px}}.matome .lower-box .lower-box-ttl .txt3{color:white;font-size:20px;font-weight:bold}@media (max-width: 999px){.matome .lower-box .lower-box-ttl .txt3{margin-top:4px;font-size:15px}}.matome .lower-box .loer-serif{margin-top:53px}.matome .lower-box .loer-serif .sml{font-size:32px;font-weight:bold;display:block;margin-bottom:-46px}.matome .lower-box .loer-serif .mid{font-size:44px;font-weight:900}.matome .lower-box .loer-serif .big{color:#F15A24;font-size:85px;font-weight:900}.matome .lower-box .bn{margin-top:22px;max-width:684px}@media (max-width: 999px){.matome .lower-box .bn{margin-top:102px;max-width:410px;width:calc(100% - 10px)}}.matome .info{font-size:13px;font-weight:500;line-height:16px;text-align:left;margin:11px auto 0;max-width:930px}@media (max-width: 999px){.matome .info{max-width:500px;margin-top:23px;width:calc(100% - 28px)}}.faq{font-family:"Noto Sans","Noto Sans JP",sans-serif;background-image:url("../../img/top/faq_bg.jpg");background-size:1920px;background-repeat:repeat;padding:75px 0 105px}@media (max-width: 999px){.faq{background-image:url("../../img/top/faq_sp.jpg");background-size:375px;padding:25px 0 31px}}.faq .ttl{color:#01C0DA;font-size:48px;font-weight:bold;text-align:center;margin-bottom:44px}@media (max-width: 999px){.faq .ttl{font-size:30px;margin-bottom:21px}}.faq .faq-list{max-width:960px;margin:0 auto}@media (max-width: 999px){.faq .faq-list{width:calc(100% - 64px)}}.faq .faq-list .faq-item{color:white;margin-bottom:60px}@media (max-width: 999px){.faq .faq-list .faq-item{margin-bottom:34px}}.faq .faq-list .faq-item:last-child{margin-bottom:0}.faq .faq-list .faq-item .faq-ttl{font-family:"Noto Sans JP",sans-serif;border:2px solid white;border-radius:8px;background:transparent;color:inherit;cursor:pointer;position:relative;display:flex;align-items:center;padding-left:111px;padding-right:30px;height:97px;text-align:left;width:100%}@media (max-width: 999px){.faq .faq-list .faq-item .faq-ttl{align-items:flex-start;padding-top:12px;padding-left:58px;padding-right:8px;height:89px}}.faq .faq-list .faq-item .faq-ttl .let{font-size:49px;font-weight:900;font-family:"Noto Sans JP",sans-serif;margin:0 auto;position:absolute;left:0;top:50%;transform:translateY(-50%);line-height:1;height:100%;width:87px;display:flex;align-items:center;justify-content:center}@media (max-width: 999px){.faq .faq-list .faq-item .faq-ttl .let{align-items:flex-start;font-size:27px;width:44px}}.faq .faq-list .faq-item .faq-ttl .let span{position:relative;top:-5px}@media (max-width: 999px){.faq .faq-list .faq-item .faq-ttl .let span{top:10px}}.faq .faq-list .faq-item .faq-ttl .let:before{background-color:white;content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0 auto;height:calc(100% - 16px);width:1px}@media (max-width: 999px){.faq .faq-list .faq-item .faq-ttl .let:before{height:calc(100% - 22px)}}.faq .faq-list .faq-item .faq-ttl .txt{font-size:28px;font-weight:900;line-height:35px}@media (max-width: 999px){.faq .faq-list .faq-item .faq-ttl .txt{font-size:16px;line-height:24px}}.faq .faq-list .faq-item .faq-ttl .cross{margin:0 auto;position:absolute;right:60px}@media (min-width: 1000px){.faq .faq-list .faq-item .faq-ttl .cross{top:50%;transform:translateY(-50%)}}@media (max-width: 999px){.faq .faq-list .faq-item .faq-ttl .cross{right:11px;bottom:12px}}.faq .faq-list .faq-item .faq-ttl .cross:before{background-color:white;content:'';margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);height:2px;width:12px}.faq .faq-list .faq-item .faq-ttl .cross:after{background-color:white;content:'';margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(90deg);height:2px;width:12px;transition:all .3s}.faq .faq-list .faq-item .faq-ttl.active .cross:after{transform:translateY(-50%)}.faq .faq-list .faq-item .faq-content{display:none;opacity:0;padding-top:16px;transition:opacity .3s}@media (max-width: 999px){.faq .faq-list .faq-item .faq-content{padding-top:11px}}.faq .faq-list .faq-item .faq-content.active{display:block;opacity:1}.faq .faq-list .faq-item .faq-content .faq-content-ttl{font-size:24px;font-weight:900;line-height:48px;position:relative;padding-left:111px}@media (max-width: 999px){.faq .faq-list .faq-item .faq-content .faq-content-ttl{font-size:16px;line-height:24px;padding-left:40px}}.faq .faq-list .faq-item .faq-content .faq-content-ttl .numb{display:block;font-size:24px;font-weight:900;padding-left:55px;width:111px;margin:0 auto;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media (max-width: 999px){.faq .faq-list .faq-item .faq-content .faq-content-ttl .numb{top:26%;padding-left:8px;font-size:22px;width:40px}}.faq .faq-list .faq-item .faq-content .faq-content-txt{font-size:20px;font-weight:500;line-height:30px;padding-top:17px;padding-left:111px}@media (max-width: 999px){.faq .faq-list .faq-item .faq-content .faq-content-txt{font-size:13px;padding-top:12px;padding-left:0px;line-height:19px}}.faq .faq-list .faq-item .faq-content .faq-content-txt .sml{font-size:15px;line-height:30px}@media (max-width: 999px){.faq .faq-list .faq-item .faq-content .faq-content-txt .sml{font-size:11px;line-height:17px}}.lower-ctc{background-color:#FFFF98;color:#00469B;font-size:48px;font-weight:bold;line-height:70px;text-align:center;height:256px;display:flex;align-items:center;justify-content:center;margin-bottom:23px}@media (max-width: 999px){.lower-ctc{margin-bottom:12px;font-size:29px;line-height:47px;height:269px}}main{padding-bottom:60px}

/*# sourceMappingURL=maps/top.min.css.map */
