@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";:root{--red: #EF3333;--red2: #FDEBEB;--orange: #FFB800;--gray: #666666;--green: #00AE77;--blue: #CAF2FF;--blue2: #1389b0;--back: #FBF8F2;--yellow: #FCFF6F;--f48: 4.8rem;--f40: 4rem;--f32: 3.2rem;--f28: 2.8rem;--f24: 2.4rem;--f20: 2.0rem;--f18: 1.8rem;--f16: 1.6rem}html{font-size:10px}@media screen and (max-width: 768px){html{font-size:8px}}@media screen and (max-width: 375px){html{font-size:7px}}body{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:500;font-size:var(--f16);color:var(--gray)}img{max-width:100%}.container{width:104rem;margin:auto;max-width:100%}.container1{width:88rem;margin:auto;max-width:100%}@media screen and (max-width: 768px){.container1{padding:0 1rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.container2{width:60rem;margin:auto;max-width:100%}@media screen and (max-width: 768px){.container2{padding:0 1rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.w50{width:50%}.text-center{text-align:center}.pc{display:block}@media screen and (max-width: 768px){.pc{display:none !important}}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}.ttl-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.8rem;font-size:var(--f24);color:var(--red);font-weight:600;margin-bottom:3.2rem}@media screen and (max-width: 768px){.ttl-item{font-size:var(--f32)}}.header{border-bottom:8px solid var(--red);padding:3.2rem;text-align:center}@media screen and (max-width: 768px){.header{padding:2rem .5rem}}.header p{font-size:var(--f24)}.header p strong{font-weight:800;color:var(--red)}.header p span.under{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}@media screen and (max-width: 768px){.header p{line-height:1.6;font-size:12px;letter-spacing:-1px;font-weight:600}}.mv{overflow-x:hidden}@media screen and (max-width: 768px){.mv{padding:0 0rem 0}}.mv .area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mv .area .text{padding:2.4rem 0}@media screen and (max-width: 768px){.mv .area .text{padding-bottom:0}}@media screen and (max-width: 768px){.mv .area .text.w50{width:55%}}.mv .area .text h1{font-size:var(--f48);font-weight:700;line-height:1.3;margin-bottom:2rem}@media screen and (max-width: 768px){.mv .area .text h1{font-size:var(--f28);margin-bottom:1rem}}.mv .area .text h1 span{display:inline-block;background:var(--orange);padding:0 .8rem;border-radius:1.2rem;margin-left:.8rem;font-size:var(--f32);color:#fff;position:relative;top:-0.5rem}@media screen and (max-width: 768px){.mv .area .text h1 span{font-size:var(--f28);border-radius:.6rem;top:0}}.mv .area .text h1 small{font-size:var(--f18);display:inline-block;color:var(--red)}@media screen and (max-width: 768px){.mv .area .text h1 small{font-size:11.5px}}.mv .area .text p{font-size:var(--f20);line-height:2;font-weight:400}@media screen and (max-width: 768px){.mv .area .text p{font-size:10px;letter-spacing:-0.5px}}.mv .area .text p span{border-bottom:1px dashed var(--gray)}.mv .area .text .sub-chatch span{font-size:var(--f24);display:inline;padding:4px;color:#3373ef;margin-bottom:4px;margin-bottom:4px;line-height:1.6;font-weight:600}@media screen and (max-width: 768px){.mv .area .text .sub-chatch span{font-size:10px}}.mv .area .text .sub-chatch strong{font-size:var(--f24);background:#fff503;display:inline-block;margin:1rem 0;padding:4px}@media screen and (max-width: 768px){.mv .area .text .sub-chatch strong{font-size:var(--f16)}}@media screen and (max-width: 768px){.mv .area .img.w50{width:45%;margin-top:1rem}}.mv .area .img img{display:block}.mv .sp{padding:0 0 1rem;font-size:var(--f16);line-height:2;font-weight:400}.mv .sp span{border-bottom:1px dashed var(--gray)}.cta{background:var(--blue);padding:4rem 1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:3rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cta p{padding:1.6rem;text-align:center}.cta p a{text-decoration:underline;color:var(--blue2)}.cta img:hover{opacity:.7;-webkit-transition:.5s;transition:.5s}@media screen and (max-width: 768px){.cta{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1rem}}.s1{padding:6rem 1rem}.price{-webkit-box-sizing:border-box;box-sizing:border-box;padding:3.2rem;border:.6rem solid var(--red);border-radius:1.6rem;margin:auto;margin-bottom:4.8rem}.price .ttl{border:1px solid var(--red);padding:.8rem;text-align:center;color:var(--red);font-size:var(--f20);margin-bottom:1.6rem}.price .text{font-size:var(--f20);text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.price .text{gap:2rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:var(--f28)}.price .text>div{width:100%}}.price .text .t1{font-weight:600;background:var(--red);color:#fff;padding:.4rem .8rem;border-radius:.4rem}.price .text .t1 strong{font-size:var(--f32)}@media screen and (max-width: 768px){.price .text .t1 strong{font-size:var(--f40)}}.price .text .t3{font-weight:600;color:var(--red);position:relative;top:-0.6rem;font-size:var(--f28)}.price .text .t3 strong{font-size:var(--f40)}@media screen and (max-width: 768px){.price .text .t3 strong{font-size:var(--f40)}}.price .text2{font-size:var(--f18);margin-top:2rem;background:#fafafa;padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.price .text2 p{padding:1rem;font-weight:400}.price .text2 p strong{font-weight:600;color:var(--red);font-size:var(--f20)}.s2 .box{background:var(--back);padding:3.2rem;margin-bottom:1.6rem;border-radius:1.6rem}.s2 .box h3{text-align:center;font-size:var(--f24);margin-bottom:3.2rem;line-height:1.6;font-weight:700}.s2 .box .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2.4rem;font-size:var(--f16);line-height:2}@media screen and (max-width: 768px){.s2 .box .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.s2 .box .item .img{width:31.2rem}@media screen and (max-width: 768px){.s2 .box .item .img{width:100%;text-align:center}}.s2 .box .item .text{width:calc(100% - 31.2rem)}@media screen and (max-width: 768px){.s2 .box .item .text{width:100%}}.s2 .step{padding:4rem 0}.s2 .step .box2{border:2px solid var(--red);padding:3.2rem;margin-bottom:1.6rem;border-radius:1.6rem}.s2 .step .box2-contents{border-bottom:1px dashed var(--red);padding:1.6rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.6rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.s2 .step .box2-contents .box-img{width:16rem}@media screen and (max-width: 768px){.s2 .step .box2-contents .box-img{width:9rem}}.s2 .step .box2-contents .box-text{width:calc(100% - 16rem)}@media screen and (max-width: 768px){.s2 .step .box2-contents .box-text{width:100%}}@media screen and (max-width: 768px){.s2 .step .box2-contents .box-text-ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.6rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.s2 .step .box2-contents .box-text-ttl h3{width:calc(100% - 9rem)}}.s2 .step .box2-contents h3{font-size:var(--f24);font-weight:600;color:var(--red);margin-bottom:1.6rem}.s2 .step .box2-contents p{line-height:1.6;font-weight:400;font-size:var(--f16)}.s3{padding:6.4rem 0}.s3 p{text-align:center;font-size:var(--f18);font-weight:600;line-height:2;margin-bottom:2.4rem}.s3 p strong{color:var(--red);font-weight:700;font-size:130%}.s3 .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.6rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2.4rem}.s4{padding:6.4rem 0;background:var(--back)}@media screen and (max-width: 768px){.s4{padding:1rem}}.s4 .ttl{font-size:var(--f28);margin-bottom:2rem;color:var(--red);line-height:1.6;padding-bottom:2rem;border-bottom:2px solid;text-align:center}.s4 .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:3.2rem;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:2.4rem}@media screen and (max-width: 768px){.s4 .box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.s4 .box .img{width:25.6rem}@media screen and (max-width: 768px){.s4 .box .img{width:40%;margin:auto}}.s4 .box .text{width:calc(100% - 25.6rem)}@media screen and (max-width: 768px){.s4 .box .text{width:100%}}.s4 .box .text h3{font-size:var(--f28);margin-bottom:2rem;color:var(--red)}.s4 .box .text p{line-height:2}.s4 .box .text .cm{background:#fafafa;padding:1.6rem;margin-bottom:1.6rem}.s4 .box .text .cm h4{font-size:var(--f18);font-weight:600}.s4 .box .text .cm p{font-size:var(--f16);line-height:1.4;font-weight:400;padding:1.6rem}.s4 .box2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.6rem}.s4 .container1{background:#fff;-webkit-box-shadow:0px 0px .8rem rgba(0,0,0,.25);box-shadow:0px 0px .8rem rgba(0,0,0,.25);border-radius:1.6rem;padding:1.6rem 3.2rem;-webkit-box-sizing:border-box;box-sizing:border-box}.s4 .container1 .slider img{width:100%}.s5{margin-bottom:6.4rem}.s5 .box{border:1px solid #dfdfdf;padding:4rem;border-radius:1.6rem}@media screen and (max-width: 768px){.s5 .box{padding:4rem 1rem}}.s5 .box h2{text-align:center;font-size:var(--f24);font-weight:700;margin-bottom:1.6rem}.s5 .box p{text-align:center;margin-bottom:1.6rem}.s5 .box .kessai{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.4rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:4rem}.s5 .box .kessai li{width:calc(33.3333333333% - 1.6rem)}.s6{padding:6rem 0}.s6 .table{padding:2.4rem;width:60rem;margin:auto;max-width:100%;border:1px solid #dfdfdf;border-radius:1.6rem;-webkit-box-sizing:border-box;box-sizing:border-box}.s6 .table td{padding:1.2rem;line-height:1.8}.s6 .table td:first-child{font-weight:600}@media screen and (max-width: 768px){.s6 .table td:first-child{width:30%}}footer{background:var(--orange);padding:2rem;color:#fff;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.cp{background:var(--orange);padding:2rem;text-align:center;font-size:var(--f32);font-weight:700;color:#fff;line-height:1.5;position:relative;margin:2rem auto}@media screen and (max-width: 768px){.cp{line-height:1.2;font-size:var(--f28);margin-top:0;margin:2rem;font-size:15px;padding:2rem .5rem;margin-top:0}}.cp .text{position:relative;display:inline-block}.cp small{font-size:var(--f20)}@media screen and (max-width: 768px){.cp small{font-size:10px}}.cp img{position:absolute;left:-6rem;top:-4rem;width:20rem;-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}@media screen and (max-width: 768px){.cp img{left:-1rem;top:-4rem;width:12rem;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.point{margin-bottom:4rem}@media screen and (max-width: 768px){.point{padding:0 2rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-1rem}.point img{max-width:85%}}/*# sourceMappingURL=style.css.map */