.p-case-story{--case-story-request-color:#faf7f5;--case-story-result-color:#005bac;--case-story-icon-width:130px;display:grid;gap:var(--acq-spacing-xl);margin-bottom:0}.p-case-story__item{display:grid;gap:60px;grid-template-columns:repeat(2,1fr)}.p-case-story__request,.p-case-story__result{border:1px solid var(--acq-color-beige);border-radius:var(--acq-rounded-lg);display:grid;gap:0;grid-row:span 2;grid-template-rows:subgrid;padding:5px;position:relative}.p-case-story__request:after{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNSIgaGVpZ2h0PSI3MCI+PHBhdGggZmlsbD0iIzAwNWJhYyIgZD0iTTMyLjg3OSAzMi44NzlhMyAzIDAgMCAxIDAgNC4yNDNMNS4xMjEgNjQuODc5QTMgMyAwIDAgMSAwIDYyLjc1N1Y3LjI0M2EzIDMgMCAwIDEgNS4xMjEtMi4xMjFaIi8+PC9zdmc+") no-repeat 50% /contain;content:"";height:70px;position:absolute;right:0;top:50%;transform:translateX(50px) translateY(-50%);width:35px}.p-case-story__head{align-items:center;background-color:var(--case-story-request-color);border-radius:var(--acq-rounded-lg) var(--acq-rounded-lg) 0 0;display:inline-flex;font-size:var(--acq-font-size-lg);justify-content:center;margin-bottom:0;padding:18px 6px;text-align:center}.p-case-story__body{align-content:center;align-items:center;display:grid;gap:16px 24px;grid-template-columns:var(--case-story-icon-width) 1fr;padding:28px 19px 23px;&:not(:has(.p-case-story__desc)){.p-case-story__icon{grid-row:1/2}}}.p-case-story__label{background:var(--case-story-result-color);border-radius:17px;color:var(--acq-color-white);display:inline-block;font-size:var(--acq-font-size-xs);font-weight:700;margin-bottom:6px;padding:8px 15px}.p-case-story__titleText{font-size:var(--acq-font-size-xl);margin-bottom:0}.p-case-story__titleText--normal{font-size:2rem}.p-case-story__icon{grid-row:1/3}.p-case-story__iconImage{width:var(--case-story-icon-width)}.p-case-story__desc{margin-bottom:0}.p-case-story__result{.p-case-story__head{background-color:var(--case-story-result-color);color:var(--acq-color-white)}.p-case-story__titleText{color:var(--case-story-result-color);&:has(.u-color-highlight){color:var(--acq-color-secondary)}}}@media (width <= 767px){.p-case-story__item{grid-template-columns:1fr}.p-case-story__request:after{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSIzMCI+PHBhdGggZmlsbD0iIzAwNWJhYyIgZD0iTTMyLjEyMSAyNy44NzlhMyAzIDAgMCAxLTQuMjQzIDBMNS4xMjEgNS4xMjFBMyAzIDAgMCAxIDcuMjQzIDBoNDUuNTE0YTMgMyAwIDAgMSAyLjEyMSA1LjEyMVoiLz48L3N2Zz4=") no-repeat 50% /contain;height:35px;inset:auto auto 0 50%;transform:translateX(-50%) translateY(50px);width:60px}.p-case-story__body{column-gap:16px;grid-template-columns:62px 1fr;padding:24px 19px 19px}.p-case-story__titleText{font-size:var(--acq-font-size-md)}.p-case-story__titleText--normal{font-size:var(--acq-font-size-lg)}.p-case-story__icon{grid-row:1/2}.p-case-story__iconImage{width:62px}.p-case-story__desc{grid-column:1/3}}.bank-banking-mv{background-image:url(/content/dam/yayoi-corp/bank/banking/img/index-mv-bg-pc.png);background-position:50%;background-repeat:no-repeat;background-size:cover;.list{margin-bottom:0}}.bank-banking-mv__inner{display:grid;gap:48px;margin-inline:auto;max-width:1248px;padding:80px 24px 24px}.bank-banking-mv__content{align-items:center;display:grid;gap:32px 80px;grid-template-areas:"text media" "heading media" "button media";grid-template-columns:auto minmax(0,615px)}.bank-banking-mv__heading{grid-area:heading}.bank-banking-mv__text{font-size:2.8rem;font-weight:var(--acq-font-weight-bold);grid-area:text;margin-bottom:0;text-align:center;.cmp-text-marker{background:linear-gradient(to bottom,#0000 60%,var(--color-marker-bg) 40%)}}.bank-banking-mv__button{grid-area:button;.button{margin-block:0}}.bank-banking-mv__media{grid-area:media}@media (width <= 767px){.bank-banking-mv{background-image:url(/content/dam/yayoi-corp/bank/banking/img/index-mv-bg-sp.png)}.bank-banking-mv__inner{gap:32px;padding:32px 16px 16px}.bank-banking-mv__content{gap:32px;grid-template-areas:"text" "heading" "media" "button";grid-template-columns:1fr;text-align:center}.bank-banking-mv__heading{padding-inline:12px}.bank-banking-mv__text{font-size:2.2rem}}.bank-banking-cta{background-image:url(/content/dam/yayoi-corp/bank/banking/img/index-mv-bg-pc.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:var(--acq-spacing-xl) var(--acq-spacing-2xl)}.bank-banking-cta__inner{background-color:var(--acq-color-white);border:1px solid var(--acq-color-bg-beige);border-radius:var(--acq-rounded-lg);box-shadow:0 18px 30px 0 #e3e3e366;margin-inline:auto;max-width:var(--acq-width-content);padding:var(--acq-spacing-lg);p{margin-bottom:0}.button{margin-block:32px}.cmp-text-marker{background:linear-gradient(to bottom,#0000 60%,var(--color-marker-bg) 40%)}.sp-only{display:none}}@media (width <= 767px){.bank-banking-cta{background-image:url(/content/dam/yayoi-corp/bank/banking/img/index-mv-bg-sp.png);padding:var(--acq-spacing-xl) var(--acq-spacing-sm)}.bank-banking-cta__inner{padding:var(--acq-spacing-md);.cmp-media-lyt{text-align:center}.button{margin-bottom:var(--acq-spacing-sm)}.cmp-button-layout{text-align:center}.sp-only{display:block}}}