:root{--font-en:"Satoshi", sans-serif;--font-en-serif:"Playfair Display", serif;--font-jp:"Noto Sans JP", sans-serif;--font-jp-serif:"Shippori Mincho", serif}@media screen and (max-width:749px){.section-process-flow{margin-bottom:130px}.section-process-flow .process-flow__wrapper{margin:0 auto}.section-process-flow .process-flow-card{background-color:#fff;margin:0 auto;padding:0;border-top-right-radius:40px}.section-process-flow .process-flow-hero{display:flex;flex-direction:column;align-items:center;gap:30px;margin-bottom:40px}.section-process-flow .process-flow-hero__image-wrapper{background-color:#fafafa;flex:1;width:100%;max-width:100%}.section-process-flow .process-flow-hero__image-wrapper .process-flow-hero__image img{width:100%}.section-process-flow .process-flow-hero--left,.section-process-flow .process-flow-hero--right{flex-direction:column}.section-process-flow .process-flow-hero__image-wrapper{flex:1;max-width:100%;border-top-right-radius:40px}.section-process-flow .process-flow-hero__image-wrapper .process-flow-hero__image{width:100%;height:auto;border-top-right-radius:40px;-o-object-fit:cover;object-fit:cover;display:block}.section-process-flow .process-flow-hero__content{flex:1;padding-left:calc(2rem / var(--font-body-scale));padding-right:calc(2rem / var(--font-body-scale))}.section-process-flow .process-flow-hero__content .process-flow-hero__title{font-size:2.4rem;font-weight:700;margin:0 0 28px;line-height:1.4;display:flex;align-items:center;gap:12px}.section-process-flow .process-flow-hero__content .process-flow-hero__title .icon{width:28px;height:22px;display:flex}.section-process-flow .process-flow-hero__content .process-flow-hero__title .icon svg{width:28px;height:22px}.section-process-flow .process-flow-hero__content .process-flow-hero__title .text{letter-spacing:-.01rem}.section-process-flow .process-flow-hero__content .process-flow-hero__description{font-size:1.4rem;line-height:1.6}.section-process-flow .process-flow-hero__content .process-flow-hero__description p{margin:0}.section-process-flow .process-list{display:flex;flex-direction:column;gap:46px;padding-left:calc(2rem / var(--font-body-scale));padding-right:calc(2rem / var(--font-body-scale));padding-bottom:52px}.section-process-flow .process-list .process-item__title{padding-left:18px;font-size:1.6rem;line-height:1.6;font-weight:700;color:#222;margin:0 0 8px;position:relative}.section-process-flow .process-list .process-item__title:before{content:"";display:block;width:4px;height:32px;background-color:#e60019;position:absolute;top:-2px;left:0}.section-process-flow .process-list .process-item__text{font-size:1.4rem;line-height:1.7}.section-process-flow .process-list .process-item__text p{margin:0}.section-process-flow .process-flow-bottom{background-color:#eff0f1;display:flex;flex-direction:column;padding:40px 20px;gap:26px;border-bottom-right-radius:40px}.section-process-flow .process-flow-bottom__heading{width:100%;flex-shrink:0}.section-process-flow .process-flow-bottom__heading .process-flow-bottom__title{font-size:2.4rem;font-weight:700;margin:0;line-height:1.4}.section-process-flow .process-flow-steps{flex:1;display:flex;flex-direction:column;position:relative}.section-process-flow .process-step-item{display:flex;position:relative;z-index:2;flex-direction:column;align-items:flex-start;gap:15px;padding-left:48px;padding-bottom:45px}.section-process-flow .process-step-item:not(:last-child):before{content:"";position:absolute;top:0;bottom:0;left:18px;width:1px;border-left:1px dashed #243930;z-index:1}.section-process-flow .process-step-item__badge{background-color:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;position:absolute;left:0;top:0;width:36px;height:36px;padding-top:2px;z-index:2}.section-process-flow .process-step-item__badge-label{font-size:.8rem;color:#707070;font-weight:700;line-height:1;font-family:var(--font-en)}.section-process-flow .process-step-item__badge-num{font-size:1.2rem;color:#707070;font-weight:700;line-height:1;font-family:var(--font-en);margin-top:1px}.section-process-flow .process-step-item__image-wrapper{flex-shrink:0;width:100%}.section-process-flow .process-step-item__image-wrapper .process-step-item__image{width:100%;height:auto;max-height:180px;-o-object-fit:cover;object-fit:cover;border-radius:12px;display:block}.section-process-flow .process-step-item__content{flex:1}.section-process-flow .process-step-item__content .process-step-item__title{font-size:1.6rem;font-weight:700;margin:0 0 6px}.section-process-flow .process-step-item__content .process-step-item__text{font-size:1.3rem;line-height:1.6}.section-process-flow .process-step-item__content .process-step-item__text p{margin:0}}@media screen and (min-width:750px){.section-process-flow{max-width:calc(1200 + 4rem / var(--font-body-scale) * 2);padding:0 calc(4rem / var(--font-body-scale));margin:auto auto 130px;background-color:transparent}.section-process-flow .process-flow__wrapper{margin:0 auto;max-width:1200px;padding:0;border-radius:20px}.section-process-flow .process-flow-card{background-color:#fff;margin:0 auto;padding:0;border-radius:20px}.section-process-flow .process-flow-hero{display:flex;flex-direction:row;align-items:center;gap:20px;margin-bottom:70px}}@media screen and (min-width:750px)and (max-width:1280px){.section-process-flow .process-flow-hero{gap:0;margin-bottom:min(70px,5.8333333333vw)}}@media screen and (min-width:750px){.section-process-flow .process-flow-hero__image-wrapper{flex:1;width:29.8611111111%;max-width:50%;background-color:transparent}.section-process-flow .process-flow-hero__image-wrapper .process-flow-hero__image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block;border-top-right-radius:0}.section-process-flow .process-flow-hero__image-wrapper .process-flow-hero__image img{width:100%}}@media screen and (min-width:750px){.section-process-flow .process-flow-hero--left{flex-direction:row}.section-process-flow .process-flow-hero--left .process-flow-hero__image-wrapper{border-top-left-radius:40px}.section-process-flow .process-flow-hero--left .process-flow-hero__image-wrapper .process-flow-hero__image{border-top-right-radius:0;border-top-left-radius:20px;border-bottom-right-radius:20px}}@media screen and (min-width:750px){.section-process-flow .process-flow-hero--right{flex-direction:row-reverse}.section-process-flow .process-flow-hero--right .process-flow-hero__image-wrapper .process-flow-hero__image{border-radius:0 20px}}@media screen and (min-width:750px){.section-process-flow .process-flow-hero__content{flex:1;padding-left:74px;padding-right:74px}}@media screen and (min-width:750px)and (max-width:1280px){.section-process-flow .process-flow-hero__content{padding-left:max(40px,3.3333333333vw);padding-right:max(40px,3.3333333333vw)}}@media screen and (min-width:750px){.section-process-flow .process-flow-hero__content .process-flow-hero__title{font-size:2.4rem;font-weight:700;margin:0 0 16px;line-height:1.4;display:flex;align-items:center;gap:15px}.section-process-flow .process-flow-hero__content .process-flow-hero__title .text{letter-spacing:-.01rem}}@media screen and (min-width:750px){.section-process-flow .process-flow-hero__content .process-flow-hero__description{font-size:1.6rem;line-height:1.6}.section-process-flow .process-flow-hero__content .process-flow-hero__description p{margin:0}}@media screen and (min-width:750px){.section-process-flow .process-list{margin:auto;max-width:calc(900px + 4rem / var(--font-body-scale) * 2);display:flex;flex-direction:column;gap:70px;padding-left:calc(4rem / var(--font-body-scale));padding-right:calc(4rem / var(--font-body-scale));padding-bottom:70px}}@media screen and (min-width:750px)and (max-width:1280px){.section-process-flow .process-list{gap:40px;padding-left:40px;padding-right:40px;padding-bottom:40px}}@media screen and (min-width:750px){.section-process-flow .process-list .process-item__title{padding-left:18px;font-size:2rem;line-height:1.6;font-weight:700;margin:0 0 18px;position:relative}.section-process-flow .process-list .process-item__title:before{content:"";display:block;width:4px;height:32px;background-color:#e60019;position:absolute;top:-2px;left:0}.section-process-flow .process-list .process-item__text{font-size:1.6rem;line-height:1.6}.section-process-flow .process-list .process-item__text p{margin:0}}@media screen and (min-width:750px){.section-process-flow .process-flow-bottom{background-color:#eff0f1;display:flex;flex-direction:row;flex-direction:column;gap:0;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding:40px 74px}}@media screen and (min-width:750px)and (max-width:1280px){.section-process-flow .process-flow-bottom{padding-left:max(40px,3.3333333333vw);padding-right:max(40px,3.3333333333vw)}}@media screen and (min-width:750px){.section-process-flow .process-flow-bottom__heading{width:100%;max-width:190px;flex-shrink:0;padding:0}.section-process-flow .process-flow-bottom__heading .process-flow-bottom__title{font-size:2.4rem;font-weight:700;margin:0 0 28px;line-height:1.4}}@media screen and (min-width:750px){.section-process-flow .process-flow-steps{margin:auto;max-width:none;flex:1;display:flex;flex-direction:column;position:relative;padding:0}}@media screen and (min-width:750px){.section-process-flow .process-step-item{display:flex;position:relative;z-index:2;flex-direction:row;align-items:flex-start;gap:20px;padding-left:80px;padding-bottom:80px}.section-process-flow .process-step-item:not(:last-child):before{content:"";position:absolute;top:0;bottom:0;left:30px;width:1px;border-left:1px dashed #243930;z-index:1}}@media screen and (min-width:750px){.section-process-flow .process-step-item__badge{background-color:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;position:absolute;left:0;top:0;width:60px;height:60px;padding-top:2px;z-index:2}.section-process-flow .process-step-item__badge-label{font-size:1rem;color:#707070;font-weight:700;line-height:1;font-family:var(--font-en)}.section-process-flow .process-step-item__badge-num{font-size:2.2rem;color:#707070;font-weight:700;line-height:1;font-family:var(--font-en);margin-top:1px}}@media screen and (min-width:750px){.section-process-flow .process-step-item__image-wrapper{flex-shrink:0;width:254px}.section-process-flow .process-step-item__image-wrapper .process-step-item__image{width:254px;height:auto;max-height:168px;-o-object-fit:cover;object-fit:cover;border-radius:10px;display:block}}@media screen and (min-width:750px){.section-process-flow .process-step-item__content{flex:1}.section-process-flow .process-step-item__content .process-step-item__title{font-size:2rem;font-weight:700;margin:0 0 17px}.section-process-flow .process-step-item__content .process-step-item__text{font-size:1.4 rem;line-height:1.6}.section-process-flow .process-step-item__content .process-step-item__text p{margin:0}}@media screen and (min-width:1024px){.section-process-flow .process-flow-bottom{display:flex;flex-direction:row;gap:20px}.section-process-flow .process-flow-steps{max-width:700px}.section-process-flow .process-step-item{gap:35px;padding-left:100px;padding-bottom:100px}.section-process-flow .process-step-item__image-wrapper{flex-shrink:0;width:254px}.section-process-flow .process-step-item__image-wrapper .process-step-item__image{width:254px;height:auto;max-height:168px;-o-object-fit:cover;object-fit:cover;border-radius:10px;display:block}}@media screen and (min-width:1440px){.section-business-products .section-products-cards__wrapper{padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/aw-business-process.css.map */
