.u-section-wrap{padding:40px 0 0}.u-heading,.section{padding:0 16px}.section__img{position:relative;z-index:1;margin-bottom:16px;padding:0 16px}.section__img .num{position:absolute;z-index:2;top:0;font-size:6rem;font-weight:500;line-height:100%;background:linear-gradient(90deg,#00b7ff,#044a80);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section .u-sub-heading{margin-bottom:12px}.section-01{margin-top:32px}.section-01 .num{left:16px}.section-02{margin-top:56px}.section-02 .num{top:-10px;right:40px}.section-02 .u-txt{margin-bottom:24px}.section-02 .c-more-btn{margin:0 auto}.section-03{margin-top:56px}.section-03 .num{top:5px;left:40px}.section-04{margin-top:56px}.section-04 .num{top:5px;right:40px}.section-05{margin-top:40px;padding:0 0 40px}.section-05__bnr{margin-bottom:40px;padding-top:64px;background-color:var(--c-main-bg)}.section-05__txt{padding:0 16px}.section-05 .u-txt+.u-sub-heading{margin-top:32px}.section-05 .u-txt+.u-txt{margin-top:8px}@media (min-width: 48em){.u-section-wrap{padding:74px 0 0}.u-heading{padding:0 100px}.section{padding:0 50px}.section__img{width:50%;margin-bottom:0;padding:0}.section__img .num{font-size:10rem}.section__txt{width:45.5%}.section .u-sub-heading{margin-bottom:20px}.section__inner>div{display:flex;align-items:center;gap:3.9%;max-width:1015px}.section-01{margin-top:40px}.section-01 .num{top:-13px;left:0}.section-02{margin-top:55px}.section-02 .section__inner>div{flex-direction:row-reverse;margin-left:auto}.section-02 .num{top:-20px}.section-02 .u-txt{margin-bottom:40px}.section-02 .c-more-btn{margin:0}.section-03{margin-top:66px}.section-03 .num{top:11px;left:23px}.section-04{margin-top:40px}.section-04 .section__inner>div{flex-direction:row-reverse;margin-left:auto}.section-04 .num{top:-20px;right:27px}.section-05{margin-top:65px;padding:0 0 64px}.section-05 .section__inner>div{display:block;gap:0;max-width:100%}.section-05__bnr{margin-bottom:64px;padding-top:80px}.section-05__txt{max-width:966px!important;margin:0 auto;padding:0 24px}.section-05 .u-txt+.u-sub-heading{margin-top:40px}.section-05 .u-txt+.u-txt{margin-top:16px}}
