.aoitori-execution-support{--execution-text: #62554f;--execution-heading: #584c47;--execution-accent: #a8846a;--execution-soft: #fbf2ef;--execution-cta: #fbf7e7;color:var(--execution-text);background:#fffdfb;padding-top:64px;padding-bottom:88px;font-variant-numeric:lining-nums}.aoitori-execution-support *,.aoitori-execution-support *:before,.aoitori-execution-support *:after{box-sizing:border-box}.aoitori-execution-support__inner{width:min(100% - 48px,820px);margin-inline:auto}.aoitori-execution-support__intro{padding-bottom:42px}.aoitori-execution-support__lead{margin:0;font-size:18px;line-height:2}.aoitori-execution-support__section{padding:42px 0}.aoitori-execution-support__section h2,.aoitori-execution-support__cta h2{margin:0 0 24px;padding-left:16px;border-left:4px solid var(--execution-accent);color:var(--execution-heading);font-family:"Noto Serif JP",serif;font-size:24px;font-weight:500;line-height:1.6}.aoitori-execution-support__section p,.aoitori-execution-support__cta p{margin:0 0 18px;font-size:17px;line-height:2}.aoitori-execution-support__section p:last-child,.aoitori-execution-support__cta p:last-of-type{margin-bottom:0}.aoitori-execution-support__section ul{display:grid;gap:12px;margin:22px 0 26px;padding:0;list-style:none}.aoitori-execution-support__section li{position:relative;padding-left:28px;font-size:17px;line-height:1.85}.aoitori-execution-support__section li:before{position:absolute;top:.68em;left:4px;width:8px;height:8px;border-radius:50%;background:var(--execution-accent);content:""}.aoitori-execution-support__goals li:before{top:.1em;width:auto;height:auto;background:transparent;color:var(--execution-accent);content:"\2713";font-size:19px}.aoitori-execution-support__cards{display:grid;grid-template-columns:1fr;gap:30px}.aoitori-execution-support__cards article{padding:0}.aoitori-execution-support__cards h3,.aoitori-execution-support__steps h3{margin:0 0 10px;color:var(--execution-heading);font-family:"Noto Serif JP",serif;font-size:20px;font-weight:500;line-height:1.6}.aoitori-execution-support__cards h3{display:flex;align-items:center;gap:10px;margin-bottom:5px}.aoitori-execution-support__leaf-icon{flex:0 0 26px;width:26px;height:26px;object-fit:contain}.aoitori-execution-support__cards p,.aoitori-execution-support__steps p{margin:0;font-size:16px;line-height:1.9}.aoitori-execution-support__steps{display:grid;grid-template-columns:1fr;gap:18px}.aoitori-execution-support__steps article{padding:26px;border:0;border-radius:6px;background:var(--execution-soft)}.aoitori-execution-support__steps span{display:block;margin-bottom:8px;color:#9b7f68;font-size:14px;font-weight:700;letter-spacing:.08em}.aoitori-execution-support__price-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.aoitori-execution-support__price-cards article{padding:26px 18px;background:#fbf7e7;text-align:center}.aoitori-execution-support__price-cards p{margin:0;color:#8a7361;font-size:15px;font-weight:600}.aoitori-execution-support__price-cards strong{display:block;margin-top:10px;color:var(--execution-heading);font-family:"Noto Serif JP",serif;font-size:22px;font-weight:600;line-height:1.5}.aoitori-execution-support__price-amount{font-family:"Noto Serif JP",serif}.aoitori-execution-support__price-cards .aoitori-execution-support__price-target{font-size:18px}.aoitori-execution-support__marker{background:linear-gradient(transparent 65%,#fff6a6 65%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.aoitori-execution-support__supplement{margin-top:20px!important;font-size:15px!important}.aoitori-execution-support__notice{margin-top:18px;background:transparent}.aoitori-execution-support__notice h2{font-size:24px}.aoitori-execution-support__notice-body{margin-top:28px;padding:28px 30px;background:#fbf7f4}.aoitori-execution-support__notice-body p{margin:0;font-size:15px;line-height:1.9}.aoitori-execution-support__payment .aoitori-execution-support__payment-method{margin:32px 0 0;padding:14px 12px;border:1px solid #d9c6bb;background:#fff;font-size:16px;line-height:1.6}.aoitori-execution-support__payment-action{margin-top:32px;text-align:center}.aoitori-execution-support__apply{display:inline-block;min-width:240px;max-width:100%;padding:16px 36px;border-radius:999px;background:#927863;color:#fff;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none}.aoitori-execution-support__apply:hover{background:#785f4e}.aoitori-execution-support__apply:focus-visible{outline:3px solid rgba(146,120,99,.35);outline-offset:4px}.aoitori-execution-support__payment .aoitori-execution-support__payment-help{margin:16px 0 0;color:#766761;font-size:14px;line-height:1.7;text-align:center}.aoitori-execution-support__payment-help a{color:#8a6f5c;text-underline-offset:4px}.aoitori-execution-support__cta{margin-top:42px;padding:44px 32px 40px;border-radius:6px;background:var(--execution-cta);text-align:center}.aoitori-execution-support__cta h2{padding:0;border-left:0;text-align:center}.aoitori-execution-support__cta a{display:inline-block;min-width:220px;margin-top:24px;padding:16px 30px;border-radius:999px;background:#927863;color:#fff;font-size:16px;font-weight:700;text-align:center;text-decoration:none}.aoitori-execution-support__cta a:hover{background:#785f4e}.aoitori-execution-support__cta a:focus-visible{outline:3px solid rgba(146,120,99,.35);outline-offset:4px}@media screen and (max-width:749px){.aoitori-execution-support__inner{width:min(100% - 36px,820px)}.aoitori-execution-support__intro{padding-bottom:26px}.aoitori-execution-support__lead,.aoitori-execution-support__section p,.aoitori-execution-support__section li,.aoitori-execution-support__cta p{font-size:16px}.aoitori-execution-support__section{padding:34px 0}.aoitori-execution-support__section h2,.aoitori-execution-support__cta h2{font-size:23px}.aoitori-execution-support__cards,.aoitori-execution-support__steps,.aoitori-execution-support__price-cards{grid-template-columns:1fr}.aoitori-execution-support__cards article:last-child{grid-column:auto}.aoitori-execution-support__cards article,.aoitori-execution-support__steps article{padding:22px}.aoitori-execution-support__notice{padding:34px 0}.aoitori-execution-support__notice h2{font-size:22px}.aoitori-execution-support__notice-body{margin-top:24px;padding:24px 22px}.aoitori-execution-support__cta{padding:36px 22px 32px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/aoitori-execution-support.css.map */
