@charset "UTF-8";.sub-body .main.type-hidden{overflow:hidden}.sub-section>.container{padding:120px 20px}@media screen and (max-width:768px){.sub-section>.container{padding:50px 20px}}.sub-section .common-txt-bx .point{width:16px;height:16px;border-radius:50%;background:#D11241;transform:translateX(-50%)}@media screen and (max-width:768px){.sub-section .common-txt-bx .point{width:13px;height:13px;transform:translateX(0)}}.sub-section .common-txt-bx .title{color:#000;font-size:80px;font-style:normal;font-weight:600;line-height:1;letter-spacing:-4.8px;margin-bottom:20px}@media screen and (max-width:768px){.sub-section .common-txt-bx .title{font-size:24px;line-height:1.3;letter-spacing:normal;margin-bottom:10px}}.sub-section .common-txt-bx .text{color:var(--202020,#202020);font-size:24px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-1.2px}@media screen and (max-width:768px){.sub-section .common-txt-bx .text{font-size:16px;line-height:1.3;letter-spacing:normal}}.sub-section .common-txt-bx .small-text{color:var(--666,#666);font-size:18px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-0.9px;margin-top:20px}@media screen and (max-width:768px){.sub-section .common-txt-bx .small-text{font-size:14px;letter-spacing:normal;line-height:1.3;margin-top:10px}}.sub-section .common-search-bx{width:100%;max-width:480px;margin:0 auto 90px}@media screen and (max-width:768px){.sub-section .common-search-bx{margin:0 auto 30px}}.sub-section .common-search-bx form{width:100%}.sub-section .common-search-bx .form-inner{width:100%;height:60px;border-radius:999px;border:1px solid var(--D7D7D7,#D7D7D7);background:#F5F5F5;display:flex;gap:10px;align-items:center;padding:0 30px}@media screen and (max-width:768px){.sub-section .common-search-bx .form-inner{height:40px;padding:0 10px}}.sub-section .common-search-bx .form-inner input{height:100%;max-width:calc(100% - 40px);border:none;background:none;flex-grow:1;color:#202020;font-size:18px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-0.9px;padding:0}@media screen and (max-width:768px){.sub-section .common-search-bx .form-inner input{font-size:14px}}.sub-section .common-search-bx .form-inner .search-submit-btn{width:30px;flex-shrink:0}@media screen and (max-width:768px){.sub-section .common-search-bx .form-inner .search-submit-btn svg{width:20px}}.sub-section .common-list1{width:100%;max-width:1400px;margin:0 auto}.sub-section .common-list1 ul{border-top:1px solid var(--666,#666);border-bottom:1px solid var(--666,#666)}.sub-section .common-list1 ul li a{display:flex;gap:50px;padding:32px 20px;border-bottom:1px solid var(--D7D7D7,#D7D7D7)}@media screen and (max-width:768px){.sub-section .common-list1 ul li a{flex-direction:column;padding:10px 0;gap:0}}.sub-section .common-list1 ul li a:hover .num{color:#D11241}.sub-section .common-list1 ul li:last-child{border-bottom:none}.sub-section .common-list1 ul li .num{width:49px;overflow:hidden;font-size:40px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:-2px;flex-shrink:0;transition:0.6s}@media screen and (max-width:768px){.sub-section .common-list1 ul li .num{font-size:16px;letter-spacing:normal;line-height:1.3}}.sub-section .common-list1 ul li .txt-bx .subject{overflow:hidden;color:var(--202020,#202020);text-overflow:ellipsis;font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-1.2px;margin-bottom:16px}@media screen and (max-width:768px){.sub-section .common-list1 ul li .txt-bx .subject{font-size:16px;letter-spacing:normal;line-height:1.3;margin-bottom:0}}.sub-section .common-list1 ul li .txt-bx .date{color:#B4B2B2;font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-0.32px}@media screen and (max-width:768px){.sub-section .common-list1 ul li .txt-bx .date{font-size:14px;letter-spacing:normal;line-height:1.3;margin-bottom:0}}.sub-section .common-list2{width:100%;max-width:1400px;margin:0 auto}.sub-section .common-list2 ul{display:flex;gap:20px;row-gap:32px;flex-wrap:wrap}@media screen and (max-width:768px){.sub-section .common-list2 ul{gap:10px;row-gap:30px}}.sub-section .common-list2 ul li{width:calc(25% - 15px)}@media screen and (max-width:768px){.sub-section .common-list2 ul li{width:calc(50% - 5px)}}.sub-section .common-list2 ul li a:hover .img-bx img{transform:scale(1.1)}.sub-section .common-list2 ul li a .img-bx{width:100%;aspect-ratio:355/210;border-radius:8px;overflow:hidden;margin-bottom:16px}@media screen and (max-width:768px){.sub-section .common-list2 ul li a .img-bx{margin-bottom:5px}}.sub-section .common-list2 ul li a .img-bx img{width:100%;height:100%;object-fit:cover;transition:0.6s}.sub-section .common-list2 ul li a .subject{overflow:hidden;color:var(--202020,#202020);font-size:20px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:-1px;margin-bottom:8px}@media screen and (max-width:768px){.sub-section .common-list2 ul li a .subject{font-size:16px;margin-bottom:0;line-height:1.3;letter-spacing:normal}}.sub-section .common-list2 ul li a .date{color:#B4B2B2;font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-0.32px}@media screen and (max-width:768px){.sub-section .common-list2 ul li a .date{font-size:14px;margin-bottom:0;line-height:1.3;letter-spacing:normal}}.sub-section .common-list3{width:100%;max-width:1400px;margin:0 auto}.sub-section .common-list3 ul{}.sub-section .common-list3 ul li{border-top:1px solid var(--b-Gray-300,#E0E0E0)}.sub-section .common-list3 ul li:first-child{border-top:1px solid var(--a-Color4,#08205B)}.sub-section .common-list3 ul li:last-child{border-bottom:1px solid var(--a-Color4,#08205B)}.sub-section .common-list3 ul li a{display:flex;align-items:center;padding:30px 20px;gap:50px}@media screen and (max-width:1024px){.sub-section .common-list3 ul li a{flex-direction:column;align-items:flex-start;gap:20px}}@media screen and (max-width:768px){.sub-section .common-list3 ul li a{gap:0;padding:20px 0}}.sub-section .common-list3 ul li a:hover .img-bx img{transform:scale(1.2)}.sub-section .common-list3 ul li a .img-bx{width:100%;max-width:362px;aspect-ratio:362/233;border-radius:8px;overflow:hidden}@media screen and (max-width:1400px){.sub-section .common-list3 ul li a .img-bx{flex-shrink:0}}@media screen and (max-width:768px){.sub-section .common-list3 ul li a .img-bx{margin-bottom:10px}}.sub-section .common-list3 ul li a .img-bx img{width:100%;height:100%;object-fit:cover;transition:0.6s}@media screen and (max-width:1400px){.sub-section .common-list3 ul li a .txt-bx{flex-grow:1}}.sub-section .common-list3 ul li a .txt-bx .subject{color:#000;font-size:26px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-0.26px;margin-bottom:24px}@media screen and (max-width:768px){.sub-section .common-list3 ul li a .txt-bx .subject{font-size:16px;margin-bottom:5px}}.sub-section .common-list3 ul li a .txt-bx .text{color:var(--Gray-700,#616161);font-size:18px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-0.18px;margin-bottom:35px}@media screen and (max-width:768px){.sub-section .common-list3 ul li a .txt-bx .text{font-size:14px;margin-bottom:5px}}.sub-section .common-list3 ul li a .txt-bx .date{color:var(--b-Gray-400,#BDBDBD);font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-0.45px}@media screen and (max-width:768px){.sub-section .common-list3 ul li a .txt-bx .date{font-size:12px}}.sub-section .common-list4{width:100%;max-width:1400px;margin:0 auto}.sub-section .common-list4 ul{display:flex;gap:20px;row-gap:32px;flex-wrap:wrap}@media screen and (max-width:768px){.sub-section .common-list4 ul{gap:10px;row-gap:30px}}.sub-section .common-list4 ul li{width:calc(25% - 15px)}@media screen and (max-width:768px){.sub-section .common-list4 ul li{width:calc(50% - 5px)}}.sub-section .common-list4 ul li a{display:block}.sub-section .common-list4 ul li a .img-bx{width:100%;height:auto;aspect-ratio:335/474;border-radius:8px;overflow:hidden;margin-bottom:16px;position:relative}@media screen and (max-width:768px){.sub-section .common-list4 ul li a .img-bx{margin-bottom:5px}}.sub-section .common-list4 ul li a .img-bx:hover .download-hover{opacity:1}.sub-section .common-list4 ul li a .img-bx:hover img{transform:scale(1.1)}.sub-section .common-list4 ul li a .img-bx .download-hover{width:100%;padding:10px 0;display:flex;align-items:center;justify-content:center;gap:10px;position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.4);color:#FFF;text-align:center;font-size:18px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:-0.9px;opacity:0;transition:0.6s;z-index:10}@media screen and (max-width:768px){.sub-section .common-list4 ul li a .img-bx .download-hover{padding:5px 0;font-size:14px;letter-spacing:normal;opacity:1;gap:5px}.sub-section .common-list4 ul li a .img-bx .download-hover img{width:20px}}.sub-section .common-list4 ul li a .img-bx img{width:100%;height:100%;object-fit:cover;transition:0.6s}.sub-section .common-list4 ul li a .subject{overflow:hidden;color:var(--202020,#202020);font-size:20px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:-1px}@media screen and (max-width:768px){.sub-section .common-list4 ul li a .subject{font-size:16px;margin-bottom:0;line-height:1.3;letter-spacing:normal}}.sub-section .common-view .view-head .view-title{color:#202020;font-size:48px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:40px}@media screen and (max-width:768px){.sub-section .common-view .view-head .view-title{font-size:18px;margin-bottom:10px}}.sub-section .common-view .view-head .date{color:#B4B2B2;font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-0.32px;margin-bottom:32px}@media screen and (max-width:768px){.sub-section .common-view .view-head .date{font-size:14px;margin-bottom:10px}}.sub-section .common-view .view-head .info-bx{border-top:1px solid #E0E0E0;display:flex;padding:27px 0;justify-content:space-between;align-items:center}@media screen and (max-width:768px){.sub-section .common-view .view-head .info-bx{padding:10px 0}}.sub-section .common-view .view-head .info-bx .download-btn{display:flex;align-items:center;gap:10px;color:#202020;text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:160%;text-decoration:underline}@media screen and (max-width:768px){.sub-section .common-view .view-head .info-bx .download-btn{font-size:14px;gap:5px}.sub-section .common-view .view-head .info-bx .download-btn svg{width:16px}}.sub-section .common-view .edit-bx{padding:40px 0 90px;border-top:1px solid #E0E0E0}.sub-section .common-view .edit-bx iframe{display:block;width:100%;height:auto;aspect-ratio:560/315;max-width:1400px;margin:0 auto}.sub-section .common-view .view-btn-bx{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:40px;margin:0 auto 60px;gap:130px}@media screen and (max-width:768px){.sub-section .common-view .view-btn-bx{gap:10px}}.sub-section .common-view .view-btn-bx .origin-btn{width:140px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:30px;border:1px solid var(--D7D7D7,#D7D7D7);background:var(--D7D7D7,#D7D7D7);color:var(--white-100,#FFF);text-align:center;color:var(--454545,#454545);text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-0.9px;transition:0.6s}.sub-section .common-view .view-btn-bx .origin-btn:hover{background:#000;color:#fff}@media screen and (max-width:768px){.sub-section .common-view .view-btn-bx .origin-btn{width:120px;height:40px;font-size:16px;display:flex;align-items:center;justify-content:center}}.sub-section .common-view .view-btn-bx .list-btn{width:140px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:30px;border:1px solid var(--CCCBCB,#CCCBCB);color:var(--white-100,#FFF);text-align:center;color:var(--454545,#454545);text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-0.9px;transition:0.6s}.sub-section .common-view .view-btn-bx .list-btn:hover{background:#000;color:#fff}@media screen and (max-width:768px){.sub-section .common-view .view-btn-bx .list-btn{width:120px;height:40px;font-size:16px;display:flex;align-items:center;justify-content:center}}.sub-section .common-view .border-list-type .list-button{display:flex;height:80px;padding:0 8px;align-items:center;gap:32px}@media screen and (max-width:768px){.sub-section .common-view .border-list-type .list-button{padding:10px 0;height:50px}}.sub-section .common-view .border-list-type .list-button .next,.sub-section .common-view .border-list-type .list-button .prev{color:var(--242424,#242424);font-size:18px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-0.9px;flex-shrink:0;position:relative}.sub-section .common-view .border-list-type .list-button .next:after,.sub-section .common-view .border-list-type .list-button .prev:after{content:"";width:1px;height:60%;position:absolute;top:50%;transform:translateY(-50%);right:-16px;background:rgba(215,215,215,0.8431372549)}@media screen and (max-width:768px){.sub-section .common-view .border-list-type .list-button .next,.sub-section .common-view .border-list-type .list-button .prev{width:40px;font-size:14px;display:flex;align-items:center}}.sub-section .common-view .border-list-type .list-button .next-title,.sub-section .common-view .border-list-type .list-button .prev-title{color:var(--454545,#454545);font-size:18px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-0.9px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.sub-section .common-view .border-list-type .list-button .next-title.no-data,.sub-section .common-view .border-list-type .list-button .prev-title.no-data{color:#878787}@media screen and (max-width:768px){.sub-section .common-view .border-list-type .list-button .next-title,.sub-section .common-view .border-list-type .list-button .prev-title{margin-left:0px;font-size:14px}}.sub-section .common-view .border-list-type .list-button .next-title,.sub-section .common-view .border-list-type .list-button .prev-title{}.sub-section .common-view .border-list-type .list-button .date{width:90px;flex-shrink:0;color:#B4B2B2;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-0.32px;text-align:right}@media screen and (max-width:768px){.sub-section .common-view .border-list-type .list-button .date{width:65px;font-size:12px;text-align:right}}.sub-section .paging-area{margin-top:90px}@media screen and (max-width:768px){.sub-section .paging-area{margin-top:50px}}.sub-section .paging-area ul{display:flex;align-items:center;justify-content:center;gap:6px}.sub-section .paging-area ul li{margin-left:0}.sub-section .paging-area a{position:relative;border:none;aspect-ratio:1/1;height:auto;display:flex;align-items:center;justify-content:center;color:var(--b-Gray-500,#9E9E9E);font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.32px}@media screen and (max-width:768px){.sub-section .paging-area a{height:30px;font-style:14px}}.sub-section .paging-area a.active{border-radius:50%;background:var(--a-Color4,#666);color:#fff}.sub-section .paging-area .prev{margin-right:34px}@media screen and (max-width:768px){.sub-section .paging-area .prev{margin-right:10px}}.sub-section .paging-area .next{margin-left:34px}@media screen and (max-width:768px){.sub-section .paging-area .next{margin-left:10px}}.sub-section.about-section1{width:100%;height:100vh;display:flex;flex-direction:column;overflow:hidden}.sub-section.about-section1.ani-start .top,.sub-section.about-section1.ani-start>.bottom,.sub-section.about-section1.ani-start>.bx{opacity:1;transform:translateY(0px);transition:1s}.sub-section.about-section1.ani-start>.bx{transition-delay:0.2s}.sub-section.about-section1.ani-start>.bottom{transition-delay:0.4s}.sub-section.about-section1 .top{height:29.015vh;opacity:0;transform:translateY(50px)}@media screen and (max-width:768px){.sub-section.about-section1 .top{height:25vh}}.sub-section.about-section1 .top .container{padding:190px 20px 0;display:flex;align-items:flex-end;gap:20px}@media screen and (max-width:1600px){.sub-section.about-section1 .top .container{padding:120px 20px 0}}@media screen and (max-width:768px){.sub-section.about-section1 .top .container{padding:100px 20px 0;gap:10px}}.sub-section.about-section1 .top .container .title{color:var(--202020,#202020);font-size:130px;font-style:normal;font-weight:700;line-height:0.7;letter-spacing:-6.5px}@media screen and (max-width:768px){.sub-section.about-section1 .top .container .title{font-size:32px;letter-spacing:normal}}.sub-section.about-section1 .top .container .line{flex-grow:1;height:1px;background:#666}.sub-section.about-section1 .top .container .point{width:30px;height:30px;border-radius:50%;background:#D11241}@media screen and (max-width:768px){.sub-section.about-section1 .top .container .point{width:15px;height:15px}}.sub-section.about-section1 .bx{position:relative;max-width:1640px;width:100%;height:41.97vh;margin:0 auto;z-index:10;opacity:0;transform:translateY(50px)}@media screen and (max-width:768px){.sub-section.about-section1 .bx{height:50vh}}.sub-section.about-section1 .bx .cover{width:83.33vw;max-width:1600px;height:41.97vh;position:absolute;left:50%;transform:translate(-50%,-50%);overflow:hidden;border-radius:60px;will-change:transform}.sub-section.about-section1 .bx .cover>*{opacity:0}.sub-section.about-section1 .bx .cover .bg-bx{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1}.sub-section.about-section1 .bx .cover .bg-bx img{width:100%;height:100%;object-fit:cover}.sub-section.about-section1 .bx .cover .deco-bx{position:absolute;top:0;left:0;opacity:1}@media screen and (max-width:1600px){.sub-section.about-section1 .bx .cover .deco-bx{max-width:50%;top:auto;bottom:0}}@media screen and (max-width:1024px){.sub-section.about-section1 .bx .cover .deco-bx{display:none}}.sub-section.about-section1 .bx .cover .deco-bx img{opacity:0;transition:0.6s}.sub-section.about-section1 .bx .cover .deco-bx.on img{opacity:1}.sub-section.about-section1 .bx .cover .inner1{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1}.sub-section.about-section1 .bx .cover .inner1.on .container .txt-bx>*{opacity:1!important;transform:translateY(0)!important}.sub-section.about-section1 .bx .cover .inner1.on .container .bottom>*{opacity:1!important;transform:translateY(0)!important}.sub-section.about-section1 .bx .cover .inner1 .container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.sub-section.about-section1 .bx .cover .inner1 .container .txt-bx{width:100%}.sub-section.about-section1 .bx .cover .inner1 .container .txt-bx .subTitle{color:#FFF;font-size:32px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.6px;opacity:0;transform:translateY(30px);transition:0.6s}@media screen and (max-width:1600px){.sub-section.about-section1 .bx .cover .inner1 .container .txt-bx .subTitle{font-size:24px;line-height:1.3}}@media screen and (max-width:768px){.sub-section.about-section1 .bx .cover .inner1 .container .txt-bx .subTitle{font-size:16px;line-height:1.2;letter-spacing:normal}}.sub-section.about-section1 .bx .cover .inner1 .container .txt-bx .point{width:13px;aspect-ratio:1/1;border-radius:50%;background:#D11241;margin:15px 0 10px;opacity:0;transform:translateY(30px);transition:0.6s}.sub-section.about-section1 .bx .cover .inner1 .container .txt-bx .title{color:#FFF;font-size:80px;font-style:normal;font-weight:600;line-height:90px;letter-spacing:-4.8px;opacity:0;transform:translateY(30px);transition:0.6s}@media screen and (max-width:1600px){.sub-section.about-section1 .bx .cover .inner1 .container .txt-bx .title{font-size:50px;line-height:1.3}}@media screen and (max-width:768px){.sub-section.about-section1 .bx .cover .inner1 .container .txt-bx .title{font-size:24px;line-height:1.3;letter-spacing:normal}}.sub-section.about-section1 .bx .cover .inner1 .container .bottom{margin-left:auto}@media screen and (max-width:1024px){.sub-section.about-section1 .bx .cover .inner1 .container .bottom{margin-left:0;width:100%;margin-top:20px}}.sub-section.about-section1 .bx .cover .inner1 .container .bottom .semi-text{color:var(--FFF,#FFF);font-size:40px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-2px;margin-bottom:40px;opacity:0;transform:translateY(30px);transition:0.6s}@media screen and (max-width:1600px){.sub-section.about-section1 .bx .cover .inner1 .container .bottom .semi-text{font-size:32px;line-height:1.3}}@media screen and (max-width:1024px){.sub-section.about-section1 .bx .cover .inner1 .container .bottom .semi-text{margin-bottom:10px}}@media screen and (max-width:768px){.sub-section.about-section1 .bx .cover .inner1 .container .bottom .semi-text{font-size:16px;line-height:1.2;letter-spacing:normal}}.sub-section.about-section1 .bx .cover .inner1 .container .bottom .text{color:var(--FFF,#FFF);font-size:24px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-1.2px;opacity:0;transform:translateY(30px);transition:0.6s}@media screen and (max-width:1600px){.sub-section.about-section1 .bx .cover .inner1 .container .bottom .text{line-height:1.4}}@media screen and (max-width:768px){.sub-section.about-section1 .bx .cover .inner1 .container .bottom .text{font-size:13px;line-height:1.4;letter-spacing:normal}}.sub-section.about-section1 .bx .cover .inner2{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.sub-section.about-section1 .bx .cover .inner2.on{opacity:1}.sub-section.about-section1 .bx .cover .inner2.ani-start .bg-bx{transform:scale(1)!important}.sub-section.about-section1 .bx .cover .inner2.ani-start .motion-svg path{stroke-dashoffset:0!important}.sub-section.about-section1 .bx .cover .inner2.ani-start .center-bx{transform:scale(1)!important}.sub-section.about-section1 .bx .cover .inner2.ani-start .outer-bx ul{opacity:1!important}.sub-section.about-section1 .bx .cover .inner2 .container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.sub-section.about-section1 .bx .cover .inner2 .container .txt-bx{width:100%}.sub-section.about-section1 .bx .cover .inner2 .container .txt-bx .subTitle{color:#FFF;font-size:32px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.6px}@media screen and (max-width:1600px){.sub-section.about-section1 .bx .cover .inner2 .container .txt-bx .subTitle{font-size:24px;line-height:1.3}}@media screen and (max-width:768px){.sub-section.about-section1 .bx .cover .inner2 .container .txt-bx .subTitle{font-size:16px;line-height:1.2;letter-spacing:normal}}.sub-section.about-section1 .bx .cover .inner2 .container .txt-bx .point{width:13px;aspect-ratio:1/1;border-radius:50%;background:#D11241;margin:15px 0 10px}.sub-section.about-section1 .bx .cover .inner2 .container .txt-bx .title{color:#FFF;font-size:80px;font-style:normal;font-weight:600;line-height:90px;letter-spacing:-4.8px}@media screen and (max-width:1600px){.sub-section.about-section1 .bx .cover .inner2 .container .txt-bx .title{font-size:50px;line-height:1.3}}@media screen and (max-width:768px){.sub-section.about-section1 .bx .cover .inner2 .container .txt-bx .title{font-size:24px;line-height:1.3;letter-spacing:normal}}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx{width:600px;aspect-ratio:1/1;margin-top:30px;position:relative;display:flex;align-items:center}@media screen and (max-width:1600px){.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx{width:450px}}@media screen and (max-width:768px){.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx{width:100%}}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .bg-bx{position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(0);transition:0.6s}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .bg-bx img{width:100%;height:100%;object-fit:cover}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .outer-bx{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:85%;max-width:600px;aspect-ratio:1/1;z-index:10;border-radius:50%}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .outer-bx.step0 ul .item1:after{width:40px;height:40px}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .outer-bx.step0 ul .item1 span{opacity:0}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .outer-bx.step0 ul .item2 span{left:-10px;transform:translateX(-100%)}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .outer-bx.step0 ul .item3 span{left:30px}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .outer-bx.step1 ul .item2:after{width:40px;height:40px}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .outer-bx.step1 ul .item2 span{opacity:0}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .outer-bx.step1 ul .item1 span{left:30px;transform:translateX(0%)}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .outer-bx.step1 ul .item3 span{left:-10px;transform:translateX(-100%)}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .outer-bx.step2 ul .item3:after{width:40px;height:40px}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .outer-bx.step2 ul .item3 span{opacity:0}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .outer-bx.step2 ul .item1 span{left:-10px;transform:translateX(-100%)}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .outer-bx.step2 ul .item2 span{left:30px;transform:translateX(0%)}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .outer-bx .motion-svg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;z-index:-1}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .outer-bx .motion-svg path{fill:none;stroke:#fff;stroke-width:1;stroke-dasharray:628;stroke-dashoffset:628;transition:stroke-dashoffset 1s}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .outer-bx ul{opacity:0;transition:1s}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .outer-bx ul li{position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .outer-bx ul li.item1{}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .outer-bx ul li.item1:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:#8CC63F;border-radius:50%;transition:0.6s}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .outer-bx ul li.item2{}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .outer-bx ul li.item2:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:#F89828;border-radius:50%;transition:0.6s}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .outer-bx ul li.item3{}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .outer-bx ul li.item3:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:#00A4E4;border-radius:50%;transition:0.6s}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .outer-bx ul li span{position:absolute;top:0;left:0;color:var(--D7D7D7,#D7D7D7);text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-1.2px;white-space:nowrap;transition:0.6s}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .outer-bx ul li span.jpn{font-size:16px}@media screen and (max-width:768px){.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .outer-bx ul li span.jpn{font-size:10px}}@media screen and (max-width:1600px){.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .outer-bx ul li span{font-size:16px}}@media screen and (max-width:768px){.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .outer-bx ul li span{font-size:12px;line-height:1.3;letter-spacing:normal}}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .center-bx{width:75%;aspect-ratio:1/1;margin:0 auto;background:#000;border-radius:549px;background:rgba(255,255,255,0.2);backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:scale(0);transition:1s}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .center-bx .subject{color:var(--FFF,#FFF);text-align:center;font-size:36px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-2.4px;margin-bottom:30px}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .center-bx .subject.jpn{font-size:24px}@media screen and (max-width:768px){.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .center-bx .subject.jpn{font-size:16px}}@media screen and (max-width:1600px){.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .center-bx .subject{font-size:24px;letter-spacing:normal}}@media screen and (max-width:768px){.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .center-bx .subject{font-size:20px;line-height:1.2;letter-spacing:normal;margin-bottom:10px}}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .center-bx .text{color:var(--FFF,#FFF);text-align:center;font-size:20px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:-1.2px}.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .center-bx .text.jpn{font-size:16px}@media screen and (max-width:768px){.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .center-bx .text.jpn{font-size:12px}}@media screen and (max-width:1600px){.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .center-bx .text{font-size:16px;letter-spacing:normal}}@media screen and (max-width:768px){.sub-section.about-section1 .bx .cover .inner2 .container .trans-bx .center-bx .text{font-size:12px;line-height:1.4;letter-spacing:normal}}.sub-section.about-section1>.bottom{height:29.015vh;padding-bottom:60px;display:flex;align-items:flex-end;position:relative;z-index:0;opacity:0;transform:translateY(50px)}@media screen and (max-width:1600px){.sub-section.about-section1>.bottom{padding-bottom:40px}}@media screen and (max-width:768px){.sub-section.about-section1>.bottom{height:25vh}}.sub-section.about-section1>.bottom:after{content:"";width:100%;height:1px;position:absolute;left:0;bottom:60px;border-bottom:1px solid #d7d7d7}@media screen and (max-width:1600px){.sub-section.about-section1>.bottom:after{bottom:40px}}.sub-section.about-section1>.bottom ul{display:flex;gap:20px}@media screen and (max-width:768px){.sub-section.about-section1>.bottom ul{gap:10px}}.sub-section.about-section1>.bottom ul li a{display:flex;padding:16px;justify-content:center;align-items:center;gap:10px;color:var(--666,#666);text-align:center;font-size:24px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.2px}@media screen and (max-width:768px){.sub-section.about-section1>.bottom ul li a{font-size:14px;padding:5px}}.sub-section.about-section1>.bottom ul li a.on{color:#D11241;font-weight:700;border-bottom:4px solid var(--Primary,#D11241)}@media screen and (max-width:768px){.sub-section.about-section1>.bottom ul li a.on{border-bottom:2px solid var(--Primary,#D11241)}}.sub-section.section1-add-bx{width:100%;height:120px;background:url(../../assets/images/sub/about/section1-bg.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;border-radius:0 0 120px 120px;position:relative;z-index:500;transform:translateY(-1px)}@media screen and (max-width:1024px){.sub-section.section1-add-bx{height:50px;border-radius:0 0 30px 30px}}.sub-section.about-section2{padding:160px 0;display:flex;align-items:flex-start;gap:100px;overflow:hidden;width:100%}@media screen and (max-width:1600px){.sub-section.about-section2{gap:50px}}@media screen and (max-width:1024px){.sub-section.about-section2{flex-direction:column}}@media screen and (max-width:768px){.sub-section.about-section2{padding:50px 0;gap:30px}}.sub-section.about-section2 .img-bx{width:52.1%;flex-shrink:0}@media screen and (max-width:1024px){.sub-section.about-section2 .img-bx{width:75%}}@media screen and (max-width:768px){.sub-section.about-section2 .img-bx{width:85%}}.sub-section.about-section2 .txt-bx{padding-top:60px;padding-right:160px}@media screen and (max-width:1600px){.sub-section.about-section2 .txt-bx{padding-right:20px}}@media screen and (max-width:1024px){.sub-section.about-section2 .txt-bx{padding:0 20px}}.sub-section.about-section2 .txt-bx .title{color:var(--202020,#202020);font-size:56px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-2.24px;margin-bottom:60px;transform:translateX(-30%);white-space:nowrap}.sub-section.about-section2 .txt-bx .title.jpn{font-size:36px;transform:translateX(-20%)}@media screen and (max-width:1600px){.sub-section.about-section2 .txt-bx .title.jpn{font-size:24px;transform:translateX(0)}}@media screen and (max-width:768px){.sub-section.about-section2 .txt-bx .title.jpn{font-size:18px}}@media screen and (max-width:1600px){.sub-section.about-section2 .txt-bx .title{font-size:50px;margin-bottom:30px;transform:translateX(0)}}@media screen and (max-width:768px){.sub-section.about-section2 .txt-bx .title{font-size:24px;line-height:1.2;letter-spacing:normal;margin-bottom:10px}}.sub-section.about-section2 .txt-bx .mask{display:block;font-size:32px;font-style:normal;font-weight:600;line-height:160%;letter-spacing:-1.6px;opacity:1!important;color:#202020}.sub-section.about-section2 .txt-bx .mask.jpn{font-size:24px}@media screen and (max-width:1600px){.sub-section.about-section2 .txt-bx .mask.jpn{font-size:18px}}@media screen and (max-width:768px){.sub-section.about-section2 .txt-bx .mask.jpn{font-size:13px}.sub-section.about-section2 .txt-bx .mask.jpn br{display:none}}@media screen and (max-width:1600px){.sub-section.about-section2 .txt-bx .mask{font-size:24px;line-height:1.4}}@media screen and (max-width:768px){.sub-section.about-section2 .txt-bx .mask{font-size:16px;line-height:1.3;letter-spacing:normal}}.sub-section.about-section2 .txt-bx{}.sub-section.about-section3{position:relative}.sub-section.about-section3 .deco{position:absolute;top:370px;left:-56px;color:rgba(0,0,0,0.04);font-size:240px;font-style:normal;font-weight:600;line-height:90%;letter-spacing:-14.4px}@media screen and (max-width:1024px){.sub-section.about-section3 .deco{display:none}}.sub-section.about-section3 .container{display:flex;align-items:flex-start;justify-content:space-between;padding-right:215px}@media screen and (max-width:1600px){.sub-section.about-section3 .container{padding-right:20px;justify-content:center;gap:200px}}@media screen and (max-width:1024px){.sub-section.about-section3 .container{flex-direction:column;gap:50px}}@media screen and (max-width:768px){.sub-section.about-section3 .container{gap:30px}}.sub-section.about-section3 .container .txt-bx{position:sticky;top:120px}@media screen and (max-width:1024px){.sub-section.about-section3 .container .txt-bx{position:relative;top:0}}@media screen and (max-width:1024px){.sub-section.about-section3 .container .history-list{margin:0 auto}}@media screen and (max-width:768px){.sub-section.about-section3 .container .history-list{width:100%}}.sub-section.about-section3 .container .history-list>ul{display:flex;flex-direction:column;position:relative}.sub-section.about-section3 .container .history-list>ul:after{content:"";width:1px;height:100%;background:#d7d7d7;position:absolute;top:0;left:149px;z-index:-1}@media screen and (max-width:768px){.sub-section.about-section3 .container .history-list>ul:after{left:15px}}.sub-section.about-section3 .container .history-list>ul>li{display:flex;gap:30px;align-items:flex-start;padding-bottom:50px}@media screen and (max-width:768px){.sub-section.about-section3 .container .history-list>ul>li{flex-direction:column;gap:10px;position:relative;width:100%;padding-left:40px}}.sub-section.about-section3 .container .history-list>ul>li:last-child{padding-bottom:0}.sub-section.about-section3 .container .history-list>ul>li.on .year{color:#8CC63F}.sub-section.about-section3 .container .history-list>ul>li.on .point:before{transform:translate(-50%,-50%) scale(1)}.sub-section.about-section3 .container .history-list>ul>li.on .point:after{width:12px;height:12px;background:#fff}@media screen and (max-width:768px){.sub-section.about-section3 .container .history-list>ul>li.on .point:after{width:8px;height:8px}}.sub-section.about-section3 .container .history-list>ul>li .year{width:95px;flex-shrink:0;display:flex;align-items:center;height:48px;color:var(--202020,#202020);font-size:40px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-2px;transition:0.6s}@media screen and (max-width:768px){.sub-section.about-section3 .container .history-list>ul>li .year{font-size:24px;line-height:1.3;letter-spacing:normal;height:30px}}.sub-section.about-section3 .container .history-list>ul>li .point{width:48px;height:48px;position:relative;flex-shrink:0}@media screen and (max-width:768px){.sub-section.about-section3 .container .history-list>ul>li .point{position:absolute;top:0;left:0;width:30px;height:30px}}.sub-section.about-section3 .container .history-list>ul>li .point:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:100%;height:100%;border-radius:50%;background:#8CC63F;transition:0.6s}@media screen and (max-width:768px){.sub-section.about-section3 .container .history-list>ul>li .point:before{width:80%;height:80%}}.sub-section.about-section3 .container .history-list>ul>li .point:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%;background:#d7d7d7;transition:0.6s}.sub-section.about-section3 .container .history-list>ul>li .detail ul li{min-height:48px;display:flex;align-items:flex-start;gap:16px;color:var(--202020,#202020);font-size:18px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-0.9px;padding-top:12px}@media screen and (max-width:768px){.sub-section.about-section3 .container .history-list>ul>li .detail ul li{min-height:30px;font-size:14px;line-height:1.3;letter-spacing:normal;gap:5px;padding-top:10px}}.sub-section.about-section3 .container .history-list>ul>li .detail ul li span{width:32px;flex-shrink:0;color:var(--202020,#202020);text-align:center;font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-1.2px}@media screen and (max-width:768px){.sub-section.about-section3 .container .history-list>ul>li .detail ul li span{font-size:14px;line-height:1.3;letter-spacing:normal}}.sub-section.about-section4 .container{padding:120px 20px 200px}@media screen and (max-width:768px){.sub-section.about-section4 .container{padding:50px 20px}}.sub-section.about-section4 .container .txt-bx{margin-bottom:120px}@media screen and (max-width:768px){.sub-section.about-section4 .container .txt-bx{margin-bottom:30px}}.sub-section.about-section4 .container .img-bx{width:100%;max-width:1380px;margin:0 auto}.sub-section.about-section4 .container .img-bx img{width:100%}.sub-section.about-section5 .container .txt-bx{margin-bottom:70px}@media screen and (max-width:768px){.sub-section.about-section5 .container .txt-bx{margin-bottom:30px}}.sub-section.about-section5 .container .flex-bx-top{width:100%;max-width:1330px;margin-left:auto;display:flex;align-items:stretch;gap:24px}@media screen and (max-width:1600px){.sub-section.about-section5 .container .flex-bx-top{margin:0 auto}}@media screen and (max-width:768px){.sub-section.about-section5 .container .flex-bx-top{flex-direction:column;gap:30px}}.sub-section.about-section5 .container .flex-bx-top>*{width:50%}@media screen and (max-width:768px){.sub-section.about-section5 .container .flex-bx-top>*{width:100%}}.sub-section.about-section5 .container .flex-bx-top>* .subject{color:var(--202020,#202020);font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-0.8px;margin-bottom:16px}.sub-section.about-section5 .container .flex-bx-top>* .img-bx{width:100%}.sub-section.about-section5 .container .flex-bx-top>* .img-bx img{width:100%}.sub-section.about-section5 .container .flex-bx-bottom{width:100%;max-width:1330px;margin-left:auto;margin-top:70px;padding:50px 165px;border-radius:40px;background:#F4F4F4;display:flex;align-items:center;justify-content:space-between;position:relative}@media screen and (max-width:1600px){.sub-section.about-section5 .container .flex-bx-bottom{margin:50px auto 0}}@media screen and (max-width:1400px){.sub-section.about-section5 .container .flex-bx-bottom{padding:50px}}@media screen and (max-width:1024px){.sub-section.about-section5 .container .flex-bx-bottom{padding:50px 20px}}@media screen and (max-width:768px){.sub-section.about-section5 .container .flex-bx-bottom{padding:20px 10px;margin-top:30px;border-radius:10px;flex-direction:column;gap:30px}}.sub-section.about-section5 .container .flex-bx-bottom:after{content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background:#d7d7d7;width:1px;height:calc(100% - 100px)}@media screen and (max-width:768px){.sub-section.about-section5 .container .flex-bx-bottom:after{display:none}}.sub-section.about-section5 .container .flex-bx-bottom>*{width:395px}@media screen and (max-width:768px){.sub-section.about-section5 .container .flex-bx-bottom>*{width:100%}}.sub-section.about-section5 .container .flex-bx-bottom>:nth-child(2) .img-bx,.sub-section.about-section5 .container .flex-bx-bottom>:nth-child(2) .subject{margin-left:auto}.sub-section.about-section5 .container .flex-bx-bottom>* .subject{color:var(--202020,#202020);font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-0.8px;margin-bottom:16px;max-width:323px}.sub-section.about-section5 .container .flex-bx-bottom>* .img-bx{width:100%;max-width:323px}.sub-section.about-section5 .container .flex-bx-bottom>* .img-bx img{width:100%}.sub-section.about-section6{position:relative;overflow:hidden}.sub-section.about-section6:after{content:"";position:absolute;right:0;bottom:0;border-radius:723px;opacity:0.3;background:var(--O,rgba(18,98,209,0.3));filter:blur(150px);width:723px;height:723px;transform:translateX(20%) translateY(20%)}@media screen and (max-width:768px){.sub-section.about-section6:after{width:50%;aspect-ratio:1/1}}.sub-section.about-section6 .container{position:relative;z-index:10}.sub-section.about-section6 .container .txt-bx{margin-bottom:40px}@media screen and (max-width:768px){.sub-section.about-section6 .container .txt-bx{margin-bottom:30px}}.sub-section.about-section6 .container .map-bx{width:100%;aspect-ratio:1600/400;border-radius:40px;overflow:hidden;margin-bottom:40px}@media screen and (max-width:768px){.sub-section.about-section6 .container .map-bx{aspect-ratio:560/315;border-radius:10px}}.sub-section.about-section6 .container .map-bx .map{width:100%;height:100%}.sub-section.about-section6 .container .map-bx .map .wrap_controllers{display:none}.sub-section.about-section6 .container .map-bx .map .cont{display:none}.sub-section.about-section6 .container .map-bx .map .wrap_map{height:100%!important}.sub-section.about-section6 .container .info-bx{width:100%;max-width:1440px;margin:0 auto}.sub-section.about-section6 .container .info-bx>ul{display:flex;gap:80px;align-items:stretch;justify-content:space-between}@media screen and (max-width:1600px){.sub-section.about-section6 .container .info-bx>ul{gap:40px}}@media screen and (max-width:768px){.sub-section.about-section6 .container .info-bx>ul{flex-direction:column;gap:30px}}.sub-section.about-section6 .container .info-bx>ul>li{position:relative}@media screen and (max-width:1600px){.sub-section.about-section6 .container .info-bx>ul>li{width:100%;text-align:center}}@media screen and (max-width:768px){.sub-section.about-section6 .container .info-bx>ul>li{text-align:left}}.sub-section.about-section6 .container .info-bx>ul>li:last-child{flex-grow:1}.sub-section.about-section6 .container .info-bx>ul>li:last-child:after{display:none}.sub-section.about-section6 .container .info-bx>ul>li:after{content:"";position:absolute;top:0%;right:-40px;background:#d7d7d7;width:1px;height:100%}@media screen and (max-width:1600px){.sub-section.about-section6 .container .info-bx>ul>li:after{right:-20px}}.sub-section.about-section6 .container .info-bx>ul>li .subject{color:var(--202020,#202020);font-size:26px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-1.3px;margin-bottom:20px}@media screen and (max-width:768px){.sub-section.about-section6 .container .info-bx>ul>li .subject{font-size:20px;margin-bottom:0;line-height:1.3;letter-spacing:normal;margin-bottom:10px}}.sub-section.about-section6 .container .info-bx>ul>li .text{color:var(--202020,#202020);font-size:18px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-0.9px;display:flex;align-items:center;gap:8px}@media screen and (max-width:1600px){.sub-section.about-section6 .container .info-bx>ul>li .text{justify-content:center}}@media screen and (max-width:1200px){.sub-section.about-section6 .container .info-bx>ul>li .text{flex-direction:column}}@media screen and (max-width:768px){.sub-section.about-section6 .container .info-bx>ul>li .text{flex-direction:row;justify-content:left;font-size:16px;gap:5px}.sub-section.about-section6 .container .info-bx>ul>li .text img{width:20px}}.sub-section.about-section6 .container .info-bx>ul>li .top{display:flex}@media screen and (max-width:1600px){.sub-section.about-section6 .container .info-bx>ul>li .top{justify-content:center}}@media screen and (max-width:768px){.sub-section.about-section6 .container .info-bx>ul>li .top{justify-content:left}}.sub-section.about-section6 .container .info-bx>ul>li .top ul{display:flex;gap:20px}@media screen and (max-width:1600px){.sub-section.about-section6 .container .info-bx>ul>li .top ul{flex-direction:column;gap:0}.sub-section.about-section6 .container .info-bx>ul>li .top ul.jpn br{display:none}}.sub-section.about-section6 .container .info-bx>ul>li .top ul li{color:var(--202020,#202020);font-size:18px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-0.9px}@media screen and (max-width:768px){.sub-section.about-section6 .container .info-bx>ul>li .top ul li{font-size:16px;line-height:1.3;letter-spacing:normal}}.sub-section.about-section6 .container .info-bx>ul>li .top ul li span{font-weight:600}.sub-section.about-section6 .container .info-bx>ul>li .semi{color:var(--202020,#202020);font-size:18px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-0.9px;margin-top:8px}@media screen and (max-width:768px){.sub-section.about-section6 .container .info-bx>ul>li .semi{font-size:16px;line-height:1.3;letter-spacing:normal;margin-top:5px}}.sub-section.partner-section{position:relative;width:100%;overflow:hidden}.sub-section.partner-section:after{content:"";position:absolute;right:0;bottom:0;border-radius:723px;opacity:0.3;background:var(--O,rgba(18,98,209,0.3));filter:blur(150px);width:723px;height:723px;transform:translateX(20%) translateY(20%)}@media screen and (max-width:768px){.sub-section.partner-section:after{width:50%;aspect-ratio:1/1}}.sub-section.partner-section .container{padding-bottom:290px}@media screen and (max-width:768px){.sub-section.partner-section .container{padding-bottom:50px}}.sub-section.partner-section .partner-list{margin-top:40px}@media screen and (max-width:768px){.sub-section.partner-section .partner-list{margin-top:30px}}.sub-section.partner-section .partner-list ul{display:flex;gap:50px;row-gap:70px;flex-wrap:wrap}@media screen and (max-width:1400px){.sub-section.partner-section .partner-list ul{gap:30px;row-gap:30px}}@media screen and (max-width:1024px){.sub-section.partner-section .partner-list ul{gap:10px;row-gap:30px}}.sub-section.partner-section .partner-list ul li{width:calc(16.66% - 41.66px)}@media screen and (max-width:1400px){.sub-section.partner-section .partner-list ul li{width:calc(16.66% - 25px)}}@media screen and (max-width:1024px){.sub-section.partner-section .partner-list ul li{width:calc(33.33% - 6.66px)}}@media screen and (max-width:768px){.sub-section.partner-section .partner-list ul li{width:calc(50% - 5px)}}.sub-section.partner-section .partner-list ul li .img-bx{width:100%;aspect-ratio:225/100}.sub-section.partner-section .partner-list ul li .img-bx img{width:100%;height:100%;object-fit:cover}.sub-section.partner-section .partner-list ul li p{margin-top:8px;color:var(--666,#666);text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-0.9px}@media screen and (max-width:768px){.sub-section.partner-section .partner-list ul li p{font-size:16px;margin-top:5px;line-height:1.4}}.sub-section.solution-section1{position:relative}.sub-section.solution-section1:after{content:"";position:absolute;right:0;bottom:0;border-radius:723px;opacity:0.3;background:var(--O,rgba(18,98,209,0.3));filter:blur(150px);width:723px;height:723px;transform:translateX(20%) translateY(30%)}@media screen and (max-width:768px){.sub-section.solution-section1:after{width:50%;aspect-ratio:1/1}}.sub-section.solution-section1 .bg-bx{width:62.5%;position:absolute;top:40%;right:0;transform:translateY(-50%) translateX(30%)}@media screen and (max-width:1400px){.sub-section.solution-section1 .bg-bx{opacity:0.3}}@media screen and (max-width:768px){.sub-section.solution-section1 .bg-bx{width:100%;top:auto;bottom:100px;transform:translateY(0%) translateX(30%)}}.sub-section.solution-section1 .container{position:relative;z-index:10;padding-bottom:240px}@media screen and (max-width:768px){.sub-section.solution-section1 .container{padding-bottom:250px}}.sub-section.solution-section1 .container .txt-bx{max-width:760px;margin-bottom:120px}@media screen and (max-width:1400px){.sub-section.solution-section1 .container .txt-bx{margin-bottom:30px}}.sub-section.solution-section1 .container .bottom{max-width:760px}.sub-section.solution-section1 .container .bottom .subject{color:var(--202020,#202020);font-size:40px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-2px;margin-bottom:40px}@media screen and (max-width:768px){.sub-section.solution-section1 .container .bottom .subject{font-size:20px;line-height:1.3;letter-spacing:normal;margin-bottom:10px}}.sub-section.solution-section1 .container .bottom .mask{display:block;font-size:24px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-1.2px;opacity:1!important;color:#202020}@media screen and (max-width:1600px){.sub-section.solution-section1 .container .bottom .mask{font-size:24px;line-height:1.4}}@media screen and (max-width:768px){.sub-section.solution-section1 .container .bottom .mask{font-size:16px;line-height:1.3;letter-spacing:normal}.sub-section.solution-section1 .container .bottom .mask.jpn br{display:none}}.sub-section.solution-section1 .container .bottom{}.sub-section.solution-section1 .marquee{--gap:60px;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--gap)}@media screen and (max-width:768px){.sub-section.solution-section1 .marquee{--gap:30px}.sub-section.solution-section1 .marquee img{height:100px}}.sub-section.solution-section1 .marquee .marquee-content{flex-shrink:0;display:flex;align-items:center;gap:var(--gap);animation:scrollText 50s linear infinite}@keyframes scrollText{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}.sub-section.solution-section2 .txt-bx{margin-bottom:120px}@media screen and (max-width:768px){.sub-section.solution-section2 .txt-bx{margin-bottom:50px}}.sub-section.solution-section2 .txt-bx .mask{display:block;font-size:24px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-1.2px;opacity:1!important;color:#202020}@media screen and (max-width:1600px){.sub-section.solution-section2 .txt-bx .mask{font-size:24px;line-height:1.4}}@media screen and (max-width:768px){.sub-section.solution-section2 .txt-bx .mask{font-size:16px;line-height:1.3;letter-spacing:normal}}.sub-section.solution-section2 .txt-bx{}.sub-section.solution-section2 .img-bx{display:flex;justify-content:center}.sub-section.solution-section3.bg-gra{background:linear-gradient(180deg,rgba(244,244,244,0) 0%,#F4F4F4 100%)}.sub-section.solution-section3.bg-ball{position:relative}.sub-section.solution-section3.bg-ball:after{content:"";position:absolute;left:0;bottom:0;border-radius:723px;opacity:0.3;background:var(--O,rgba(18,98,209,0.3));filter:blur(150px);width:723px;height:723px;transform:translateX(-50%) translateY(50%)}@media screen and (max-width:768px){.sub-section.solution-section3.bg-ball:after{width:50%;aspect-ratio:1/1}}.sub-section.solution-section3 .container{position:relative;z-index:10}.sub-section.solution-section3 .container .table-bx{width:100%;border-radius:30px;background:#F9F9F9;padding:18px 0;display:flex;flex-direction:column;margin-top:70px}@media screen and (max-width:768px){.sub-section.solution-section3 .container .table-bx{margin-top:30px}}.sub-section.solution-section3 .container .table-bx .line{display:flex;align-items:center;gap:70px;padding:30px 0;border-bottom:1px solid var(--D7D7D7,#D7D7D7)}@media screen and (max-width:1024px){.sub-section.solution-section3 .container .table-bx .line{flex-direction:column;gap:0;align-items:flex-start;padding:20px;gap:10px}}.sub-section.solution-section3 .container .table-bx .line:last-child{border:none}.sub-section.solution-section3 .container .table-bx .line li:first-child{width:220px;color:var(--202020,#202020);font-size:20px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:-1px;flex-shrink:0;text-align:center}@media screen and (max-width:1024px){.sub-section.solution-section3 .container .table-bx .line li:first-child{width:100%;font-size:20px;letter-spacing:normal;line-height:1.3;text-align:left}}@media screen and (max-width:1024px){.sub-section.solution-section3 .container .table-bx .line li:first-child{width:100%;font-size:20px;letter-spacing:normal;line-height:1.3;text-align:left}.sub-section.solution-section3 .container .table-bx .line li:first-child br{display:none}}.sub-section.solution-section3 .container .table-bx .line li.w-440{width:440px;padding-left:120px;text-align:left}@media screen and (max-width:1400px){.sub-section.solution-section3 .container .table-bx .line li.w-440{width:300px;padding-left:50px}}@media screen and (max-width:1024px){.sub-section.solution-section3 .container .table-bx .line li.w-440{padding-left:0;width:100%}}.sub-section.solution-section3 .container .table-bx .line li.center{width:220px;flex-shrink:0;color:var(--666,#666);font-size:18px;font-style:normal;font-weight:600;line-height:160%;letter-spacing:-0.9px;display:flex;flex-direction:column;gap:24px}@media screen and (max-width:1024px){.sub-section.solution-section3 .container .table-bx .line li.center{width:100%;font-size:16px;letter-spacing:normal;line-height:1.3;text-align:left;gap:5px}}.sub-section.solution-section3 .container .table-bx .line li.last{flex-grow:1;color:var(--666,#666);font-size:18px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-0.9px;display:flex;flex-direction:column;gap:24px;padding:0 24px}@media screen and (max-width:1024px){.sub-section.solution-section3 .container .table-bx .line li.last{width:100%;font-size:14px;letter-spacing:normal;line-height:1.3;text-align:left;padding:0;gap:5px}}.sub-section.solution-section3 .container .table-bx .line li.last span{position:relative;display:flex;align-items:flex-start;gap:10px}.sub-section.solution-section3 .container .table-bx .line li.last span:before{content:"·"}.sub-section.solution-section3 .container .block-bx{margin-top:70px}@media screen and (max-width:768px){.sub-section.solution-section3 .container .block-bx{margin-top:30px}}.sub-section.solution-section3 .container .block-bx.type2{max-width:1420px;margin:70px auto 0}@media screen and (max-width:768px){.sub-section.solution-section3 .container .block-bx.type2{margin-top:30px}}.sub-section.solution-section3 .container .block-bx.type2 ul li{width:calc(33.33% - 13.33px)}@media screen and (max-width:1400px){.sub-section.solution-section3 .container .block-bx.type2 ul li{padding:30px 20px}}@media screen and (max-width:1200px){.sub-section.solution-section3 .container .block-bx.type2 ul li{width:calc(33.33% - 13.33px)}}@media screen and (max-width:768px){.sub-section.solution-section3 .container .block-bx.type2 ul li{width:calc(50% - 5px);border-radius:10px;padding:20px 10px}}.sub-section.solution-section3 .container .block-bx ul{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}@media screen and (max-width:768px){.sub-section.solution-section3 .container .block-bx ul{gap:10px}}.sub-section.solution-section3 .container .block-bx ul li{width:calc(25% - 15px);padding:50px;border-radius:30px;border:2px solid var(--D7D7D7,#D7D7D7);background:#FFF;transition:0.6s}@media screen and (max-width:1400px){.sub-section.solution-section3 .container .block-bx ul li{padding:30px 20px}}@media screen and (max-width:1200px){.sub-section.solution-section3 .container .block-bx ul li{width:calc(33.33% - 13.33px)}}@media screen and (max-width:768px){.sub-section.solution-section3 .container .block-bx ul li{width:calc(50% - 5px);border-radius:10px;padding:20px 10px}}.sub-section.solution-section3 .container .block-bx ul li:hover{border-radius:30px;border:2px solid var(--sub_b,#1262D1);background:#FFF;box-shadow:0 0 20px 0 rgba(18,98,209,0.16)}@media screen and (max-width:768px){.sub-section.solution-section3 .container .block-bx ul li:hover{width:calc(50% - 5px);border-radius:10px;box-shadow:none;border:2px solid rgba(215,215,215,0.8431372549)}}.sub-section.solution-section3 .container .block-bx ul li .img-bx{margin-bottom:30px}@media screen and (max-width:768px){.sub-section.solution-section3 .container .block-bx ul li .img-bx{width:30%;margin-bottom:10px}}.sub-section.solution-section3 .container .block-bx ul li .subject{color:var(--202020,#202020);font-size:26px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-1.3px;margin-bottom:8px}@media screen and (max-width:768px){.sub-section.solution-section3 .container .block-bx ul li .subject{font-size:16px;margin-bottom:5px;letter-spacing:normal;line-height:1.3}}.sub-section.solution-section3 .container .block-bx ul li .text{color:var(--666,#666);font-size:18px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-0.9px;min-height:90px}@media screen and (max-width:768px){.sub-section.solution-section3 .container .block-bx ul li .text{font-size:14px;letter-spacing:normal;line-height:1.3;min-height:none}.sub-section.solution-section3 .container .block-bx ul li .text br{display:none}}.sub-section.solution-section4{padding-bottom:120px}@media screen and (max-width:768px){.sub-section.solution-section4{padding-bottom:50px}}.sub-section.solution-section4 .txt-bx .container{padding-top:120px;padding-bottom:70px}@media screen and (max-width:768px){.sub-section.solution-section4 .txt-bx .container{padding:50px 20px 30px}}.sub-section.solution-section4 .swiper-bx{width:100%;padding-left:140px;margin-bottom:70px}@media screen and (min-width:1921px){.sub-section.solution-section4 .swiper-bx{padding:0 20px;max-width:1640px;margin:0 auto 70px}}@media screen and (max-width:1600px){.sub-section.solution-section4 .swiper-bx{padding:0 20px 0}}@media screen and (max-width:768px){.sub-section.solution-section4 .swiper-bx{margin-bottom:30px}}.sub-section.solution-section4 .swiper-bx .swiper.not-enough-slides{max-width:1600px;margin-left:0}@media screen and (min-width:1921px){.sub-section.solution-section4 .swiper-bx .swiper.not-enough-slides{margin:0 auto;max-width:1640px;padding:0 0}}.sub-section.solution-section4 .swiper-bx .swiper.not-enough-slides .swiper-wrapper{display:flex;gap:20px}.sub-section.solution-section4 .swiper-bx .swiper.not-enough-slides .swiper-wrapper .swiper-slide{flex-shrink:1;width:100%!important;margin:0!important}.sub-section.solution-section4 .swiper-bx .swiper .swiper-wrapper{height:auto!important}.sub-section.solution-section4 .swiper-bx .swiper .swiper-wrapper .swiper-slide .img-bx{position:relative;width:100%;aspect-ratio:380/460;display:flex;align-items:center;justify-content:center;border-radius:30px;background:#F4F4F4;margin-bottom:20px}@media screen and (max-width:768px){.sub-section.solution-section4 .swiper-bx .swiper .swiper-wrapper .swiper-slide .img-bx{border-radius:10px;margin-bottom:10px}}.sub-section.solution-section4 .swiper-bx .swiper .swiper-wrapper .swiper-slide .img-bx.no-mark:after{display:none}.sub-section.solution-section4 .swiper-bx .swiper .swiper-wrapper .swiper-slide .img-bx:after{content:"";width:80px;height:80px;position:absolute;top:30px;right:30px;background:url("../../assets/images/sub/solution/sol1-mark.png");background-repeat:no-repeat;background-size:cover}@media screen and (max-width:768px){.sub-section.solution-section4 .swiper-bx .swiper .swiper-wrapper .swiper-slide .img-bx:after{width:30px;height:30px;top:10px;right:10px}}.sub-section.solution-section4 .swiper-bx .swiper .swiper-wrapper .swiper-slide .img-bx img{width:100%;aspect-ratio:1/1}.sub-section.solution-section4 .swiper-bx .swiper .swiper-wrapper .swiper-slide .txt-bx .name{color:var(--202020,#202020);text-align:center;font-size:22px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-1.1px}@media screen and (max-width:768px){.sub-section.solution-section4 .swiper-bx .swiper .swiper-wrapper .swiper-slide .txt-bx .name{font-size:16px;letter-spacing:normal;line-height:1.3}}.sub-section.solution-section4 .swiper-bx .swiper .swiper-wrapper .swiper-slide .txt-bx .num{color:var(--666,#666);text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:1.3;letter-spacing:-0.9px}@media screen and (max-width:768px){.sub-section.solution-section4 .swiper-bx .swiper .swiper-wrapper .swiper-slide .txt-bx .num{font-size:14px;letter-spacing:normal;line-height:1.4}}.sub-section.solution-section4 .swiper-pagination{position:relative;max-width:1640px;padding:0 20px;margin:0 auto;height:6px}@media screen and (max-width:768px){.sub-section.solution-section4 .swiper-pagination{width:calc(100% - 40px);height:4px}}.sub-section.solution-section4 .swiper-pagination .swiper-pagination-progressbar-fill{background:#1262D1}