.belief-top .text-box01{font-family:var(--font02);background-color:var(--main);color:#fff;display:inline-block;padding:3% 5%;border-radius:0 20px 20px 0;margin-top:-10%;position:relative;z-index:4}.belief-top .text-box01 .lead{font-size:45px;letter-spacing:8px}.belief-top .text-box01 .ex{font-size:18px;letter-spacing:8px;line-height:1.8;margin-top:4%}.belief{font-family:var(--font02)}.belief .sub{font-weight:700;font-family:var(--font01);letter-spacing:2px}.belief .sub span{color:var(--main)}.belief .title{font-size:35px;letter-spacing:10px;margin:8px 0 40px}.belief .title span{color:var(--main)}.belief .title .tick{font-weight:700;font-size:28px;color:var(--text02)}.belief .ex01 p{padding-bottom:0;line-height:2.8;margin-bottom:0;font-weight:400;font-family:'Noto Sans JP';letter-spacing:2px;font-size:18px;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:var(--text01);text-underline-offset:8px}.belief01{height:630px}.belief01 .area{max-width:1250px;height:100%;position:relative;margin:0 auto;display:flex}.belief01 .left{width:50%}.belief01 .left .left-back{position:absolute;z-index:-1;top:10%}.belief01 .text-box02{position:absolute;top:18%;left:10%;width:100%}.belief01 .text-box02 .ex02{margin-top:35px}.belief01 .text-box02 .ex02 p{background-color:var(--main);border-radius:3px;display:inline-block;color:#fff;line-height:1.6;padding:1px 3px;margin-bottom:12px;font-size:18px}.belief01 .right{width:50%;height:100%}.belief01 .right img{border-radius:15px}.belief01 .right .container{position:relative;height:100%}.belief01 .right .container .img-01{position:absolute;right:0;top:-5%}.belief01 .right .container .img-01 img{width:100%}.belief01 .right .container .img-02{position:absolute;left:11%;bottom:0}.belief02{margin-top:120px}.belief02 .area{max-width:1250px;height:100%;position:relative;margin:0 auto;display:flex}.belief02 .left{width:50%}.belief02 .left .box{display:flex;justify-content:center;align-items:center}.belief02 .left .box img{border-radius:15px}.belief02 .left .box .tate02{padding-top:20%;margin-left:5%}.belief02 .right{position:relative;width:50%;padding:1%}.belief02 .right .box{position:relative;z-index:2;background-color:rgb(249 249 249/70%)}.belief02 .right .back{position:absolute;top:0;z-index:1}.belief03{margin-top:120px}.belief03 .area{max-width:1250px;height:100%;position:relative;margin:0 auto;display:flex}.belief03 .left{width:50%}.belief03 .left .ex01{width:100%;letter-spacing:3px}.belief03 .right{width:60%;position:relative}.belief03 .right .box img{border-radius:15px}.belief03 .right .box{display:flex;justify-content:center;position:relative;z-index:1;align-items:center;height:100%}.belief03 .right .box .tate01{margin-top:15%}.belief03 .right .box .tate02{margin-top:0;margin-left:5%}.belief03 .right .back{position:absolute;bottom:0;z-index:-1;right:0}.belief03 .ex01{width:100%}.belief-slider{width:100%;margin:120px auto;overflow:hidden;position:relative;overflow:hidden}.belief-slider .swiper-wrapper{display:flex;transition-timing-function:linear}.belief-slider .swiper-slide{flex-shrink:0;width:auto}.belief-slider .swiper-slide.up{margin-bottom:30px}.belief-slider .swiper-slide.down{margin-top:30px}.belief-slider img{width:80%;height:auto;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1)}@media screen and (max-width:1400px){.belief-top .text-box01 .lead{font-size:35px}.belief02 .area{max-width:80%}.belief01 .area{max-width:80%}.belief03 .area{max-width:80%}.belief01 .text-box02{left:5%}.belief .ex01{letter-spacing:2px;font-size:15px}.belief02 .left .box .tate02{left:20%}.belief03 .right .box .tate02{right:8%}.belief .ex01 p{font-size:1vw}}@media screen and (max-width:1100px){.belief01 .right .container{width:90%;margin-left:auto}.belief02 .left .box{width:90%}.belief03 .right .box{width:90%;margin-left:auto}.belief01 .text-box02 .ex02 p{font-size:16px}.belief01 .right .container .img-02{bottom:10%}}@media screen and (max-width:1000px){.belief .title{font-size:25px}.belief01 .area{max-width:90%}.belief02 .area{max-width:90%}.belief03 .area{max-width:90%}.belief01 .left{width:60%}.belief01{height:533px}.belief01 .text-box02{top:15%}}@media screen and (max-width:850px){.belief{margin-top:60px}.belief .title{font-size:5vw;letter-spacing:5px;margin:20px 0 20px;text-shadow:1px 1px 2px #fff}.belief01{height:auto}.belief01 .left{width:100%;order:2}.belief01 .right{width:100%;opacity:1;position:relative;z-index:-3;order:1}.belief01 .area{max-width:90%;flex-direction:column}.belief01 .right .container .img-01{top:0;opacity:1;position:relative;text-align:right}.belief01 .right .container .img-01 img{width:60%}.belief01 .right .container .img-02{left:0;bottom:-5%;position:relative;margin-top:-30%;text-align:left}.belief01 .text-box02{width:100%;z-index:2;position:relative;margin-top:50px}.belief01 .ex01{letter-spacing:2px;width:100%}.belief01 .left .left-back{top:36%;width:95%;height:37%;background-color:rgb(252 240 235/90%);border-radius:8px}.belief .ex01 p{font-size:2vw}.belief01 .text-box02 .ex02 p{font-size:2vw;margin-bottom:1rem}.belief02 .area{max-width:90%;flex-direction:column}.belief02 .left{width:100%;order:1;position:relative;right:0}.belief02 .left .box{justify-content:space-between;align-items:flex-start;width:100%}.belief02 .left .box .tate01{width:47%}.belief02 .left .box .tate02{padding-top:10%;width:47%}.belief02 .right{width:100%;order:2}.belief02 .right .box{background-color:transparent;padding:5% 0}.belief02 .area .back{top:5%;width:85%;opacity:.5}.belief02 .left .box img{border-radius:10px;width:100%;box-shadow:var(--shadow01);aspect-ratio:4/6;object-fit:cover}.belief02{margin-top:60px}.belief03{margin-top:15px}.belief03 .area{max-width:90%;flex-direction:column}.belief03 .right{width:100%;position:relative;right:0;order:1}.belief03 .right .box{justify-content:space-between;width:100%}.belief03 .right .box .tate01{width:47%}.belief03 .right .box .tate02{width:47%}.belief03 .right .box img{border-radius:10px;width:100%;box-shadow:var(--shadow01);aspect-ratio:10/16;object-fit:cover}.belief03 .left{z-index:2;width:100%;border-radius:15px;box-sizing:border-box;padding:5% 0;position:relative;order:2}.belief03 .area .back{width:35%}.belief .ex01{line-height:1.8}.belief03 .ex01{line-height:1.8}}@media screen and (max-width:650px){.belief-top .text-box01{padding:5% 10%}.belief-top .text-box01 .lead{font-size:20px;font-weight:500}.belief-top .text-box01 .ex{font-size:15px;line-height:1.6;letter-spacing:2px;font-weight:400}.belief .title{font-size:8vw;letter-spacing:3px;margin:10px 0 10px;font-weight:500;color:var(--text01)}.belief .title .tick{font-size:25px}.belief .ex01{letter-spacing:1px;background-color:transparent;color:var(--text01);margin:35px 0 0}.belief .ex01 p{padding-bottom:0;line-height:2rem;margin-bottom:0;font-weight:600;font-family:'Noto Sans JP';font-size:clamp(.563rem,-.29rem + 3.64vw,.688rem);text-decoration:underline;text-decoration-style:dotted;text-decoration-color:var(--text01)}.belief .sub{font-size:18px;color:var(--text01)}.belief01 .left{width:100%;order:2;margin-top:30px}.belief01 .right{position:relative;z-index:1;order:1}.belief01{height:auto}.belief01 .text-box02{width:100%;z-index:2;top:0;left:0}.belief01 .left .left-back{top:-3%;width:100%;height:75%;background-color:rgb(252 240 235/65%)}.belief01 .right .container .img-02{position:relative;opacity:1;text-align:left;margin-top:-25%}.belief01 .right .container .img-02 img{width:70%;border-radius:5px}.belief01 .right .container .img-01{position:relative;opacity:1;text-align:right}.belief01 .right .container .img-01 img{width:70%;border-radius:5px}.belief01 .text-box02 .ex02{margin-top:25px}.belief01 .text-box02 .ex02 p{margin-bottom:8px;font-size:clamp(.813rem,-.04rem + 3.64vw,.938rem)}.belief02{margin-top:30px}.belief02 .left{position:relative;width:100%;order:1}.belief02 .right{position:relative;width:100%;order:2;padding:0}.belief02 .right .box{background-color:transparent;padding:0;margin-top:30px}.belief02 .left .box img{border-radius:10px;aspect-ratio:9/18;object-fit:cover}.about-strength__item{padding:65px 25px}.belief03{margin-top:5px}.belief03 .left{position:relative;width:100%;order:2;background-color:transparent;margin-top:30px;padding:0}.belief03 .right{width:100%;order:1;position:relative}.belief-slider{margin:50px auto}.belief03 .right .box .tate01{width:45%}.belief03 .right .box .tate02{width:45%}.belief03 .right .box img{border-radius:10px;aspect-ratio:9/18;object-fit:cover}.belief03 .right .box{justify-content:space-between}}