main{padding-bottom:0!important}.l-footer{margin-top:0!important}.m-mv-sub__inner.is-corp{max-width:none;grid-template-columns:1fr}.m-mv-sub__inner.is-corp .m-mv-sub__head{padding:32px 5.5% 32px}.m-mv-sub__row{display:grid;gap:20px;margin-top:16px}.mv-logos{display:flex;align-items:center;gap:16px}.problem__list{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:8px;column-gap:8px;row-gap:8px;max-width:1160px;margin:0 auto}.problem__list .problem__item:nth-child(even){transform:translateY(32px)}.problem__item{position:relative;display:grid;place-items:center;aspect-ratio:275/240;padding:4% 6% 16%;background-repeat:no-repeat;background-position:center;background-size:contain}.problem__item.is-01{background-image:url(/assets/img/for-corporate/problem_cloud_01.svg)}.problem__item.is-02{background-image:url(/assets/img/for-corporate/problem_cloud_02.svg)}.problem__item.is-03{background-image:url(/assets/img/for-corporate/problem_cloud_03.svg)}.problem__item.is-04{background-image:url(/assets/img/for-corporate/problem_cloud_04.svg)}.problem__txt{text-align:center;font-weight:500;line-height:1.5;color:#624949}.problem__txt strong{font-weight:700}.about__bg{background:#f81c43;padding:55px 0 40px}.about__cards{display:grid;gap:32px;max-width:1012px;margin:0 auto}.about__card{display:grid;grid-template-rows:auto 1fr;background:#fffeed;border-radius:16px;overflow:hidden}.about__img{aspect-ratio:320/200;background:#ffe19f}.about__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about__body{display:grid;gap:16px;padding:15px 4% 24px;text-align:center}.about__ttl{font-weight:700;font-size:1.4rem;line-height:1.5;color:#f81c43}.about__txt{font-size:1.4rem;line-height:1.5;margin:0 auto;text-align:left}.more__card-wrap{display:flex;justify-content:center}.more__card{display:grid;grid-template-columns:44px 1fr 24px;align-items:center;gap:18px;width:100%;max-width:496px;padding:28px 32px;background:#2ab7b8;color:#fff;text-align:center;font-weight:700;font-size:1.8rem;line-height:1.4;transition:opacity .3s ease}.more__card::before{content:"";width:100%;aspect-ratio:1/1;background:url(/assets/img/for-corporate/icon_magnifier.svg) no-repeat center/contain}.more__card::after{content:"";width:100%;aspect-ratio:30/12;background:#fff;-webkit-mask:url(/assets/img/common/icon_arrow_right.svg) no-repeat center/contain;mask:url(/assets/img/common/icon_arrow_right.svg) no-repeat center/contain}.merit__list{display:grid;gap:40px;max-width:1012px;margin:0 auto}.merit__item{display:grid;grid-template-columns:140px 1fr;grid-template-rows:auto 1fr;-moz-column-gap:16px;column-gap:16px;row-gap:8px;align-items:center}.merit__num{grid-column:1;grid-row:1;font-family:"Dela Gothic One","Noto Sans JP","Hiragino Sans","Yu Gothic Medium","Yu Gothic",Meiryo,sans-serif;font-size:3.2rem;line-height:1;color:#f81c43;text-align:center}.merit__circle{grid-column:1;grid-row:2;width:140px;aspect-ratio:1/1}.merit__circle img{display:block;width:100%;height:100%}.merit__body{grid-column:2;grid-row:1/3;align-self:center;display:grid;gap:8px}.merit__ttl{font-weight:700;font-size:1.6rem;line-height:1.5;text-align:left}.merit__txt{width:100%;font-size:1.4rem;line-height:1.6;text-align:left}.case__bg{background:#ffc824;padding:35px 0 45px;border-radius:0 0 40px 40px}.case__list{display:grid;gap:32px;max-width:1012px;margin:0 auto}.case__card{display:grid;background:#fff;border:4px solid #000;padding:24px 5%;gap:24px}.case__top{display:grid;gap:24px}.case__img{aspect-ratio:382/535;overflow:hidden}.case__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case__body{display:grid;gap:17px;align-content:start}.case__ttl{font-weight:700;font-size:1.8rem;line-height:1.5}.case__txt{font-size:1.4rem;line-height:1.8}.case__info{display:grid;gap:10px;padding:20px;border:1px solid #000}.case__meta{display:grid;gap:12px}.case__meta-row{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center}.case__meta-label{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;background:#fff;color:#5d5d5d;border:1px solid #cfcfcf;border-radius:2px;font-weight:500;font-size:1.3rem;line-height:1;width:100%}.case__meta-label.is-solid{background:#000;color:#fff}.case__meta-val{font-size:1.5rem;line-height:1.5}.case__point{display:grid;gap:10px;padding-top:20px;border-top:1px solid #c7c7c7}.case__point-label{font-family:"M PLUS 1","Noto Sans JP","Hiragino Sans","Yu Gothic Medium","Yu Gothic",Meiryo,sans-serif;font-weight:800;font-size:1.6rem;line-height:1;color:#f81c43}.case__point-txt{line-height:1.6}.flow__list{position:relative;display:grid;gap:32px;max-width:1110px;margin:0 auto;padding:0 5%}.flow__item{position:relative;z-index:1;display:grid;grid-template-columns:100px 1fr;-moz-column-gap:16px;column-gap:16px;row-gap:8px;align-items:start}.flow__item:not(:last-child)::after{content:"";position:absolute;left:48.5px;top:100px;bottom:-32px;width:3px;background:#f81c43;z-index:-1}.flow__num{grid-column:2;grid-row:1;padding-bottom:8px;border-bottom:1px dashed #f81c43;font-family:"M PLUS 1","Noto Sans JP","Hiragino Sans","Yu Gothic Medium","Yu Gothic",Meiryo,sans-serif;font-weight:800;font-size:2.4rem;line-height:1;color:#f81c43}.flow__circle{grid-column:1;grid-row:1/3;display:grid;place-items:center;width:100px;aspect-ratio:1/1;background:#fff;border:5px solid #f81c43;border-radius:50%}.flow__icon{display:block;width:56%;aspect-ratio:1/1;background-color:#f81c43;-webkit-mask:var(--icon) no-repeat center/contain;mask:var(--icon) no-repeat center/contain}.flow__body{grid-column:2;grid-row:2;display:grid;gap:6px}.flow__ttl{font-family:"M PLUS 1","Noto Sans JP","Hiragino Sans","Yu Gothic Medium","Yu Gothic",Meiryo,sans-serif;font-weight:800;font-size:2.4rem;line-height:1.2;color:#f81c43;text-align:left;place-content:center}.flow__txt{width:100%;line-height:1.5;font-weight:500;text-align:left}.contact{--wave-color:#FFFEF2}.contact__bg{background:#fffef2;padding:50px 0 140px;border-radius:0 0 40px 40px}.snow-monkey-form{display:grid;gap:0;max-width:1012px;margin:0 auto}.snow-monkey-form .smf-form{display:grid;gap:25px;padding:24px 5%;background:#fff;border:4px solid #000}.snow-monkey-form .smf-form .smf-item{display:grid;gap:10px;grid-template-columns:1fr}.snow-monkey-form .smf-form .smf-item__col{width:100%}.snow-monkey-form .smf-form .smf-item__label{display:flex;align-items:center;gap:10px;font-weight:500;font-size:1.6rem;line-height:1}.snow-monkey-form .smf-form .smf-item:has([data-validations~=required]) .smf-item__label::after{content:"必須";display:inline-flex;align-items:center;justify-content:center;padding:4px 6px;background:#fff;border:1px solid #f81c43;border-radius:2px;color:#f81c43;font-weight:500;font-size:1.2rem;line-height:1}.snow-monkey-form .smf-form .smf-text-control,.snow-monkey-form .smf-form .smf-textarea-control{display:block;width:100%}.snow-monkey-form .smf-form .smf-text-control__control,.snow-monkey-form .smf-form .smf-textarea-control__control{width:100%;padding:8px 16px;background:#fff;border:2px solid #bebebe;border-radius:10px;font-family:inherit;font-size:1.5rem;line-height:1.5}.snow-monkey-form .smf-form .smf-text-control__control:focus,.snow-monkey-form .smf-form .smf-textarea-control__control:focus{outline:2px solid #f81c43;outline-offset:-2px}.snow-monkey-form .smf-form .smf-textarea-control__control{min-height:240px;resize:vertical}.snow-monkey-form .smf-form .js-confirm-email-mismatch{margin-top:8px;color:#f81c43;font-weight:500;font-size:1.3rem;line-height:1.4}.snow-monkey-form .smf-action{width:100%;display:flex;justify-content:center;gap:24px;max-width:1012px;margin:32px auto 0;text-align:center}.snow-monkey-form .smf-button-control{display:inline-block;width:100%;max-width:422px;margin:0!important}.snow-monkey-form .smf-sending{display:none}.snow-monkey-form[data-screen=confirm] .form__check,.snow-monkey-form[data-screen=confirm] .form__req,.snow-monkey-form[data-screen=confirm] .privacy{display:none}.snow-monkey-form[data-screen=confirm] .form__agree{cursor:default}.snow-monkey-form[data-screen=confirm] .form__agree-txt a{text-decoration:none;pointer-events:none}.form__req{display:inline-flex;align-items:center;justify-content:center;padding:4px 6px;background:#fff;border:1px solid #f81c43;border-radius:2px;color:#f81c43;font-weight:500;font-size:1.2rem;line-height:1}.form__agree{display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;margin:24px auto 0}.form__check{width:24px;height:24px;accent-color:#f81c43;flex-shrink:0}.form__agree-txt{display:inline-flex;align-items:center;gap:10px;font-weight:500;font-size:1.6rem;line-height:1.4}.form__agree-txt a{color:inherit;text-decoration:underline}.privacy{display:grid;gap:16px;width:100%;max-width:1012px;margin:24px auto 0;padding:24px 5%;background:#fff;border:1px solid #d6d6d6;text-align:center}.privacy__note{font-weight:500;font-size:1.6rem;line-height:1.5}.privacy__link{font-size:1.4rem;line-height:1.5}.privacy__link a{color:#f81c43;text-decoration:underline;word-break:break-all}@media screen and (min-width:768px){.m-mv-sub__inner.is-corp .m-mv-sub__head{padding:30px 0 50px}.m-mv-sub__row{grid-template-columns:570px auto;align-items:center;margin-top:32px}.problem__list{grid-template-columns:repeat(4,1fr);gap:20px;align-items:center}.problem__list .problem__item:nth-child(even){transform:none}.problem__item{padding:5% 12% 18%}.problem__txt{font-size:2rem}.about__cards{grid-template-columns:repeat(3,1fr);gap:26px}.about__body{gap:22px;padding:24px 5% 40px}.about__ttl{font-size:1.6rem}.about__txt{max-width:220px}.more__card{grid-template-columns:53px 1fr 24px;gap:24px;padding:40px 2.4%;font-size:2.4rem}.more__card:hover{opacity:.8}.merit__list{grid-template-columns:repeat(3,1fr);gap:26px;align-items:start}.merit__item{grid-template-columns:1fr;grid-template-rows:subgrid;grid-row:span 4;justify-items:center;gap:23px}.merit__num{grid-column:auto;grid-row:auto;font-size:4.8rem}.merit__circle{grid-column:auto;grid-row:auto;width:200px}.merit__body{grid-column:auto;grid-row:auto;align-self:auto;display:contents}.merit__ttl{text-align:center;place-content:center;font-size:2rem}.merit__txt{max-width:320px}.case__bg{padding:55px 0 80px}.case__list{gap:40px}.case__card{padding:36px 3.5%;gap:20px}.case__top{grid-template-columns:382px 1fr;gap:40px;align-items:start}.case__ttl{font-size:2.4rem}.case__txt{font-size:1.6rem;line-height:2}.case__info{padding:32px 3.6%}.case__meta-label{font-size:1.5rem}.case__meta-val{font-size:1.6rem}.case__point{padding-top:30px}.case__point-label{font-size:2rem}.flow__list{grid-template-columns:repeat(5,1fr);gap:10px;align-items:start;padding:0 40px}.flow__list::before{content:"";position:absolute;top:110px;left:50%;width:100vw;height:5px;background:#f81c43;transform:translateX(-50%);z-index:0}.flow__item{grid-template-columns:1fr;grid-template-rows:subgrid;grid-row:span 4;justify-items:center;gap:23px}.flow__item:not(:last-child)::after{display:none}.flow__num{grid-column:auto;grid-row:auto;padding-bottom:0;border-bottom:0;font-size:3.2rem;text-align:center}.flow__circle{grid-column:auto;grid-row:auto}.flow__body{grid-column:auto;grid-row:auto;grid-template-rows:subgrid;grid-row:span 2;gap:10px}.flow__ttl{text-align:center}.flow__txt{max-width:180px;margin:0 auto}.contact__bg{padding-bottom:200px}.snow-monkey-form .smf-form{padding:40px 3.1%}.snow-monkey-form .smf-form .smf-item{gap:22px}.snow-monkey-form .smf-form .smf-item__label{font-size:2rem}.snow-monkey-form .smf-form .smf-text-control__control,.snow-monkey-form .smf-form .smf-textarea-control__control{min-height:56px}.snow-monkey-form .smf-form .smf-textarea-control__control{min-height:280px}.snow-monkey-form .smf-form .js-confirm-email-mismatch{font-size:1.4rem}.snow-monkey-form .smf-action{margin-top:45px}.form__agree{margin-top:45px}.form__agree-txt{font-size:2rem}.privacy{margin-top:55px;padding:40px 3.1%}.privacy__note{font-size:2rem}.privacy__link a{font-size:1.6rem}}@media screen and (max-width:767px){.problem__list{margin:0 -3vw}.problem__item{margin:0 -2%}.problem__item.is-02{right:9%}.problem__item.is-04{right:7%}}