.m-starpay-hero{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;line-height:2;padding:80px 30px;text-align:center}@media screen and (max-width:950px){.m-starpay-hero{padding:22px 20px 50px}}@media screen and (max-width:768px){.m-starpay-hero{padding:23px 20px 24px;text-align:left}}.m-starpay-hero .inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;max-width:1200px;position:relative;width:100%}@media screen and (max-width:950px){.m-starpay-hero .inner{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}}@media screen and (max-width:768px){.m-starpay-hero .inner{max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.m-starpay-hero .inner .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:524px;text-align:left}@media screen and (max-width:950px){.m-starpay-hero .inner .text{max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.m-starpay-hero .inner .text h1{color:#796bae;font-size:clamp(25px,2.5622254758vw,35px);font-weight:900;letter-spacing:.008em;line-height:1.34;margin:0 0 23px;text-align:center}@media screen and (max-width:950px){.m-starpay-hero .inner .text h1{font-size:clamp(18px,5.8666666667vw,22px);width:100%}}.m-starpay-hero .inner .text h1 .small{font-size:clamp(20px,8301610541727673vw,25px)}@media screen and (max-width:950px){.m-starpay-hero .inner .text h1 .small{font-size:clamp(12px,4.2666666667vw,16px)}}.m-starpay-hero .inner .text h1 .main{font-size:clamp(20px,8.0527086384vw,110px);letter-spacing:.04em;line-height:1}@media screen and (max-width:950px){.m-starpay-hero .inner .text h1 .main{font-size:clamp(30px,17.0666666667vw,64px)}}.m-starpay-hero .inner .text h2{font-size:clamp(15px,1.4641288433vw,20px);font-weight:700;letter-spacing:.03em;line-height:1.6;margin:0 0 10px}@media screen and (max-width:950px){.m-starpay-hero .inner .text h2{font-size:clamp(16px,.48vw,18px);text-align:center;width:100%}}@media screen and (max-width:768px){.m-starpay-hero .inner .text h2{font-size:1.8rem;text-align:left}}.m-starpay-hero .inner .text p{font-size:clamp(13px,1.0980966325vw,15px);letter-spacing:.015em;line-height:2;margin:0;max-width:472px}@media screen and (max-width:950px){.m-starpay-hero .inner .text p{font-size:clamp(13px,.3733333333vw,14px);max-width:100%;width:100%}}@media screen and (max-width:768px){.m-starpay-hero .inner .text p{font-size:1.4rem}}.m-starpay-hero .inner .image{max-width:580px;width:100%}@media screen and (max-width:950px){.m-starpay-hero .inner .image{margin:0 auto;max-width:100%;max-width:80vw;text-align:center}}.m-starpay-hero .inner .image img{border-radius:60px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:950px){.m-starpay-hero .inner .image img{width:100%}}@media screen and (max-width:768px){.m-starpay-hero .inner .image img{border-radius:30px}}.m-starpay-hero .bg-wrapper:before{background:url(https://cittec.ctc-g.co.jp/hubfs/ctc-g2023/assets/images/solution/starpay/mv_cover.svg);background-position:0;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:100%;z-index:-1}@media screen and (max-width:768px){.m-starpay-hero .bg-wrapper:before{background-image:url(https://cittec.ctc-g.co.jp/hubfs/ctc-g2023/assets/images/solution/starpay/mv_cover_sp.svg);background-position:0 -40px}}.m-starpay-hero .bg-image{height:100%;left:0;-o-object-position:center bottom;object-position:center bottom;position:absolute;top:0;width:100%;z-index:-2}