.AboutCta-sp{background-image:url(../media/about-cta-section-bg-img.0r-nvdhum_05t.webp);background-position:top;background-repeat:no-repeat;background-size:cover;padding-block-start:63px;padding-block-end:63px}.AboutCta-sp .AboutCta-wrap{color:#fff;width:100%;max-width:1380px;margin-inline-start:auto;margin-inline-end:auto}.AboutCta-sp .AboutCta-wrap .title{font-size:42px;font-weight:500}.AboutCta-sp .AboutCta-wrap .description{margin-top:28px;width:100%;max-width:1130px;margin-inline-start:auto;margin-inline-end:auto;font-size:18px;font-weight:400;line-height:30px}.AboutCta-sp .AboutCta-wrap .cta{margin-top:45px;padding:12px 25px}.AboutCta-sp .AboutCta-wrap .AboutCta-gride{grid-template-columns:repeat(4,1fr);gap:25px;margin-top:108px;display:grid}.AboutCta-sp .AboutCta-wrap .AboutCta-gride .box{padding-inline-start:24px;padding-inline-end:10px}.AboutCta-sp .AboutCta-wrap .AboutCta-gride .box .box-title{font-size:42px;font-weight:500}.AboutCta-sp .AboutCta-wrap .AboutCta-gride .box .box-text{font-size:18px;font-weight:400}.AboutCta-sp .AboutCta-wrap .AboutCta-gride .box:not(:first-child){border-left:1px solid #d9d9d9}@media only screen and (min-width:992px) and (max-width:1199px){.AboutCta-sp .AboutCta-wrap .AboutCta-gride{margin-top:80px}.AboutCta-sp .AboutCta-wrap .AboutCta-gride .box .box-title{font-size:35px}.AboutCta-sp .AboutCta-wrap .AboutCta-gride .box .box-text{font-size:16px}}@media only screen and (min-width:768px) and (max-width:991px){.AboutCta-sp .AboutCta-wrap .title{font-size:38px}.AboutCta-sp .AboutCta-wrap .description{margin-top:15px;font-size:16px;line-height:26px}.AboutCta-sp .AboutCta-wrap .cta{margin-top:30px}.AboutCta-sp .AboutCta-wrap .AboutCta-gride{grid-template-rows:auto auto;grid-template-columns:repeat(3,1fr);margin-top:70px}.AboutCta-sp .AboutCta-wrap .AboutCta-gride .box .box-title{font-size:40px}.AboutCta-sp .AboutCta-wrap .AboutCta-gride .box .box-text{font-size:16px}.AboutCta-sp .AboutCta-wrap .AboutCta-gride .box:not(:first-child){border-left:1px solid #d9d9d9}.AboutCta-sp .AboutCta-wrap .AboutCta-gride .box:first-child{grid-column:1/-1}.AboutCta-sp .AboutCta-wrap .AboutCta-gride .box:first-child .box-title{text-align:center}.AboutCta-sp .AboutCta-wrap .AboutCta-gride .box:nth-child(2){border-left:none}}@media only screen and (max-width:767px){.AboutCta-sp .AboutCta-wrap .title{font-size:28px;line-height:38px}.AboutCta-sp .AboutCta-wrap .description{margin-top:8px;font-size:15px;line-height:24px}.AboutCta-sp .AboutCta-wrap .AboutCta-gride{grid-template-columns:repeat(1,1fr);gap:32px;margin-top:90px}.AboutCta-sp .AboutCta-wrap .AboutCta-gride .box{padding-inline-start:0;padding-inline-end:0;border:none!important}.AboutCta-sp .AboutCta-wrap .AboutCta-gride .box .box-title{text-align:center;font-size:38px}.AboutCta-sp .AboutCta-wrap .AboutCta-gride .box .box-text{font-size:16px}}
.Journey-sp .Journey-wrap{width:100%;max-width:1280px;margin:56px auto 0}.Journey-sp .Journey-wrap .Journey-list{border-bottom:2px solid #d9d9d9;margin-bottom:0;padding-left:0;list-style:none}.Journey-sp .Journey-wrap .Journey-list li{cursor:pointer;padding-bottom:12px;font-size:28px;font-weight:700;text-decoration:none;transition:color .2s ease-in-out;position:relative}.Journey-sp .Journey-wrap .Journey-list li:after{content:"";transform-origin:0;background-color:#165dba;width:100%;height:2px;transition:transform .2s ease-in-out;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.Journey-sp .Journey-wrap .Journey-list li:hover,.Journey-sp .Journey-wrap .Journey-list li.active{color:#165dba}.Journey-sp .Journey-wrap .Journey-list li:hover:after,.Journey-sp .Journey-wrap .Journey-list li.active:after{transform:scaleX(1)}.Journey-sp .Journey-wrap .Journey-content-wrap{margin-top:40px}.Journey-sp .Journey-wrap .Journey-content-wrap .box .box-content{flex:1}.Journey-sp .Journey-wrap .Journey-content-wrap .box .box-content .content-title{font-size:42px;font-weight:400}.Journey-sp .Journey-wrap .Journey-content-wrap .box .box-content .content-desc{margin-top:24px;font-size:18px}.Journey-sp .Journey-wrap .Journey-content-wrap .box .box-img{flex:1;height:440px;overflow:hidden}.Journey-sp .Journey-wrap .Journey-content-wrap .box .box-img:hover img{scale:1.1}.Journey-sp .Journey-wrap .Journey-content-wrap .box .box-img img{object-fit:cover;width:100%;height:100%;transition:scale .3s}@media only screen and (min-width:992px) and (max-width:1199px){.Journey-sp .Journey-wrap .Journey-list li{font-size:24px}.Journey-sp .Journey-wrap .Journey-content-wrap .box .box-content .content-title{font-size:35px;font-weight:400}.Journey-sp .Journey-wrap .Journey-content-wrap .box .box-content .content-desc{margin-top:18px;font-size:17px}.Journey-sp .Journey-wrap .Journey-content-wrap .box-img{object-position:center;flex:1;height:440px;overflow:hidden}.Journey-sp .Journey-wrap .Journey-content-wrap .box-img img{object-fit:cover;width:100%;height:100%;transition:scale .3s}}@media only screen and (min-width:768px) and (max-width:991px){.Journey-sp .Journey-wrap{margin:40px auto 0}.Journey-sp .Journey-wrap .Journey-list li{font-size:22px}.Journey-sp .Journey-wrap .Journey-content-wrap .box .box-content{flex:1}.Journey-sp .Journey-wrap .Journey-content-wrap .box .box-content .content-title{font-size:28px;font-weight:500}.Journey-sp .Journey-wrap .Journey-content-wrap .box .box-content .content-desc{margin-top:18px;font-size:16px}.Journey-sp .Journey-wrap .Journey-content-wrap .box .box-img{flex:1;height:350px;overflow:hidden}.Journey-sp .Journey-wrap .Journey-content-wrap .box .box-img:hover img{scale:1.1}.Journey-sp .Journey-wrap .Journey-content-wrap .box .box-img img{object-fit:cover;width:100%;height:100%;transition:scale .3s}}@media only screen and (max-width:767px){.Journey-sp .Journey-wrap{margin:35px auto 0}.Journey-sp .Journey-wrap .Journey-list{overflow:auto}.Journey-sp .Journey-wrap .Journey-list li{font-size:22px}.Journey-sp .Journey-wrap .Journey-content-wrap .box .box-content{flex:1}.Journey-sp .Journey-wrap .Journey-content-wrap .box .box-content .content-title{font-size:22px;font-weight:500}.Journey-sp .Journey-wrap .Journey-content-wrap .box .box-content .content-desc{margin-top:12px;font-size:15px}.Journey-sp .Journey-wrap .Journey-content-wrap .box .box-img{width:100%}}
.PartnerLogo-sp{background-color:#f4f5f6;padding-block-start:100px;padding-block-end:100px}.PartnerLogo-sp .PartnerLogo-wrap{gap:55px 60px;margin-top:60px}.PartnerLogo-sp .PartnerLogo-wrap .box{width:150px;height:100%}.PartnerLogo-sp .PartnerLogo-wrap .box Img{width:100%}.PartnerLogo-sp .PartnerLogo-wrap .box-2{width:100px}@media only screen and (max-width:767px){.PartnerLogo-sp{padding-block-start:70px;padding-block-end:70px}.PartnerLogo-sp .PartnerLogo-wrap{gap:40px 60px}.PartnerLogo-sp .PartnerLogo-wrap .box{width:100px;height:100%}.PartnerLogo-sp .PartnerLogo-wrap .box Img{width:100%}.PartnerLogo-sp .PartnerLogo-wrap:nth-child(2n){column-gap:20px;margin-top:30px}.PartnerLogo-sp .PartnerLogo-wrap .box-2{width:100px}}
.Usp-sp{margin-block-start:57px;margin-block-end:57px}.Usp-sp .Usp-wrap{grid-template-columns:repeat(4,1fr);align-items:center;gap:25px;display:grid}@media only screen and (min-width:1200px) and (max-width:1500px){.Usp-sp .Usp-wrap{gap:18px}}.Usp-sp .Usp-wrap .box{text-align:center;height:100%}.Usp-sp .Usp-wrap .box p{margin-top:5px;padding-inline-start:15px;padding-inline-end:15px;font-size:22px;font-weight:500}@media only screen and (min-width:1200px) and (max-width:1500px){.Usp-sp .Usp-wrap .box p{font-size:18px}}.Usp-sp .Usp-wrap .box:not(:first-child){border-left:1px solid #d9d9d9}@media only screen and (min-width:768px) and (max-width:1199px){.Usp-sp .Usp-wrap{grid-template-columns:repeat(4,1fr);align-items:center;gap:0;display:grid}.Usp-sp .Usp-wrap .box{text-align:center;height:100%}.Usp-sp .Usp-wrap .box p{margin-top:5px;padding-inline-start:15px;padding-inline-end:15px;font-size:18px;font-weight:500}}@media only screen and (min-width:768px) and (max-width:992px){.Usp-sp .Usp-wrap{grid-template-columns:repeat(2,1fr);align-items:center;gap:25px 0}.Usp-sp .Usp-wrap .box{text-align:center;height:100%;border-left:1px solid #d9d9d9!important}.Usp-sp .Usp-wrap .box p{margin-top:5px;padding-inline-start:15px;padding-inline-end:15px;font-size:19px;font-weight:500}}@media only screen and (max-width:767px){.Usp-sp .Usp-wrap{grid-template-columns:repeat(1,1fr);align-items:center;gap:25px 0}.Usp-sp .Usp-wrap .box{text-align:center;border-bottom:1px solid #d9d9d9;height:100%;padding-bottom:25px;border-left:none!important}.Usp-sp .Usp-wrap .box p{margin-top:5px;padding-inline-start:15px;padding-inline-end:15px;font-size:19px;font-weight:500}}
