@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Sawarabi+Gothic&display=swap";@import"https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@400;500;700&family=Noto+Sans+JP:wght@100..900&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap";body{font-family:"Sawarabi Gothic","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic","YuGothic","メイリオ","Meiryo",sans-serif;font-feature-settings:"palt";background:#01e073}a{color:#000;text-decoration:none}ul,li{list-style:none}img{max-width:100%}p+p{margin-top:20px}.large{font-size:130%}.xlarge{font-size:2rem}@media(max-width: 576px){.xlarge{font-size:1.2rem}}.marker{background:linear-gradient(transparent 60%, #ffff66 60%)}.container{max-width:1280px;margin-left:auto;margin-right:auto;width:90%}.bg{background:#edebeb;padding:100px 0}@media(max-width: 576px){.bg{padding:50px 0}}.c-title h2{text-align:center;font-size:3.5rem;margin:0 0 70px}@media(max-width: 576px){.c-title h2{font-size:1.6rem;margin:0 0 40px}}.c-title h2::after{content:"";display:block;margin:auto;position:relative;border-bottom:5px solid #ff6660;width:60px;height:5px;bottom:-20px}@media(max-width: 576px){.c-title h2::after{width:30px;height:2px;bottom:-10px}}.c-title .lead{text-align:center;position:relative;top:-30px;margin:0 auto 30px;width:90%}@media(max-width: 576px){.c-title .lead{top:-15px}}.c-lead{font-size:1.25rem;line-height:1.8}.header{text-align:center}.header img{width:100%}.main{padding:70px 0 0}@media(max-width: 576px){.main{padding:35px 0 0}}.mb-10{margin-bottom:10px}.mt-10{margin-top:10px}.mb-20{margin-bottom:20px}@media(max-width: 576px){.mb-20{margin-bottom:10px}}.mt-20{margin-top:20px}@media(max-width: 576px){.mt-20{margin-top:10px}}.mb-100{margin-bottom:100px}@media(max-width: 576px){.mb-100{margin-bottom:50px}}.mt-100{margin-top:100px}@media(max-width: 576px){.mt-100{margin-top:50px}}.pb-100{padding-bottom:100px}@media(max-width: 576px){.pb-100{padding-bottom:50px}}.pb-50{padding-bottom:50px}@media(max-width: 576px){.pb-50{padding-bottom:3px}}.pt-100{padding-top:100px}@media(max-width: 576px){.pt-100{padding-top:50px}}.sec01{background:#fff001;padding:100px 0}.sec01 .sec01__wrapper{background:#f1f1f1;padding:50px 120px}@media(max-width: 576px){.sec01 .sec01__wrapper{padding:20px}}.sec01 .sec01__wrapper .list{width:-moz-fit-content;width:fit-content;margin:auto}.sec01 .sec01__wrapper .list li{display:flex;font-size:1.8rem;font-weight:bold;margin:30px 0;line-height:1.8}@media(max-width: 576px){.sec01 .sec01__wrapper .list li{font-size:1.25rem}}.sec01 .sec01__wrapper .list li::before{flex-shrink:0;content:"";background:url(../img/ico_check.svg) no-repeat;background-size:100% auto;display:inline-block;width:35px;height:35px;margin:0 20px 0 0;position:relative;top:11px}@media(max-width: 576px){.sec01 .sec01__wrapper .list li::before{width:18px;height:18px;margin:0 10px 0 0}}.sec02 .sec02__wrapper{display:flex;align-items:center}@media(max-width: 576px){.sec02 .sec02__wrapper{flex-wrap:wrap}}.sec02 .sec02__wrapper .sec02__img{width:48%;margin:0 4% 0 0}@media(max-width: 576px){.sec02 .sec02__wrapper .sec02__img{width:100%;margin:0 0 15px}}.sec02 .sec02__wrapper .sec02__img img{width:100%}.sec02 .sec02__wrapper .sec02__text{width:48%}@media(max-width: 576px){.sec02 .sec02__wrapper .sec02__text{width:100%}}.sec02 .sec02__wrapper .sec02__text h3{font-size:2.1rem;margin:0 0 15px}@media(max-width: 576px){.sec02 .sec02__wrapper .sec02__text h3{font-size:1.5rem}}.sec02 .sec02__wrapper .sec02__text p{font-size:1.35rem;line-height:1.7}@media(max-width: 576px){.sec02 .sec02__wrapper .sec02__text p{font-size:1.1rem}}.sec03 .sec03__wrapper{display:flex;flex-direction:row-reverse;align-items:center}@media(max-width: 576px){.sec03 .sec03__wrapper{flex-wrap:wrap}}.sec03 .sec03__wrapper .sec03__img{width:48%;margin:0 0 0 4%}@media(max-width: 576px){.sec03 .sec03__wrapper .sec03__img{width:100%;margin:0 0 15px 0}}.sec03 .sec03__wrapper .sec03__img img{width:100%}.sec03 .sec03__wrapper .sec03__text{width:48%}@media(max-width: 576px){.sec03 .sec03__wrapper .sec03__text{width:100%}}.sec03 .sec03__wrapper .sec03__text h3{font-size:2.1rem;margin:0 0 15px}@media(max-width: 576px){.sec03 .sec03__wrapper .sec03__text h3{font-size:1.5rem}}.sec03 .sec03__wrapper .sec03__text p{font-size:1.35rem;line-height:1.7}@media(max-width: 576px){.sec03 .sec03__wrapper .sec03__text p{font-size:1.1rem}}.sec04 .sec04__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.sec04 .sec04__wrapper .sec04__block{width:30%}@media(max-width: 576px){.sec04 .sec04__wrapper .sec04__block{margin:0 0 40px;width:100%}}.sec04 .sec04__wrapper .sec04__block .sec04__text h3{font-size:1.6rem;margin:15px 0 15px}@media(max-width: 576px){.sec04 .sec04__wrapper .sec04__block .sec04__text h3{font-size:1.4rem}}@media(max-width: 576px){.sec04 .sec04__wrapper .sec04__block .sec04__text p{font-size:1.1rem}}.sec05 .list{display:flex;flex-wrap:wrap;justify-content:space-between}.sec05 .list li{width:30%;margin:10px}@media(max-width: 576px){.sec05 .list li{width:48%;margin:1%}}.sec06 .sec06__wrapper{display:flex;justify-content:space-between}@media(max-width: 576px){.sec06 .sec06__wrapper{flex-wrap:wrap}}.sec06 .sec06__wrapper .sec06__block{display:flex;width:49%}@media(max-width: 576px){.sec06 .sec06__wrapper .sec06__block{width:100%;margin:0 0 30px}}.sec06 .sec06__wrapper .sec06__img{margin:0 2% 0 0;flex-shrink:0}@media(max-width: 576px){.sec06 .sec06__wrapper .sec06__img{margin:0 4% 0 0}}.sec06 .sec06__wrapper .sec06__img img{width:150px;height:150px;overflow:hidden;-o-object-fit:cover;object-fit:cover}@media(max-width: 576px){.sec06 .sec06__wrapper .sec06__img img{width:100px;height:100px}}.sec06 .sec06__wrapper .sec06__text h3{font-size:1.6rem;margin:0 0 15px}.sec07 .sec07__wrapper .sec07__block{display:flex;margin:0 0 50px}.sec07 .sec07__wrapper .sec07__img{flex-shrink:0;margin:0 2% 0 0}@media(max-width: 576px){.sec07 .sec07__wrapper .sec07__img{margin:0 4% 0 0}}.sec07 .sec07__wrapper .sec07__img img{width:220px;height:auto;overflow:hidden;-o-object-fit:cover;object-fit:cover}@media(max-width: 576px){.sec07 .sec07__wrapper .sec07__img img{width:150px;height:auto}}.sec07 .sec07__wrapper .sec07__text{width:83%}.sec07 .sec07__wrapper .sec07__text h3{font-size:1.6rem;margin:0 0 15px}.sec08{text-align:center}@media(max-width: 576px){.sec08 iframe{width:100%}}.cta .cta__wrapper a{background:#ff6660;position:relative;text-align:center;text-decoration:none;display:block;color:#fff;font-weight:bold;transition:all .2s;border-radius:40px;padding:15px 0;width:500px;font-size:1.6rem;margin:auto}@media(max-width: 576px){.cta .cta__wrapper a{width:auto;font-size:1.3rem}}.cta .cta__wrapper a::before{content:"";display:inline-block;height:1px;width:40px;background-color:#fff;position:absolute;right:30px;top:50%}@media(max-width: 576px){.cta .cta__wrapper a::before{right:15px;width:30px}}.cta .cta__wrapper a::after{content:"";position:absolute;top:50%;right:30px;transform-origin:right bottom;width:10px;height:1px;background-color:#fff;transform:rotate(45deg)}@media(max-width: 576px){.cta .cta__wrapper a::after{right:15px}}.cta .cta__wrapper a:hover{opacity:.8}.faq .faq__wrapper .faq__block{margin-bottom:30px}@media(max-width: 576px){.faq .faq__wrapper .faq__block{margin-bottom:15px}}.faq .faq__wrapper .block__q{background:#edebeb;display:flex;padding:20px;font-size:1.2rem}@media(max-width: 576px){.faq .faq__wrapper .block__q{font-size:1.1rem}}.faq .faq__wrapper .block__q .q{font-family:"Lucida Sans","Lucida Sans Regular","Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif;color:#ff6660;font-size:1.7rem;position:relative;top:-2px;margin:0 15px 0 0}.faq .faq__wrapper .block__a{padding:20px}.footer{text-align:center;padding:30px 0}.table table,.table td,.table th{border:1px solid #ccc;border-collapse:collapse}.table td,.table th{line-height:1.8;padding:20px}@media(max-width: 576px){.table td,.table th{padding:10px}}.table table{max-width:70%;margin:auto}@media(max-width: 992px){.table table{max-width:100%}}.table th{text-align:left;background:#eee;width:20%}@media(max-width: 576px){.table th{display:block;width:100%}}.table td{width:80%}@media(max-width: 576px){.table td{display:block;width:100%}}.sec00{background:#e6e6e6}.sec00 .star{color:#ff9000}.sec00 .sec01__wrapper b{font-weight:700;font-size:120%}.sec00 .sec01__wrapper a{text-decoration:underline}.sec00 .sec01__wrapper p{font-size:1.4rem;line-height:2}.sec00 .sec01__wrapper .list{width:-moz-fit-content;width:fit-content;margin:auto}.sec00 .sec01__wrapper .list li{font-size:1.5rem;line-height:1.8;margin:40px 0;border-left:8px solid #ef59a1;border-radius:3px;padding-left:25px}.sec00 .sec01__wrapper .list li .label01{font-size:80%;border-radius:10px;background:#ef59a1;color:#fff;padding:2px 13px;margin-right:10px}.sec00 .sec01__wrapper .list li:nth-child(3),.sec00 .sec01__wrapper .list li:nth-child(4){border-left:8px solid #f8a51b}.sec00 .sec01__wrapper .list li:nth-child(3) .label01,.sec00 .sec01__wrapper .list li:nth-child(4) .label01{background:#f8a51b}.sec00 .sec01__wrapper .list li:nth-child(5),.sec00 .sec01__wrapper .list li:nth-child(6){border-left:8px solid #40c8f2}.sec00 .sec01__wrapper .list li:nth-child(5) .label01,.sec00 .sec01__wrapper .list li:nth-child(6) .label01{background:#40c8f2}.sec00 .sec01__wrapper .list li:nth-child(7),.sec00 .sec01__wrapper .list li:nth-child(8){border-left:8px solid #bfd62e}.sec00 .sec01__wrapper .list li:nth-child(7) .label01,.sec00 .sec01__wrapper .list li:nth-child(8) .label01{background:#bfd62e}@media(max-width: 576px){.sec00 .sec01__wrapper .list li{font-size:1.1rem}}.footer .link{font-size:1.3rem;font-weight:bold;margin:0 0 20px}.sns-group{display:flex;justify-content:center}@media(max-width: 576px){.sns-group{flex-wrap:wrap}}.sns{background:#fff;border-radius:50px;padding:15px 30px;width:-moz-fit-content;width:fit-content;margin:0 20px 30px}@media(max-width: 576px){.sns{width:100%}}.sns .title{display:block;font-weight:bold;margin:0 0 20px}.sns .inner{display:flex;justify-content:center}.sns .sns-item{line-height:0;max-width:50px;margin:0 17px}