.btn_more{width:240px;margin-left:auto}.btn_more a{color:#fff;text-align:center;font-size:16px;font-weight:700;letter-spacing:.1em;display:flex;justify-content:center;align-items:center;gap:20px;width:240px;padding:20px 0;border-radius:50px;border:1px solid #003288;background-color:#003288}.btn_more01 a::after{content:"";display:inline-block;width:16px;height:14px;background-image:url(../../imgs/common/btn_icon.avif);background-position:center center;background-repeat:no-repeat;background-size:cover}.btn_more01 a:hover{color:#003288;background-color:#fff}.btn_more01 a:hover::after{background-image:url(../../imgs/common/btn_icon02.avif)}.btn_more02 a::after{content:"";display:inline-block;width:15px;height:15px;background-image:url(../../imgs/common/btn_icon03.avif);background-position:center center;background-repeat:no-repeat;background-size:cover}.btn_more02 a:hover{color:#003288;background-color:#fff}.btn_more02 a:hover::after{background-image:url(../../imgs/common/btn_icon04.avif)}@media screen and (max-width:1040px){.btn_more{width:380px;width:50.6666666667vw;margin-top:60px;margin-top:8vw}.btn_more a{font-size:24px;font-size:3.2vw;letter-spacing:.32vw;gap:20px;gap:2.6666666667vw;width:380px;width:50.6666666667vw;padding:5.3333333333vw 0;border-radius:100px;border-radius:13.3333333333vw}.btn_more01 a::after{width:30px;width:4vw;height:26px;height:3.4666666667vw}.btn_more02 a::after{width:22px;width:2.9333333333vw;height:22px;height:2.9333333333vw}}section.kv .kv_block{width:510px}section.kv .kv_inner{width:325px}section.kv .kv_title{width:300px}@media screen and (max-width:1040px){section.kv .kv_block{width:550px;width:73.3333333333vw}section.kv .kv_inner{width:400px;width:53.3333333333vw}section.kv .kv_title{width:360px;width:48vw}}@media screen and (max-width:1040px){.inner{padding:0 4.6666666667vw}}section.text{padding:120px 0 200px;overflow:hidden}section.text .text_text{font-size:18px;line-height:2.77}section.text .tree01{position:absolute;width:80px;margin-left:50%;top:-100px;left:500px}section.text .tree02{position:absolute;width:170px;margin-left:50%;bottom:-140px;left:480px}@media screen and (max-width:1040px){section.text{padding:20vw 0 37.3333333333vw}section.text .text_text{font-size:24px;font-size:3.2vw;line-height:2.29}section.text .mb_80{margin-bottom:80px;margin-bottom:10.6666666667vw}section.text .inner{width:auto}section.text .tree01{width:80px;width:10.6666666667vw;top:auto;bottom:-280px;bottom:-37.3333333333vw;left:200px;left:26.6666666667vw}section.text .tree02{width:170px;width:170px;width:22.6666666667vw;bottom:auto;top:-380px;top:-50.6666666667vw;left:80px;left:10.6666666667vw}}section.service{padding-bottom:550px;overflow:hidden}section.service .plaza_wrapper{padding:70px 0 50px;border-radius:10px;background-color:#fff}section.service .recycle_title{font-size:32px;font-family:dnp-shuei-gothic-kin-std,sans-serif;font-weight:600;font-style:normal;text-align:center}section.service .recycle_column{display:flex;column-gap:40px;padding:60px}section.service .recycle_img{width:500px}section.service .recycle_block{width:460px}section.service .recycle_text{font-size:16px;letter-spacing:.04em;line-height:1.875;margin-bottom:90px}section.service .recycle_secret{margin-top:50px;padding:60px 40px 50px;background-color:#e8f8ff}section.service .secret_title{color:#003288;font-size:28px;font-family:dnp-shuei-gothic-kin-std,sans-serif;font-weight:600;font-style:normal;text-align:center}section.service .secret_column{display:flex;margin-top:40px;column-gap:45px}section.service .secret_img{width:420px}section.service .secret_text{width:455px;font-size:16px;line-height:1.875;letter-spacing:-.02em}section.service .plaza{margin-top:70px}section.service .plaza_secret{margin:0 60px;padding:50px 30px;border-radius:10px;background-color:#e8f8ff}section.service .tree03{width:160px;margin-left:50%;position:absolute;top:1100px;left:-660px}section.service .tree04{width:80px;margin-left:50%;position:absolute;top:1180px;left:570px}section.service .tree05{width:160px;margin-left:50%;position:absolute;bottom:-490px;left:-630px}section.service .tree06{width:440px;margin-left:50%;position:absolute;bottom:-340px;left:330px}section.service .eco{margin-top:260px}section.service .eco_wrapper{padding:70px 0;border-radius:10px;background-color:#fff}section.service .eco_column{display:flex;column-gap:40px}section.service .eco_text{margin-bottom:120px}section.service .eco_flow{max-width:880px;margin:0 auto;padding:50px 0 35px;background-color:#e8f8ff}section.service .flow_title{color:#003288;font-size:28px;font-family:dnp-shuei-gothic-kin-std,sans-serif;font-weight:600;font-style:normal;padding:0 30px}section.service .swiper{padding:110px 30px 0}section.service .swiper-wrapper{padding-bottom:30px}section.service .swiper-slide01{position:relative;left:-1px}section.service .swiper-slide02{position:relative;left:-2px}section.service .swiper-slide03{position:relative;left:-3px}section.service .swiper-slide04{position:relative;left:-4px}section.service .swiper-slide05{position:relative;left:-5px}section.service .swiper-button-prev{width:64px;height:64px;background-image:url(../../imgs/index/company/histrory_btn01.avif);background-position:center center;background-repeat:no-repeat;background-size:cover;top:25px;left:80%}section.service .swiper-button-prev::after{display:none}section.service .swiper-button-prev:hover{opacity:1;background-image:url(../../imgs/index/company/histrory_btn03.avif)}section.service .swiper-button-next{width:64px;height:64px;background-image:url(../../imgs/index/company/histrory_btn02.avif);background-position:center center;background-repeat:no-repeat;background-size:cover;top:25px}section.service .swiper-button-next::after{display:none}section.service .swiper-button-next:hover{opacity:1;background-image:url(../../imgs/index/company/histrory_btn04.avif)}section.service .swiper-scrollbar{max-width:820px;background-color:#fff;bottom:30px;left:30px}section.service .swiper-scrollbar-drag{background-color:#00338d}@media screen and (max-width:1040px){section.service{padding-bottom:550px;padding-bottom:73.3333333333vw}section.service .plaza_wrapper{padding:8vw 0;border-radius:10px;border-radius:1.3333333333vw}section.service .recycle_title{font-size:32px;font-size:40px;font-size:5.3333333333vw;line-height:2;text-align:left;padding:0 4vw}section.service .recycle_column{display:block;column-gap:normal;padding:5.3333333333vw 0 6.6666666667vw}section.service .recycle_block,section.service .recycle_img{width:590px;width:78.6666666667vw;margin:0 auto}section.service .recycle_block{padding-top:50px;padding-top:6.6666666667vw}section.service .recycle_text{font-size:24px;font-size:3.2vw;letter-spacing:.128vw;line-height:2;margin-bottom:110px;margin-bottom:14.6666666667vw}section.service .recycle_secret{margin-top:50px;padding:60px 40px 50px;background-color:#e8f8ff}section.service .secret_title{font-size:28px;font-size:3.7333333333vw}section.service .secret_column{display:block;margin-top:40px;column-gap:45px}section.service .secret_img,section.service .secret_text{width:530px;width:70.6666666667vw;margin-top:50px;margin-top:6.6666666667vw}section.service .secret_text{font-size:16px;font-size:24px;font-size:3.2vw;line-height:2;letter-spacing:-.058vw}section.service .plaza{margin-top:70px;margin-top:9.3333333333vw}section.service .plaza_secret{margin:0 2.6666666667vw;padding:8vw 4vw;border-radius:10px;border-radius:1.3333333333vw}section.service .tree03{width:160px;width:21.3333333333vw;top:1100px;top:2650px;top:353.3333333333vw;left:-340px;left:-45.3333333333vw}section.service .tree04{width:60px;width:8vw;top:2740px;top:365.3333333333vw;left:280px;left:37.3333333333vw}section.service .tree05{width:160px;width:220px;width:29.3333333333vw;bottom:-440px;bottom:-58.6666666667vw;left:-400px;left:-53.3333333333vw}section.service .tree06{width:440px;width:440px;width:58.6666666667vw;bottom:-340px;bottom:-45.3333333333vw;left:100px;left:13.3333333333vw}section.service .eco{margin-top:340px;margin-top:45.3333333333vw}section.service .eco .recycle_title{text-align:center}section.service .eco_wrapper{padding:8vw 0;border-radius:10px;border-radius:1.3333333333vw}section.service .eco_text{margin-bottom:100px;margin-bottom:13.3333333333vw}section.service .eco_flow{max-width:none;width:590px;width:78.6666666667vw;padding:8vw 0 4.6666666667vw}section.service .flow_title{font-size:32px;font-size:4.2666666667vw;padding:0 4vw}section.service .swiper{padding:13.3333333333vw 5.3333333333vw 0}section.service .swiper-wrapper{padding-bottom:30px;padding-bottom:30px;padding-bottom:4vw}section.service .swiper-slide{overflow:visible;overflow:hidden}section.service .swiper-slide01{left:-1px;left:-1px;left:-.1333333333vw}section.service .swiper-button-prev{width:64px;width:8.5333333333vw;height:64px;height:8.5333333333vw;top:50px;top:6.6666666667vw;left:420px;left:56vw}section.service .swiper-button-next{width:64px;width:8.5333333333vw;height:64px;height:8.5333333333vw;top:50px;top:6.6666666667vw}section.service .swiper-scrollbar{max-width:820px;max-width:none;width:460px;width:61.3333333333vw;height:10px;height:1.3333333333vw;bottom:3vw;left:60px;left:8vw}}