body,html{margin:0;padding:0;width:100%}body{overflow-x:hidden}.blank-lp-sticky-header{left:0;position:sticky;top:0;width:100%;z-index:9999}.blank-lp-footer .hs_cos_wrapper,.blank-lp-sticky-header .hs_cos_wrapper{display:block;margin:0;padding:0;width:100%}.blank-lp-main,.blank-lp-main .row-fluid,.blank-lp-main .row-fluid-wrapper,.blank-lp-main .widget-span{margin:0;max-width:none;padding:0}.blank-lp-main .dnd-section{padding:0}.blank-lp-footer{margin:0;padding:0;width:100%}.mm-usecase-training{--mm-orange:#e08025;--mm-red:#c92b26;--mm-ink:#1d1b19;--mm-text:#615b56;--mm-line:#eee1d6;--mm-cream:#fff8f2;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:84px 0;width:100%}.mm-usecase-training,.mm-usecase-training *,.mm-usecase-training :after,.mm-usecase-training :before{box-sizing:border-box}.mm-usecase-training h2,.mm-usecase-training h3,.mm-usecase-training p{margin-top:0}.mm-usecase-training__container{margin-inline:auto;width:min(1180px,calc(100% - 48px))}.mm-usecase-training__box{align-items:center;background:radial-gradient(circle at 0 0,rgba(224,128,37,.09),transparent 34%),var(--mm-cream);border:1px solid var(--mm-line);border-radius:24px;display:grid;gap:60px;grid-template-columns:minmax(0,.85fr) minmax(460px,1.15fr);overflow:hidden;padding:48px 54px 48px 62px;position:relative}.mm-usecase-training__box:before{background:var(--mm-orange);border-radius:0 999px 999px 0;bottom:30px;content:"";left:0;position:absolute;top:30px;width:5px}.mm-usecase-training__eyebrow{color:var(--mm-orange);font-size:16px;font-weight:800;letter-spacing:.18em;line-height:1.5;margin:0 0 8px!important;text-transform:uppercase}.mm-usecase-training__subheading{color:#736b65;font-size:16px;font-weight:700;line-height:1.7;margin:0 0 9px!important}.mm-usecase-training__intro h2{font-size:clamp(30px,3.1vw,42px);font-weight:700;letter-spacing:-.035em;line-height:1.35;margin:0 0 16px!important}.mm-usecase-training__intro h2 em{color:var(--mm-red);display:block;font-style:normal}.mm-usecase-training__description{color:var(--mm-text);font-size:16px;line-height:1.9;max-width:490px;white-space:pre-line}.mm-usecase-training__content{background:hsla(0,0%,100%,.88);border:1px solid rgba(238,225,214,.9);border-radius:18px;min-width:0;padding:28px 30px}.mm-usecase-training__features{display:grid;gap:0}.mm-usecase-training__feature{align-items:center;border-bottom:1px solid var(--mm-line);display:grid;gap:16px;grid-template-columns:42px minmax(0,1fr);padding:16px 0}.mm-usecase-training__feature:first-child{padding-top:0}.mm-usecase-training__number{align-items:center;background:#fff3e8;border-radius:50%;color:var(--mm-orange);display:flex;font-size:16px;font-weight:800;height:42px;justify-content:center;line-height:1;width:42px}.mm-usecase-training__feature-copy h3{font-size:18px;font-weight:700;line-height:1.5;margin:0 0 2px!important}.mm-usecase-training__feature-copy p{color:#766f69;font-size:16px;line-height:1.7;margin:0!important;white-space:pre-line}.mm-usecase-training__button{align-items:center;background:var(--mm-ink);border:1px solid var(--mm-ink);border-radius:10px;display:flex;font-size:16px;font-weight:700;gap:24px;justify-content:space-between;line-height:1.5;margin-top:22px;padding:15px 17px 15px 21px;text-decoration:none;transition:color .25s ease,background-color .25s ease,transform .25s ease,box-shadow .25s ease;width:100%}.mm-usecase-training__button-arrow{align-items:center;background:var(--mm-orange);border-radius:50%;color:var(--mm-ink);display:flex;flex:0 0 auto;font-size:19px;height:34px;justify-content:center;line-height:1;transition:color .25s ease,background-color .25s ease,transform .25s ease;width:34px}.mm-usecase-training__button:hover{background:var(--mm-red);border-color:var(--mm-red);box-shadow:0 9px 20px rgba(201,43,38,.16);transform:translateY(-2px)}.mm-usecase-training__button:hover
.mm-usecase-training__button-arrow{color:var(--mm-red)}@media (max-width:980px){.mm-usecase-training__box{gap:34px;grid-template-columns:1fr;padding:46px 46px 46px 54px}.mm-usecase-training__description{max-width:720px}}@media (max-width:680px){.mm-usecase-training{padding:68px 0}.mm-usecase-training__container{width:calc(100% - 32px)}.mm-usecase-training__box{border-radius:18px;gap:28px;padding:35px 20px 22px 26px}.mm-usecase-training__box:before{bottom:22px;top:22px;width:4px}.mm-usecase-training__intro h2{font-size:30px}.mm-usecase-training__content{padding:22px 18px}.mm-usecase-training__feature{gap:13px;grid-template-columns:38px minmax(0,1fr)}.mm-usecase-training__number{height:38px;width:38px}.mm-usecase-training__button{gap:15px;padding-left:17px}}@media (prefers-reduced-motion:reduce){.mm-usecase-training__button,.mm-usecase-training__button-arrow{transition-duration:.01ms!important}}.mm-usecase-training__intro h2{line-height:1.22!important;margin:0 0 6px!important;padding:0!important}.mm-usecase-training__description{margin:0!important;padding:0!important}.mm-usecase-training__feature:last-child{border-bottom:0!important;padding-bottom:0}.mm-usecase-training__button{background:#49372d;border-color:#49372d}.mm-usecase-training__button-arrow{background:#f3a24f;color:#49372d}.mm-usecase-training__button:hover{background:#c92b26;border-color:#c92b26}.mm-usecase-training__button:hover
.mm-usecase-training__button-arrow{color:#c92b26}.mm-usecase-training__button{background:#c92b26;border-color:#c92b26;color:#fff}.mm-usecase-training__button-arrow{background:#fff;color:#c92b26}.mm-usecase-training__button:hover{background:#a9211d;border-color:#a9211d;color:#fff}.mm-usecase-training__button:hover
.mm-usecase-training__button-arrow{background:#fff;color:#a9211d;transform:translateX(3px)}.mm-usecase-training__intro h2{margin-bottom:16px!important}.mm-section-bg--cream{background-color:#fffdf9!important}.mm-section-bg--white{background-color:#fff!important}.mm-section-bg--orange{background-color:#fff6ed!important}.mm-back-button-area{box-sizing:border-box;margin-bottom:34px;padding:0 34px;width:100%}.mm-back-button{--mm-back-orange:#e08025;--mm-back-red:#c92b26;--mm-back-text:#3f3934;--mm-back-border:#e5ddd5;align-items:center;color:var(--mm-back-text)!important;display:inline-flex;gap:9px;padding:7px 16px 7px 8px;width:auto;-webkit-text-fill-color:var(--mm-back-text)!important;background:#fff!important;border:1px solid var(--mm-back-border);border-radius:999px;box-shadow:0 2px 7px rgba(71,53,38,.06);box-sizing:border-box;font-family:BIZ UDPGothic,Noto Sans JP,Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif;font-size:14px;font-weight:700;line-height:1.5;text-align:left;text-decoration:none!important;transition:color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.mm-back-button:link,.mm-back-button:visited{color:var(--mm-back-text)!important;-webkit-text-fill-color:var(--mm-back-text)!important;text-decoration:none!important}.mm-back-button>span{color:#fff!important;display:grid;flex:0 0 auto;height:28px;place-items:center;width:28px;-webkit-text-fill-color:#fff!important;background:var(--mm-back-orange)!important;border-radius:50%;box-sizing:border-box;font-size:16px;line-height:1;transition:background-color .2s ease,transform .2s ease}.mm-back-button:active,.mm-back-button:focus,.mm-back-button:hover{color:var(--mm-back-text)!important;-webkit-text-fill-color:var(--mm-back-text)!important;background:#fff!important;border-color:rgba(201,43,38,.3);box-shadow:0 4px 12px rgba(71,53,38,.1);text-decoration:none!important;transform:translateY(-2px)}.mm-back-button:active>span,.mm-back-button:focus>span,.mm-back-button:hover>span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:var(--mm-back-red)!important;transform:translateX(-2px)}.mm-back-button:focus-visible{outline:3px solid rgba(224,128,37,.25);outline-offset:3px}@media (max-width:680px){.mm-back-button-area{margin-bottom:26px;padding:0 16px}.mm-back-button{font-size:13px;padding:6px 14px 6px 7px}.mm-back-button>span{font-size:15px;height:27px;width:27px}}@media (prefers-reduced-motion:reduce){.mm-back-button,.mm-back-button>span{transition-duration:.01ms!important}.mm-back-button:active,.mm-back-button:active>span,.mm-back-button:focus,.mm-back-button:focus>span,.mm-back-button:hover,.mm-back-button:hover>span{transform:none}}