.mm-usecase-faq{--mm-orange:#e08025;--mm-orange-dark:#b9641c;--mm-ink:#171717;--mm-muted:#706861;--mm-line:#eee3d9;background:#fff;color:var(--mm-ink);font-family:BIZ UDPGothic,Noto Sans JP,Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif;font-size:16px;line-height:1.8;padding:100px 0;width:100%}.mm-usecase-faq,.mm-usecase-faq *,.mm-usecase-faq :after,.mm-usecase-faq :before{box-sizing:border-box}.mm-usecase-faq__container{margin-inline:auto;width:min(980px,calc(100% - 48px))}.mm-usecase-faq__heading{margin:0 auto 48px;max-width:780px;padding:0;text-align:center}.mm-usecase-faq__eyebrow{color:var(--mm-orange);font-size:16px;font-weight:800;letter-spacing:.2em;line-height:1.4;margin:0 0 12px!important;padding:0!important;text-transform:uppercase}.mm-usecase-faq__heading h2{font-size:clamp(30px,3.3vw,44px);font-weight:700;letter-spacing:-.035em;line-height:1.42;margin:0 0 14px!important;padding:0!important;white-space:normal!important}.mm-usecase-faq__description{color:var(--mm-muted);font-size:16px;line-height:1.9;margin:0!important;padding:0!important;white-space:normal!important}.mm-usecase-faq__list{display:grid;gap:14px}.mm-usecase-faq__item{background:#fff;border:1px solid var(--mm-line);border-radius:16px;overflow:hidden}.mm-usecase-faq__question{align-items:center;cursor:pointer;display:grid;gap:16px;grid-template-columns:42px minmax(0,1fr) 40px;list-style:none;margin:0;min-height:88px;padding:20px 24px}.mm-usecase-faq__question::-webkit-details-marker{display:none}.mm-usecase-faq__question::marker{content:"";display:none}.mm-usecase-faq__question-mark{background:var(--mm-orange);border-radius:50%;color:#fff;display:grid;font-size:18px;font-weight:900;height:42px;line-height:1;place-items:center;width:42px}.mm-usecase-faq__question-text{color:var(--mm-ink);font-size:18px;font-weight:700;line-height:1.65;min-width:0;overflow-wrap:anywhere}.mm-usecase-faq__toggle{background:#fff1e5;border-radius:50%;display:block;height:40px;position:relative;width:40px}.mm-usecase-faq__toggle:after,.mm-usecase-faq__toggle:before{background:var(--mm-orange);border-radius:999px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .25s ease;width:15px}.mm-usecase-faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.mm-usecase-faq__item[open]
.mm-usecase-faq__toggle:after{transform:translate(-50%,-50%) rotate(0deg)}.mm-usecase-faq__answer{align-items:flex-start;border-top:1px solid var(--mm-line);display:grid;gap:16px;grid-template-columns:42px minmax(0,1fr);margin:0 24px;padding:22px 0 26px}.mm-usecase-faq__answer-mark{background:#fff1e5;border-radius:50%;color:var(--mm-orange-dark);display:grid;font-size:18px;font-weight:900;height:42px;line-height:1;place-items:center;width:42px}.mm-usecase-faq__answer-text{color:var(--mm-muted);font-size:16px;line-height:1.9;min-width:0;overflow-wrap:anywhere;padding-top:6px}.mm-usecase-faq__answer-text p{margin:0 0 12px!important;padding:0!important}.mm-usecase-faq__answer-text p:last-child{margin-bottom:0!important}@media (max-width:680px){.mm-usecase-faq{padding:76px 0}.mm-usecase-faq__container{width:calc(100% - 32px)}.mm-usecase-faq__heading{margin-bottom:34px;text-align:left}.mm-usecase-faq__list{gap:12px}.mm-usecase-faq__question{gap:12px;grid-template-columns:36px minmax(0,1fr) 36px;min-height:78px;padding:18px 16px}.mm-usecase-faq__answer-mark,.mm-usecase-faq__question-mark{font-size:16px;height:36px;width:36px}.mm-usecase-faq__question-text{font-size:16px}.mm-usecase-faq__toggle{height:36px;width:36px}.mm-usecase-faq__answer{gap:12px;grid-template-columns:36px minmax(0,1fr);margin:0 16px;padding:20px 0 22px}.mm-usecase-faq__answer-text{padding-top:3px}}