.main, a, button, .swiper-pagination-bullet, .swiper-pagination-clickable .swiper-pagination-bullet, .indicator, .header__wrap, .all-menu, .popup--main {  /*cursor: none*/}
.cursor-container{position:absolute;top:0;left:0;z-index:99999;pointer-events:none;will-change:top left transform}
.cursor-container.active .custom-cursor{transform:translate(-50%,-50%) scale(.8)}
.cursor-container.active .custom-arrow{transform:translate(-50%,-50%) scale(.7);transition-delay:.12s}
.cursor-container--white .custom-cursor{background-image:url(../images/common/btn_cursor_white.svg)}
.custom-cursor{display:inline-block;position:absolute;width:80px;height:70px;background-image:url(../images/common/btn_cursor_default.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transform:translate(-50%,-50%) scale(.3);transform-style:preserve-3d;transition:transform .37s cubic-bezier(.16,1,.3,1);will-change:top left;opacity:.6}
.custom-cursor.hide{transform:translate(-50%,-50%) scale(0)}
.custom-arrow{content:"";display:inline-block;position:absolute;top:50%;left:50%;width:22px;height:20px;background-image:url(../images/common/btn_cursor_default_arrow.svg);background-position:center;background-size:auto;background-repeat:no-repeat;opacity:.8;transform:translate(calc(-50% - 20px),-50%) scale(0);transition:transform .22s ease}
.scroll-top{display:none}
#main{transition:all 1.2s cubic-bezier(.87,0,.13,1) 0s}
.main-section{height:100vh;height:100lvh}
.main-section__inbox{padding-top:80px;width:100%;max-width:1600px;height:100%;margin:0 auto}
.main-kv{position:relative}
.main-kv .main-section__inbox{position:relative;max-width:none;padding:0}
.main-business{position:relative}
.main-business .main-section__inbox{display:flex;justify-content:center;align-items:center}
.main-esg{position:relative}
.main-esg .main-section__inbox{display:flex;align-items:center}
.main-career{height:auto;background-position:center;background-size:cover;background-repeat:no-repeat}
.main-career .main-section__inbox{display:flex;align-items:center;padding:130px 0}
.main-recruit{position:relative;height:auto}
.main-recruit .main-section__inbox{position:relative;width:100%;max-width:1600px;padding:190px 0 50px 0;z-index:2}
.main-support{overflow:hidden;position:relative;height:auto;background:linear-gradient(92deg,#0073ff -16.92%,#00cf80 100%)}
.main-support .main-section__inbox{display:flex;justify-content:center;align-items:center;padding-top:130px}
.main-footer{height:auto}
.main-kvswiper{height:100%}
.main-kvvideo{overflow:hidden;position:relative;width:100%;height:100%}
.main-kvvideo video{display:block;position:absolute;top:50%;left:50%;width:auto;min-width:100%;max-width:none;height:auto;min-height:100%;transform:translate(-50%,-50%)}
.main-title{font-size:60px;font-weight:700;line-height:70px}
.main-title--small{font-size:18px;font-weight:400;line-height:1}
.main-title--middle{position:relative;margin-bottom:50px;font-size:40px;font-weight:700;line-height:1}
.main-title__button-box{position:absolute;top:50%;right:0;transform:translateY(-50%)}
.swiper-slide{overflow:hidden;position:relative;height:100%}
.swiper-slide figure{position:relative;height:100%}
.swiper-slide figure>div{width:100%;height:100%}
.swiper-slide figure>div img{position:absolute;top:50%;left:50%;width:auto;min-width:100%;max-width:none;height:auto;min-height:100%;transform:translate(-50%,-50%) scale(1.3);-webkit-transform:translate(-50%,-50%) scale(1.3);-ms-transform:translate(-50%,-50%) scale(1.3);transition:5s ease}
.swiper-slide-active .kv-title__text{transform:translateX(0)}
.swiper-slide-active figure>div img{transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1)}
.kv-title{position:absolute;width:100%;bottom:180px;padding:0 180px;font-family:montserrat;font-size:80px;font-weight:400;line-height:100px;color:#fff}
.kv-title__text{width:100%;max-width:1600px;margin:0 auto;transform:translateX(-150px);-webkit-transform:translateX(-150px);transition:1.7s ease;font-weight:200;letter-spacing:-1px}
.kv-title__text strong{font-weight:400}
.swiper-pagination-horizontal.main-kv__nav{bottom:120px;padding:0 180px;text-align:left}
.swiper-pagination-horizontal .swiper-pagination-bullet{margin:0 7px!important}
.swiper-pagination-bullet{display:inline-block;width:7px;height:6px;background-image:url(../images/main/icon_kv_off.png);background-color:rgba(0,0,0,0);background-position:center;background-size:100% auto;background-repeat:no-repeat;vertical-align:middle;transition:.37s ease}
.swiper-pagination-bullet-active{width:12px;height:10px;background-image:url(../images/main/icon_kv_on.png)}
.swiper-pagination-bullet{opacity:1}
.scroll-box{display:inline-block;position:absolute;left:50%;transform:translateX(-50%);bottom:60px;z-index:1}
.scroll-box__text{display:inline-block;font-size:12px;font-weight:500;line-height:1;color:#fff;letter-spacing:1.2px}
.scroll-box__wrap{display:inline-block;position:relative;width:100%;height:25px}
.scroll-icon{display:inline-block;position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:url(../images/main/icon_scroll.svg);background-position:center;background-size:auto;background-repeat:no-repeat;animation:scrollAni 1.2s reverse infinite}
@-webkit-keyframes scrollAni{0%{bottom:0}
50%{bottom:-5px}
100%{bottom:0}
}
.main-business__contents{width:100%;color:#fff}
.main-business__bg{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
.main-business__bg-box{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;transition:1.07s ease}
.main-business__bg-box.visible{opacity:1;visibility:visible}
.main-business__bg-box img{position:absolute;top:50%;left:50%;min-width:100%;max-width:none;min-height:100%;transform:translate(-50%,-50%)}
.main-business__title>span{display:inline-block}
.main-business__title>h2{margin:40px 0 65px 0}
.purpose-list>li{opacity:.3;border-bottom:1px solid rgba(255,255,255,.3);transition:.3s ease}
.purpose-list>li:first-child .purpose-table__toggle{display:block}
.purpose-list>li>a{display:block;position:relative;transition:.25s ease;border-bottom:1px solid rgba(255,255,255,.3)}
.purpose-list>li>a::after{content:"";display:inline-block;position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#fff;transition:.73s ease}
.purpose-list>li.active{border-bottom:1px solid #fff}
.purpose-list>li.active .purpose-table__title{color:#fff}
.purpose-list>li.active .purpose-table__list ul li a{color:#fff}
.purpose-list>li.active .purpose-table__text{color:#fff}
.purpose-list>li.active td{color:#fff}
.purpose-list>li.active td.type{opacity:1;visibility:visible}
.purpose-list>li.active td.desc{opacity:1;visibility:visible}
.purpose-list>li.active>a::after{width:100%}
.purpose-table{color:rgba(255,255,255,.3)}
.purpose-table__wrap{display:flex;align-items:center;min-height:165px;padding:57px 0}
.purpose-table__toggle{display:none;flex-basis:100%;font-size:0;overflow:hidden}
.purpose-table__title{flex-basis:380px;flex-shrink:0;font-size:46px;font-weight:700;line-height:1}
.purpose-table__list{display:inline-block;vertical-align:middle;width:calc(100% - 380px)}
.purpose-table__list ul{font-size:0}
.purpose-table__list ul li{display:inline-block;margin-right:50px}
.purpose-table__list ul li:last-child{margin-right:0}
.purpose-table__list ul li a{display:block;padding:10px 0;font-size:20px;font-weight:500;line-height:1}
.purpose-table__text{display:inline-block;width:380px;font-size:16px;font-weight:500;vertical-align:middle}
.indicator-container{position:fixed;top:50%;right:30px;transform:translateY(-50%);z-index:9}
.indicator>li{position:relative;text-align:right;font-size:0}
.indicator>li:last-child{margin-bottom:0}
.indicator>li.active .btn-idc{width:10px;height:9px;background-image:url(../images/main/btn_indi_on.png);background-size:10px auto}
.indicator>li.active .indicator__text>span{transform:translateX(0)}
.indicator__text{display:inline-block;width:100px;position:absolute;top:50%;right:50px;transform:translateY(-50%);overflow:hidden}
.indicator__text>span{display:inline-block;font-size:14px;font-weight:400;line-height:1;text-align:right;color:#fff;transform:translateX(200px);transition:1.2s ease}
.btn-idc{display:inline-block;position:relative;width:6px;height:7px;padding:20px;background-image:url(../images/main/btn_indi.png);background-position:center;background-size:7px auto;background-repeat:no-repeat;transition:.27s ease;text-align:right}
.main-esg__contents{width:100%;color:#fff}
.main-esg__title{margin-bottom:120px}
.main-esg__title span{margin-bottom:40px;display:inline-block}
.main-esg__container{width:100%}
.main-esg__list{font-size:0}
.main-esg__list>li{display:inline-block;width:33.3333%;text-align:center;border-right:1px solid rgba(255,255,255,.3)}
.main-esg__list>li>a{display:inline-block}
@media screen and (min-width:1025px)and (hover:hover){
    @keyframes draw{
        to{stroke-dashoffset:0}
    }
    .main-esg__list>li>a:hover #svg-env path{stroke-dasharray:200;stroke-dashoffset:200;animation:draw 3s infinite}
    .main-esg__list>li>a:hover #svg-social path{stroke-dasharray:155;stroke-dashoffset:200;animation:draw 3s infinite}
    .main-esg__list>li>a:hover #svg-gov path{stroke-dasharray:200;stroke-dashoffset:200;animation:draw 3s infinite}
    .main-esg__list>li>a:hover #svg-gov circle{stroke-dasharray:210;stroke-dashoffset:210;animation:draw 3s infinite}
}
.main-esg__list>li:last-child{border-right:none}
.main-esg__list>li .min-esg__desc{margin-top:80px}
.main-esg__list>li .min-esg__desc h3{margin-bottom:10px;font-size:36px;font-weight:700;line-height:1}
.main-esg__list>li .min-esg__desc div{font-size:20px;font-weight:500;line-height:26px}
.main-esg__bg{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
.main-esg__bg-box{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;transition:1.07s ease}
.main-esg__bg-box.visible{opacity:1;visibility:visible}
.main-esg__bg-box img{position:absolute;top:50%;left:50%;min-width:100%;max-width:none;min-height:100%;transform:translate(-50%,-50%)}
.main-career__contents{width:100%;color:#000}
.main-career .ir-info__box{font-size:0}
.main-career .stock{display:inline-block;width:362px;padding:40px 50px 40px 0}
.main-career .stock__title{font-size:16px;font-weight:700;line-height:1;color:#333}
.main-career .stock__info{display:flex;justify-content:flex-start;align-items:center;margin-top:50px}
.main-career .stock__info>div{display:inline-block;width:180px;padding-right:20px;font-size:50px;font-weight:600;line-height:1;color:#000}
.main-career .stock__info.up>div{color:#e00000}
.main-career .stock__info.down>div{color:#206ae5}
.main-career .stock__info>span{display:inline-block;position:relative;width:60px;padding-left:0;font-size:20px;font-weight:500;line-height:1;color:#000}
.main-career .stock__info>span::before{content:"";position:absolute;top:50%;left:0;display:inline-block;transform:translateY(-50%);border-bottom:0;border-left:0;border-right:0;border-top:0}
.main-career .stock__info.up>span{padding-left:20px;color:#e00000}
.main-career .stock__info.up>span::before{content:"";width:0;height:0;border-bottom:12px solid #e00000;border-left:6px solid transparent;border-right:6px solid transparent;border-top:0 solid transparent}
.main-career .stock__info.down>span{padding-left:20px;color:#206ae5}
.main-career .stock__info.down>span::before{content:"";width:0;height:0;border-top:12px solid #206ae5;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:0 solid transparent}
.main-career .news{display:inline-block;width:100%}
.main-career .news__list{/*font-size:0*/}
.main-career .news__list>li{display:inline-block}
.main-career .news__list>li>div{overflow:hidden;position:relative}
.main-career .news__list>li>div:hover .news__figure{opacity:1;visibility:visible;transform:scale(1.06)}
.main-career .news__list>li .inbox{display:block;position:relative;padding:25px}
.main-career .news__list>li .inbox .subject{font-size:14px;font-weight:700;line-height:1}
.main-career .news__list>li .inbox .subject.blue{color:#0066e0}
.main-career .news__list>li .inbox .subject.green{color:#00af6c}
.main-career .news__list>li .inbox .news__title{height:60px;margin:15px 0 23px 0;font-size:20px;font-weight:700;line-height:30px;word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.main-career .news__list>li .inbox .date{font-size:16px;font-weight:300;line-height:18px;color:#666}
.main-career .news__figure{opacity:0;visibility:visible;position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(1);transition:.63s ease}
.main-career .news__figure img{position:absolute;top:50%;transform:translateY(-50%);width:100%}
.main-recruit__contents{width:100%;color:#fff;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.main-recruit__bg{position:absolute;top:0;left:0;width:100%;height:100%;height:100%}
.main-recruit__bg .swiper-wrapper{display:flex;align-items:stretch}
.main-recruit__bg .swiper-slide{position:relative}
.main-recruit__bg .swiper-slide>div{position:relative;height:100%}
.main-recruit__bg .swiper-slide>div img{position:absolute;top:50%;left:50%;min-width:100%;max-width:none;width:auto;min-height:100%;height:auto;transform:translate(-50%,-50%)}
.main-recruit__nav{position:relative;width:100%;height:10px;bottom:0!important;font-size:0}
.main-recruit__title{font-size:50px;font-weight:700;line-height:1}
.main-recruit p{font-size:20px;font-weight:400;line-height:30px}
.main-recruit__wrap{margin-top:50px}
.main-recruit>span{display:block;margin-top:125px;font-size:14px;font-weight:700;line-height:1}
.main-recruit__control{position:relative;width:100%;margin-top:100px;padding-top:30px;text-align:center;z-index:2}
.main-recruit__control .nav-title{display:inline-block;position:absolute;top:0;left:50%;font-size:14px;font-weight:700;line-height:1;color:#fff;transform:translateX(-50%)}
.main-news__nav{position:relative;width:100%;height:10px;bottom:0!important;font-size:0;margin-top:60px}
.swiper-pagination.main-news__nav .swiper-pagination-bullet{background-image:url(../images/main/icon_kv_gray_off.png)}
.swiper-pagination.main-news__nav .swiper-pagination-bullet-active{background-image:url(../images/main/icon_kv_gray_on.png)}
.main-support__contents{position:relative;width:100%}
.main-support .section__wrap{width:100%;max-width:1600px;margin:0 auto;color:#fff}
.main-support__help{padding-bottom:130px;border-bottom:1px solid rgba(255,255,255,.5);color:#fff;text-align:center}
.main-support__help h2{margin-bottom:30px;font-size:50px;font-weight:700;line-height:1;color:#fff}
.main-support__help p{font-size:20px;font-weight:400;line-height:30px}
.main-support__wrap{margin-top:50px}
.main-support__menu{padding:60px 0 70px 0}
.main-support__menu .support-menu__list{font-size:0}
.main-support__menu .support-menu__list>li{display:inline-block;width:20%}
.main-support__menu .support-menu__title{margin-bottom:12px;font-size:16px;font-weight:700;line-height:1}
.main-support .support-submenu__list{margin-top:12px}
.main-support .support-submenu__list+.support-submenu__list{margin-top:0}
.main-support .support-submenu__list>ul>li a{display:block;font-size:14px;font-weight:400;line-height:24px}
.main-support .support-submenu__list--opa ul li a{color:rgba(255,255,255,.7)}
.main-support .support-submenu__title{font-size:14px;font-weight:400;line-height:24px}
.main-support__bg{position:absolute;top:0;left:0;width:100%;height:100%}
.main-support__bg::before{content:"";display:inline-block;width:951px;height:458px;background-image:url(../images/main/bg_support.png);background-position:center;background-size:cover;background-repeat:no-repeat;/*animation:bgAnimation 8s infinite*/}
@keyframes bgAnimation{
    0%{filter:drop-shadow(0 0 2px rgba(255, 255, 255, .1)) drop-shadow(0 0 5px rgba(255, 255, 255, .9)) drop-shadow(0 0 15px rgba(255, 255, 255, .1))}
    60%{filter:drop-shadow(0 0 2px rgb(246, 255, 123)) drop-shadow(0 0 10px rgba(255, 255, 255, .8)) drop-shadow(0 0 15px rgb(255, 255, 255))}
    100%{filter:drop-shadow(0 0 2px rgba(255, 255, 255, .1)) drop-shadow(0 0 5px rgba(255, 255, 255, .9)) drop-shadow(0 0 15px rgba(255, 255, 255, .1))}
}
.main-support__bg::after{content:"";display:inline-block;position:absolute;bottom:0;right:0;width:951px;height:458px;background-image:url(../images/main/bg_support_bottom.png);background-size:cover;background-position:center;background-repeat:no-repeat}
.bg-circle{position:absolute;bottom:0;right:100px;display:none;opacity:.9;width:1200px;height:1200px;filter:blur(350px);z-index:0;animation:scale 8s ease-out infinite alternate;backface-visibility:hidden;background-color:#00e596}
@keyframes scale{
    0%{transform:translate3d(0,0,0) scale(1)}
    20%{transform:translate3d(200px,200px,0) scale(1.2)}
    40%{transform:translate3d(400px,400px,0) scale(1.15)}
    60%{transform:translate3d(600px,600px,0) scale(2)}
    80%{transform:translate3d(200px,200px,0) scale(1.25)}
    100%{transform:translate3d(0,0,0) scale(1)}
}
.scroll-area{height:100vh;overflow:auto}
.scroll-area::-webkit-scrollbar{display:none}
.kv-progress{position:absolute;bottom:0;left:0;width:100%;z-index:9999}
.kv-progress__bg{height:4px;background-color:rgba(255,255,255,.3)}
.kv-progress__bar{display:inline-block;width:0;height:100%;background-color:#259dff;opacity:0;transition-delay:unset}
.kv-progress__bar.active{opacity:1}
.kv-progress__bar.animate{animation:progressAni 5s linear infinite}
@keyframes progressAni{
    0%{width:0}
    100%{width:100%}
}
@media screen and (max-width:1600px){
    .kv-title{padding:0 60px}
    .swiper-pagination-horizontal.main-kv__nav{padding:0 60px}
    .main-business .main-section__inbox{padding:80px 60px 0 60px}
    .main-esg__contents{padding:0 60px}
    .main-career .main-section__inbox{padding:130px 60px}
    .main-recruit .main-section__inbox{padding:190px 60px 50px 60px}
    .main-support .main-section__inbox{padding:130px 60px 0}
}
@media screen and (max-width:1480px){
    .kv-title{padding:0 40px;font-size:68px;line-height:1.5}
    .swiper-pagination-horizontal.main-kv__nav{padding:0 40px}
    .main-business__title>h2{font-size:40px;line-height:50px}
    .main-business .main-section__inbox{padding:80px 40px 0 40px}
    .purpose-table__wrap{padding:30px 0}
    .purpose-table__title{flex-basis:300px;font-size:32px}
    .purpose-table__list ul li a{font-size:16px}
    .main-section__inbox{padding-top:0}
    .main-esg__title span{margin-bottom:30px}
    .main-title--small{font-size:16px}
    .main-title{font-size:40px;line-height:50px}
    .main-esg__contents{padding:0 40px}
    .min-esg__icon svg{width:100px;height:90px}
    .main-esg__list>li .min-esg__desc{margin-top:60px}
    .main-esg__list>li .min-esg__desc h3{font-size:28px}
    .main-esg__list>li .min-esg__desc div{font-size:14px;line-height:24px}
    .main-career .main-section__inbox{padding:120px 40px 60px 40px}
    .main-recruit__control{margin-top:80px}
    .main-title--middle{font-size:32px}
    .main-career .stock__info>div{font-size:40px}
    .main-career .stock{width:280px}
    .main-career .news{/*width:calc(100% - 300px)*/}
    .main-recruit__title{font-size:40px}
    .main-recruit .main-section__inbox{padding:80px 40px 40px}
    .main-support__help{padding-bottom:70px}
    .main-support__help h2{font-size:40px}
    .main-support__help p{font-size:18px;line-height:28px}
    .main-support__wrap{margin-top:30px}
    .main-support__menu{padding:40px 0}
    .main-support .main-section__inbox{padding:80px 40px 0}
}
@media screen and (max-width:1280px){
    .purpose-table__wrap{min-height:auto}
}
@media screen and (max-width:1024px){
    _::-webkit-full-page-media,_:future,:root .safari_only{padding-bottom:65px}
    .scroll-box{display:none}
    .main-section{height:100vh;height:100lvh;height:calc(100vh - env(safe-area-inset-top))}
    .kv-title{bottom:150px;padding:0 20px;font-size:50px;line-height:56px}
    .swiper-pagination-horizontal.main-kv__nav{bottom:110px;padding:0 20px}
    .main-title--small{font-size:14px}
    .main-business .main-section__inbox{padding:20px}
    .main-business__title>h2{margin:10px 0;font-size:30px;line-height:40px}
    .main-esg__contents{padding:0 20px}
    .main-title{font-size:30px;line-height:40px}
    .main-esg__list>li .min-esg__desc h3{font-size:20px}
    .main-esg__title{margin-bottom:60px}
    .main-esg__list{padding-left:38px}
    .main-esg__list>li>a{display:flex;justify-content:center;align-items:center}
    .main-esg__list>li .min-esg__desc{display:flex;align-items:flex-start;flex-direction:column;margin-top:0;padding-left:30px}
    .min-esg__icon svg{width:92px;height:80px}
    .purpose-table__title{flex-basis:200px}
    .purpose-table__list{width:calc(100% - 250px)}
    .purpose-table__text{width:250px;padding-right:20px}
    .main-title--middle{margin-bottom:30px;font-size:30px}
    .scroll-area{height:auto;overflow:visible}
    .main-career .news__list>li .inbox{padding:0}
    .main-career .stock__title{font-size:14px}
    .main-career{height:auto}
    .main-career .main-section__inbox{padding:85px 20px 100px 20px}
    .main-career .stock{width:100%;padding:50px 0;border-bottom:1px solid #fff}
    .main-career .stock__info{justify-content:flex-start;margin-top:30px}
    .main-career .stock__info>span{font-size:16px}
    .main-career .stock__info>div{width:140px}
    .main-career .news{margin-top:50px;width:100%;padding-left:0;margin-left:0;border-left:0}
    .main-recruit .main-section__inbox{display:flex;position:relative;flex-direction:column;justify-content:center}
    .main-recruit__title{font-size:30px;line-height:40px}
    .main-recruit__control{position:absolute;left:50%;bottom:32px;transform:translateX(-50%)}
    .main-footer{min-height:auto;height:auto}
    .main-support__bg::before{display:none}
    .bg-circle{width:400px;height:400px}
}
@media screen and (max-width:926px){
    .main-career .news__list>li{width:100%}
    .main-career .news__figure{opacity:1;position:relative;top:unset;left:unset}
    .main-career .news__figure img{position:relative;top:unset;transform:translateY(0);margin-bottom:30px}
}
@media screen and (max-width:769px){
    .main-esg__list>li{width:100%;margin-bottom:60px;border-right:none}
    .main-esg__list>li:last-child{margin-bottom:0}
    .main-esg__list>li>a{justify-content:flex-start}
    .main-esg__list>li .min-esg__desc{padding-left:80px}
    .purpose-table__toggle{flex-basis:auto}
    .purpose-table__wrap{display:block;padding:30px 0}
    .purpose-table__title{font-size:26px;line-height:1}
    .purpose-table__list{margin-top:20px;display:block;width:100%;margin-bottom:20px}
    .purpose-table__list ul li{margin-right:30px}
    .purpose-table__list ul li a{padding:5px 0}
    .purpose-table__text{display:block;width:100%;padding:0;font-size:14px;font-weight:500;line-height:20px}
    .main-career .news{border-left:0}
    .main-career .news__list>li>div:hover .news__figure{display:none}
    .main-support{height:auto}
    .main-support .main-section__inbox{padding:60px 20px 0}
    .main-support__help h2{font-size:20px;margin-bottom:20px}
    .main-support__help p{font-size:14px;line-height:22px}
    .main-support__menu{padding-top:0}
    .main-support__menu .support-menu__list>li{width:100%;padding:15px 20px;border-bottom:1px solid rgba(255,255,255,.3)}
    .main-support .support-submenu__list{margin-top:0;padding-top:20px}
    .main-support__menu .support-menu__title{position:relative;margin-bottom:0}
    .main-support__menu .support-menu__list>li.acitve .support-menu__title::before{transform:translateY(-50%) rotate(180deg)}
    .main-support__menu .support-menu__title::before{content:"";display:inline-block;position:absolute;top:50%;right:0;width:10px;height:10px;background-image:url(../images/main/icon_inquiry_arrow.svg);background-position:center;background-size:auto;background-repeat:no-repeat;transform:translateY(-50%)}
    .support-submenu{display:none}
    .main-support__help{padding-bottom:40px}
    .kv-progress__bar.animate{animation:progressAni 3s linear infinite}
    .main-news__nav{margin:30px 0}
}
