.aoitori-support{padding-block:100px;background:#fffdfb;color:#543e34}.aoitori-support--small{padding-block:56px}.aoitori-support--medium{padding-block:76px}.aoitori-support--large{padding-block:100px}.aoitori-support__inner{width:min(1080px,calc(100% - 48px));margin-inline:auto}.aoitori-support__header{margin-bottom:48px;text-align:center}.aoitori-support__heading{margin:0;color:#5b4f49;font-family:"Noto Serif JP",serif;font-size:clamp(2.2rem,3vw,2.8rem);font-weight:500;line-height:1.2;letter-spacing:.08em;font-variant-numeric:lining-nums}.aoitori-support__subtitle{display:inline-block;margin:10px 0 0;padding-bottom:7px;border-bottom:1px solid #a77d5a;color:#765d4e;font-size:1.3rem;line-height:1.6;letter-spacing:.04em}.aoitori-support__lead{margin:24px auto 0;max-width:640px;color:#765f54;font-size:1.6rem;line-height:1.9}.aoitori-support__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:48px 0 0;align-items:stretch}.aoitori-support__card{position:relative;display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:40px 28px 34px;border:1px solid #eee4df;border-radius:8px;background:#fff;box-shadow:0 6px 20px #5c3f320f;text-align:center}.aoitori-support__card--highlight{border:2px solid #a77d5a;box-shadow:0 18px 40px #5c3f3224;transform:translateY(-8px)}.aoitori-support__badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);padding:6px 20px;border-radius:999px;background:#a77d5a;color:#fffdfb;font-size:1.2rem;font-weight:500;letter-spacing:.08em;white-space:nowrap}.aoitori-support__name{margin:6px 0 0;color:#4f392f;font-size:1.9rem;font-weight:500;line-height:1.5}.aoitori-support__price{margin:16px 0 0;color:#4f392f;font-family:"Noto Serif JP",serif;font-variant-numeric:lining-nums}.aoitori-support__price-amount{font-size:3.2rem;font-weight:500}.aoitori-support__price-unit{margin-left:4px;font-size:1.4rem;color:#8c7d75}.aoitori-support__format{margin:10px 0 0;color:#8c7d75;font-size:1.3rem;line-height:1.6}.aoitori-support__text{margin:18px 0 0;color:#765f54;font-size:1.4rem;line-height:1.85;flex-grow:1}.aoitori-support__button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin-top:26px;padding:0 28px;border:1px solid #a77d5a;border-radius:999px;background:#fffdfb;color:#6d4d3c;font-size:1.4rem;letter-spacing:.06em;text-decoration:none;transition:background-color .2s ease,color .2s ease}.aoitori-support__button:hover{background:#a77d5a;color:#fff;opacity:1}.aoitori-support__card--highlight .aoitori-support__button{background:#a77d5a;color:#fffdfb;line-height:1;align-content:center;row-gap:4px}.aoitori-support__card--highlight .aoitori-support__button:hover{background:#8a6242;border-color:#8a6242}@media screen and (max-width:989px){.aoitori-support__list{grid-template-columns:1fr;max-width:440px;margin-inline:auto}.aoitori-support__card--highlight{transform:none}}@media screen and (max-width:749px){.aoitori-support,.aoitori-support--medium,.aoitori-support--large{padding-block:64px}.aoitori-support--small{padding-block:44px}.aoitori-support__header{margin-bottom:30px}.aoitori-support__list{margin-top:32px;gap:18px}.aoitori-support__card{padding:32px 22px 28px}}.aoitori-support__button-line{white-space:nowrap}#MainContent[data-template=index] #support-menu.aoitori-support{background:#faf1ee}.aoitori-support .aoitori-support__button{flex-wrap:wrap}.aoitori-support__mobile-break{display:none}@media screen and (max-width:749px){.aoitori-support__format--mobile-break{white-space:pre-line}.aoitori-support__mobile-break{display:initial}}@media screen and (min-width:750px)and (max-width:1099px){.aoitori-support .aoitori-support__button{width:fit-content;min-width:0;max-width:100%;padding-left:36px;padding-right:36px;margin-left:auto;margin-right:auto;align-self:center}}.aoitori-support__lead-part{display:inline-block;max-width:100%;vertical-align:top}
/*# sourceMappingURL=/cdn/shop/t/12/assets/aoitori-support-menu.css.map */
