:root{--header-hei: 10rem;--inner-pd: 5.20833333333%;--inner-cont-pd:12.5%;--border-ra: 1rem;--btn-top: 6rem;--box-height:50rem;--color-gr: linear-gradient(45deg, #4A78B4 0%, #8B5E9D 50%, #D1263C 100%);--color-gr1: linear-gradient(90deg, #D1263C 0%, #B0416B 100%);--color-gr2: linear-gradient(90deg, #AD426D 0%, #8C5D9B 100%);--color-gr3: linear-gradient(90deg, #8B5E9D 0%, #6B6AA8 100%);--color-gr4: linear-gradient(90deg, #6A6BA9 0%, #4C78B4 100%);--color-point: #FFF;--color-r:#D1263C;--color-p:#8B5E9D;--color-b:#4A78B4;--color-txt: #3E3E3F;--color-sub-txt:#7B7B7B;--color-border: #E4E4E4;--color-bg: #F8F8F8;--transi: .3s;--box-top: 16rem;--wr-pd: 10.6rem}@media screen and (max-width: 1600px){:root{--inner-cont-pd:9.5%}}@media screen and (max-width: 1440px){:root{--inner-cont-pd:7.5%;--header-hei: 8rem}}@media screen and (max-width: 768px){:root{--wr-pd: 6.6rem;--btn-top: 5rem}}@media screen and (max-width: 576px){:root{--header-hei: 7rem}}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem}.mt-5{margin-top:5rem}.mt-6{margin-top:6rem}.mt-7{margin-top:7rem}.mt-8{margin-top:8rem}.mt-9{margin-top:9rem}.mt-10{margin-top:10rem}.mt-11{margin-top:11rem}.mt-12{margin-top:12rem}.mt-13{margin-top:13rem}.mt-14{margin-top:14rem}.mt-15{margin-top:15rem}.mt-16{margin-top:16rem}.mt-17{margin-top:17rem}.mt-18{margin-top:18rem}.mt-19{margin-top:19rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mb-4{margin-bottom:4rem}.mb-5{margin-bottom:5rem}.mb-6{margin-bottom:6rem}.mb-7{margin-bottom:7rem}.mb-8{margin-bottom:8rem}.mb-9{margin-bottom:9rem}.mb-10{margin-bottom:10rem}.mb-11{margin-bottom:11rem}.mb-12{margin-bottom:12rem}.mb-13{margin-bottom:13rem}.mb-14{margin-bottom:14rem}.mb-15{margin-bottom:15rem}.mb-16{margin-bottom:16rem}.mb-17{margin-bottom:17rem}.mb-18{margin-bottom:18rem}.mb-19{margin-bottom:19rem}.mr-1{margin-right:1rem}.mr-2{margin-right:2rem}.mr-3{margin-right:3rem}.mr-4{margin-right:4rem}.mr-5{margin-right:5rem}.mr-6{margin-right:6rem}.mr-7{margin-right:7rem}.mr-8{margin-right:8rem}.mr-9{margin-right:9rem}.mr-10{margin-right:10rem}.mr-11{margin-right:11rem}.mr-12{margin-right:12rem}.mr-13{margin-right:13rem}.mr-14{margin-right:14rem}.mr-15{margin-right:15rem}.mr-16{margin-right:16rem}.mr-17{margin-right:17rem}.mr-18{margin-right:18rem}.mr-19{margin-right:19rem}.ml-1{margin-left:1rem}.ml-2{margin-left:2rem}.ml-3{margin-left:3rem}.ml-4{margin-left:4rem}.ml-5{margin-left:5rem}.ml-6{margin-left:6rem}.ml-7{margin-left:7rem}.ml-8{margin-left:8rem}.ml-9{margin-left:9rem}.ml-10{margin-left:10rem}.ml-11{margin-left:11rem}.ml-12{margin-left:12rem}.ml-13{margin-left:13rem}.ml-14{margin-left:14rem}.ml-15{margin-left:15rem}.ml-16{margin-left:16rem}.ml-17{margin-left:17rem}.ml-18{margin-left:18rem}.ml-19{margin-left:19rem}.pt-1{padding-top:1rem}.pt-2{padding-top:2rem}.pt-3{padding-top:3rem}.pt-4{padding-top:4rem}.pt-5{padding-top:5rem}.pt-6{padding-top:6rem}.pt-7{padding-top:7rem}.pt-8{padding-top:8rem}.pt-9{padding-top:9rem}.pt-10{padding-top:10rem}.pt-11{padding-top:11rem}.pt-12{padding-top:12rem}.pt-13{padding-top:13rem}.pt-14{padding-top:14rem}.pt-15{padding-top:15rem}.pt-16{padding-top:16rem}.pt-17{padding-top:17rem}.pt-18{padding-top:18rem}.pt-19{padding-top:19rem}.pb-1{padding-bottom:1rem}.pb-2{padding-bottom:2rem}.pb-3{padding-bottom:3rem}.pb-4{padding-bottom:4rem}.pb-5{padding-bottom:5rem}.pb-6{padding-bottom:6rem}.pb-7{padding-bottom:7rem}.pb-8{padding-bottom:8rem}.pb-9{padding-bottom:9rem}.pb-10{padding-bottom:10rem}.pb-11{padding-bottom:11rem}.pb-12{padding-bottom:12rem}.pb-13{padding-bottom:13rem}.pb-14{padding-bottom:14rem}.pb-15{padding-bottom:15rem}.pb-16{padding-bottom:16rem}.pb-17{padding-bottom:17rem}.pb-18{padding-bottom:18rem}.pb-19{padding-bottom:19rem}.pr-1{padding-right:1rem}.pr-2{padding-right:2rem}.pr-3{padding-right:3rem}.pr-4{padding-right:4rem}.pr-5{padding-right:5rem}.pr-6{padding-right:6rem}.pr-7{padding-right:7rem}.pr-8{padding-right:8rem}.pr-9{padding-right:9rem}.pr-10{padding-right:10rem}.pr-11{padding-right:11rem}.pr-12{padding-right:12rem}.pr-13{padding-right:13rem}.pr-14{padding-right:14rem}.pr-15{padding-right:15rem}.pr-16{padding-right:16rem}.pr-17{padding-right:17rem}.pr-18{padding-right:18rem}.pr-19{padding-right:19rem}.pl-1{padding-left:1rem}.pl-2{padding-left:2rem}.pl-3{padding-left:3rem}.pl-4{padding-left:4rem}.pl-5{padding-left:5rem}.pl-6{padding-left:6rem}.pl-7{padding-left:7rem}.pl-8{padding-left:8rem}.pl-9{padding-left:9rem}.pl-10{padding-left:10rem}.pl-11{padding-left:11rem}.pl-12{padding-left:12rem}.pl-13{padding-left:13rem}.pl-14{padding-left:14rem}.pl-15{padding-left:15rem}.pl-16{padding-left:16rem}.pl-17{padding-left:17rem}.pl-18{padding-left:18rem}.pl-19{padding-left:19rem}.font-12{font-size:clamp(1rem,1rem + 0.0138888889vw,1.2rem)}.font-13{font-size:clamp(1.0833333333rem,1.0833333333rem + 0.0150462963vw,1.3rem)}.font-14{font-size:clamp(1.1666666667rem,1.1666666667rem + 0.0162037037vw,1.4rem)}.font-15{font-size:clamp(1.25rem,1.25rem + 0.0173611111vw,1.5rem)}.font-16{font-size:clamp(1.3333333333rem,1.3333333333rem + 0.0185185185vw,1.6rem)}.font-17{font-size:clamp(1.4166666667rem,1.4166666667rem + 0.0196759259vw,1.7rem)}.font-18{font-size:clamp(1.5rem,1.5rem + 0.0208333333vw,1.8rem)}.font-19{font-size:clamp(1.5833333333rem,1.5833333333rem + 0.0219907407vw,1.9rem)}.font-20{font-size:clamp(1.6666666667rem,1.6666666667rem + 0.0231481481vw,2rem)}.font-21{font-size:clamp(1.75rem,1.75rem + 0.0243055556vw,2.1rem)}.font-22{font-size:clamp(1.8333333333rem,1.8333333333rem + 0.025462963vw,2.2rem)}.font-23{font-size:clamp(1.9166666667rem,1.9166666667rem + 0.0266203704vw,2.3rem)}.font-24{font-size:clamp(2rem,2rem + 0.0277777778vw,2.4rem)}.font-25{font-size:clamp(2.0833333333rem,2.0833333333rem + 0.0289351852vw,2.5rem)}.font-26{font-size:clamp(2.1666666667rem,2.1666666667rem + 0.0300925926vw,2.6rem)}.font-27{font-size:clamp(2.25rem,2.25rem + 0.03125vw,2.7rem)}.font-28{font-size:clamp(2.3333333333rem,2.3333333333rem + 0.0324074074vw,2.8rem)}.font-29{font-size:clamp(2.4166666667rem,2.4166666667rem + 0.0335648148vw,2.9rem)}.font-30{font-size:clamp(2.5rem,2.5rem + 0.0347222222vw,3rem)}.font-31{font-size:clamp(2.5833333333rem,2.5833333333rem + 0.0358796296vw,3.1rem)}.font-32{font-size:clamp(2.6666666667rem,2.6666666667rem + 0.037037037vw,3.2rem)}.font-33{font-size:clamp(2.75rem,2.75rem + 0.0381944444vw,3.3rem)}.font-34{font-size:clamp(2.8333333333rem,2.8333333333rem + 0.0393518519vw,3.4rem)}.font-35{font-size:clamp(2.9166666667rem,2.9166666667rem + 0.0405092593vw,3.5rem)}.font-36{font-size:clamp(3rem,3rem + 0.0416666667vw,3.6rem)}.font-37{font-size:clamp(3.0833333333rem,3.0833333333rem + 0.0428240741vw,3.7rem)}.font-38{font-size:clamp(3.1666666667rem,3.1666666667rem + 0.0439814815vw,3.8rem)}.font-39{font-size:clamp(3.25rem,3.25rem + 0.0451388889vw,3.9rem)}.font-40{font-size:clamp(3.3333333333rem,3.3333333333rem + 0.0462962963vw,4rem)}.font-41{font-size:clamp(3.4166666667rem,3.4166666667rem + 0.0474537037vw,4.1rem)}.font-42{font-size:clamp(3.5rem,3.5rem + 0.0486111111vw,4.2rem)}.font-43{font-size:clamp(3.5833333333rem,3.5833333333rem + 0.0497685185vw,4.3rem)}.font-44{font-size:clamp(3.6666666667rem,3.6666666667rem + 0.0509259259vw,4.4rem)}.font-45{font-size:clamp(3.75rem,3.75rem + 0.0520833333vw,4.5rem)}.font-46{font-size:clamp(3.8333333333rem,3.8333333333rem + 0.0532407407vw,4.6rem)}.font-47{font-size:clamp(3.9166666667rem,3.9166666667rem + 0.0543981481vw,4.7rem)}.font-48{font-size:clamp(4rem,4rem + 0.0555555556vw,4.8rem)}.font-49{font-size:clamp(4.0833333333rem,4.0833333333rem + 0.056712963vw,4.9rem)}.font-50{font-size:clamp(4.1666666667rem,4.1666666667rem + 0.0578703704vw,5rem)}.font-51{font-size:clamp(4.25rem,4.25rem + 0.0590277778vw,5.1rem)}.font-52{font-size:clamp(4.3333333333rem,4.3333333333rem + 0.0601851852vw,5.2rem)}.font-53{font-size:clamp(4.4166666667rem,4.4166666667rem + 0.0613425926vw,5.3rem)}.font-54{font-size:clamp(4.5rem,4.5rem + 0.0625vw,5.4rem)}.font-55{font-size:clamp(4.5833333333rem,4.5833333333rem + 0.0636574074vw,5.5rem)}.font-56{font-size:clamp(4.6666666667rem,4.6666666667rem + 0.0648148148vw,5.6rem)}.font-57{font-size:clamp(4.75rem,4.75rem + 0.0659722222vw,5.7rem)}.font-58{font-size:clamp(4.8333333333rem,4.8333333333rem + 0.0671296296vw,5.8rem)}.font-59{font-size:clamp(4.9166666667rem,4.9166666667rem + 0.068287037vw,5.9rem)}.font-60{font-size:clamp(5rem,5rem + 0.0694444444vw,6rem)}.font-61{font-size:clamp(5.0833333333rem,5.0833333333rem + 0.0706018519vw,6.1rem)}.font-62{font-size:clamp(5.1666666667rem,5.1666666667rem + 0.0717592593vw,6.2rem)}.font-63{font-size:clamp(5.25rem,5.25rem + 0.0729166667vw,6.3rem)}.font-64{font-size:clamp(5.3333333333rem,5.3333333333rem + 0.0740740741vw,6.4rem)}.font-65{font-size:clamp(5.4166666667rem,5.4166666667rem + 0.0752314815vw,6.5rem)}.font-66{font-size:clamp(5.5rem,5.5rem + 0.0763888889vw,6.6rem)}.font-67{font-size:clamp(5.5833333333rem,5.5833333333rem + 0.0775462963vw,6.7rem)}.font-68{font-size:clamp(5.6666666667rem,5.6666666667rem + 0.0787037037vw,6.8rem)}.font-69{font-size:clamp(5.75rem,5.75rem + 0.0798611111vw,6.9rem)}.font-70{font-size:clamp(5.8333333333rem,5.8333333333rem + 0.0810185185vw,7rem)}.font-71{font-size:clamp(5.9166666667rem,5.9166666667rem + 0.0821759259vw,7.1rem)}.font-72{font-size:clamp(6rem,6rem + 0.0833333333vw,7.2rem)}.font-73{font-size:clamp(6.0833333333rem,6.0833333333rem + 0.0844907407vw,7.3rem)}.font-74{font-size:clamp(6.1666666667rem,6.1666666667rem + 0.0856481481vw,7.4rem)}.font-75{font-size:clamp(6.25rem,6.25rem + 0.0868055556vw,7.5rem)}.font-76{font-size:clamp(6.3333333333rem,6.3333333333rem + 0.087962963vw,7.6rem)}.font-77{font-size:clamp(6.4166666667rem,6.4166666667rem + 0.0891203704vw,7.7rem)}.font-78{font-size:clamp(6.5rem,6.5rem + 0.0902777778vw,7.8rem)}.font-79{font-size:clamp(6.5833333333rem,6.5833333333rem + 0.0914351852vw,7.9rem)}.font-80{font-size:clamp(6.6666666667rem,6.6666666667rem + 0.0925925926vw,8rem)}.font-81{font-size:clamp(6.75rem,6.75rem + 0.09375vw,8.1rem)}.font-82{font-size:clamp(6.8333333333rem,6.8333333333rem + 0.0949074074vw,8.2rem)}.font-83{font-size:clamp(6.9166666667rem,6.9166666667rem + 0.0960648148vw,8.3rem)}.font-84{font-size:clamp(7rem,7rem + 0.0972222222vw,8.4rem)}.font-85{font-size:clamp(7.0833333333rem,7.0833333333rem + 0.0983796296vw,8.5rem)}.font-86{font-size:clamp(7.1666666667rem,7.1666666667rem + 0.099537037vw,8.6rem)}.font-87{font-size:clamp(7.25rem,7.25rem + 0.1006944444vw,8.7rem)}.font-88{font-size:clamp(7.3333333333rem,7.3333333333rem + 0.1018518519vw,8.8rem)}.font-89{font-size:clamp(7.4166666667rem,7.4166666667rem + 0.1030092593vw,8.9rem)}.font-90{font-size:clamp(7.5rem,7.5rem + 0.1041666667vw,9rem)}.font-91{font-size:clamp(7.5833333333rem,7.5833333333rem + 0.1053240741vw,9.1rem)}.font-92{font-size:clamp(7.6666666667rem,7.6666666667rem + 0.1064814815vw,9.2rem)}.font-93{font-size:clamp(7.75rem,7.75rem + 0.1076388889vw,9.3rem)}.font-94{font-size:clamp(7.8333333333rem,7.8333333333rem + 0.1087962963vw,9.4rem)}.font-95{font-size:clamp(7.9166666667rem,7.9166666667rem + 0.1099537037vw,9.5rem)}.font-96{font-size:clamp(8rem,8rem + 0.1111111111vw,9.6rem)}.font-97{font-size:clamp(8.0833333333rem,8.0833333333rem + 0.1122685185vw,9.7rem)}.font-98{font-size:clamp(8.1666666667rem,8.1666666667rem + 0.1134259259vw,9.8rem)}.font-99{font-size:clamp(8.25rem,8.25rem + 0.1145833333vw,9.9rem)}.gap-1{gap:.1rem}.gap-2{gap:.2rem}.gap-3{gap:.3rem}.gap-4{gap:.4rem}.gap-5{gap:.5rem}.gap-6{gap:.6rem}.gap-7{gap:.7rem}.gap-8{gap:.8rem}.gap-9{gap:.9rem}.gap-10{gap:1rem}.gap-11{gap:1.1rem}.gap-12{gap:1.2rem}.gap-13{gap:1.3rem}.gap-14{gap:1.4rem}.gap-15{gap:1.5rem}.gap-16{gap:1.6rem}.gap-17{gap:1.7rem}.gap-18{gap:1.8rem}.gap-19{gap:1.9rem}.gap-20{gap:2rem}.gap-21{gap:2.1rem}.gap-22{gap:2.2rem}.gap-23{gap:2.3rem}.gap-24{gap:2.4rem}.gap-25{gap:2.5rem}.gap-26{gap:2.6rem}.gap-27{gap:2.7rem}.gap-28{gap:2.8rem}.gap-29{gap:2.9rem}.gap-30{gap:3rem}.gap-31{gap:3.1rem}.gap-32{gap:3.2rem}.gap-33{gap:3.3rem}.gap-34{gap:3.4rem}.gap-35{gap:3.5rem}.gap-36{gap:3.6rem}.gap-37{gap:3.7rem}.gap-38{gap:3.8rem}.gap-39{gap:3.9rem}.gap-40{gap:4rem}.gap-41{gap:4.1rem}.gap-42{gap:4.2rem}.gap-43{gap:4.3rem}.gap-44{gap:4.4rem}.gap-45{gap:4.5rem}.gap-46{gap:4.6rem}.gap-47{gap:4.7rem}.gap-48{gap:4.8rem}.gap-49{gap:4.9rem}.gap-50{gap:5rem}.gap-51{gap:5.1rem}.gap-52{gap:5.2rem}.gap-53{gap:5.3rem}.gap-54{gap:5.4rem}.gap-55{gap:5.5rem}.gap-56{gap:5.6rem}.gap-57{gap:5.7rem}.gap-58{gap:5.8rem}.gap-59{gap:5.9rem}.gap-60{gap:6rem}.gap-61{gap:6.1rem}.gap-62{gap:6.2rem}.gap-63{gap:6.3rem}.gap-64{gap:6.4rem}.gap-65{gap:6.5rem}.gap-66{gap:6.6rem}.gap-67{gap:6.7rem}.gap-68{gap:6.8rem}.gap-69{gap:6.9rem}.gap-70{gap:7rem}.gap-71{gap:7.1rem}.gap-72{gap:7.2rem}.gap-73{gap:7.3rem}.gap-74{gap:7.4rem}.gap-75{gap:7.5rem}.gap-76{gap:7.6rem}.gap-77{gap:7.7rem}.gap-78{gap:7.8rem}.gap-79{gap:7.9rem}.gap-80{gap:8rem}.gap-81{gap:8.1rem}.gap-82{gap:8.2rem}.gap-83{gap:8.3rem}.gap-84{gap:8.4rem}.gap-85{gap:8.5rem}.gap-86{gap:8.6rem}.gap-87{gap:8.7rem}.gap-88{gap:8.8rem}.gap-89{gap:8.9rem}.gap-90{gap:9rem}@media screen and (max-width: 1280px){.gap-65{gap:4.5rem}.gap-60{gap:1.6rem}.gap-30{gap:2rem}.gap-26{gap:1.6rem}.gap-25{gap:1.6rem}}@media screen and (max-width: 1024px){.gap-30{gap:1rem}.gap-26{gap:1rem}.gap-25{gap:1rem}}.grid{display:grid;justify-items:center;align-content:center}.gr-1{display:grid;grid-template-columns:repeat(1, 1fr);gap:2rem}.gr-2{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}.gr-3{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}.gr-4{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem}.gr-5{display:grid;grid-template-columns:repeat(5, 1fr);gap:2rem}.gr-6{display:grid;grid-template-columns:repeat(6, 1fr);gap:2rem}@media screen and (max-width: 1600px){.gr-xxxl-1{display:grid;grid-template-columns:repeat(1, 1fr)}.gr-xxxl-2{display:grid;grid-template-columns:repeat(2, 1fr)}.gr-xxxl-3{display:grid;grid-template-columns:repeat(3, 1fr)}.gr-xxxl-4{display:grid;grid-template-columns:repeat(4, 1fr)}.gr-xxxl-5{display:grid;grid-template-columns:repeat(5, 1fr)}.gr-xxxl-6{display:grid;grid-template-columns:repeat(6, 1fr)}}@media screen and (max-width: 1440px){.gr-xxl-1{display:grid;grid-template-columns:repeat(1, 1fr)}.gr-xxl-2{display:grid;grid-template-columns:repeat(2, 1fr)}.gr-xxl-3{display:grid;grid-template-columns:repeat(3, 1fr)}.gr-xxl-4{display:grid;grid-template-columns:repeat(4, 1fr)}.gr-xxl-5{display:grid;grid-template-columns:repeat(5, 1fr)}.gr-xxl-6{display:grid;grid-template-columns:repeat(6, 1fr)}}@media screen and (max-width: 1280px){.gr-xl-1{display:grid;grid-template-columns:repeat(1, 1fr)}.gr-xl-2{display:grid;grid-template-columns:repeat(2, 1fr)}.gr-xl-3{display:grid;grid-template-columns:repeat(3, 1fr)}.gr-xl-4{display:grid;grid-template-columns:repeat(4, 1fr)}.gr-xl-5{display:grid;grid-template-columns:repeat(5, 1fr)}.gr-xl-6{display:grid;grid-template-columns:repeat(6, 1fr)}}@media screen and (max-width: 1024px){.gr-l-1{display:grid;grid-template-columns:repeat(1, 1fr)}.gr-l-2{display:grid;grid-template-columns:repeat(2, 1fr)}.gr-l-3{display:grid;grid-template-columns:repeat(3, 1fr)}.gr-l-4{display:grid;grid-template-columns:repeat(4, 1fr)}.gr-l-5{display:grid;grid-template-columns:repeat(5, 1fr)}.gr-l-6{display:grid;grid-template-columns:repeat(6, 1fr)}}@media screen and (max-width: 960px){.gr-lg-1{display:grid;grid-template-columns:repeat(1, 1fr)}.gr-lg-2{display:grid;grid-template-columns:repeat(2, 1fr)}.gr-lg-3{display:grid;grid-template-columns:repeat(3, 1fr)}.gr-lg-4{display:grid;grid-template-columns:repeat(4, 1fr)}.gr-lg-5{display:grid;grid-template-columns:repeat(5, 1fr)}.gr-lg-6{display:grid;grid-template-columns:repeat(6, 1fr)}}@media screen and (max-width: 768px){.gr-md-1{display:grid;grid-template-columns:repeat(1, 1fr);gap:1rem}.gr-md-2{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.gr-md-3{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}.gr-md-4{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem}.gr-md-5{display:grid;grid-template-columns:repeat(5, 1fr);gap:1rem}.gr-md-6{display:grid;grid-template-columns:repeat(6, 1fr);gap:1rem}}@media screen and (max-width: 576px){.gr-sm-1{display:grid;grid-template-columns:repeat(1, 1fr)}.gr-sm-2{display:grid;grid-template-columns:repeat(2, 1fr)}.gr-sm-3{display:grid;grid-template-columns:repeat(3, 1fr)}.gr-sm-4{display:grid;grid-template-columns:repeat(4, 1fr)}.gr-sm-5{display:grid;grid-template-columns:repeat(5, 1fr)}.gr-sm-6{display:grid;grid-template-columns:repeat(6, 1fr)}}@media screen and (max-width: 480px){.gr-xs-1{display:grid;grid-template-columns:repeat(1, 1fr)}.gr-xs-2{display:grid;grid-template-columns:repeat(2, 1fr)}.gr-xs-3{display:grid;grid-template-columns:repeat(3, 1fr)}.gr-xs-4{display:grid;grid-template-columns:repeat(4, 1fr)}.gr-xs-5{display:grid;grid-template-columns:repeat(5, 1fr)}.gr-xs-6{display:grid;grid-template-columns:repeat(6, 1fr)}}@media screen and (max-width: 768px){.gr-1{gap:1rem}}.flex{display:flex;justify-content:center;align-items:center}.fl{display:flex}.fl-cnt{display:flex;align-items:center}.wi-10{width:10%}.wi-15{width:15%}.wi-20{width:20%}.wi-25{width:25%}.wi-30{width:30%}.wi-35{width:35%}.wi-40{width:40%}.wi-45{width:45%}.wi-50{width:50%}.wi-55{width:55%}.wi-60{width:60%}.wi-65{width:65%}.wi-70{width:70%}.wi-75{width:75%}.wi-80{width:80%}.wi-85{width:85%}.wi-90{width:90%}.wi-95{width:95%}.wi-100{width:100% !important}.hi-auto{height:auto !important}.fl-col{flex-direction:column}@media screen and (max-width: 1600px){.fl-xxxl-col{flex-direction:column}.wi-xxxl-10{width:10% !important}.wi-xxxl-15{width:15% !important}.wi-xxxl-20{width:20% !important}.wi-xxxl-25{width:25% !important}.wi-xxxl-30{width:30% !important}.wi-xxxl-35{width:35% !important}.wi-xxxl-40{width:40% !important}.wi-xxxl-45{width:45% !important}.wi-xxxl-50{width:50% !important}.wi-xxxl-55{width:55% !important}.wi-xxxl-60{width:60% !important}.wi-xxxl-65{width:65% !important}.wi-xxxl-70{width:70% !important}.wi-xxxl-75{width:75% !important}.wi-xxxl-80{width:80% !important}.wi-xxxl-85{width:85% !important}.wi-xxxl-90{width:90% !important}.wi-xxxl-95{width:95% !important}.wi-xxxl-100{width:100% !important}}@media screen and (max-width: 1440px){.fl-xxl-col{flex-direction:column}.wi-xxl-10{width:10% !important}.wi-xxl-15{width:15% !important}.wi-xxl-20{width:20% !important}.wi-xxl-25{width:25% !important}.wi-xxl-30{width:30% !important}.wi-xxl-35{width:35% !important}.wi-xxl-40{width:40% !important}.wi-xxl-45{width:45% !important}.wi-xxl-50{width:50% !important}.wi-xxl-55{width:55% !important}.wi-xxl-60{width:60% !important}.wi-xxl-65{width:65% !important}.wi-xxl-70{width:70% !important}.wi-xxl-75{width:75% !important}.wi-xxl-80{width:80% !important}.wi-xxl-85{width:85% !important}.wi-xxl-90{width:90% !important}.wi-xxl-95{width:95% !important}.wi-xxl-100{width:100% !important}}@media screen and (max-width: 1280px){.fl-xl-col{flex-direction:column}.wi-xl-10{width:10% !important}.wi-xl-15{width:15% !important}.wi-xl-20{width:20% !important}.wi-xl-25{width:25% !important}.wi-xl-30{width:30% !important}.wi-xl-35{width:35% !important}.wi-xl-40{width:40% !important}.wi-xl-45{width:45% !important}.wi-xl-50{width:50% !important}.wi-xl-55{width:55% !important}.wi-xl-60{width:60% !important}.wi-xl-65{width:65% !important}.wi-xl-70{width:70% !important}.wi-xl-75{width:75% !important}.wi-xl-80{width:80% !important}.wi-xl-85{width:85% !important}.wi-xl-90{width:90% !important}.wi-xl-95{width:95% !important}.wi-xl-100{width:100% !important}}@media screen and (max-width: 1024px){.fl-l-col{flex-direction:column}.wi-l-10{width:10% !important}.wi-l-15{width:15% !important}.wi-l-20{width:20% !important}.wi-l-25{width:25% !important}.wi-l-30{width:30% !important}.wi-l-35{width:35% !important}.wi-l-40{width:40% !important}.wi-l-45{width:45% !important}.wi-l-50{width:50% !important}.wi-l-55{width:55% !important}.wi-l-60{width:60% !important}.wi-l-65{width:65% !important}.wi-l-70{width:70% !important}.wi-l-75{width:75% !important}.wi-l-80{width:80% !important}.wi-l-85{width:85% !important}.wi-l-90{width:90% !important}.wi-l-95{width:95% !important}.wi-l-100{width:100% !important}}@media screen and (max-width: 960px){.fl-lg-col{flex-direction:column}.wi-lg-10{width:10% !important}.wi-lg-15{width:15% !important}.wi-lg-20{width:20% !important}.wi-lg-25{width:25% !important}.wi-lg-30{width:30% !important}.wi-lg-35{width:35% !important}.wi-lg-40{width:40% !important}.wi-lg-45{width:45% !important}.wi-lg-50{width:50% !important}.wi-lg-55{width:55% !important}.wi-lg-60{width:60% !important}.wi-lg-65{width:65% !important}.wi-lg-70{width:70% !important}.wi-lg-75{width:75% !important}.wi-lg-80{width:80% !important}.wi-lg-85{width:85% !important}.wi-lg-90{width:90% !important}.wi-lg-95{width:95% !important}.wi-lg-100{width:100% !important}}@media screen and (max-width: 768px){.fl-md-col{flex-direction:column}.wi-md-10{width:10% !important}.wi-md-15{width:15% !important}.wi-md-20{width:20% !important}.wi-md-25{width:25% !important}.wi-md-30{width:30% !important}.wi-md-35{width:35% !important}.wi-md-40{width:40% !important}.wi-md-45{width:45% !important}.wi-md-50{width:50% !important}.wi-md-55{width:55% !important}.wi-md-60{width:60% !important}.wi-md-65{width:65% !important}.wi-md-70{width:70% !important}.wi-md-75{width:75% !important}.wi-md-80{width:80% !important}.wi-md-85{width:85% !important}.wi-md-90{width:90% !important}.wi-md-95{width:95% !important}.wi-md-100{width:100% !important}}@media screen and (max-width: 576px){.fl-sm-col{flex-direction:column}.wi-sm-10{width:10% !important}.wi-sm-15{width:15% !important}.wi-sm-20{width:20% !important}.wi-sm-25{width:25% !important}.wi-sm-30{width:30% !important}.wi-sm-35{width:35% !important}.wi-sm-40{width:40% !important}.wi-sm-45{width:45% !important}.wi-sm-50{width:50% !important}.wi-sm-55{width:55% !important}.wi-sm-60{width:60% !important}.wi-sm-65{width:65% !important}.wi-sm-70{width:70% !important}.wi-sm-75{width:75% !important}.wi-sm-80{width:80% !important}.wi-sm-85{width:85% !important}.wi-sm-90{width:90% !important}.wi-sm-95{width:95% !important}.wi-sm-100{width:100% !important}}@media screen and (max-width: 480px){.fl-xs-col{flex-direction:column}.wi-xs-10{width:10% !important}.wi-xs-15{width:15% !important}.wi-xs-20{width:20% !important}.wi-xs-25{width:25% !important}.wi-xs-30{width:30% !important}.wi-xs-35{width:35% !important}.wi-xs-40{width:40% !important}.wi-xs-45{width:45% !important}.wi-xs-50{width:50% !important}.wi-xs-55{width:55% !important}.wi-xs-60{width:60% !important}.wi-xs-65{width:65% !important}.wi-xs-70{width:70% !important}.wi-xs-75{width:75% !important}.wi-xs-80{width:80% !important}.wi-xs-85{width:85% !important}.wi-xs-90{width:90% !important}.wi-xs-95{width:95% !important}.wi-xs-100{width:100% !important}}.fd-row{display:flex;flex-direction:row}.fd-col{display:flex;flex-direction:column}.jc-start{justify-content:flex-start}.jc-center{justify-content:center}.jc-end{justify-content:flex-end}.jc-between{justify-content:space-between}.jc-around{justify-content:space-around}.jc-evenly{justify-content:space-evenly}.ai-start{align-items:flex-start}.ai-center{align-items:center}.ai-end{align-items:flex-end}.ai-stretch{align-items:stretch}.fw-wrap{flex-wrap:wrap}.fw-nowrap{flex-wrap:nowrap}.ac-start{align-content:flex-start}.ac-center{align-content:center}.ac-end{align-content:flex-end}.ac-stretch{align-content:stretch}.ac-between{align-content:space-between}.ac-around{align-content:space-around}.ji-start{justify-items:start}.ji-center{justify-items:center}.ji-end{justify-items:end}.ji-stretch{justify-items:stretch}::-webkit-scrollbar{width:.4rem;background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{height:30%;background:var(--color-p);border-radius:1rem}::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.inner{width:100%;max-width:192rem;padding:0 var(--inner-cont-pd)}@media screen and (min-width: 1921px){.inner{margin-left:auto !important;margin-right:auto !important}}.icon,.img{display:inline-block;width:auto;max-width:100%}.img-obj{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.txt{word-break:keep-all;line-height:140%}.deco{position:absolute}.under{text-decoration:underline;text-underline-offset:2px}.t-cnt{text-align:center !important}.t-ri{text-align:right !important}.t-le{text-align:left !important}.tit-b{color:var(--color-txt);font-weight:800;font-style:italic;text-transform:uppercase;text-align:center;font-size:clamp(3.2rem,3.2rem + 0.2083333333vw,6.2rem)}.border-ra{border-radius:var(--border-ra);overflow:hidden}.box-gr{background:var(--color-gr);border-radius:var(--border-ra)}.box-card-ani{position:relative;height:-moz-fit-content;height:fit-content;filter:drop-shadow(8px 11px 21px rgba(147, 87, 147, 0.4))}.box-card-ani .box-wr{gap:2rem}.box-card-ani .box-gr,.box-card-ani .box-cont{transition:var(--transi)}@media screen and (max-width: 1024px){.box-card-ani .box-gr{position:absolute}}.box-card-ani .box-cont{position:absolute;top:0;left:0;opacity:0;transform:rotateY(180deg)}@media screen and (max-width: 1024px){.box-card-ani .box-cont{position:relative;text-align:center}}@media screen and (max-width: 1024px){.box-card-ani .box-cont .img{width:-moz-fit-content;width:fit-content;margin:0 auto 1rem}}.box-card-ani:hover .box-gr{transform:rotateY(180deg);opacity:0}.box-card-ani:hover .box-cont{transform:rotateY(0);opacity:1}@media screen and (max-width: 1024px){.box-card-ani .box-gr{transform:rotateY(180deg);opacity:0}.box-card-ani .box-cont{transform:rotateY(0);opacity:1}}.right-nav{gap:1rem;position:absolute;top:50%;left:auto;z-index:3;width:6.6rem;transform:translateY(-50%);position:fixed;right:0;height:20.6rem;background-image:var(--color-gr);background-size:220% 100%;background-position:100% 50%;transition:background-position .35s ease;border-radius:1rem 0 0 1rem}@media screen and (max-width: 768px){.right-nav{width:4.6rem;height:auto;padding:1.5rem 1rem}}.right-nav:hover{background-position:0% 50%}.popup-wr .popup-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:100;visibility:visible;opacity:1}.popup-wr .popup-bg .pop-cont-wr{position:absolute;top:50%;left:50%;z-index:1;width:50vw;transform:translate(-50%, -50%);height:70vh}@media screen and (max-width: 768px){.popup-wr .popup-bg .pop-cont-wr{width:calc(100% - var(--inner-pd)*2)}}.popup-wr .popup-bg .pop-cont-wr .pop-closed{position:absolute;top:0;left:auto;z-index:1;width:5rem;right:0;height:5rem;background:#fff;border-radius:100%;padding:1rem;transform:translateX(116%);cursor:pointer}@media screen and (max-width: 960px){.popup-wr .popup-bg .pop-cont-wr .pop-closed{transform:translateY(-116%)}}.popup-wr .popup-bg .pop-cont-wr .pop-cont{position:absolute;top:50%;left:50%;z-index:1;width:100%;transform:translate(-50%, -50%);height:100%;border-radius:2rem;background:#f3f3f3;overflow-y:auto}.popup-wr .popup-bg.hide{visibility:hidden;opacity:0}#header{position:fixed;top:0;left:0;width:100%;height:calc(var(--header-hei) + var(--depth-hei));border-bottom:1px solid var(--color-border);z-index:99;overflow:hidden;transition:var(--transi)}#header::after{position:absolute;left:0;top:var(--header-hei);width:100%;height:1px;background:var(--color-border);content:""}#header .logo{width:14rem;height:100%;background-image:url("/theme/basic/img/logo_c.svg");background-repeat:no-repeat;background-position:center;background-size:75%;background-position:left}@media screen and (max-width: 1440px){#header .logo{width:11rem}}#header .inner{justify-content:space-between;align-items:flex-start;width:100%;height:var(--header-hei);padding:0 var(--inner-pd)}@media screen and (max-width: 1200px){#header .inner{align-items:center}}#header .gnb{gap:0}@media screen and (max-width: 1200px){#header .gnb{display:none}}#header .gnb>li{position:relative;width:16rem;height:100%;line-height:var(--header-hei);transition:var(--transi)}@media screen and (max-width: 1280px){#header .gnb>li{width:13rem}}#header .gnb>li:last-child .depth{border-right:1px solid var(--color-border)}#header .gnb>li>a{align-content:center;display:block;height:var(--header-hei);line-height:1.2;text-align:center;color:#fff;font-size:2rem;font-weight:500;transition:var(--transi)}@media screen and (max-width: 1440px){#header .gnb>li>a{font-size:1.8rem}}@media screen and (max-width: 1280px){#header .gnb>li>a{font-size:1.6rem}}#header .gnb>li:hover>a{box-shadow:inset 0 -3px 0 #ed047a;color:#ed047a}#header .gnb>li:hover .depth{background:var(--color-bg)}#header .depth{height:0;border-left:1px solid var(--color-border);padding:2rem 0;visibility:hidden;transition:var(--transi)}#header .depth>li{display:grid;justify-content:center;padding:.5rem 2rem;text-align:center}#header .depth>li>a{display:block;position:relative;width:17rem;font-size:1.8rem;font-weight:300;line-height:1.3}@media screen and (max-width: 1440px){#header .depth>li>a{width:100%}}@media screen and (max-width: 1280px){#header .depth>li>a{font-size:1.6rem}}#header .lang-wr{display:flex;justify-content:center;align-items:center;height:100%}@media screen and (max-width: 1200px){#header .lang-wr{margin-left:auto}}#header .lang-wr .lang{gap:.9rem;padding:1.2rem 2rem;border:1px solid #fff;border-radius:8rem;color:#fff;font-size:1.8rem;cursor:pointer}@media screen and (max-width: 1440px){#header .lang-wr .lang{gap:.5rem;padding:.5rem 1rem}}@media screen and (max-width: 1280px){#header .lang-wr .lang span{font-size:1.6rem}}#header .lang-wr .lang .icon{filter:invert(1)}#header .ham_menu_btn{display:none;align-content:space-around;grid-gap:0;position:relative;width:3rem;height:3rem;margin-left:2rem}@media screen and (max-width: 1200px){#header .ham_menu_btn{display:grid}}#header .ham_menu_btn span{width:100%;height:2px;background-color:#fff}#header.hidden{transform:translateY(calc(var(--header-hei) * -1))}#header.on,#header.scroll{background-color:#fff}#header.on .logo,#header.scroll .logo{background-image:url(/theme/basic/img/logo_c.svg)}#header.on .gnb>li>a,#header.scroll .gnb>li>a{color:#000}#header.on .lang-wr .lang,#header.scroll .lang-wr .lang{border-color:#000;color:#000}#header.on .lang-wr .lang .icon,#header.scroll .lang-wr .lang .icon{filter:invert(0)}#header.on{filter:drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.1))}#header.on .gnb>li{width:21rem}@media screen and (max-width: 1700px){#header.on .gnb>li{width:19rem}}@media screen and (max-width: 1600px){#header.on .gnb>li{width:18rem}}#header.on .gnb>li .depth{visibility:visible}#header.on .gnb>li .depth a{color:var(--color-txt);font-weight:300;transition:var(--transi)}#header.on .gnb>li .depth a:hover{color:#000;font-weight:500}@media screen and (max-width: 1200px){#header.scroll .ham_menu_btn span{background-color:#000}}#header.ham_on .lang-wr .lang{border-color:#000;color:#000}#header.ham_on .lang-wr .lang .icon{filter:invert(0)}#header.ham_on .gnb>li>a{color:#000}#header.ham_on .ham_menu_btn span{position:absolute;top:50%;left:0;background-color:#000}#header.ham_on .ham_menu_btn span:nth-child(1){transform:rotateZ(45deg)}#header.ham_on .ham_menu_btn span:nth-child(2){opacity:0;visibility:hidden}#header.ham_on .ham_menu_btn span:nth-child(3){transform:rotateZ(-45deg)}@media screen and (max-width: 1440px){.eng #header.on .gnb>li{width:16rem}}.ham_menu{display:block;position:fixed;right:0;top:0;z-index:1;width:100vw;height:100vh;padding:var(--header-hei) var(--inner-pd);background:var(--color-point);overflow:hidden;opacity:0;visibility:hidden;transition:.5s;z-index:4;transform:translateX(100%)}.ham_menu a{color:#000}.ham_menu>ul{width:100%;padding-top:var(--header-hei)}.ham_menu>ul>li{width:100%;line-height:2;position:relative}.ham_menu>ul>li:after,.ham_menu>ul>li:before{content:"";display:block;width:20px;height:1px;position:absolute;right:20px;top:2.3rem;background:#ccc;transform:rotate(0deg);transition-duration:.4s}.ham_menu>ul>li:after{transform:rotate(0)}.ham_menu>ul>li:before{transform:rotate(90deg)}.ham_menu>ul>li>a{font-size:2.5rem;font-weight:600}.ham_menu>ul>li>a br{display:none}.ham_menu>ul>li .gnb-depth{display:none;position:relative;padding:1.5rem 2rem;background:var(--color-bg);font-size:1.8rem}.ham_menu>ul>li .gnb-depth a{display:block;color:var(--color-txt);line-height:1.5;font-weight:300}.ham_menu>ul>li.active:after{transform:rotate(180deg);transition-duration:.4s}.ham_menu>ul>li.active:before{transform:rotate(360deg);transition-duration:.4s}.ham_menu.ham_on{opacity:1;visibility:visible;transform:translateX(0)}.footer{background:#e8ebf2}.footer .ft-nav{gap:0;justify-items:end}@media screen and (max-width: 960px){.footer .ft-nav{justify-items:left;margin-top:4rem}}@media screen and (max-width: 768px){.footer .ft-nav{margin-top:2rem}}.footer .ft-nav>ul{gap:4.2rem;margin:1.4rem 0 2.1rem}@media screen and (max-width: 960px){.footer .ft-nav>ul{gap:2.2rem}}@media screen and (max-width: 576px){.footer .ft-nav>ul{display:none}}.footer .ft-nav>ul li a{color:#5d6981;font-size:1.6rem;font-weight:400}.footer .ft-info{padding:4rem var(--inner-pd)}@media screen and (max-width: 768px){.footer .ft-info{padding:3rem var(--inner-pd)}}.footer .ft-info .logo{height:9.6rem}@media screen and (max-width: 768px){.footer .ft-info .logo{height:6.6rem;margin-bottom:1rem}}.footer .ft-info .info-wr{margin-top:1rem}@media screen and (max-width: 960px){.footer .ft-info .info-wr{flex-direction:column;align-items:baseline}}.footer .ft-info .info-wr .info li{color:#5d6981;font-size:1.6rem;font-weight:400;line-height:1.8}@media screen and (max-width: 768px){.footer .ft-info .info-wr .info li{font-size:1.4rem;line-height:1.5}}@media screen and (max-width: 960px){.footer .copy{align-items:flex-start}}@media screen and (max-width: 768px){.footer .copy{margin-top:.8rem}}.footer .copy span{margin-left:auto;margin-top:auto;line-height:1.5;color:#98a1b3;font-size:1.2rem;font-weight:400}.footer .copy .ft-adm{gap:.5rem;opacity:1;margin-left:.5rem}.footer .copy .ft-adm li{margin-top:0 !important}.footer .copy .ft-adm li a{display:inline-block;line-height:1;padding:.4em .5em;border:1px solid #a6aec2;border-radius:1em;color:#98a1b3;font-size:1rem}@media screen and (max-width: 768px){.footer .drop-down-box .selected{height:4rem}.footer .drop-down-box .selected a{padding:1rem;line-height:1.2;font-size:1.6rem}.footer .drop-down-box .options ul{bottom:4rem;padding:1rem}.footer .drop-down-box .options ul li{line-height:1.7}}.btn-top{display:flex;justify-content:center;align-items:center;position:fixed;bottom:6.5rem;right:calc(var(--inner-pd)/3);width:var(--btn-top);height:var(--btn-top);padding:1.8rem;border-radius:100%;border:1px solid #c6c6c6;background:#fff;z-index:9;cursor:pointer;opacity:0;visibility:hidden;transition:var(--transi)}@media screen and (max-width: 768px){.btn-top{bottom:2.5rem;padding:1.5rem}}.btn-top .icon{filter:invert(1)}.btn-top.on{opacity:1;visibility:visible}.policy-cont li{margin-bottom:3rem;font-size:1.6rem;color:var(--color-txt);line-height:1.5}.policy-cont li .tit{width:100%;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--color-border);color:#000;font-size:2rem;font-weight:600}.policy-cont li strong{display:block;margin-bottom:.5rem;font-size:1.6rem;margin:.5rem 0}.policy-cont li p{margin-bottom:1rem}.drop-down-box{position:relative;width:24rem;border:1px solid rgba(93,105,129,.3803921569)}.drop-down-box .selected{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.drop-down-box .selected a{display:block;padding:1rem 2rem;color:#5d6981;line-height:1.8;font-size:1.8rem}@media screen and (max-width: 576px){.drop-down-box .selected a{font-size:1.4rem}}.drop-down-box .selected a::after{position:absolute;top:50%;left:auto;z-index:1;width:1.5rem;transform:translateY(-50%);right:1.5rem;height:1.5rem;background-image:url("/theme/basic/img/icon/nav_arrow.svg");background-repeat:no-repeat;background-position:center;background-size:cover;transform:translateY(-50%) rotate(0);transition:var(--trains);content:"";filter:invert(1)}@media screen and (max-width: 576px){.drop-down-box .selected a::after{right:.7rem}}.drop-down-box .selected a.on::after{transform:translateY(-50%) rotate(180deg)}.drop-down-box .options ul{border:1px solid rgba(93,105,129,.3803921569);position:absolute;top:auto;left:-1px;z-index:3;width:calc(100% + 3px);bottom:6rem;background:var(--color-bg);padding:1.5rem}@media screen and (max-width: 576px){.drop-down-box .options ul{padding:1rem}}.drop-down-box .options ul li{line-height:2}.drop-down-box .options ul li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#5d6981}@media screen and (max-width: 576px){.drop-down-box .options ul li a{font-size:1.4rem}}.drop-down-box.drop-down1 .selected a{font-weight:700}.policy-cont li{margin-bottom:3rem;font-size:1.6rem;color:var(--color-txt);line-height:1.5}.policy-cont li .tit{width:100%;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--color-border);color:#000;font-size:2rem;font-weight:600}.policy-cont li strong{display:block;margin-bottom:.5rem;font-size:1.6rem;margin:.5rem 0}.policy-cont li p{margin-bottom:1rem}.eng .footer .copy span{text-align:right}@media screen and (max-width: 960px){.eng .footer .copy span{text-align:left}}.eng .footer .ft-info .info-wr .info li{font-size:1.4rem;line-height:1.4}.eng .footer .ft-info .info-wr .info li+li{margin-top:.6rem}@keyframes btnani{0%{transform:translateX(0rem)}100%{transform:translateX(-1.5rem)}}@keyframes ani-scroll{0%{transform:translate(-50%, 0);opacity:0}100%{transform:translate(-50%, 300%);opacity:1}}@keyframes ani-up{0%{transform:translateY(2rem)}100%{transform:translateY(0rem)}}@keyframes ani-rotateZ{0%{transform:rotateZ(0)}100%{transform:rotateZ(5deg)}}@keyframes ani-rotZ{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}@keyframes ani-down{0%{transform:translateY(-5rem);opacity:0}100%{transform:translateY(0rem);opacity:1}}@keyframes ani-op{0%{opacity:1}100%{opacity:0}}@keyframes ani-ro2{0%{transform:translate(-50%, -50%) rotate(0)}33%{transform:translate(-50%, -45%) rotate(4deg)}66%{transform:translate(-50%, -65%) rotate(-4deg)}}@keyframes ripple1{0%{transform:translate(-50%, -50%) scale(0.2);opacity:.6}70%{opacity:.18}100%{transform:translate(-50%, -50%) scale(1.15);opacity:0}}@keyframes ripple2{0%{transform:translate(-50%, -50%) scale(0.2);opacity:.5}70%{opacity:.15}100%{transform:translate(-50%, -50%) scale(1.15);opacity:0}}.badge,.btn-st2,.btn-st1{display:inline-flex;justify-content:space-between;align-items:center;background:var(--color-gr);padding:2rem 5rem}@media screen and (max-width: 1440px){.badge,.btn-st2,.btn-st1{padding:1.5rem 2.5rem 1.5rem 3rem}}@media screen and (max-width: 768px){.badge,.btn-st2,.btn-st1{padding:1rem 1.5rem 1rem 2rem}}.btn-st1{border-radius:.5rem;background-image:var(--color-gr);background-size:220% 100%;background-position:100% 50%;transition:background-position .35s ease;color:#fff}@media screen and (max-width: 576px){.btn-st1{border-radius:.5rem}}.btn-st1 span{color:#fff;font-size:1.9rem;font-weight:500}@media screen and (max-width: 1440px){.btn-st1 span{font-size:1.6rem}}.btn-st1::after{position:relative;width:2rem;height:2rem;background-image:url("/theme/basic/img/icon/icon_more.svg");background-repeat:no-repeat;background-position:center;background-size:cover;margin-left:2rem;content:""}@media screen and (max-width: 768px){.btn-st1::after{width:1.5rem;height:1.5rem;margin-left:1rem}}.btn-st1:hover{background-position:0% 50%}.btn-st2{padding:.5rem 1.2rem;background-color:rgba(0,0,0,0);border-radius:3rem;font-size:1.4rem}.badge{padding:.4rem 1.2rem;background-color:rgba(0,0,0,0);border-radius:3rem;color:#fff}.btn-down{display:inline-flex;justify-content:center;align-items:center;padding:.2rem 1.5rem;border-radius:.4rem;background:var(--color-p)}.list-cy,.list-bar,.list-st{margin-left:2.2rem}.list-cy>li,.list-bar>li,.list-st>li{position:relative;line-height:1.5;color:var(--color-txt)}.list-cy>li::before,.list-bar>li::before,.list-st>li::before{content:"";display:inline-block;position:absolute}.list-cy>li.non::before,.list-bar>li.non::before,.list-st>li.non::before{display:none}.list-cy>li.list-non,.list-bar>li.list-non,.list-st>li.list-non{margin-left:-2.2rem}.list-cy>li.list-non .tit-sub,.list-bar>li.list-non .tit-sub,.list-st>li.list-non .tit-sub{margin-bottom:0}.list-cy>li.list-non::before,.list-bar>li.list-non::before,.list-st>li.list-non::before{display:none}.list-bar{margin-left:1.6rem}.list-bar>li::before{content:"-";display:inline-block;margin-left:-1.4rem;margin-right:.5rem}.list-cy>li::before{top:1.15rem;left:-1.2rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--color-txt)}.list-box li{display:flex;padding:2rem 4.5rem;border-radius:5rem;background:#fff;border:1px solid var(--color-border);text-align:left}.list-box li .tit{margin-bottom:0;color:var(--color-tit);font-size:2.5rem;font-weight:700}.list-box li+li{margin-top:1rem}.list-line{flex-wrap:wrap}.list-line li{position:relative}@media screen and (max-width: 576px){.list-line li{line-height:1.3}}.list-line li:not(:last-child)::after{content:"|";margin:0 1rem;color:var(--color-txt);font-weight:100}#contents{margin-top:calc(var(--header-hei) + 7.8rem)}@media screen and (max-width: 768px){#contents{margin-top:calc(var(--header-hei) + 5.8rem)}}.sub-tit-wr .tit{font-weight:800}@media screen and (max-width: 768px){.sub-tit-wr .tit{font-size:4rem}}.sub-tit-wr .tit br{display:none}.sub-tit-wr .sub-tit-bg{position:relative;height:42rem;background-image:url("/theme/basic/img/sub/sub1/sub_tit_bg1.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 1440px){.sub-tit-wr .sub-tit-bg{height:33rem}}@media screen and (max-width: 768px){.sub-tit-wr .sub-tit-bg{height:23rem}}.sub-tit-wr .sub-tit-bg h3{position:absolute;top:50%;left:50%;z-index:1;width:auto;transform:translate(-50%, -50%);text-align:center;line-height:1.5}.sub-gnb{gap:4rem;margin:4.6rem 0 2.3rem}@media screen and (max-width: 1440px){.sub-gnb{margin:3.6rem 0 5rem}}@media screen and (max-width: 768px){.sub-gnb{gap:2rem;width:calc(100% - 2rem);margin:2.6rem 1rem 2rem;flex-wrap:nowrap;justify-content:center;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;mask-image:linear-gradient(to right, transparent, #000 16px, #000 calc(100% - 16px), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 16px, #000 calc(100% - 16px), transparent)}.sub-gnb::-webkit-scrollbar{display:none}}@media screen and (max-width: 576px){.sub-gnb{gap:1rem;justify-content:flex-start}}@media screen and (max-width: 768px){.sub-gnb li{flex:0 0 auto;scroll-snap-align:start}}.sub-gnb li a{display:block;line-height:160%;color:#bcbcbc;font-size:1.8rem;font-weight:400;text-align:center;line-height:1.2}@media screen and (max-width: 768px){.sub-gnb li a{display:block;white-space:nowrap;padding:0 1.4rem}}.page1 .sub-gnb li.p1 a{border-bottom:3px solid var(--color-p);color:#000;font-weight:700}.page2 .sub-gnb li.p2 a{border-bottom:3px solid var(--color-p);color:#000;font-weight:700}.page3 .sub-gnb li.p3 a{border-bottom:3px solid var(--color-p);color:#000;font-weight:700}.page4 .sub-gnb li.p4 a{border-bottom:3px solid var(--color-p);color:#000;font-weight:700}.page5 .sub-gnb li.p5 a{border-bottom:3px solid var(--color-p);color:#000;font-weight:700}.page6 .sub-gnb li.p6 a{border-bottom:3px solid var(--color-p);color:#000;font-weight:700}.page7 .sub-gnb li.p7 a{border-bottom:3px solid var(--color-p);color:#000;font-weight:700}.page8 .sub-gnb li.p8 a{border-bottom:3px solid var(--color-p);color:#000;font-weight:700}.page1_1 .sub-gnb li.p1 a,.page1_2 .sub-gnb li.p1 a,.page1_3 .sub-gnb li.p1 a{border-bottom:3px solid var(--color-p);color:#000;font-weight:700}.page2_1 .sub-gnb li.p2 a,.page2_2 .sub-gnb li.p2 a,.page2_3 .sub-gnb li.p2 a{border-bottom:3px solid var(--color-p);color:#000;font-weight:700}.page3_1 .sub-gnb li.p3 a,.page3_2 .sub-gnb li.p3 a,.page3_3 .sub-gnb li.p3 a{border-bottom:3px solid var(--color-p);color:#000;font-weight:700}.page1.sub1 .sub-tit-bg{background:url(/theme/basic/img/sub/sub1/sub_tit_bg1.jpg) no-repeat center/cover}.page1.sub2 .sub-tit-bg{background:url(/theme/basic/img/sub/sub2/sub_tit_bg1.jpg) no-repeat center/cover}.page1.sub3 .sub-tit-bg{background:url(/theme/basic/img/sub/sub3/sub_tit_bg1.jpg) no-repeat center/cover}.page1.sub4 .sub-tit-bg{background:url(/theme/basic/img/sub/sub4/sub_tit_bg1.jpg) no-repeat center/cover}.page1.sub5 .sub-tit-bg{background:url(/theme/basic/img/sub/sub5/sub_tit_bg1.jpg) no-repeat center/cover}.page1.sub6 .sub-tit-bg{background:url(/theme/basic/img/sub/sub6/sub_tit_bg1.jpg?v=1) no-repeat center/cover}.page2.sub1 .sub-tit-bg{background:url(/theme/basic/img/sub/sub1/sub_tit_bg2.jpg) no-repeat center/cover}.page2.sub2 .sub-tit-bg{background:url(/theme/basic/img/sub/sub2/sub_tit_bg2.jpg) no-repeat center/cover}.page2.sub3 .sub-tit-bg{background:url(/theme/basic/img/sub/sub3/sub_tit_bg2.jpg) no-repeat center/cover}.page2.sub4 .sub-tit-bg{background:url(/theme/basic/img/sub/sub4/sub_tit_bg2.jpg) no-repeat center/cover}.page2.sub5 .sub-tit-bg{background:url(/theme/basic/img/sub/sub5/sub_tit_bg2.jpg) no-repeat center/cover}.page2.sub6 .sub-tit-bg{background:url(/theme/basic/img/sub/sub6/sub_tit_bg2.jpg?v=1) no-repeat center/cover}.page3.sub1 .sub-tit-bg{background:url(/theme/basic/img/sub/sub1/sub_tit_bg3.jpg) no-repeat center/cover}.page3.sub2 .sub-tit-bg{background:url(/theme/basic/img/sub/sub2/sub_tit_bg3.jpg) no-repeat center/cover}.page3.sub3 .sub-tit-bg{background:url(/theme/basic/img/sub/sub3/sub_tit_bg3.jpg) no-repeat center/cover}.page3.sub4 .sub-tit-bg{background:url(/theme/basic/img/sub/sub4/sub_tit_bg3.jpg) no-repeat center/cover}.page3.sub5 .sub-tit-bg{background:url(/theme/basic/img/sub/sub5/sub_tit_bg3.jpg) no-repeat center/cover}.page3.sub6 .sub-tit-bg{background:url(/theme/basic/img/sub/sub6/sub_tit_bg3.jpg?v=1) no-repeat center/cover}.page4.sub1 .sub-tit-bg{background:url(/theme/basic/img/sub/sub1/sub_tit_bg4.jpg) no-repeat center/cover}.page4.sub2 .sub-tit-bg{background:url(/theme/basic/img/sub/sub2/sub_tit_bg4.jpg) no-repeat center/cover}.page4.sub3 .sub-tit-bg{background:url(/theme/basic/img/sub/sub3/sub_tit_bg4.jpg) no-repeat center/cover}.page4.sub4 .sub-tit-bg{background:url(/theme/basic/img/sub/sub4/sub_tit_bg4.jpg) no-repeat center/cover}.page4.sub5 .sub-tit-bg{background:url(/theme/basic/img/sub/sub5/sub_tit_bg4.jpg) no-repeat center/cover}.page4.sub6 .sub-tit-bg{background:url(/theme/basic/img/sub/sub6/sub_tit_bg4.jpg?v=1) no-repeat center/cover}.page5.sub1 .sub-tit-bg{background:url(/theme/basic/img/sub/sub1/sub_tit_bg5.jpg) no-repeat center/cover}.page5.sub2 .sub-tit-bg{background:url(/theme/basic/img/sub/sub2/sub_tit_bg5.jpg) no-repeat center/cover}.page5.sub3 .sub-tit-bg{background:url(/theme/basic/img/sub/sub3/sub_tit_bg5.jpg) no-repeat center/cover}.page5.sub4 .sub-tit-bg{background:url(/theme/basic/img/sub/sub4/sub_tit_bg5.jpg) no-repeat center/cover}.page5.sub5 .sub-tit-bg{background:url(/theme/basic/img/sub/sub5/sub_tit_bg5.jpg) no-repeat center/cover}.page5.sub6 .sub-tit-bg{background:url(/theme/basic/img/sub/sub6/sub_tit_bg5.jpg?v=1) no-repeat center/cover}.page6.sub1 .sub-tit-bg{background:url(/theme/basic/img/sub/sub1/sub_tit_bg6.jpg) no-repeat center/cover}.page6.sub2 .sub-tit-bg{background:url(/theme/basic/img/sub/sub2/sub_tit_bg6.jpg) no-repeat center/cover}.page6.sub3 .sub-tit-bg{background:url(/theme/basic/img/sub/sub3/sub_tit_bg6.jpg) no-repeat center/cover}.page6.sub4 .sub-tit-bg{background:url(/theme/basic/img/sub/sub4/sub_tit_bg6.jpg) no-repeat center/cover}.page6.sub5 .sub-tit-bg{background:url(/theme/basic/img/sub/sub5/sub_tit_bg6.jpg) no-repeat center/cover}.page6.sub6 .sub-tit-bg{background:url(/theme/basic/img/sub/sub6/sub_tit_bg6.jpg?v=1) no-repeat center/cover}.page1_1 .sub2 .sub-tit-bg{background:url(/theme/basic/img/sub/sub2/sub_tit_bg1_1.jpg) no-repeat center/cover}.page1_1 .sub3 .sub-tit-bg{background:url(/theme/basic/img/sub/sub3/sub_tit_bg1_1.jpg) no-repeat center/cover}.page1_2 .sub2 .sub-tit-bg{background:url(/theme/basic/img/sub/sub2/sub_tit_bg1_2.jpg) no-repeat center/cover}.page1_2 .sub3 .sub-tit-bg{background:url(/theme/basic/img/sub/sub3/sub_tit_bg1_2.jpg) no-repeat center/cover}.page1_3 .sub2 .sub-tit-bg{background:url(/theme/basic/img/sub/sub2/sub_tit_bg1_3.jpg) no-repeat center/cover}.page1_3 .sub3 .sub-tit-bg{background:url(/theme/basic/img/sub/sub3/sub_tit_bg1_3.jpg) no-repeat center/cover}.page1_4 .sub2 .sub-tit-bg{background:url(/theme/basic/img/sub/sub2/sub_tit_bg1_4.jpg) no-repeat center/cover}.page1_4 .sub3 .sub-tit-bg{background:url(/theme/basic/img/sub/sub3/sub_tit_bg1_4.jpg) no-repeat center/cover}.page1_5 .sub2 .sub-tit-bg{background:url(/theme/basic/img/sub/sub2/sub_tit_bg1_5.jpg) no-repeat center/cover}.page1_5 .sub3 .sub-tit-bg{background:url(/theme/basic/img/sub/sub3/sub_tit_bg1_5.jpg) no-repeat center/cover}.page1_6 .sub2 .sub-tit-bg{background:url(/theme/basic/img/sub/sub2/sub_tit_bg1_6.jpg) no-repeat center/cover}.page1_6 .sub3 .sub-tit-bg{background:url(/theme/basic/img/sub/sub3/sub_tit_bg1_6.jpg) no-repeat center/cover}.page1_7 .sub2 .sub-tit-bg{background:url(/theme/basic/img/sub/sub2/sub_tit_bg1_7.jpg) no-repeat center/cover}.page1_7 .sub3 .sub-tit-bg{background:url(/theme/basic/img/sub/sub3/sub_tit_bg1_7.jpg) no-repeat center/cover}.tab-btn-wr{gap:1px;display:flex;justify-content:center;align-items:center;height:6.2rem}.tab-btn-wr .tab-button{display:grid;align-content:center;flex:0 1 18.4rem;height:100%;background:rgba(0,0,0,.3);color:#fff;font-size:2rem;font-weight:600;text-align:center;cursor:pointer}.tab-btn-wr .tab-button:first-child{border-radius:1rem 0 0 1rem}.tab-btn-wr .tab-button:last-child{border-radius:0 1rem 1rem 0}.tab-btn-wr .tab-button.on{background:#1b1c1e;color:#fff}.tab-cont{position:relative}.tab-cont .tab-box{position:absolute;top:0;left:0;width:100%;height:0;margin-top:4rem;visibility:hidden;opacity:0;overflow:hidden}.tab-cont .tab-box.show{position:relative;height:auto;visibility:visible;opacity:1}.nav-style1{gap:1px;position:absolute;top:50%;left:50%;z-index:2;width:-moz-max-content;width:max-content;transform:translate(-50%, -50%);right:var(--inner-pd);border-radius:1rem;border:1px solid rgba(225,225,225,.6);overflow:hidden}.nav-style1 li a{display:block;padding:2rem;background:rgba(0,0,0,.3);text-align:center;color:#fff;font-size:2rem;font-weight:600}@media screen and (max-width: 1280px){.nav-style1 li a{padding:1.5rem 2rem;font-size:1.8rem}}@media screen and (max-width: 576px){.nav-style1 li a{font-size:1.6rem}}.nav-style1 li.on a{background:#1b1c1e}.nav-style1.nav-style2{top:10rem;margin-left:0}@media screen and (max-width: 768px){.nav-style1.nav-style2{top:13rem}}#header .gnb>li>a{color:#000}#header .lang-wr .lang{border-color:#000;color:#000}#header .lang-wr .lang .icon{filter:invert(0)}#header .ham_menu_btn span{background:#000}@media screen and (max-width: 768px){.right-nav{display:none}}.br-md{display:none}@media screen and (max-width: 768px){.br-md{display:block}}@media screen and (max-width: 768px){.img-pc{display:none}}.img-mo{display:none}@media screen and (max-width: 768px){.img-mo{display:block}}@media screen and (max-width: 1024px){.img-l-pc{display:none}}.img-l-mo{display:none}@media screen and (max-width: 1024px){.img-l-mo{display:block}}.ps{padding:2rem;margin-top:1rem;border-radius:1rem;background:#efecf0;color:var(--color-p);font-size:2rem;font-weight:600;text-align:center}@media screen and (max-width: 768px){.ps{padding:1.5rem;font-size:1.6rem}}.coming{width:100%;height:30rem;line-height:30rem;background:var(--color-bg);text-align:center;color:var(--color-txt)}.sub-tit{position:relative;display:flex;justify-content:flex-start;align-content:center;margin-bottom:1rem;color:#000;font-size:2.5rem;font-weight:700}@media screen and (max-width: 576px){.sub-tit{font-size:2.2rem}}.sub-tit::before{display:inline-block;width:3rem;height:3rem;margin-right:1rem;background-image:url("/theme/basic/img/icon/icon_tit.svg");background-repeat:no-repeat;background-position:center;background-size:contain;content:""}@media screen and (max-width: 768px){.sub-tit::before{flex:0 0 auto;width:2.2rem;height:2.2rem}}@media screen and (max-width: 576px){.sub-tit.ai-end{flex-wrap:wrap;align-items:anchor-center}.sub-tit.ai-end .ps-txt{width:100%}}.tit-wr{margin-bottom:4.5rem}@media screen and (max-width: 960px){.tit-wr{margin-bottom:2.5rem}}.tit-wr span{font-weight:800}.color-w{color:#fff !important}.color-r{color:var(--color-r)}.color-b{color:#0058a5}.color-p{color:var(--color-p) !important}.tit-b{margin-bottom:2.5rem;font-size:clamp(3rem,3rem + 0.0833333333vw,4.2rem);letter-spacing:-0.03em;font-weight:700;text-align:left;font-style:normal;color:#000}@media screen and (max-width: 960px){.tit-b{font-size:2.5rem;margin-bottom:1rem}}@media screen and (max-width: 768px){.tit-b{font-size:3rem}.tit-b br{display:none}}@media screen and (max-width: 576px){.tit-b{font-size:2.5rem}}@media screen and (max-width: 576px){.font-40{font-size:2.5rem}}.tit-gr{background:linear-gradient(45deg, #4A78B4 0%, #8B5E9D 50%, #D1263C 100%);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text}.txt{font-size:clamp(1.8rem,1.8rem + 0.0138888889vw,2rem)}p+p{margin-top:2rem}section{padding:13.6rem 0}@media screen and (max-width: 1440px){section{padding:8.6rem 0}}@media screen and (max-width: 768px){section{padding:6.6rem 0}}div .txt{color:var(--color-txt)}@media screen and (max-width: 768px){div .txt br{display:none}}.bg-w{background:var(--color-bg)}.bg-g{background:var(--color-bg)}.bg-b{background:radial-gradient(120.27% 120.08% at 34.45% 25.4%, #DCE1E7 0%, #9EB4C7 100%)}.sec-bg{background-color:var(--color-bg)}.img-mix{mix-blend-mode:darken}.bd{border:1px solid var(--color-border)}.breadcrumb{display:flex;justify-content:center;align-content:center}.breadcrumb .home{display:inline-block;width:3.2rem;height:3.2rem;background-image:url("/theme/basic/img/icon/icon_home.svg");background-repeat:no-repeat;background-position:center;background-size:cover}.breadcrumb li{position:relative;display:inline-flex}.breadcrumb li:not(:last-child)::after{margin:auto 1rem;content:"/";color:#ababab;font-size:1.4rem;font-weight:200}.breadcrumb li a{color:#ababab;font-size:1.8rem;font-weight:300}.breadcrumb li:last-child a{color:var(--color-point)}.nav{height:5.2rem;margin-top:var(--header-hei);margin-bottom:11rem;border:1px solid var(--color-border);border-radius:0rem;background:#f8f8f8}.nav .inner{align-items:stretch;justify-content:flex-start;height:100%}.nav .nav-home{width:5.2rem;height:100%;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}.nav .drop-down-box{width:20rem;position:relative;border-right:1px solid var(--color-border)}.nav .drop-down-box .selected{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.nav .drop-down-box .selected a{display:block;padding:1rem 2rem;color:var(--color-txt);line-height:1.8;font-size:1.8rem}@media screen and (max-width: 576px){.nav .drop-down-box .selected a{font-size:1.4rem}}.nav .drop-down-box .selected a::after{position:absolute;top:50%;left:auto;z-index:1;width:1.5rem;transform:translateY(-50%);right:1.5rem;height:1.5rem;background-image:url("/theme/basic/img/icon/nav_arrow.svg");background-repeat:no-repeat;background-position:center;background-size:cover;transform:translateY(-50%) rotate(0);transition:var(--trains);content:""}@media screen and (max-width: 576px){.nav .drop-down-box .selected a::after{right:.7rem}}.nav .drop-down-box .selected a.on::after{transform:translateY(-50%) rotate(180deg)}.nav .drop-down-box .options ul{border:1px solid var(--color-border);position:absolute;top:5rem;left:-1px;z-index:3;width:calc(100% + 2px);border-radius:0rem;background:var(--color-bg);padding:2rem}@media screen and (max-width: 576px){.nav .drop-down-box .options ul{padding:1rem}}.nav .drop-down-box .options ul li{line-height:2}.nav .drop-down-box .options ul li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-txt);font-size:1.8rem}@media screen and (max-width: 576px){.nav .drop-down-box .options ul li a{font-size:1.4rem}}.nav .drop-down-box.drop-down1 .selected a{font-weight:700}.t-scroll{position:relative;width:100%;overflow-x:auto}@media screen and (max-width: 768px){.t-scroll .ta-border-box,.t-scroll .ta-st{width:90rem}.t-scroll .ta-capabilities,.t-scroll .ta-capabilities .ta-st{width:60rem}.t-scroll::before{display:inline-block;content:"※ 표를 좌우로 드래그 하세요";position:sticky;left:0;padding:.5rem 1rem;border-radius:.5rem;margin-bottom:1rem;background:var(--color-gr);color:#fff}}@media screen and (max-width: 576px){.t-scroll .ta-border-box,.t-scroll .ta-st{width:60rem}}.ta-st{width:100%;font-size:2rem}@media screen and (max-width: 1024px){.ta-st{font-size:1.8rem}}@media screen and (max-width: 576px){.ta-st{width:97%}}@media screen and (max-width: 576px){.ta-st td,.ta-st th{font-size:1.4rem}}.ta-st tr{background:var(--color-gr);color:#fff}.ta-st td{vertical-align:baseline;background:#fff;padding:1rem 2rem;border-bottom:1px solid var(--color-border);color:var(--color-txt);line-height:1.4}@media screen and (max-width: 576px){.ta-st td{padding:.5rem 1rem}}.ta-st td:not(:last-child){border-right:1px solid var(--color-border)}.ta-st td:nth-child(odd){background:#f3f3f3}.ta-st td.t-tit{vertical-align:middle;background:#1b1c1e;border-bottom:1px solid #fff;color:#fff}.ta-st td.bor-r{border-right:1px solid var(--color-border)}.ta-st td.t-left{text-align:left}.ta-st td.bg-g{background:#f3f3f3}.ta-st td.bg-g1{background:#fafafa}.ta-st td.bg-w{background:#fff}.ta-st td p+p{margin-top:0}.ta-st td[rowspan]{vertical-align:middle}.ta-st th{padding:1rem;text-align:center}.ta-st th:not(:last-child){border-right:1px solid var(--color-border)}.ta-st ul>li{text-align:left}@media screen and (max-width: 1024px){.ta-st ul>li{font-size:1.8rem !important}}@media screen and (max-width: 576px){.ta-st ul>li{font-size:1.4rem !important}}.ta-st.ta-hy{text-align:center}.ta-st.ta-hy tr{background:linear-gradient(275deg, #4A78B4 0%, #8B5E9D 50%, #D1263C 100%)}.ta-st.ta-hy th:not(:last-child){border-bottom:1px solid var(--color-border)}.ta-st.ta-bg-non td{padding:1.5rem .5rem}.ta-st.ta-bg-non td:nth-child(odd){background:#fff}.ta-st .t-head-bg{justify-items:center}.ta-st .t-head-bg span{display:block}.ta-st .t-head-bg1{background:#d1263c}.ta-st .t-head-bg2{background:linear-gradient(180deg, #D1263C 0%, #B0416B 100%)}.ta-st .t-head-bg3{background:linear-gradient(180deg, #AD426D 0%, #8C5D9B 100%)}.ta-st .t-head-bg4{background:linear-gradient(180deg, #8B5E9D 0%, #6B6AA8 100%)}.ta-st .t-head-bg5{background:linear-gradient(180deg, #6A6BA9 0%, #4C78B4 100%)}.cy-box-wr{display:flex;justify-content:center}@media screen and (max-width: 768px){.cy-box-wr{flex-direction:column}}.cy-box-wr .cy-box{gap:1rem;display:grid;justify-content:center;align-content:center;width:29rem;height:29rem;margin:0 -1rem;border-radius:100%;border:1px solid #fff}@media screen and (max-width: 960px){.cy-box-wr .cy-box{width:23rem;height:23rem}.cy-box-wr .cy-box img{width:8rem}}@media screen and (max-width: 768px){.cy-box-wr .cy-box{margin-top:-2rem}}@media screen and (max-width: 576px){.pc-show{display:none}}.sm-show{display:none}@media screen and (max-width: 576px){.sm-show{display:block}}.box-icon-wr{padding:11.9rem}@media screen and (max-width: 1440px){.box-icon-wr{padding:3.9rem}}@media screen and (max-width: 768px){.box-icon-wr{gap:0;padding:0 1.9rem}}.box-icon-wr .box{gap:2.4rem}@media screen and (max-width: 1440px){.box-icon-wr .box{gap:1.5rem}}@media screen and (max-width: 768px){.box-icon-wr .box{gap:.5rem;padding:2rem}}.box-icon-wr .box:nth-child(2){border-left:1px solid rgba(225,225,225,.4);border-right:1px solid rgba(225,225,225,.4)}@media screen and (max-width: 768px){.box-icon-wr .box:nth-child(2){border:0;border-top:1px solid rgba(225,225,225,.4);border-bottom:1px solid rgba(225,225,225,.4)}}@media screen and (max-width: 768px){.box-icon-wr .box .icon{width:10rem}}@media screen and (max-width: 768px){.box-icon-wr .box .bx-tit{font-size:2rem}}@media screen and (max-width: 768px){.box-icon-wr .box .mt-1{margin-top:0}}.company .page1 .sec2{background:#000}.company .page1 .sec2 .box-icon-wr{background-image:url("/theme/basic/img/sub/sub1/sec2_bg.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.company .page1 .sec2 .txt{text-align:right;margin-top:3rem}@media screen and (max-width: 768px){.company .page1 .sec2 .txt{text-align:left}}.company .page1 #unitWr{position:relative}.company .page1 #unitWr .swiper-pagination{position:relative}.company .page1 #unitWr .swiper-pagination-bullet{width:100%;opacity:.4}.company .page1 #unitWr .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}@media screen and (max-width: 1440px){.company .page1 #unitWr .inner+.inner{margin-top:8rem}}.company .page1 #unitWr .sCont{width:calc(50% - 2rem);margin-right:2rem;overflow:visible}.company .page1 #unitWr .sCont .tit-b{margin-bottom:5.3rem}@media screen and (max-width: 1024px){.company .page1 #unitWr .sCont .tit-b{margin-bottom:3.3rem}}.company .page1 #unitWr .sCont .feat-list{list-style:none;margin:0;padding:0}.company .page1 #unitWr .sCont .feat-item{margin-bottom:2rem}.company .page1 #unitWr .sCont .feat-item .txt-wr{padding-left:1rem;opacity:.3;transition:var(--transi)}.company .page1 #unitWr .sCont .feat-item .txt-wr h3{position:relative}@media screen and (max-width: 768px){.company .page1 #unitWr .sCont .feat-item .txt-wr h3{font-size:2rem}}.company .page1 #unitWr .sCont .feat-item .txt-wr h3::after{display:block;position:absolute;top:50%;left:-1.5rem;z-index:1;width:.6rem;transform:translateY(-50%);height:.6rem;border-radius:100%;background:#000;content:""}.company .page1 #unitWr .sCont .feat-item .txt-wr .txt{max-width:70%;height:0;margin-top:1rem;font-size:2rem;line-height:1.5;visibility:hidden;opacity:0;transition:var(--transi)}@media screen and (max-width: 1440px){.company .page1 #unitWr .sCont .feat-item .txt-wr .txt{max-width:80%}}@media screen and (max-width: 1024px){.company .page1 #unitWr .sCont .feat-item .txt-wr .txt{max-width:100%;margin-top:0}}@media screen and (max-width: 768px){.company .page1 #unitWr .sCont .feat-item .txt-wr .txt{font-size:1.8rem}}.company .page1 #unitWr .sCont .feat-item.active .txt-wr{opacity:1}.company .page1 #unitWr .sCont .feat-item.active .txt{height:auto;visibility:visible;opacity:1}.company .page1 #unitWr .thumbs{width:50%;gap:0}@media screen and (max-width: 768px){.company .page1 #unitWr .thumbs{margin-top:2rem;transform:scale(1.1)}}.company .page1 #unitWr .thumbs .item-wr{position:relative;padding-top:100%;border:0;transform:none !important;transition:.3s;cursor:pointer}.company .page1 #unitWr .thumbs .item-wr:nth-child(1){transform:translate(3rem, 3rem) !important}@media screen and (max-width: 768px){.company .page1 #unitWr .thumbs .item-wr:nth-child(1){transform:translate(2rem, 2rem) !important}}.company .page1 #unitWr .thumbs .item-wr:nth-child(1) .item{background:linear-gradient(270deg, #8067A4 0%, #9F5A89 100%)}.company .page1 #unitWr .thumbs .item-wr:nth-child(2){transform:translate(-3rem, 3rem) !important}@media screen and (max-width: 768px){.company .page1 #unitWr .thumbs .item-wr:nth-child(2){transform:translate(-2rem, 2rem) !important}}.company .page1 #unitWr .thumbs .item-wr:nth-child(2) .item{background:linear-gradient(270deg, #BE4661 0%, #D13049 100%)}.company .page1 #unitWr .thumbs .item-wr:nth-child(3){transform:translate(3rem, -3rem) !important}@media screen and (max-width: 768px){.company .page1 #unitWr .thumbs .item-wr:nth-child(3){transform:translate(2rem, -2rem) !important}}.company .page1 #unitWr .thumbs .item-wr:nth-child(3) .item{background:linear-gradient(270deg, #6673AD 0%, #4C7BB4 100%)}.company .page1 #unitWr .thumbs .item-wr:nth-child(4){transform:translate(-3rem, -3rem) !important}@media screen and (max-width: 768px){.company .page1 #unitWr .thumbs .item-wr:nth-child(4){transform:translate(-2rem, -2rem) !important}}.company .page1 #unitWr .thumbs .item-wr:nth-child(4) .item{background:linear-gradient(270deg, #9D5B8A 0%, #7D6AA5 100%)}.company .page1 #unitWr .thumbs .item-wr .item{display:grid;justify-items:center;align-content:center;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;border:4px solid #fff}.company .page1 #unitWr .thumbs .item-wr .item span{display:block;width:70%;max-width:19rem;font-size:clamp(2rem,2rem + 0.0347222222vw,2.5rem);color:#fff;font-weight:700;text-align:center}@media screen and (max-width: 1440px){.company .page1 #unitWr .thumbs .item-wr .item span{font-size:1.6rem}}@media screen and (max-width: 1024px){.company .page1 #unitWr .thumbs .item-wr .item span{width:100%;max-width:100%;font-size:2rem}}@media screen and (max-width: 768px){.company .page1 #unitWr .thumbs .item-wr .item span{max-width:70%;font-size:1.4rem}}@media screen and (max-width: 768px){.company .page1 #unitWr .thumbs .item-wr .item .icon{width:6rem}}.company .page1 #unitWr .thumbs .swiper-pagination-bullet-active{background:rgba(0,0,0,0);filter:drop-shadow(11px 11px 11px rgba(138, 99, 155, 0.3));z-index:2}.company .page1 #unitWr .box-wr{gap:2rem}@media screen and (max-width: 768px){.company .page1 #unitWr .box-wr{gap:1rem}}.company .page1 #unitWr .box-wr .box{position:relative;height:34rem;overflow:hidden}@media screen and (max-width: 768px){.company .page1 #unitWr .box-wr .box{height:20rem}}.company .page1 #unitWr .box-wr .box .deco{left:2rem;top:2rem}@media screen and (max-width: 768px){.company .page1 #unitWr .box-wr .box .deco{left:1rem;top:1rem;font-size:1.6rem}}.company .page3{--wi:60rem}@media screen and (max-width: 1280px){.company .page3{--wi:50rem}}.company .page3 .sec1{padding-top:0}.company .page3 .box-wr{display:grid;gap:5rem;grid-template-columns:calc(100% - var(--wi)) var(--wi)}@media screen and (max-width: 1024px){.company .page3 .box-wr{gap:3rem;display:flex;flex-direction:column-reverse;grid-template-columns:auto}}@media screen and (max-width: 768px){.company .page3 .box-wr{gap:2rem}}.company .page3 .box-wr .bx-img{height:76rem}@media screen and (max-width: 1024px){.company .page3 .box-wr .bx-img{height:36rem}}@media screen and (max-width: 768px){.company .page3 .box-wr .bx-img{height:25rem}.company .page3 .box-wr .bx-img img{-o-object-position:43%;object-position:43%}}.company .page4 .sec1{background:#f8f8f9}.company .page4 .sec1 .box{position:relative;height:21rem;padding:3rem}@media screen and (max-width: 768px){.company .page4 .sec1 .box{height:auto;padding:3rem 2rem}}.company .page4 .sec1 .box::after{display:block;position:absolute;width:100%;height:100%;background-image:url("/theme/basic/img/sub/sub1/box_deco.svg");background-repeat:no-repeat;background-position:center;background-size:cover;background-position:20% -20%;content:""}@media screen and (max-width: 1440px){.company .page4 .sec1 .box::after{bottom:-3rem}}@media screen and (max-width: 1280px){.company .page4 .sec1 .box::after{bottom:0rem;right:-5rem}}@media screen and (max-width: 768px){.company .page4 .sec1 .box::after{width:20rem;height:20rem;bottom:-9rem;right:0rem;background-size:contain;background-position:center}}.company .page4 .sec1 .box .tit{color:#fff;font-weight:700}.company .page4 .sec1 .box:nth-child(1){background:var(--color-r)}.company .page4 .sec1 .box:nth-child(2){background:#aa4572}.company .page4 .sec1 .box:nth-child(3){background:var(--color-p)}.company .page4 .sec1 .box:nth-child(4){background:var(--color-b)}.company .page4 .sec2{padding:23.6rem 0;--pd:8.6rem;--wi:70rem}@media screen and (max-width: 1280px){.company .page4 .sec2{padding:var(--pd) 0}}@media screen and (max-width: 1024px){.company .page4 .sec2{--wi:50rem}}@media screen and (max-width: 768px){.company .page4 .sec2{--wi:40rem}}@media screen and (max-width: 576px){.company .page4 .sec2{--wi:25rem}}.company .page4 .sec2 .inner{position:relative}.company .page4 .sec2 .inner .our-wr{position:absolute;top:50%;left:50%;z-index:1;width:var(--wi);transform:translate(-50%, -50%);height:var(--wi)}@media screen and (max-width: 1024px){.company .page4 .sec2 .inner .our-wr{position:relative;top:auto;left:auto;transform:none;margin:auto;margin-bottom:8rem}}@media screen and (max-width: 576px){.company .page4 .sec2 .inner .our-wr{margin-bottom:4rem}}.company .page4 .sec2 .inner .our-wr::after{width:100%;border-radius:100%;border:2px dashed var(--color-p);outline:60px solid rgba(225,225,225,.2);outline-offset:-31px;height:100%;display:block;content:"";animation-name:ani-rotZ;animation-duration:250s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-fill-mode:both}@media screen and (max-width: 768px){.company .page4 .sec2 .inner .our-wr::after{outline-width:40px;outline-offset:-20px}}.company .page4 .sec2 .inner .our-wr .tit-wr{position:absolute;top:50%;left:50%;z-index:1;width:auto;transform:translate(-50%, -50%)}@media screen and (max-width: 1024px){.company .page4 .sec2 .inner .our-wr .tit-wr{width:100%;padding:0 3rem}}@media screen and (max-width: 576px){.company .page4 .sec2 .inner .our-wr .tit-wr{width:100%;padding:0 5rem}}@media screen and (max-width: 576px){.company .page4 .sec2 .inner .our-wr .tit-wr h1{font-size:3rem}}@media screen and (max-width: 1440px){.company .page4 .sec2 .inner .box-wr{margin-bottom:30rem}}@media screen and (max-width: 1024px){.company .page4 .sec2 .inner .box-wr{gap:2rem;justify-content:center;margin-bottom:2rem}}@media screen and (max-width: 768px){.company .page4 .sec2 .inner .box-wr{gap:1rem;margin-bottom:1rem}}.company .page4 .sec2 .inner .box-wr .box{position:relative;z-index:2;width:48rem;height:auto;padding:3.5rem 3rem;background:#fff;filter:drop-shadow(0 14px 24px rgba(147, 87, 147, 0.2))}@media screen and (max-width: 1440px){.company .page4 .sec2 .inner .box-wr .box{width:36rem}}@media screen and (max-width: 768px){.company .page4 .sec2 .inner .box-wr .box{padding:2rem}}.company .page4 .sec2 .inner .box-wr .box::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:3px;background:linear-gradient(45deg, #4A78B4 0%, #8B5E9D 50%, #D1263C 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.company .page4 .sec2 .inner .box-wr .box .tit{margin:2rem 0}@media screen and (max-width: 768px){.company .page4 .sec2 .inner .box-wr .box .tit{margin:1rem 0}}.company .page5 .map{height:100%;overflow:hidden}.company .page5 .map .root_daum_roughmap{width:100%;height:100%}.company .page5 .map .root_daum_roughmap .wrap_map{width:calc(100% + 3px);height:calc(100% + 3px);margin-top:-1px;margin-left:-1px}.company .page5 .box-info-wr .box-bg{background:var(--color-bg)}.company .page5 .sec2{background:var(--color-bg)}.company .page5 .txt-box{position:relative;padding:5rem;background:#fff}.company .page5 .txt-box .tit{margin-bottom:4rem}.company .page5 .txt-box .deco{right:3rem;top:3rem}.company .page5 .txt-box img{margin-right:1rem}.company .page5 .txt-box li{margin-top:.5rem;color:var(--color-txt)}.company .page5 .map-btn{display:flex;justify-content:center;align-items:center;padding:0 1rem;border:1px solid var(--color-sub-txt);background:#fff;border-radius:.3rem;font-size:1.6rem}.company .page5 .map-btn .icon-map{width:3rem;margin-right:.5rem}.company .page5 .info-box{border-top:1px solid var(--color-border)}.company .page5 .info-box .tit{margin-bottom:2rem}.company .page5 .info-box ul li,.company .page5 .info-box ul strong,.company .page5 .info-box ul p{color:var(--color-sub-txt);font-size:1.8rem}.company .page5 .info-box ul li{align-items:center;align-items:baseline;margin-top:.5rem}.company .page5 .info-box ul li strong{width:11rem}.company .page5 .map-wr{padding-top:0}.company .page5 .map-wr .box-wr{align-items:stretch}.company .page5 .map-wr .box-wr .tab-box{margin-top:0;filter:drop-shadow(3px 3px 12px rgba(0, 0, 0, 0.1))}@media screen and (max-width: 960px){.company .page5 .map-wr .box-wr .tab-box{gap:1rem}}@media screen and (max-width: 768px){.company .page5 .map-wr .box-wr .tab-box{filter:none}}.company .page5 .map-wr .box-wr .tab-box .bx-info{position:relative;height:50rem}@media screen and (max-width: 576px){.company .page5 .map-wr .box-wr .tab-box .bx-info{height:40rem}}.company .page5 .map-wr .box-wr .tab-box .bx-info::after{position:absolute;left:0;bottom:0;z-index:0;width:100%;height:38rem;border-radius:0 0 var(--border-ra) var(--border-ra);background:linear-gradient(180deg, rgba(86, 50, 122, 0) 0%, rgba(237, 4, 122, 0.2) 53.37%, #56327A 100%);box-shadow:3px 3px 12px 0 rgba(0,0,0,.1);content:""}.company .page5 .map-wr .box-wr .tab-box .bx-info .bx-tit-wr{left:3.7rem;bottom:3.7rem;width:calc(100% - 7.4rem);z-index:1}@media screen and (max-width: 1280px){.company .page5 .map-wr .box-wr .tab-box .bx-info .bx-tit-wr{left:2.7rem;width:calc(100% - 5.4rem)}}@media screen and (max-width: 768px){.company .page5 .map-wr .box-wr .tab-box .bx-info .bx-tit-wr{left:2rem;width:calc(100% - 4rem)}}@media screen and (max-width: 576px){.company .page5 .map-wr .box-wr .tab-box .bx-info .bx-tit-wr{bottom:2rem}}.company .page5 .map-wr .box-wr .tab-box .bx-info .bx-tit-wr ul{gap:.5rem 1rem;flex-wrap:wrap}.company .page5 .map-wr .box-wr .tab-box .bx-info .bx-tit-wr ul li a{color:#fff}@media screen and (max-width: 768px){.company .page5 .map-wr .box-wr .tab-box .bx-info .bx-tit-wr ul li{flex-wrap:wrap}}.company .page5 .map-wr .box-wr .tab-box .bx-info .bx-tit-wr ul .txt{font-size:1.6rem}.company .page5 .map-wr .box-wr .tab-box .bx-taffic{border-radius:1.5rem;border:1px solid #efefef;background:#fff}.company .page5 .map-wr .box-wr .bg-map{background:#f8f8f8;text-align:center}@media screen and (max-width: 576px){.company .page5 .map-wr .box-wr .bg-map{height:35rem}}.company .page5 .map-wr .box-wr .bg-map .bx-map{position:relative;width:60rem;left:50%;transform:translateX(-52%)}@media screen and (max-width: 1280px){.company .page5 .map-wr .box-wr .bg-map .bx-map{width:42rem}}@media screen and (max-width: 576px){.company .page5 .map-wr .box-wr .bg-map .bx-map{width:30rem}}.company .page5 .map-wr .box-wr .bg-map .bx-map .tab-button{position:absolute;top:50%;left:50%;z-index:1;width:auto;transform:translate(-50%, -50%);cursor:pointer}.company .page5 .map-wr .box-wr .bg-map .bx-map .tab-button.tab-btn1{margin-left:10rem;margin-top:10rem}@media screen and (max-width: 1280px){.company .page5 .map-wr .box-wr .bg-map .bx-map .tab-button.tab-btn1{margin-left:8rem;margin-top:8rem}}@media screen and (max-width: 576px){.company .page5 .map-wr .box-wr .bg-map .bx-map .tab-button.tab-btn1{margin-left:5rem;margin-top:6rem}}.company .page5 .map-wr .box-wr .bg-map .bx-map .tab-button.tab-btn2{margin-left:14rem;margin-top:10rem}@media screen and (max-width: 1280px){.company .page5 .map-wr .box-wr .bg-map .bx-map .tab-button.tab-btn2{margin-left:12rem;margin-top:8rem}}@media screen and (max-width: 576px){.company .page5 .map-wr .box-wr .bg-map .bx-map .tab-button.tab-btn2{margin-left:9rem;margin-top:6rem}}.company .page5 .map-wr .box-wr .bg-map .bx-map .tab-button.tab-btn3{margin-left:0rem;margin-top:-22rem}@media screen and (max-width: 1280px){.company .page5 .map-wr .box-wr .bg-map .bx-map .tab-button.tab-btn3{margin-top:-19rem}}@media screen and (max-width: 576px){.company .page5 .map-wr .box-wr .bg-map .bx-map .tab-button.tab-btn3{margin-top:-13rem}}.company .page5 .map-wr .box-wr .bg-map .bx-map .tab-button::before,.company .page5 .map-wr .box-wr .bg-map .bx-map .tab-button::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(0.6);width:8.4rem;height:3.4rem;margin-top:2rem;border-radius:50%;background:rgba(86,50,122,.6);filter:blur(0.2px);opacity:0;pointer-events:none;z-index:1}.company .page5 .map-wr .box-wr .bg-map .bx-map .tab-button svg{position:relative;z-index:2}@media screen and (max-width: 1280px){.company .page5 .map-wr .box-wr .bg-map .bx-map .tab-button svg{width:3rem}}.company .page5 .map-wr .box-wr .bg-map .bx-map .tab-button svg path{fill:#8b93a2}.company .page5 .map-wr .box-wr .bg-map .bx-map .tab-button.on svg path{fill:url(#mapGrad)}.company .page5 .map-wr .box-wr .bg-map .bx-map .tab-button.on::before{opacity:1;animation:ripple1 2s ease-out infinite}.company .page5 .map-wr .box-wr .bg-map .bx-map .tab-button.on::after{opacity:1;animation:ripple2 2s ease-out infinite;animation-delay:.8s}.company .page5 .info-box{border-top:1px solid var(--color-border);--wi:11rem}@media screen and (max-width: 1280px){.company .page5 .info-box{--wi:8rem}}.company .page5 .info-box .tit{margin-bottom:2rem}@media screen and (max-width: 960px){.company .page5 .info-box .tit{margin-bottom:1rem}}.company .page5 .info-box ul li,.company .page5 .info-box ul strong,.company .page5 .info-box ul p{color:var(--color-sub-txt);font-size:1.8rem}.company .page5 .info-box ul li{align-items:center;align-items:baseline;margin-top:.5rem}.company .page5 .info-box ul li strong{width:var(--wi)}.company .page5 .info-box ul li .txt{width:calc(100% - var(--wi))}.material .box-wr .box{background:var(--color-bg);padding:2.5rem;--wi:34rem}@media screen and (max-width: 1280px){.material .box-wr .box{--wi:18rem}}@media screen and (max-width: 1024px){.material .box-wr .box{align-items:flex-start}}@media screen and (max-width: 576px){.material .box-wr .box{padding:1.5rem}}.material .box-wr .box .bx-img{width:var(--wi);height:24rem}@media screen and (max-width: 1280px){.material .box-wr .box .bx-img{height:var(--wi)}}@media screen and (max-width: 1024px){.material .box-wr .box .bx-img{height:9rem}}@media screen and (max-width: 1024px){.material .box-wr .box .bx-cont+.bx-cont{margin-top:3rem}}.material .box-wr .box .bx-cont .bx-tit{width:100%;padding:1.2rem 1rem;border-radius:1rem;border:2px solid #5576b1;background:#fff;font-size:2.4rem;font-weight:600;text-align:center}@media screen and (max-width: 1280px){.material .box-wr .box .bx-cont .bx-tit{font-size:2rem}}.material .box-wr .box .bx-cont .txt{min-height:5.6rem;align-content:center;margin:1.5rem 0 2rem;text-align:center;color:#000;font-size:2rem;font-weight:600}@media screen and (max-width: 1280px){.material .box-wr .box .bx-cont .txt{min-height:8.6rem;font-size:1.8rem}.material .box-wr .box .bx-cont .txt br{display:none}}@media screen and (max-width: 1024px){.material .box-wr .box .bx-cont .txt{min-height:auto}}@media screen and (max-width: 768px){.material .box-wr .box .bx-cont .txt{margin:1.5rem 0;text-align:left;font-size:1.6rem}}.material .box-wr .box .bx-cont .bx-c-img{width:100%;height:25rem;padding:1rem;border-radius:1rem;background:#fff;text-align:center}@media screen and (max-width: 768px){.material .box-wr .box .bx-cont .bx-c-img{height:auto;padding:2rem}}.material .box-wr .box .bx-cont .bx-img-txt{padding-left:1rem;margin-top:1rem;color:#565656;font-size:2rem}@media screen and (max-width: 1024px){.material .box-wr .box .bx-cont .bx-img-txt{font-size:1.6rem}}.material .box-wr .box .bx-cont .bx-img-txt li+li{margin-top:.8rem}.material .box-wr .box .bx-cont .bx-img-txt strong{color:#e50071}.material .box-wr .box .list-wr{width:calc(100% - (var(--wi) + 2rem))}@media screen and (max-width: 1024px){.material .box-wr .box .list-wr{width:100%}}@media screen and (max-width: 768px){.material .box-wr .box .list-wr{gap:1rem 3rem;flex-wrap:wrap}}.material .box-wr .box .list-wr .list{max-width:26rem}@media screen and (max-width: 768px){.material .box-wr .box .list-wr .list{max-width:100%}}.material .box-wr .box .list-wr .list strong{display:block;width:100%;margin-bottom:1rem;color:#000;font-size:2.1rem}@media screen and (max-width: 1280px){.material .box-wr .box .list-wr .list strong{margin-bottom:.5rem;font-size:1.8rem}}.material .box-wr .box .list-wr .list .list-cy{gap:0 4rem;color:#383838}.list-tit-wr .tit{width:100%;text-align:left}.list-tit-wr .list-cont{display:none;height:0;padding:3rem}@media screen and (max-width: 960px){.list-tit-wr .list-cont{padding:2rem}}.list-tit-wr .list-tit{position:relative;width:100%;padding:2.8rem 3rem;color:#000}@media screen and (max-width: 960px){.list-tit-wr .list-tit{padding:1.5rem 2rem}}.list-tit-wr .list-tit::after{position:absolute;display:block;top:2.34rem;right:3rem;width:2.2rem;height:2.2rem;background-image:url("/theme/basic/img/icon/icon_up1.svg");background-repeat:no-repeat;background-position:center;background-size:contain;content:"";transform:rotateZ(180deg);transition:var(--transi)}.list-tit-wr.view .list-tit::after{transform:rotateZ(0)}.list-tit-wr.view .list-cont{display:block;height:auto}@media screen and (max-width: 960px){.quality .sub-tit-bg h3{width:80%}.quality .sub-tit-bg h3 br{display:none}}.quality .page1 .box-wr .box{gap:5rem}@media screen and (max-width: 960px){.quality .page1 .box-wr .box{gap:2rem}.quality .page1 .box-wr .box:nth-child(2){flex-direction:column-reverse}.quality .page1 .box-wr .box:nth-child(2) .txt-box{text-align:left !important}.quality .page1 .box-wr .box h3{margin-top:0rem;font-size:3rem}.quality .page1 .box-wr .box .txt{margin-top:2rem;margin-bottom:4rem}}.quality .page1 .box-wr .box .img-box{position:relative;width:50%;height:44rem}@media screen and (max-width: 960px){.quality .page1 .box-wr .box .img-box{height:25rem}}.quality .page1 .box-wr .box .txt-box{width:50%}.quality .page1 .box-wr .box .txt-box span{display:block;padding-top:.5rem;color:var(--color-sub-txt);font-size:2rem}.quality .page1 .box-wr .box .icon{width:11rem}@media screen and (max-width: 960px){.quality .page1 .box-wr .box .icon{width:6rem}}.quality .page1 .sec2 .box-wr{height:25rem}@media screen and (max-width: 1024px){.quality .page1 .sec2 .box-wr{height:55rem}}@media screen and (max-width: 768px){.quality .page1 .sec2 .box-wr{height:88rem}}.quality .page1 .sec2 .box-wr .box{position:relative}.quality .page1 .sec2 .box-wr .box span.deco{left:2rem;bottom:2rem;color:#fff;font-size:2rem;font-weight:600}.quality .page1 .sec3{position:relative;height:100vh;background:#000}@media screen and (max-width: 960px){.quality .page1 .sec3{height:auto}}.quality .page1 .sec3 .inner{position:relative;z-index:2}.quality .page1 .sec3 .inner .tit-wr{margin-bottom:8.5rem}@media screen and (max-width: 960px){.quality .page1 .sec3 .inner .tit-wr{margin-bottom:0}}.quality .page1 .sec3 .inner .tit-wr span{font-weight:300}.quality .page1 .sec3 .inner .tit-wr .tit-b{margin-top:4rem}@media screen and (max-width: 768px){.quality .page1 .sec3 .inner .tit-wr .tit-b{margin-top:1rem}}.quality .page1 .sec3 .inner .tit-wr .txt{margin-bottom:5rem}.quality .page1 .sec3 .vi-bg{top:0;left:0;z-index:1;opacity:.4}.page-main{margin-top:3rem}.page-main .img-nav-wr{position:relative;height:61rem;background:var(--color-gr)}@media screen and (max-width: 960px){.page-main .img-nav-wr{height:38rem}}@media screen and (max-width: 768px){.page-main .img-nav-wr{height:auto;padding:2rem}}.page-main .img-nav-wr .pro-img{position:absolute;top:50%;left:50%;z-index:1;width:auto;transform:translate(-50%, -50%)}@media screen and (max-width: 960px){.page-main .img-nav-wr .pro-img{height:80%}}@media screen and (max-width: 768px){.page-main .img-nav-wr .pro-img{position:relative;top:auto;left:auto;transform:none;height:auto;margin-top:3rem;margin-bottom:3rem}}@media screen and (max-width: 576px){.page-main .img-nav-wr .pro-img{margin-top:5rem;margin-bottom:3rem}}.page-main .img-nav-wr .logo{left:3rem;top:3rem}@media screen and (max-width: 960px){.page-main .img-nav-wr .logo{left:2rem;top:2rem;height:4rem}}@media screen and (max-width: 576px){.page-main .img-nav-wr .logo{left:1.5rem;top:1.5rem;height:3rem}}.page-main .nav-style1{left:auto;right:var(--inner-pd);transform:translateY(-50%)}@media screen and (max-width: 768px){.page-main .nav-style1{position:relative;top:auto;left:auto;right:auto;width:100%;transform:none}}#history{height:100vh;background-image:url("/theme/basic/img/sub/sub1/history_bg.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}@media screen and (max-width: 768px){#history .inner{align-content:flex-start;padding-top:5rem}}@media screen and (max-width: 768px){#history .tit-wr{width:85vw;margin-bottom:2.5rem}}#history .history-wr{width:100%}@media screen and (max-width: 768px){#history .history-wr{margin-top:9rem}}#history .history-wr .history{gap:2rem;position:relative;width:-moz-max-content;width:max-content}#history .history-wr .history::after{position:absolute;top:-3.6rem;left:3rem;width:calc(100% - 34.7rem);height:1px;background:#fff;content:""}@media screen and (max-width: 768px){#history .history-wr .history::after{width:calc(100% - 30.7rem)}}#history .history-wr .history .hi-box{position:relative;width:34.7rem;background:#fff;padding:3rem;overflow:visible}@media screen and (max-width: 768px){#history .history-wr .history .hi-box{width:30.7rem;padding:2rem}}#history .history-wr .history .hi-box::before{display:block;position:absolute;top:-4rem;left:3rem;width:.9rem;height:.9rem;border-radius:100%;background:#fff;outline:6px solid rgba(225,225,225,.4);content:""}#history .history-wr .history .hi-box strong{display:block;margin-bottom:4rem}@media screen and (max-width: 768px){#history .history-wr .history .hi-box strong{margin-bottom:2rem;font-size:2.4rem}}#history .history-wr .history .hi-box div+div{margin-top:1rem}#history .history-wr .history .hi-box div{font-size:1.8rem}#history .history-wr .history .hi-box div span,#history .history-wr .history .hi-box div .list-cy li{color:#878787}@media screen and (max-width: 960px){.box-style1{gap:2rem 1rem}}.box-style1 .box:nth-child(1) .tit{background:var(--color-gr1)}.box-style1 .box:nth-child(2) .tit{background:var(--color-gr2)}.box-style1 .box:nth-child(3) .tit{background:var(--color-gr3)}.box-style1 .box:nth-child(4) .tit{background:var(--color-gr4)}.box-style1 .box .tit{padding:2rem 1.5rem;border-radius:1rem 1rem 0 0}@media screen and (max-width: 1440px){.box-style1 .box .tit{min-height:12rem;align-content:center}}@media screen and (max-width: 1280px){.box-style1 .box .tit{min-height:auto}}@media screen and (max-width: 768px){.box-style1 .box .tit{padding:1rem}}.box-style1 .box .tit span{display:block;margin-bottom:.6rem;font-weight:400}.box-style1 .box .txt{min-height:-moz-fit-content;min-height:fit-content;padding:1.5rem;border:1px solid var(--color-border);border-radius:0 0 1rem 1rem}@media screen and (max-width: 960px){.rv-col .txt-box{order:2}.rv-col .img-box{order:1}}.spec-wr .spec-table{grid-template-columns:30% 70%;align-items:stretch}@media screen and (max-width: 960px){.spec-wr .spec-table{grid-template-columns:100%}}.spec-wr .spec-table .img-box img{height:100%;-o-object-fit:contain;object-fit:contain}.spec-wr .spec-table .ta-st tr td:nth-child(3),.spec-wr .spec-table .ta-st tr td:nth-child(5){background:#fff}.pro-item{position:relative;padding-top:33rem;overflow:hidden}@media screen and (max-width: 1280px){.pro-item{padding-top:22rem}}.pro-item .box-wr{gap:22rem;position:relative;z-index:2}@media screen and (max-width: 1280px){.pro-item .box-wr{gap:12rem}}.pro-item .box-wr .box .img-box{position:relative;width:50%;text-align:center}@media screen and (max-width: 1024px){.pro-item .box-wr .box .img-box{padding:2rem}}.pro-item .box-wr .box .img-box .img-pro{position:absolute;top:50%;left:50%;z-index:2;width:auto;transform:translate(-50%, -50%)}@media screen and (max-width: 1280px){.pro-item .box-wr .box .img-box .img-pro{width:68%}}@media screen and (max-width: 1024px){.pro-item .box-wr .box .img-box .img-pro{position:relative;width:auto;top:auto;left:auto;transform:none;margin:auto}}@media screen and (max-width: 960px){.pro-item .box-wr .box .img-box .img-pro{width:55vw}}@media screen and (max-width: 576px){.pro-item .box-wr .box .img-box .img-pro{width:100vw}}.pro-item .box-wr .box .img-box .deco{left:50%;top:-8rem;transform:translateX(-70%)}@media screen and (max-width: 1280px){.pro-item .box-wr .box .img-box .deco{top:0;height:9rem}}@media screen and (max-width: 1024px){.pro-item .box-wr .box .img-box .deco{left:0;transform:none}}@media screen and (max-width: 960px){.pro-item .box-wr .box .img-box .deco{height:8rem}}@media screen and (max-width: 576px){.pro-item .box-wr .box .img-box .deco{position:relative;height:6rem;margin-bottom:1rem}}.pro-item .box-wr .box .txt-box{width:50%;background:#fff;padding:4rem}@media screen and (max-width: 1280px){.pro-item .box-wr .box .txt-box{padding:1.5rem 3rem 3rem 3rem}}@media screen and (max-width: 576px){.pro-item .box-wr .box .txt-box{padding:2rem}}@media screen and (max-width: 576px){.pro-item .box-wr .box .txt-box .ai-end{align-items:flex-start;flex-direction:column}}@media screen and (max-width: 576px){.pro-item .box-wr .box .txt-box h3{font-size:2.5rem}}.pro-item .box-wr .box .txt-box .badge-wr{margin-top:3rem}@media screen and (max-width: 576px){.pro-item .box-wr .box .txt-box .badge-wr{margin-top:1rem}}.pro-item .box-wr .box .txt-box .badge-wr>li{gap:2rem;font-size:1.8rem;line-height:1.7}@media screen and (max-width: 1280px){.pro-item .box-wr .box .txt-box .badge-wr>li{gap:1rem}}.pro-item .box-wr .box .txt-box .badge-wr>li+li{margin-top:2rem}@media screen and (max-width: 576px){.pro-item .box-wr .box .txt-box .badge-wr>li+li{margin-top:1rem}}.pro-item .box-wr .box .txt-box .badge-wr>li .badge{justify-content:center;width:15rem;background:#69318e;font-size:1.8rem;text-align:center}@media screen and (max-width: 1280px){.pro-item .box-wr .box .txt-box .badge-wr>li .badge{width:auto;padding:0 2rem}}@media screen and (max-width: 576px){.pro-item .box-wr .box .txt-box .badge-wr>li .badge{font-size:1.6rem}}.pro-item .box-wr .box .txt-box .badge-wr>li ul{width:calc(100% - 15rem)}.pro-item .box-wr .box .txt-box .one-line li{gap:.5rem}@media screen and (max-width: 576px){.pro-item .box-wr .box .txt-box .one-line li{flex-direction:column;align-items:flex-start;gap:0;margin-bottom:1.3;line-height:1.3}}.pro-item .box-wr .box.box2{flex-direction:row-reverse}@media screen and (max-width: 1024px){.pro-item .box-wr .box.box2{flex-direction:column}}.pro-item .box-wr .box.box2 .deco{top:-7rem;transform:translateX(-10%)}@media screen and (max-width: 1280px){.pro-item .box-wr .box.box2 .deco{top:0}}@media screen and (max-width: 1024px){.pro-item .box-wr .box.box2 .deco{transform:none}}.pro-item .item-deco{position:absolute;left:0;top:31rem;z-index:1}.pro-item .item-deco1{position:absolute;top:18rem;left:-13rem;z-index:-1}@media screen and (max-width: 1024px){.pro-item .item-deco1{top:8rem;left:-14rem}}.pro-item.cnc .item-deco,.pro-item.pl-3d .item-deco{top:18rem}@media screen and (max-width: 768px){.pro-item.cnc .item-deco,.pro-item.pl-3d .item-deco{top:28rem}}.pro-item.cnc .img-box .deco{top:-11rem;margin-left:22rem}@media screen and (max-width: 768px){.pro-item.cnc .img-box .deco{margin-left:0;margin-top:5rem}}.pro-item.cnc .img-pro{width:40rem !important}@media screen and (max-width: 768px){.pro-item.cnc .img-pro{height:28rem;width:auto !important}}@media screen and (max-width: 768px){.pro-item.tf .img-pro,.pro-item.pl-3d .img-pro,.pro-item.met-cnc .img-pro{padding:3rem}}.pro-item.tf .img-pro{right:0;top:50%;transform:translateY(-30%);width:48rem !important}.pro-item.pl-3d .img-pro{width:60rem !important}@media screen and (max-width: 1700px){.pro-item.pl-3d .img-pro{width:50rem !important}}@media screen and (max-width: 1700px){.pro-item.met-cnc .img-pro{width:43rem !important}}.product .tab-box3 .magic-info .box{padding:3rem;background:#0058a5;color:#fff}.product .tab-box3 .magic-info .box .txt{color:#fff}.product .tab-box3 .challenge-wr .box{min-height:39rem}.product .tab-btn-wr{justify-content:flex-start}.product .tab-btn-wr li{flex:0 1 auto;padding:0 2rem}.product .page1 .sec1 .bg-g{height:52rem;background-image:url("/theme/basic/img/sub/sub2/busi_2_bg.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 960px){.product .page1 .sec1 .bg-g{height:34rem;padding:0 3rem}}.product .page1 .sec2 ul{gap:10rem;margin-top:10rem}@media screen and (max-width: 960px){.product .page1 .sec2 ul{gap:6rem;margin-top:6rem}}.product .page1 .sec2 .img-bg{height:38rem}@media screen and (max-width: 960px){.product .page1 .sec2 .img-bg{height:18rem}}@media screen and (max-width: 960px){.product .page1 .sec2 .img-mo{width:70%}}.product .page3 .sec2 .img-box{height:30rem}.product .page3 .sec2 h3{margin:1rem 0 .5rem 0}.product .page2 .sec1 .bg-g{height:52rem;background-image:url("/theme/basic/img/sub/sub2/busi_2_bg.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 960px){.product .page2 .sec1 .bg-g{height:34rem;padding:0 3rem}}.product .page7 .sec1 .bg-g{height:52rem;background-image:url("/theme/basic/img/sub/sub3/sol_2_bg.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 960px){.product .page7 .sec1 .bg-g{height:34rem;padding:0 3rem}}@media screen and (max-width: 960px){.challenge-wr{gap:5rem}}@media screen and (max-width: 960px){.challenge-wr .box{gap:0rem}}@media screen and (max-width: 960px){.challenge-wr .box .img-box{height:32rem}}@media screen and (max-width: 768px){.challenge-wr .box .img-box{height:23rem}}.business .ta-st td{vertical-align:middle}.business .tab-btn-wr{justify-content:flex-start}@media screen and (max-width: 768px){.business .tab-btn-wr{flex-wrap:wrap;height:auto}}.business .tab-btn-wr li{flex:0 1 100%;padding:0 2rem}@media screen and (max-width: 768px){.business .tab-btn-wr li{flex:1 1 calc(33.33% - 1px);height:5rem;border-radius:0 !important;font-size:1.6rem}}.business .list-cy li{font-size:2rem}@media screen and (max-width: 768px){.business .list-cy li{font-size:1.8rem}}.business .sec1 .bg-g{height:auto;padding:6rem}@media screen and (max-width: 576px){.business .sec1 .bg-g{padding:4rem 3rem}}.business .info .tit-wr{margin-bottom:3rem}.business .info .tit-wr h2{margin-top:.5rem}.business .txt-box{padding:3rem}@media screen and (max-width: 960px){.business .txt-box{gap:1rem;padding:2rem 1rem}}.business .tab-box3 .magic-info .box{padding:3rem;background:#0058a5;color:#fff}.business .tab-box3 .magic-info .box .txt{color:#fff}.business .tab-box3 .challenge-wr .box{min-height:39rem}.business .page1 .sec3{position:relative;overflow:hidden}.business .page1 .sec3 .inner{position:relative;z-index:2}@media screen and (max-width: 960px){.business .page1 .sec3 .inner{display:flex;flex-direction:column-reverse}}@media screen and (max-width: 960px){.business .page1 .sec3 .img-box,.business .page1 .sec3 .tit-wr{width:100%}}.business .page1 .sec3 .list-cy li{color:#fff}.business .page1 .sec3 .list-cy li::before{background:#fff}@media screen and (max-width: 1280px){.business .page1 .sec3 .img{width:40rem;margin:auto}}.business .page1 .sec3 .deco{top:10%;left:-49rem;z-index:1;mix-blend-mode:hard-light}@media screen and (max-width: 768px){.business .page1 .sec3 .deco{top:auto;left:0;bottom:-16rem}}.business .page1 .sec4 .box-wr{gap:1rem}.business .page1 .sec4 .box-wr .box{padding:3rem 1.8rem 1.8rem 1.8rem;text-align:center}.business .page1 .sec4 .box-wr .box:nth-child(1){background-image:url("/theme/basic/img/sub/sub3/img_texture1.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.business .page1 .sec4 .box-wr .box:nth-child(2){background-image:url("/theme/basic/img/sub/sub3/img_texture2.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.business .page1 .sec4 .box-wr .box:nth-child(3){background-image:url("/theme/basic/img/sub/sub3/img_texture3.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.business .page1 .sec4 .box-wr .box:nth-child(4){background-image:url("/theme/basic/img/sub/sub3/img_texture4.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.business .page1 .sec4 .box-wr .box:nth-child(5){background-image:url("/theme/basic/img/sub/sub3/img_texture5.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.business .page1 .sec4 .box-wr .box .box-cy,.business .page1 .sec4 .box-wr .box .box-sq{background:#fff}.business .page1 .sec4 .box-wr .box .box-cy{position:relative;width:7.6rem;height:7.6rem;margin-bottom:1rem;border-radius:100%}.business .page1 .sec4 .box-wr .box .box-cy::after{position:absolute;top:auto;left:50%;z-index:1;width:1.9rem;transform:translateX(-50%);height:1.3rem;bottom:-2rem;background:linear-gradient(180deg, #fff, #fff);-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0);content:""}.business .page1 .sec4 .box-wr .box .box-sq{gap:0;width:100%;height:14rem;padding:1rem}@media screen and (max-width: 768px){.business .page1 .sec4 .box-wr .box .box-sq{height:auto;margin-top:1rem}}.business .page1_1 .pro-item .box-wr .box.box2 .deco{top:-4rem}.business .page1_1 .pro-item .item-deco1{top:50%;transform:translateY(-50%);margin-top:-5rem}.business .page2 .box-style1 .txt{height:calc(100% - 7rem)}.business .page2_2 .box-wr{border-top:1px solid var(--color-border)}.business .page2_2 .box-wr .box{padding:4rem 2rem;border-bottom:1px solid var(--color-border)}@media screen and (max-width: 960px){.business .page2_2 .box-wr .box{gap:3rem;padding:2rem 0}}@media screen and (max-width: 768px){.business .page2_2 .box-wr .box{gap:2rem;flex-direction:column-reverse;align-items:baseline}}@media screen and (max-width: 768px){.business .page2_2 .box-wr .box .icon{width:7rem}}.business .page3 .sec1 .bg-g{background-image:url("/theme/basic/img/sub/sub2/busi_3_bg.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 576px){.business .page4 ul .fl.ai-start{align-items:flex-start;flex-direction:column}}.business .page4 .sec1 .bg-g{background-image:url("/theme/basic/img/sub/sub2/busi_4_bg.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.business .page4 .sec5 .sub-tit span{display:block;margin-left:1rem;color:#6f6f6f;font-weight:400}.business .page4 .sec5 .box-wr{gap:1rem}.business .page4 .sec5 .box-wr .box{padding:1rem}.business .page4 .sec5 .box-wr .box img{mix-blend-mode:darken}.badge-br-wr{gap:1rem;display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.badge-br-wr{gap:.8rem}}.badge-br-wr .bad-border{padding:.7rem 1.5rem;background:none;border:1px solid var(--color-txt);color:var(--color-txt);font-weight:600}@media screen and (max-width: 768px){.badge-br-wr .bad-border{padding:.4rem 1.5rem;font-size:1.6rem}}@media screen and (max-width: 768px){.badge-br-wr.mt-13{margin-top:3rem}}.portfolio .swiper{height:30rem}@media screen and (max-width: 1024px){.portfolio .swiper{height:23rem}}.portfolio .swiper .swiper-slide{overflow:hidden;background:#fff;padding:1rem}@media screen and (max-width: 1024px){.portfolio .swiper .swiper-slide{padding:2rem}}.portfolio .swiper-pagination{position:relative}.portfolio .swiper-pagination .swiper-pagination-bullet-active{background:var(--color-txt)}.portfolio .swiper-pagination .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0;top:0;left:0}.portfolio .swiper-pagination .swiper-pagination-clickable .swiper-pagination-bullet{width:1rem;height:1rem;display:inline-block;border-radius:100%;background:var(--color-txt);opacity:.2}.curriculum .ta-st td,.curriculum .ta-st th{padding:2rem 2rem}.quality>section{padding-top:0}.quality .quality-wr{height:auto;padding:7rem 3rem;background:url(/theme/basic/img/sub/sub2/busi_5_bg.jpg) no-repeat center/cover}@media screen and (max-width: 960px){.quality .quality-wr{padding:2rem 3rem}}@media screen and (max-width: 768px){.quality .quality-wr{padding:0}}.quality .quality-wr .box-icon-wr{padding-top:0;padding-bottom:0;margin-top:4rem}@media screen and (max-width: 960px){.quality .quality-wr .box-icon-wr{margin-top:0}}.quality .sub-tit-bg{padding:0 var(--inner-cont-pd)}.quality .sub-tit-bg .box{gap:0}.quality .sub-tit-bg .box span,.quality .sub-tit-bg .box h2,.quality .sub-tit-bg .box .txt{color:#fff}.quality .sub-tit-bg .box span{display:block;margin:1rem 0}.quality .sub-tit-bg .box .txt{text-align:center}.quality .page3 .box-img{height:30rem}@media screen and (max-width: 768px){.quality .font-30{font-size:2rem}}.board .certification>section,.board .certification_eng>section{padding-top:0}.board .certification .sub-tit-bg,.board .certification_eng .sub-tit-bg{display:none}.board .certification .sub-gnb li:nth-child(2) a,.board .certification_eng .sub-gnb li:nth-child(2) a{border-bottom:3px solid var(--color-p);color:#000;font-weight:700}.board .notice .sub-tit-bg,.board .notice_eng .sub-tit-bg{background:url(/theme/basic/img/sub/sub5/sub_tit_bg1.jpg) no-repeat center/cover}.board .notice .sub-gnb li:nth-child(1) a,.board .notice_eng .sub-gnb li:nth-child(1) a{border-bottom:3px solid var(--color-p);color:#000;font-weight:700}.board .news .sub-tit-bg,.board .news_eng .sub-tit-bg{background:url(/theme/basic/img/sub/sub5/sub_tit_bg2.jpg) no-repeat center/cover}.board .news .sub-gnb li:nth-child(2) a,.board .news_eng .sub-gnb li:nth-child(2) a{border-bottom:3px solid var(--color-p);color:#000;font-weight:700}.board .free .sub-tit-bg,.board .free_eng .sub-tit-bg{background:url(/theme/basic/img/sub/sub5/sub_tit_bg3.jpg) no-repeat center/cover}.board .free .sub-gnb li:nth-child(3) a,.board .free_eng .sub-gnb li:nth-child(3) a{border-bottom:3px solid var(--color-p);color:#000;font-weight:700}.board .qa .sub-gnb,.board .qa_eng .sub-gnb{display:none}.board .qa .sub-tit-bg,.board .qa_eng .sub-tit-bg{display:none}.board .qa .agree-txt,.board .qa_eng .agree-txt{height:20rem;overflow-y:scroll;background:var(--color-bg);border-radius:1rem;padding:2rem}.board .qa .agree-txt .title-wr,.board .qa_eng .agree-txt .title-wr{display:none}.board .qa .agree-txt .inner,.board .qa_eng .agree-txt .inner{padding:0}.board .qa .agree-txt .sec1,.board .qa_eng .agree-txt .sec1{margin-top:0 !important}.eng .page-main .nav-style1{width:-moz-max-content !important;width:max-content !important}.eng .nav-style1{width:102.4rem}@media screen and (max-width: 1280px){.eng .nav-style1{width:calc(100% - var(--inner-pd)*2)}}.eng .nav-style1 li a{align-content:center;line-height:1.3;height:100%}@media screen and (max-width: 768px){.eng .t-scroll::before{font-size:1.4rem;content:"※ Swipe left or right to view the table."}}.eng .company .page4 .sec1 .box{height:auto;align-content:flex-start}.eng .company .page4 .sec1 .box::after{background-position:20% -48%}@media screen and (max-width: 1700px){.eng .company .page4 .sec1 .box::after{background-position:3rem 15rem}}.eng .company .page4 .sec1 .box .tit{height:5rem}@media screen and (max-width: 1700px){.eng .company .page4 .sec1 .box .tit{height:8rem}}@media screen and (max-width: 960px){.eng .company .page4 .sec1 .box .tit{height:4rem}}@media screen and (max-width: 768px){.eng .company .page4 .sec1 .box .tit{height:auto}}.eng .company .page5 .info-box{--wi: 17rem}@media screen and (max-width: 1280px){.eng .company .page5 .info-box{--wi: 17rem}}.eng .company .page5 .info-box ul li{margin-top:.9rem}@media screen and (max-width: 768px){.eng #history .inner{padding-top:3rem}.eng #history .tit-wr{margin-bottom:0}.eng #history .tit-wr .txt{font-size:1.6rem}.eng #history .history-wr{margin-top:6rem}.eng #history .history .hi-box div{font-size:1.6rem}.eng #history .history .hi-box div+div{margin-top:.5rem}.eng #history .list-cy{margin-top:.8rem}}.eng .business .page3 .bg-g{height:52rem;background-image:url("/theme/basic/img/sub/sub3/cont_bg.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 960px){.eng .business .page3 .bg-g{height:34rem;padding:0 3rem}}.eng .business .page3 .sec2{padding-top:2rem;--wi:58rem}.eng .business .page3 .sec2 .bx-txt{width:calc(100% - var(--wi))}.eng .business .page3 .sec2 .bx-txt ul{margin-top:2rem}@media screen and (max-width: 768px){.eng .business .page3 .sec2 .bx-txt ul{margin-top:3rem}}.eng .business .page3 .sec2 .bx-contact{width:var(--wi);background:#f8f8f8;padding:4rem 3rem}@media screen and (max-width: 960px){.eng .business .page3 .sec2 .bx-contact{padding:3rem 2rem;margin-top:2rem}}.eng .business .page3 .sec2 .bx-contact ul{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-border)}@media screen and (max-width: 960px){.eng .business .page3 .sec2 .bx-contact ul{margin-top:1rem;padding-top:1rem}}.eng .business .page3 .sec2 ul{margin-top:1rem}.eng .business .page3 .sec2 ul li{gap:.9rem;font-weight:600}.eng .business .page3 .sec2 ul li+li{margin-top:1rem}.eng .business .page3 .sec2 ul li .icon{width:2.8rem}.eng .business .page3 .sec2 ul li .txt{width:calc(100% - 2.8rem)}/*# sourceMappingURL=sub.css.map */