@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Shippori+Mincho+B1&display=swap";html{font-size:62.5%;scroll-behavior:smooth}@media screen and ( max-width: 768px ){html{font-size:50%}}body{font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:500;line-height:1.6;background:#fafafa;color:#1f1f1f;-webkit-font-smoothing:antialiased}img{width:100%;max-width:100%;height:auto}a:hover{opacity:.7}.pc-only{display:block}@media screen and ( max-width: 768px ){.pc-only{display:none}}.sp-only{display:none}@media screen and ( max-width: 768px ){.sp-only{display:block}}.main{max-width:1680px;margin:0 auto}.inner{max-width:720px;margin:0 auto;width:90%}.head{padding:2.8rem 1.6rem}@media screen and ( max-width: 768px ){.head{padding:2rem 1.6rem}}.head-text{color:#1f1f1f;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:clamp(14px,12.8505747126px + 0.0030651341*100vw,18px);font-style:normal;font-weight:700;line-height:normal}.head-text strong{background:var(--gra, linear-gradient(90deg, #e589fd 0%, #ff6088 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:clamp(20px,16.5517241379px + 0.0091954023*100vw,32px);font-style:normal;font-weight:900;line-height:normal}.footer{background:#f5dcfd;padding:3.2rem 0;text-align:center}.footer-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1.6rem;margin-bottom:2.4rem}.main{background:url(../img/main-bg.png) no-repeat center center/cover}.contents{padding:6.4rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5.4rem}.cta-text{text-align:center}.cta-text img{width:53.7rem}.btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;margin:1.6rem auto 0;width:586px;height:clamp(80px,66.4942528736px + 0.0360153257*100vw,127px);max-width:90%;border-radius:24px;border:4px solid #01a427;background:-webkit-gradient(linear, left top, left bottom, from(#00a724), to(#00804f));background:-webkit-linear-gradient(top, #00a724 0%, #00804f 100%);background:linear-gradient(180deg, #00a724 0%, #00804f 100%);-webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,.25);box-shadow:0 8px 8px 0 rgba(0,0,0,.25);color:#fff;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:clamp(20px,16.5517241379px + 0.0091954023*100vw,32px);font-style:normal;font-weight:900;line-height:normal;gap:1.2rem}.btn svg{width:clamp(28px,21.9655172414px + 0.016091954*100vw,49px)}.title{color:#414141;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Shippori Mincho B1";font-size:clamp(24px,19.4022988506px + 0.0122605364*100vw,40px);font-style:normal;font-weight:700;line-height:100%;margin-bottom:4rem}.simulation-item{border-radius:24px;background:#fff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.25);box-shadow:0 0 16px 0 rgba(0,0,0,.25);padding:4.8rem 6.4rem}@media screen and ( max-width: 768px ){.simulation-item{padding:2.4rem 3.2rem}}.cta{background:-webkit-gradient(linear, left top, right top, from(#e589fd), to(#ff6088));background:-webkit-linear-gradient(left, #e589fd 0%, #ff6088 100%);background:linear-gradient(90deg, #e589fd 0%, #ff6088 100%);width:100%;padding:4rem 0}.cta-text{color:#fff;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Shippori Mincho B1";font-size:clamp(24px,19.4022988506px + 0.0122605364*100vw,40px);font-style:normal;font-weight:700;line-height:normal}.cta-text small{display:inline-block;color:#fff;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Shippori Mincho B1";font-size:clamp(16px,13.7011494253px + 0.0061302682*100vw,24px);font-style:normal;font-weight:500;line-height:120%;letter-spacing:3.84px}.contents-cta-item h2{text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Shippori Mincho B1";font-size:clamp(20px,16.5517241379px + 0.0091954023*100vw,32px);font-style:normal;font-weight:700;line-height:normal;margin-bottom:1.6rem}.contents-cta-item p{text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:clamp(14px,12.275862069px + 0.0045977011*100vw,20px);font-style:normal;font-weight:500;line-height:normal;margin-bottom:2.4rem}.contents-cta-item a{-webkit-animation:yureru-j 2s infinite;animation:yureru-j 2s infinite}@-webkit-keyframes yureru-j{0%{-webkit-transform:translate(0px, 2px);transform:translate(0px, 2px)}5%{-webkit-transform:translate(0px, -2px);transform:translate(0px, -2px)}10%{-webkit-transform:translate(0px, 2px);transform:translate(0px, 2px)}15%{-webkit-transform:translate(0px, -2px);transform:translate(0px, -2px)}20%{-webkit-transform:translate(0px, 2px);transform:translate(0px, 2px)}25%{-webkit-transform:translate(0px, -2px);transform:translate(0px, -2px)}30%{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@keyframes yureru-j{0%{-webkit-transform:translate(0px, 2px);transform:translate(0px, 2px)}5%{-webkit-transform:translate(0px, -2px);transform:translate(0px, -2px)}10%{-webkit-transform:translate(0px, 2px);transform:translate(0px, 2px)}15%{-webkit-transform:translate(0px, -2px);transform:translate(0px, -2px)}20%{-webkit-transform:translate(0px, 2px);transform:translate(0px, 2px)}25%{-webkit-transform:translate(0px, -2px);transform:translate(0px, -2px)}30%{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}/*# sourceMappingURL=style.css.map */