@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Oswald:wght@200..700&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+JP:wght@200;300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{--wh: #fff;--red: #ff0000;--blue: #003cff;--base: #231815;--green: #1ba66a;--blue: #2696c1;--green02: #5bb48c;--blue02: #65b0d4;--green03: #e8f3ea;--green04: #89c997;--blue03: #edf4fa;--blue04: #91cdf1;--yellow: #fff462;--gray: #f7f8f8}.sec-lp-an-pricing{background:#f7f8f8}.sec-lp-an-pricing .section__ttl,.sec-lp-an-pricing .lp-an-pricing__ttl{font-weight:700;font-size:clamp(22px,3.4vw,32px);line-height:1.56;margin-bottom:2rem}.sec-lp-an-pricing .lp-an-pricing{position:relative;padding:8rem 0;border-radius:0 0 60px 0;background:#f0f9f0;overflow:hidden}@media screen and (max-width: 834px){.sec-lp-an-pricing .lp-an-pricing{padding:6rem 0}}.sec-lp-an-pricing .lp-an-pricing__head{text-align:center;margin-bottom:5rem}.sec-lp-an-pricing .lp-an-pricing__ttl-accent{color:#1ba66a}.sec-lp-an-pricing .lp-an-pricing__plans{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px 16px;margin-bottom:1.5rem;margin-inline:auto;max-width:1024px}@media screen and (max-width: 834px){.sec-lp-an-pricing .lp-an-pricing__plans{grid-template-columns:1fr;gap:35px}}.sec-lp-an-pricing .lp-an-pricing__plan{position:relative;border-radius:20px;border:2px solid;padding:30px;display:flex;flex-direction:column;gap:20px;width:100%;min-width:0;max-width:none}@media screen and (max-width: 640px){.sec-lp-an-pricing .lp-an-pricing__plan{padding:20px}}.sec-lp-an-pricing .lp-an-pricing__plan:nth-child(3){grid-column:1/-1}.sec-lp-an-pricing .lp-an-pricing__plan--basic{background:#e1f7e1;border-color:#1ba66a}.sec-lp-an-pricing .lp-an-pricing__plan--trial{background:#e7f8ff;border-color:#4da9d9}.sec-lp-an-pricing .lp-an-pricing__badge{position:absolute;top:-0.954545em;left:50%;min-width:9.3em;transform:translateX(-50%);padding:.18em 1em .27em;border-radius:18px;font-size:clamp(18px,2.148vw,22px);font-weight:700;white-space:nowrap;line-height:1}.sec-lp-an-pricing .lp-an-pricing__badge--basic{background:#1ba66a;color:#fbfffd}.sec-lp-an-pricing .lp-an-pricing__badge--trial{background:#fff;border:2px solid #4da9d9;color:#4da9d9}.sec-lp-an-pricing .lp-an-pricing__prices{position:relative;display:flex;flex-direction:column;gap:10px}.sec-lp-an-pricing .lp-an-pricing__price-row{background:#fff;border-radius:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 10px}@media screen and (max-width: 640px){.sec-lp-an-pricing .lp-an-pricing__price-row{border-radius:10px}}.sec-lp-an-pricing .lp-an-pricing__price-label{font-size:1.8rem;font-weight:700;color:#231815;white-space:nowrap}@media screen and (max-width: 640px){.sec-lp-an-pricing .lp-an-pricing__price-label{font-size:1.5rem}}.sec-lp-an-pricing .lp-an-pricing__price-val{display:flex;align-items:baseline;gap:2px;color:#1ba66a}.sec-lp-an-pricing .lp-an-pricing__price-yen{font-size:clamp(2rem,3.125vw,3.2rem);font-weight:700;line-height:1.375}.sec-lp-an-pricing .lp-an-pricing__price-num{font-family:"Jost",sans-serif;font-weight:700;font-size:clamp(2.8rem,4.5vw,4.2rem);line-height:.7}.sec-lp-an-pricing .lp-an-pricing__price-num--zero{font-size:5rem}@media screen and (max-width: 640px){.sec-lp-an-pricing .lp-an-pricing__price-num--zero{font-size:4rem}}.sec-lp-an-pricing .lp-an-pricing__price-tax{font-size:1.4rem;font-weight:700;align-self:flex-end;line-height:2}@media screen and (max-width: 640px){.sec-lp-an-pricing .lp-an-pricing__price-tax{font-size:1.2rem}}.sec-lp-an-pricing .lp-an-pricing__price-plus{position:absolute;top:50%;left:0;right:0;margin-inline:auto;color:#3fc28a;font-size:3rem;line-height:1;text-align:center;transform:translateY(-50%)}@media screen and (max-width: 640px){.sec-lp-an-pricing .lp-an-pricing__price-plus{font-size:2.5rem}}.sec-lp-an-pricing .lp-an-pricing__price-free{background:#fff;border-radius:20px;padding:20px 30px 30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-direction:column;align-items:center}@media screen and (max-width: 834px){.sec-lp-an-pricing .lp-an-pricing__price-free{padding:15px 20px}}.sec-lp-an-pricing .lp-an-pricing__price-free-label{font-size:1.8rem;font-weight:700;color:#231815;margin-bottom:.5rem}@media screen and (max-width: 640px){.sec-lp-an-pricing .lp-an-pricing__price-free-label{font-size:1.5rem}}.sec-lp-an-pricing .lp-an-pricing__free-txt{font-size:2rem;font-weight:700;color:#ff4d1d}.sec-lp-an-pricing .lp-an-pricing__features{background:#fff;border:1px dashed #1ba66a;border-radius:20px;padding:14px 20px}.sec-lp-an-pricing .lp-an-pricing__features-ttl{font-size:1.6rem;font-weight:700;color:#666;text-align:center;margin-bottom:1rem;line-height:1.75}.sec-lp-an-pricing .lp-an-pricing__tag-group{text-align:center;margin-bottom:8px}.sec-lp-an-pricing .lp-an-pricing__tags{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;flex-wrap:wrap;gap:8px;justify-content:center}.sec-lp-an-pricing .lp-an-pricing__tag{display:inline-flex;align-items:center;justify-content:center;background:#e1f7e1;color:#1ba66a;border-radius:2em;padding:3px 15px 4px;font-size:1.4rem;font-weight:700;line-height:1.2}@media screen and (max-width: 640px){.sec-lp-an-pricing .lp-an-pricing__tag{padding:3px 10px 4px;font-size:1.3rem}}.sec-lp-an-pricing .lp-an-pricing__tag--accent{background:#ffecda;color:#f5871f;border-radius:52px;padding:3px 15px;font-size:1.5rem}.sec-lp-an-pricing .lp-an-pricing__carry{background:#ffecda;border-radius:6px;padding:8px 10px;font-size:1.5rem;font-weight:700;color:#f5871f;text-align:center;line-height:1.6}.sec-lp-an-pricing .lp-an-pricing__btn{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:30px;padding:18px 20px;font-size:clamp(1.2rem,1.717vw,1.7rem);font-weight:700;text-decoration:none;position:relative;margin:auto auto 0;line-height:1}@media(any-hover: hover){.sec-lp-an-pricing .lp-an-pricing__btn{transition:opacity .2s}.sec-lp-an-pricing .lp-an-pricing__btn:hover{opacity:.7}}@media screen and (max-width: 834px){.sec-lp-an-pricing .lp-an-pricing__btn{font-size:1.6rem}}.sec-lp-an-pricing .lp-an-pricing__btn i{position:absolute;right:10px;font-size:.9em}@media screen and (max-width: 640px){.sec-lp-an-pricing .lp-an-pricing__btn i{font-size:1.1em}}.sec-lp-an-pricing .lp-an-pricing__btn--basic{width:100%;max-width:340px;background:linear-gradient(180deg, #f5871f 0%, #ff5a5d 100%);border:2px solid #fff;color:#fff}@media screen and (max-width: 834px){.sec-lp-an-pricing .lp-an-pricing__btn--basic{width:100%}}.sec-lp-an-pricing .lp-an-pricing__btn--trial{width:100%;max-width:320px;background:#fff;border:2px solid #f5871f;color:#f5871f}@media screen and (max-width: 834px){.sec-lp-an-pricing .lp-an-pricing__btn--trial{width:100%}}.sec-lp-an-pricing .lp-an-pricing__notes{margin-inline:auto;font-size:1.4rem;color:#666;line-height:1.57;margin-bottom:3rem;max-width:1024px}.sec-lp-an-pricing .lp-an-pricing__msg{text-align:center;font-size:clamp(1.9rem,2.5vw,3rem);font-weight:700;line-height:1.6;color:#231815}.sec-lp-an-pricing .lp-an-pricing__msg em{font-style:normal;font-weight:700;font-family:"Jost",sans-serif;font-size:1.4em;line-height:1}.sec-lp-an-pricing .lp-an-pricing__msg strong{color:#d35400;font-weight:700}.sec-lp-an-pricing .lp-an-pricing__msg p:first-child{margin-bottom:.8em}.sec-lp-an-pricing .lp-an-pricing__msg-accent{color:#1ba66a}.sec-lp-an-pricing .lp-an-pricing__msg-accent02{color:#d35400}.sec-lp-an-pricing .lp-an-pricing .lp-an-sol__logo{margin-right:.2em;display:inline-block;width:auto;height:1.3em;vertical-align:text-bottom}
