body .header.fixed{background-color:var(--black)}.visual{position:relative;min-height:100vh;padding:100px 0;overflow:hidden}.visual .main_visual_video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:1535px;width:80%;margin:0 auto;aspect-ratio:16 / 9}.visual .main_visual_video video{width:100%;object-fit:contain}.visual .main_visual_video iframe{width:100%;object-fit:contain}.section_review{width:100%;padding:54px 0 30px;overflow:hidden}.section_review .wrapper{display:flex;flex-direction:column;gap:91px}.section_review .wrapper .title_wrap{display:flex;align-items:flex-end;gap:94px}.section_review .wrapper .title_wrap h2{font-size:100px;color:#fff;flex-shrink:0}.section_review .wrapper .title_wrap h2 span{color:#de1334}.section_review .wrapper .title_wrap h2 em{position:relative}.section_review .wrapper .title_wrap h2 em:before{position:absolute;left:50%;top:50%;z-index:-1;transform:translate(-50%,-50%);width:235px;height:119px;background:url(/img/icon/review_ellipse.png) no-repeat center center / contain;content:""}.section_review .wrapper .title_wrap p{font-size:24px;line-height:1.6;color:#fff}.section_review .wrapper .title_wrap p .m_br{display:none}.section_review .wrapper .review_swiper.review_swiper_pc{position:relative;display:block;overflow:visible!important;box-sizing:border-box;left:253px}.section_review .wrapper .review_swiper.review_swiper_mobile{display:none}.section_review .wrapper .review_swiper.review_swiper_pc .swiper-wrapper{transition-timing-function:linear;box-sizing:border-box}.section_review .wrapper .review_swiper.review_swiper_pc .swiper-wrapper .swiper-slide{width:572px;height:478px;flex-shrink:0;margin:0 15px;box-sizing:border-box}.section_review .wrapper .review_swiper.review_swiper_pc .swiper-wrapper .swiper-slide.video-swiper-slide{width:718px;box-sizing:border-box}.section_review .wrapper .review_swiper .swiper-wrapper .swiper-slide .text-slide{display:flex;flex-direction:column;justify-content:space-between;gap:5px;width:100%;height:100%;padding:40px 32px;background-color:#222;border:1px solid #444}.section_review .wrapper .review_swiper .swiper-wrapper .swiper-slide .text-slide .review_info{display:flex;flex-direction:column;gap:20px}.section_review .wrapper .review_swiper .swiper-wrapper .swiper-slide .text-slide .review_info h3{font-size:32px;letter-spacing:-1px;line-height:1.3;color:#fff}.section_review .wrapper .review_swiper .swiper-wrapper .swiper-slide .text-slide .review_info h3 .pc_br{display:block}.section_review .wrapper .review_swiper .swiper-wrapper .swiper-slide .text-slide .review_info h3 .m_br{display:none}.section_review .wrapper .review_swiper .swiper-wrapper .swiper-slide .text-slide .review_info p{font-size:16px;line-height:1.4;letter-spacing:-.5px;color:#fff}.section_review .wrapper .review_swiper .swiper-wrapper .swiper-slide .text-slide .review_info p br.m_br{display:none}.section_review .wrapper .review_swiper .swiper-wrapper .swiper-slide .text-slide .logo_wrap{position:relative;display:flex;justify-content:flex-end}.section_review .wrapper .review_swiper .swiper-wrapper .swiper-slide .text-slide .logo_wrap .logo_box{position:absolute;right:0;bottom:0;width:180px;height:180px;border-radius:100%;box-shadow:0 0 34px #de1334b3;box-sizing:border-box}.section_review .wrapper .review_swiper .swiper-wrapper .swiper-slide .text-slide .logo_wrap .logo_box:before{content:"";position:absolute;inset:0;border-radius:100%;border:1px solid rgba(255,255,255,.16);pointer-events:none;box-sizing:border-box}.section_review .wrapper .review_swiper .swiper-wrapper .swiper-slide .text-slide .logo_wrap .logo_box img{width:100%;height:100%;object-fit:cover}.section_review .wrapper .review_swiper .swiper-wrapper .swiper-slide .video-slide{position:relative;width:100%;height:100%;overflow:hidden}.section_review .wrapper .review_swiper .swiper-wrapper .swiper-slide .video-slide video{width:100%;height:100%;object-fit:cover}.section_review .wrapper .review_swiper .swiper-wrapper .swiper-slide .video-slide video.m-video{display:none}.section_01{padding-top:115px;width:100%}.section_01 .wrapper .swiper{width:100%;padding:180px 0;background-color:var(--white);line-height:1;text-align:center}.section_01 .wrapper .swiper ul li{display:flex;align-items:center;justify-content:center}.section_01 .wrapper .swiper ul li .left_text{display:flex;flex-direction:column;align-items:center;max-width:330px;margin-right:130px}.section_01 .wrapper .swiper ul li .left_text h2{font-size:56px;color:var(--black);margin-bottom:30px;opacity:0;transform:translateY(-40px);transition:opacity .5s ease,transform .5s ease}.section_01 .wrapper .swiper ul li .left_text h2 a{display:block}.section_01 .wrapper .swiper ul li .left_text>span{display:block;font-size:24px;font-weight:700;color:#1c1c20;margin-bottom:19px;opacity:0;transform:translateY(-20px);transition:opacity .5s ease,transform .5s ease}.section_01 .wrapper .swiper ul li .left_text strong{display:block;font-size:16px;font-weight:400;margin-bottom:56px;opacity:0;transform:translateY(-20px);transition:opacity .5s ease,transform .5s ease}.section_01 .wrapper .swiper ul li .left_text .more_btn{display:block;width:153px;line-height:40px;border-radius:100px;border:1px solid #111;text-align:center}.section_01 .wrapper .swiper ul li .left_text .more_btn:hover{background-color:#111;color:#fff}.section_01 .wrapper .swiper ul li .left_text .more_btn span{font-size:16px}.section_01 .wrapper .swiper ul li .photo{width:560px;aspect-ratio:1 / 1;opacity:0;transform:translate(-40px);transition:opacity .5s ease,transform .5s ease}.section_01 .wrapper .swiper ul li .photo img{width:100%;height:100%;object-fit:cover}.section_01 .wrapper .swiper ul li.swiper-slide-active .left_text h2,.section_01 .wrapper .swiper ul li.swiper-slide-active .left_text>span,.section_01 .wrapper .swiper ul li.swiper-slide-active .left_text strong{opacity:1;transform:translateY(0)}.section_01 .wrapper .swiper ul li.swiper-slide-active .left_text>span{transition-delay:.2s}.section_01 .wrapper .swiper ul li.swiper-slide-active .left_text strong{transition-delay:.4s}.section_01 .wrapper .swiper ul li.swiper-slide-active .photo{opacity:1;transform:translate(0);transition:opacity .5s ease,transform 1s ease}.section_02{position:relative;padding-top:115px;width:100%}.section_02 .wrapper{height:100%}.section_02 .wrapper .section_02_inner{position:relative;width:100%;height:864px;text-align:center;overflow:hidden}.section_02 .wrapper .section_02_inner .title{position:absolute;left:50%;top:50%;z-index:3;width:100%;height:100%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--white);mix-blend-mode:screen}.section_02 .wrapper .section_02_inner .text_top{display:block;position:relative;z-index:5;margin-top:230px;text-align:center}.section_02 .wrapper .section_02_inner .title h2{position:absolute;top:289px;font-size:180px;line-height:1.2;color:var(--black);margin:0}.section_02 .wrapper .section_02_inner .title h2 span{color:var(--black)}.section_02 .wrapper .section_02_inner .text_top span{display:block;font-size:42px}.section_02 .wrapper .section_02_inner .text_top span br{display:none}.section_02 .wrapper .section_02_inner .detail{position:absolute;left:50%;bottom:80px;width:100%;z-index:5;transform:translate(-50%)}.section_02 .wrapper .section_02_inner .detail p{font-size:19px;line-height:1.6;margin-bottom:100px;color:#333}.section_02 .wrapper .section_02_inner .detail .section_02_btn{display:inline-block;font-size:16px;line-height:40px;width:120px;border-radius:100px;border:1px solid #111111;text-align:center;transition:.5s}.section_02 .wrapper .section_02_inner .section_02_btn span{display:inline-block}.section_02 .wrapper .section_02_inner .section_02_btn:hover{background-color:#111;color:var(--white)}.section_02 .wrapper .section_02_inner .shapes{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.section_02 .wrapper .section_02_inner .shapes .shapes_inner{position:relative;width:650px;height:650px;transform:translate(-50%,-50%)}.section_02 .wrapper .section_02_inner .shapes .shapes_inner .shape01,.section_02 .wrapper .section_02_inner .shapes .shapes_inner .shape02,.section_02 .wrapper .section_02_inner .shapes .shapes_inner .shape03{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-color:#ddd}.section_02 .wrapper .section_02_inner .shapes .shapes_inner .shape02{width:440px;height:440px;background-color:var(--mainred)}.section_02 .wrapper .section_02_inner .shapes .shapes_inner .shape03{width:270px;height:270px;background-color:var(--black)}.section_02 .wrapper .section_02_inner .shapes.on{opacity:1}.section_03 .wrapper{position:relative;padding:0 42px}.section_03 .wrapper .inner{padding-top:200px;margin:0 59px}.section_03 .wrapper .left{position:absolute;left:0;transform:translate(-50%)}.section_03 .wrapper .left button{position:relative;width:30px;height:30px;border-radius:100px;border:1px solid rgba(255,255,255,.5);margin-bottom:18px;cursor:pointer;z-index:110}.section_03 .wrapper .left h2{opacity:0;padding:2px 15px;border-radius:100px;background-color:#ffffff2e;color:var(--white);cursor:pointer}.section_03 .wrapper .left:hover h2{opacity:1}.section_03 .wrapper .swiper{position:relative}.section_03 .wrapper .swiper ul{transition-timing-function:linear}.section_03 .wrapper .swiper ul li{position:relative;width:33.33%;height:720px;color:#ffffffb3;transition:all .3s}.section_03 .wrapper .swiper ul li:hover{position:relative;border-radius:12px}.section_03 .wrapper .swiper ul li.swiper-slide-active{color:#222}.section_03 .wrapper .swiper ul li.swiper-slide-active .title:after{background-color:#222}.section_03 .wrapper .swiper ul li.out,.section_03 .wrapper .swiper ul li.swiper-slide-active.out{color:#ffffffb3}.section_03 .wrapper .swiper ul li.swiper-slide-active.out .title:after{background-color:#ffffffb3}.section_03 .wrapper .swiper ul li.on{color:#222}.section_03 .wrapper .swiper ul li.on .title:after{background-color:#222}.section_03 .wrapper .swiper .swiper_bg{position:absolute;left:50%;top:0;width:33.33%;height:720px;background-color:var(--white);transform:translate(-50%);border-radius:12px;content:"";opacity:1;transition:all .3s}.section_03 .wrapper .swiper .swiper_bg.center{left:50%;transform:translate(-50%);opacity:1}.section_03 .wrapper .swiper .swiper_bg.left{left:0;transform:translate(0);opacity:1}.section_03 .wrapper .swiper .swiper_bg.right{left:100%;opacity:1;transform:translate(-100%)}.section_03 .wrapper .swiper ul li a{position:relative;display:block;width:100%;height:100%;padding:40px}.section_03 .wrapper .swiper ul li .title{position:relative;padding-bottom:22px;margin-bottom:42px}.section_03 .wrapper .swiper ul li .title:after{position:absolute;left:0;bottom:0;width:252px;height:2px;background-color:#ffffffb3;content:""}.section_03 .wrapper .swiper ul li .title span{font-size:24px;margin-bottom:10px}.section_03 .wrapper .swiper ul li .title h3{font-size:16px}.section_03 .wrapper .swiper ul li .photo{width:320px;height:480px;border-radius:12px;overflow:hidden}.section_03 .wrapper .swiper ul li .photo img{width:100%;height:100%;object-fit:cover}.section_03 .wrapper .swiper .swiper_btn{position:relative;display:flex;align-items:center;height:50px}.section_03 .wrapper .swiper .swiper_btn .navigation{display:flex;justify-content:space-between;width:100%}.section_03 .wrapper .swiper .swiper_btn .navigation .swiper-next,.section_03 .wrapper .swiper .swiper_btn .navigation .swiper-prev{position:relative;width:50px;height:50px;border-radius:100px;background-color:var(--white);cursor:pointer}.section_03 .wrapper .swiper .swiper_btn .navigation .swiper-next:after,.section_03 .wrapper .swiper .swiper_btn .navigation .swiper-prev:after{position:absolute;left:50%;top:50%;width:15px;height:10px;transform:translate(-50%,-50%);background-repeat:no-repeat;background-position:center center;background-size:contain;content:""}.section_03 .wrapper .swiper .swiper_btn .navigation .swiper-next:after{background-image:url(/img/icon/swiper_next.svg)}.section_03 .wrapper .swiper .swiper_btn .navigation .swiper-prev:after{background-image:url(/img/icon/swiper_prev.svg)}.section_03 .wrapper .swiper .swiper_btn .pagination .swiper-pagination{position:absolute;left:50%;z-index:-1;transform:translate(-50%)}.section_03 .wrapper .swiper .pagination .swiper-pagination-bullet{width:13px;height:10px;border-radius:100px;background-color:var(--white);opacity:.2;margin:0 5px;transition:.5s}.section_03 .wrapper .swiper .pagination .swiper-pagination-bullet-active{width:90px;opacity:1;padding:0 5px}.section_04{padding:210px 0 190px}.section_04 .wrapper ul li{display:flex;height:864px;color:var(--white)}.section_04 .wrapper ul li .text{position:relative;width:50%}.section_04 .wrapper ul li .text .text_inner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.section_04 .wrapper ul li .text h2{display:block;font-size:115px;margin-bottom:40px;white-space:nowrap}.section_04 .wrapper ul li .text h2:hover{-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:1px;transition:all .6s cubic-bezier(.165,.84,.44,1);color:transparent}.section_04 .wrapper ul li .text p{display:inline-block;font-size:16px;line-height:1.6;color:#999}.section_04 .wrapper ul li .text span{display:block;font-size:18px;line-height:1.6;margin-top:40px}.section_04 .wrapper ul li .section04_video{position:relative;width:50%;height:100%;background-color:#ccc;overflow:hidden}.section_04 .wrapper ul li .section04_video iframe{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.section_04 .wrapper ul li .section04_video video{width:100%;height:100%;object-fit:cover;transform:scale(1.2)}.section_04 .wrapper ul li .section04_video:after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-repeat:no-repeat;background-position:center center;background-size:contain;content:""}.section_04 .wrapper ul li .section04_video.video_running:after{width:385px;height:383.65px;background-image:url(/img/icon/running_mall_white.png)}.about_section{position:relative;width:100%;padding:160px 0 120px;overflow:hidden}.about_section:after{position:absolute;left:0;top:0;z-index:-100;width:100%;height:100%;background:url(/img/index/main_about_bg.png) no-repeat center center / cover;content:""}.about_section .inner{position:relative}.about_section .title{color:var(--white)}.about_section .title h2{font-size:6.5vw;margin-right:72px}.about_section .title .herue_logo{width:890px}.about_section .title .herue_logo img{width:100%;object-fit:contain}.about_section .wrapper04{position:relative;display:flex;align-items:flex-start;justify-content:space-between;align-items:center;color:var(--white)}.about_section .wrapper04 .profile_inner{display:flex;align-items:center;justify-content:space-between;width:100%}.about_section .wrapper04 .profile_inner .profile{width:48%;line-height:1.8}.about_section .wrapper04 .profile_inner .profile .profile_img_m{display:none}.about_section .wrapper04 .profile_inner .profile_img_d{height:620px;max-width:476px}.about_section .wrapper04 .profile_inner .profile_img_d img{width:100%;height:100%;object-fit:cover;object-position:top}.about_section .wrapper04 .title h3{font-size:48px;line-height:1.3;margin-bottom:62px}.about_section .wrapper04 .profile .ceo_info{margin-bottom:52px}.about_section .wrapper04 .profile .ceo_info strong{font-size:26px;line-height:1.23}.about_section .wrapper04 .profile .ceo_info p{font-size:20px;margin-bottom:24px}.about_section .wrapper04 .profile .ceo_info ul{font-size:16px;color:#ffffffb3}.about_section .wrapper04 .profile .ceo_detail strong{font-size:20px}.about_section .wrapper04 .profile .ceo_detail p{font-size:16px;color:#ffffffb3}.about_section .wrapper04 .profile .about_link_btn{display:inline-block;margin-top:52px}.about_section .wrapper04 .profile .about_link_btn a{display:inline-block;font-size:18px;min-width:165px;line-height:48px;padding:0 24px;border:1px solid #fff;border-radius:100px}.about_section .wrapper04 .profile .about_link_btn a:hover{background-color:#fff;color:#111}.section_05{width:100%;background-color:#0f0f0f;color:var(--white);padding:160px 0 267px}.section_05 .wrapper h2{font-size:70px;text-align:center;margin-bottom:106px}.section_05 .wrapper .content{display:flex;align-items:center;justify-content:space-between}.section_05 .wrapper .content .title strong{display:block;font-size:140px;line-height:1;margin-bottom:60px}.section_05 .wrapper .content .title strong em{color:var(--mainred)}.section_05 .wrapper .content .title .section_05_btn{display:inline-block;font-size:18px;line-height:48px;padding:0 24px;max-width:140px;border-radius:100px;border:1px solid var(--white);text-align:center;transition:.5s}.section_05 .wrapper .content .title .section_05_btn span{display:inline-block}.section_05 .wrapper .content .title .section_05_btn:hover{background-color:var(--white);color:#111}.section_05 .wrapper .content .section05_video{width:550px;height:550px;margin-right:40px}.section_05 .wrapper .content .section05_video video{width:100%;object-fit:cover}@media screen and (max-width:1600px){.section_03 .wrapper .left{top:120px;left:150px}.about_section .wrapper04 .profile{left:20px}.section_review .wrapper .review_swiper.review_swiper_pc{left:275px}}@media screen and (max-width:1280px){.visual .main_visual_video{max-width:1535px;width:100%}.section_review .wrapper .title_wrap{padding:0 16px;gap:50px}.section_review .wrapper .title_wrap h2{font-size:70px}.section_review .wrapper .title_wrap h2 em:before{width:171.3px;height:86.7px}.section_review .wrapper .title_wrap p{font-size:20px}.section_review .wrapper .title_wrap p .m_br{display:block}.section_review .wrapper .review_swiper.review_swiper_pc{left:300px}.section_01 .wrapper .swiper{padding:100px 0}.section_01 .wrapper .swiper ul li{flex-direction:column-reverse;justify-content:flex-end}.section_01 .wrapper .swiper ul li .left_text{max-width:100%;margin-right:0}.section_01 .wrapper .swiper ul li .photo{margin-bottom:30px}.section_02 .wrapper .section_02_inner .text_top{margin-top:180px}.section_02 .wrapper .section_02_inner .title h2{top:350px;font-size:120px}.section_02 .wrapper .section_02_inner .detail p{padding:0 20px}.section_03 .wrapper{padding:0}.section_03 .wrapper .swiper ul li{width:340px;color:#fff}.section_03 .wrapper .swiper ul li a{padding:20px}.section_03 .wrapper .swiper ul li .photo{width:300px;height:450px}.section_03 .wrapper .swiper .swiper_bg{display:none}.section_03 .wrapper .swiper ul li.swiper-slide-active{color:#fff}.section_03 .wrapper .swiper ul li.swiper-slide-active .title:after{background-color:#ffffffb3}.section_03 .wrapper .swiper ul li.on{color:#fff}.section_03 .wrapper .swiper ul li.on .title:after{background-color:#ffffffb3}.section_03 .wrapper .swiper .swiper_btn{padding:0 20px}.section_04 .wrapper ul li{height:500px}.section_04 .wrapper ul li .text h2{font-size:67px}.section_04 .wrapper ul li .text p{font-size:13px;color:var(--white)}.section_04 .wrapper ul li .text span{font-size:14.6px}.about_section .inner:after{top:auto;bottom:0}.about_section .wrapper04 .profile_inner{flex-direction:column-reverse}.about_section .wrapper04 .profile_inner .profile_img_d{display:none}.about_section .wrapper04 .profile_inner .profile{width:100%}.about_section .wrapper04 .profile_inner .profile .profile_img_m{display:block;width:100%;max-width:288px;margin:0 auto 40px}.about_section .wrapper04 .profile_inner .profile img{width:100%;height:100%;object-fit:contain}.about_section .wrapper04 .title h3 .pc_br{display:none}.section_05 .wrapper h2{font-size:50px}.section_05 .wrapper .content{padding:0 20px}.section_05 .wrapper .content .title{margin-right:100px}.section_05 .wrapper .content .title strong{font-size:100px}.section_05 .wrapper .content .section05_video{width:100%;height:100%;margin-right:0}}@media screen and (max-width:768px){.visual{padding:58px 0 0}.section_review{padding:64px 0 54px}.section_review .wrapper{gap:48px}.section_review .wrapper .title_wrap{flex-direction:column;align-items:flex-start;gap:20px}.section_review .wrapper .title_wrap h2{font-size:50px}.section_review .wrapper .title_wrap h2 em:before{width:109px;height:55px}.section_review .wrapper .title_wrap p{font-size:14px}.section_review .wrapper .review_swiper.review_swiper_pc{display:none}.section_review .wrapper .review_swiper.review_swiper_mobile{display:block;padding:0 24px}.section_review .wrapper .review_swiper.review_swiper_mobile .swiper-wrapper .swiper-slide{position:relative;width:336px;height:288px;flex-shrink:0}.section_review .wrapper .review_swiper.review_swiper_mobile .swiper-wrapper .swiper-slide.video-swiper-slide{width:336px;padding:20px 0}.section_review .wrapper .review_swiper.review_swiper_mobile .swiper-wrapper .swiper-slide.video-swiper-slide video{object-fit:cover}.section_review .wrapper .review_swiper .swiper-wrapper .swiper-slide .video-slide video.pc-video{display:none}.section_review .wrapper .review_swiper .swiper-wrapper .swiper-slide .video-slide video.m-video{display:block}.section_review .wrapper .review_swiper .swiper-wrapper .swiper-slide .text-slide{padding:24px 20px}.section_review .wrapper .review_swiper .swiper-wrapper .swiper-slide .text-slide .review_info{gap:14px}.section_review .wrapper .review_swiper .swiper-wrapper .swiper-slide .text-slide .review_info h3{font-size:18px;letter-spacing:-.5px}.section_review .wrapper .review_swiper .swiper-wrapper .swiper-slide .text-slide .review_info h3 .pc_br{display:none}.section_review .wrapper .review_swiper .swiper-wrapper .swiper-slide .text-slide .review_info h3 .m_br{display:block}.section_review .wrapper .review_swiper .swiper-wrapper .swiper-slide .text-slide .review_info p{font-size:12px;word-break:break-all}.section_review .wrapper .review_swiper .swiper-wrapper .swiper-slide .text-slide .review_info p .m_none,.section_review .wrapper .review_swiper .swiper-wrapper .swiper-slide .text-slide .review_info p br.pc_br{display:none}.section_review .wrapper .review_swiper .swiper-wrapper .swiper-slide .text-slide .review_info p br.m_br{display:block}.section_review .wrapper .review_swiper .swiper-wrapper .swiper-slide .text-slide .logo_wrap .logo_box{position:absolute;right:0;bottom:0;width:80px;height:80px}.section_review .wrapper .review_swiper .swiper-button-wrap{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:34px}.section_review .wrapper .review_swiper .swiper-button-wrap .reviewswiper-button-prev,.section_review .wrapper .review_swiper .swiper-button-wrap .reviewswiper-button-next{display:block;width:50px;height:50px;background:url(/img/icon/swiper_button.svg) no-repeat center center / contain}.section_review .wrapper .review_swiper .swiper-button-wrap .reviewswiper-button-next{transform:rotate(180deg)}.section_review .wrapper .review_swiper .swiper-button-wrap .reviewswiper-button-prev:disabled,.section_review .wrapper .review_swiper .swiper-button-wrap .reviewswiper-button-next:disabled{opacity:.5}.section_01{padding:52px 10px 0}.section_01 .wrapper .swiper{padding:50px 10px 43px}.section_01 .wrapper .swiper ul li .photo{width:100%;margin-bottom:24px}.section_01 .wrapper .swiper ul li .left_text h2{font-size:48px;margin-bottom:16px}.section_01 .wrapper .swiper ul li .left_text>span{margin-bottom:30px}.section_01 .wrapper .swiper ul li .left_text strong{margin-bottom:30px}.section_01 .wrapper .swiper ul li .left_text .more_btn{width:190px}.section_01 .wrapper .swiper ul li .left_text .more_btn span{font-size:16px}.section_02{padding-top:52px}.section_02 .wrapper .section_02_inner{height:724px}.section_02 .wrapper .section_02_inner .title h2{top:295px;font-size:16vw}.section_02 .wrapper .section_02_inner .detail p{font-size:14px;line-height:1.7;margin-bottom:37px}.section_02 .wrapper .section_02_inner .text_top{padding:20px 0;margin:35px 25px 0;border-top:1px solid #1C1C20;border-bottom:1px solid #1C1C20;color:#1c1c20}.section_02 .wrapper .section_02_inner .text_top span{font-size:30px;font-weight:700;line-height:1.5}.section_02 .wrapper .section_02_inner .text_top span br{display:block}.section_02 .wrapper .section_02_inner .detail{bottom:92px}.section_03 .wrapper .inner{position:relative;margin:0;padding-top:52px}.section_03 .wrapper .left{display:flex;align-items:center;top:auto;left:150px;bottom:50px}.section_03 .wrapper .left button{display:none}.section_03 .wrapper .left h2{white-space:nowrap}.section_03 .wrapper .swiper ul li{height:100%}.section_03 .wrapper .swiper .swiper_btn{display:none}.section_04{padding:52px 0 60px}.section_04 .wrapper ul{padding:0 20px;margin-top:52px}.section_04 .wrapper ul li{flex-direction:column;height:100%}.section_04 .wrapper ul li:nth-child(1){flex-direction:column-reverse;margin-bottom:60px}.section_04 .wrapper ul li .text{width:100%;height:auto;text-align:center;padding:32px 0 37px}.section_04 .wrapper ul li .text h2{margin-bottom:32px}.section_04 .wrapper ul li .text .text_inner{position:relative;left:0;top:0;transform:translate(0)}.section_04 .wrapper ul li p br.pc_br{display:none}.section_04 .wrapper ul li .section04_video{width:100%;height:270px}.section_04 .wrapper ul li .section04_video.video_gongsam:after{width:193px;height:96px}.section_04 .wrapper ul li .section04_video.video_running:after{width:193px;height:192px}.about_section{padding:60px 0 80px}.about_section .inner{padding-bottom:0}.about_section .inner:after{background-size:cover}.about_section .wrapper04 .profile_img{height:376px;margin-bottom:40px}.about_section .wrapper04 .title h3{font-size:30px;letter-spacing:-.9px;margin-bottom:26px}.about_section .wrapper04 .profile{left:0}.about_section .wrapper04 .profile .ceo_info{margin-bottom:25px}.about_section .wrapper04 .profile .ceo_info strong{margin-bottom:2px}.about_section .wrapper04 .profile .ceo_info p{font-size:18px;margin-bottom:14px}.about_section .wrapper04 .profile .ceo_info ul{font-size:14px}.about_section .wrapper04 .profile .ceo_detail strong{display:block;font-size:18px;margin-bottom:6px}.about_section .wrapper04 .profile .ceo_detail p{font-size:14px;letter-spacing:-.5px}.about_section .wrapper04 .profile .ceo_detail p br{display:none}.about_section .wrapper04 .profile .about_link_btn{display:block;margin-top:25px;text-align:center}.about_section .wrapper04 .profile .about_link_btn a{margin:0 auto}.section_05{padding:60px 0 78px}.section_05 .wrapper h2{font-size:30px;margin-bottom:22px;padding:0 19px;letter-spacing:-2px}.section_05 .wrapper .content{flex-direction:column}.section_05 .wrapper .content .title{display:flex;justify-content:space-between;align-items:flex-end;width:100%;margin:0 0 30px}.section_05 .wrapper .content .title strong{font-size:30.4px;margin-bottom:0}}.updatepopup_modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:100%;background-color:#0000004d;z-index:110}.updatepopup_modal .modal_inner{display:flex;flex-direction:column;align-items:flex-end;position:absolute;right:10%;top:54%;transform:translateY(-50%)}.updatepopup_modal .modal_inner .modal_close{position:relative;width:20px;height:20px;margin-bottom:8px}.updatepopup_modal .modal_inner .modal_close img{width:100%;height:100%;object-fit:contain}.updatepopup_modal .modal_inner .contents_box{position:relative;width:430px;height:660px}.updatepopup_modal .modal_inner .modal_box{border:1px solid rgba(255,255,255,.2)}.updatepopup_modal .modal_inner .contents_box .swiper-wrapper{width:100%;height:100%}.updatepopup_modal .modal_inner .contents_box .swiper-slide{display:block;width:100%;height:100%}.updatepopup_modal .modal_inner .contents_box .swiper-slide img{width:100%;height:100%;object-fit:cover}.updatepopup_modal .modal_inner .contents_box .pagination{position:absolute;left:50%;bottom:30px;width:fit-content;transform:translate(-50%);z-index:1}.updatepopup_modal .modal_inner .contents_box .pagination span{width:10px;height:10px;border-radius:100%;background-color:#ccc6;margin:0 6px 0 0}.updatepopup_modal .modal_inner .contents_box .pagination span.swiper-pagination-bullet-active{background-color:#ccc}.updatepopup_modal .modal_inner .contents_box .pagination span:last-child{margin-right:0}.updatepopup_modal .modal_inner .modal_btn{width:100%;display:flex;justify-content:space-around;background-color:#fff;min-height:48px}.updatepopup_modal .modal_inner .modal_btn .day_close_btn{position:relative;color:#999;padding-left:30px}.updatepopup_modal .modal_inner .modal_btn .day_close_btn button{padding:12px 0;cursor:pointer}.updatepopup_modal .modal_inner .modal_btn .day_close_btn:before{position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;background:url(/img/icon/day_close_btn.svg) no-repeat center center / contain;content:""}.updatepopup_modal .modal_inner .modal_btn .close_btn{color:#000}@media screen and (max-width:768px){.updatepopup_modal .modal_inner{right:50%;top:54%;transform:translate(50%,-50%);width:calc(100% - 40px)}.updatepopup_modal .modal_inner .modal_close{width:16px;height:16px}.updatepopup_modal .modal_inner .contents_box{max-width:360px;height:552px;height:auto;width:100%;aspect-ratio:43 / 66}}
