﻿@import"../css/aos.css";@import"../css/fullpage.min.css";@import"../css/swiper.min.css";@import"../css/jquery-ui.min.css";@import"../../font/font.css";@keyframes zoom-in{0%{transform:scale(1)}100%{transform:scale(1.3)}}@keyframes zoom-out{0%{transform:scale(1.3)}100%{transform:scale(1)}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade-up{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0px);opacity:1}}@keyframes fade-down{0%{transform:translateY(-50px);opacity:0}100%{transform:translateY(0px);opacity:1}}@keyframes fade-left{0%{transform:translateX(50px);opacity:0}100%{transform:translateX(0px);opacity:1}}@keyframes fade-right{0%{transform:translateX(-50px);opacity:0}100%{transform:translateX(0px);opacity:1}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}*,*:before,*:after{-webkit-font-smoothing:antialiased;box-sizing:border-box;word-break:keep-all;word-wrap:break-word;margin:0;padding:0;letter-spacing:-0.02em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*::-webkit-scrollbar{width:5px;height:4px}*::-webkit-scrollbar-thumb{background-color:#005b9a}*::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}*::-moz-selection{background-color:rgba(0,91,154,.7);color:#fff}*::selection{background-color:rgba(0,91,154,.7);color:#fff}h1,h2,h3,h4,h5,h6{font-weight:normal}table{border-collapse:collapse;border-spacing:0}table,thead,tbody,tr,th,td{vertical-align:middle}input,textarea,button{margin:0;padding:0;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background:none;resize:none;font-family:inherit}sup{color:#005b9a}input[type=button],input[type=checkbox],input[type=raido],input[type=file],input[type=submit],button{cursor:pointer}input.hidden{position:absolute;top:0;left:0;min-width:0 !important;min-height:0 !important;width:0 !important;height:0 !important;opacity:0;visibility:hidden;pointer-events:none;z-index:0}input::placeholder,option,textarea::placeholder{font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit}input[type=checkbox],input[type=radio]{appearance:none;-moz-appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1px solid #aaa;background-size:cover;background-repeat:no-repeat;background-position:center;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}input[type=checkbox]:checked,input[type=radio]:checked{border-color:rgba(0,0,0,0);background-image:url("../../images/common/input_check.svg")}input[type=number]{appearance:none;-moz-appearance:none;-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button{appearance:none;-moz-appearance:none;-webkit-appearance:none}input[type=number]::-webkit-outer-spin-button{appearance:none;-moz-appearance:none;-webkit-appearance:none}em,i{font-style:normal}ol,ul,li{list-style:none}img{max-width:100%;vertical-align:middle}a,address{text-decoration:none;font-style:normal;color:inherit}body{width:100%;overflow-x:hidden;color:#1e1e1e;font-family:"Pretendard","Noto Sans KR";font-size:16px;font-weight:400;line-height:1.5}body.stop_scroll,body:has(#menuicon.active){height:100%;overflow-y:hidden}.displaynone,[displaynone]{display:none !important}.swiper.linear-banner .swiper-wrapper,.swiper-wrapper.linear{transition-timing-function:linear}.bullet_style{display:flex;align-items:center;justify-content:center;gap:10px}.bullet_style .swiper-pagination-bullet{width:8px;height:8px;border-radius:50%;margin:0;background-color:#fff;opacity:1}.bullet_style .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#005b9a}span.aos-init{display:inline-block}.ellipsis_01{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:wrap}.ellipsis_02{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:wrap}.ellipsis_03{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:wrap}.mo_only{display:none}.ta_only{display:none}.pc_only{display:block}.full_only{display:block}@media(max-width: calc(1500px + 6vw)){.full_only,.ta_only,.mo_only{display:none !important}.pc_only{display:block !important}}@media(max-width: 1024px){.mo_only{display:none !important}.pc_only,.ta_only{display:block !important}}@media(max-width: 767px){.pc_only{display:none !important}.ta_only,.mo_only{display:block !important}}@media(max-width: 450px){.pc_only,.ta_only{display:none !important}.mo_only{display:block !important}}#header{width:100%;position:fixed;z-index:100;top:-100px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;background-color:#fff;color:#1e1e1e;padding:18px 0}#header #header_wrap{max-width:1500px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;z-index:10}#header #header_wrap #header_left .logo a{width:100%;display:flex;align-items:center;gap:30px;position:relative}#header #header_wrap #header_left .logo a img{width:120px;min-width:120px;object-fit:contain}#header #header_wrap #header_left .logo a>p{position:relative;font-size:18px;font-weight:600}#header #header_wrap #header_left .logo a>p::before{content:"";position:absolute;left:-15px;top:50%;transform:translateY(-50%);width:1px;height:50%;background-color:#000}#header #header_wrap #gnb{display:flex;align-items:center;gap:60px}#header #header_wrap #gnb>li>a{position:relative;font-size:16px;font-weight:500}#header #header_wrap #gnb>li>a::before{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:5px;height:5px;border-radius:50%;aspect-ratio:1/1;background-color:#005b9a;opacity:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}#header #header_wrap #gnb>li .sub_menu{top:100%;left:50%;transform:translateX(-50%);background-color:#fff;width:100%;position:absolute;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;border-top:1px solid #ebebeb}#header #header_wrap #gnb>li .sub_menu>ul{padding-block:20px;display:flex;justify-content:center;align-items:center;gap:50px}#header #header_wrap #gnb>li .sub_menu>ul>li>a{font-size:16px;font-weight:500}#header #header_wrap #gnb>li .sub_menu>ul>li>a:hover{color:#005b9a}#header #header_wrap #gnb>li .sub_menu>ul>li .sub_menu_depth3{width:100%;display:flex;flex-direction:column;padding-top:15px;white-space:nowrap;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;padding-bottom:20px}#header #header_wrap #gnb>li .sub_menu>ul>li .sub_menu_depth3>ul{display:flex;flex-direction:column;gap:8px}#header #header_wrap #gnb>li .sub_menu>ul>li .sub_menu_depth3>ul>li a{font-size:14px;color:#828282}#header #header_wrap #gnb>li .sub_menu>ul>li .sub_menu_depth3>ul>li a:hover{color:#005b9a}#header #header_wrap #gnb>li.hover>a{color:#005b9a}#header #header_wrap #gnb>li.hover>a::before{opacity:1}#header #header_wrap #gnb>li.hover .sub_menu{opacity:1;visibility:visible;pointer-events:auto}#header #header_wrap #header_right{display:flex;justify-content:center;align-items:center;gap:30px}#header #header_wrap #header_right .global{display:flex}#header #header_wrap #header_right .global a{background-color:#005b9a;border-radius:500px;display:flex;justify-content:center;align-items:center;gap:6px;color:#fff;padding:4px 15px}#header #header_wrap #header_right .global a .icon{width:12px;aspect-ratio:1/1}#header #header_wrap #header_right .global a .icon img{width:100%;height:100%;object-fit:contain}#header #header_wrap #header_right #menuicon{width:22px;height:16px;position:relative;cursor:pointer}#header #header_wrap #header_right #menuicon span{position:absolute;width:100%;height:2px;border-radius:10px;background-color:#1e1e1e;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;left:50%;transform-origin:center;transform:translateX(-50%)}#header #header_wrap #header_right #menuicon span:nth-child(1){top:0px}#header #header_wrap #header_right #menuicon span:nth-child(2){top:50%;transform:translate(-50%, -50%)}#header #header_wrap #header_right #menuicon span:nth-child(3){top:calc(100% - 2px)}#header #header_wrap #header_right #menuicon.active span:nth-child(1){top:50%;transform:translate(-50%, -50%) rotate(45deg)}#header #header_wrap #header_right #menuicon.active span:nth-child(2){opacity:0}#header #header_wrap #header_right #menuicon.active span:nth-child(3){top:50%;transform:translate(-50%, -50%) rotate(-45deg)}#header #header_bg{border-top:1px solid #ededed;border-bottom:1px solid #ededed;background-color:#fff;width:100%;height:58px;top:100%;left:0;position:absolute;opacity:0;visibility:hidden;pointer-events:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}#header.hover #header_bg{opacity:1;visibility:visible;pointer-events:auto}#header.active{top:0 !important}#header.white{background-color:#fff;border-bottom:unset}#header.white #header_wrap #header_right .langauge ul li a{color:#fff}#header.white #header_wrap #header_right .langauge ul li::before{background-color:#fff}#header.white #header_wrap #header_right #menuicon span{background-color:#1e1e1e}#footer{background-color:#f5f5f5}#footer>div .footer_wrap{max-width:1500px;width:100%;margin:0 auto}#footer #footer_top{padding-block:15px;background-color:#005b9a}#footer #footer_top .footer_wrap{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:20px}#footer #footer_top .footer_wrap .menu{display:flex;align-items:center;gap:34px;font-size:16px;font-weight:400}#footer #footer_top .footer_wrap .menu li{position:relative;width:100%}#footer #footer_top .footer_wrap .menu li a{display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}#footer #footer_top .footer_wrap .menu li a:hover{color:#828282}#footer #footer_top .footer_wrap .menu li::before{content:"";position:absolute;left:-17px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background-color:#fff}#footer #footer_top .footer_wrap .menu li:first-of-type::before{content:none}#footer #footer_top .footer_wrap .sns{display:flex;align-items:center;gap:20px}#footer #footer_top .footer_wrap .sns li{width:100%}#footer #footer_top .footer_wrap .sns li a{position:relative;display:flex;justify-content:center;align-items:center;width:25px;height:25px}#footer #footer_top .footer_wrap .sns li a img{width:100%;object-fit:contain}#footer #footer_top .footer_wrap .sns li a img.no{opacity:1;visibility:visible;pointer-events:auto}#footer #footer_top .footer_wrap .sns li a img.ho{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none}#footer #footer_top .footer_wrap .sns li a:hover img.no{opacity:0;visibility:hidden;pointer-events:none}#footer #footer_top .footer_wrap .sns li a:hover img.ho{opacity:1;visibility:visible;pointer-events:auto}#footer #footer_bottom{padding-block:30px}#footer #footer_bottom .footer_wrap{display:flex;justify-content:space-between}#footer #footer_bottom .footer_wrap .bottom_left{display:flex;gap:115px}#footer #footer_bottom .footer_wrap .bottom_left .logo{width:140px}#footer #footer_bottom .footer_wrap .bottom_left .logo img{width:100%;object-fit:contain}#footer #footer_bottom .footer_wrap .bottom_left .address{display:flex;flex-direction:column;flex-wrap:wrap;font-size:16px;font-weight:400;color:#828282;width:100%;max-width:400px;gap:30px}#footer #footer_bottom .footer_wrap .bottom_left .address address{display:flex;flex-wrap:wrap;width:100%;gap:2px 20px}#footer #footer_bottom .footer_wrap .bottom_left .address address span{position:relative;display:inline-block}#footer #footer_bottom .footer_wrap .bottom_left .address address span a{display:inline-block}#footer #footer_bottom .footer_wrap .bottom_left .address address span a:hover{color:#005b9a}#footer #footer_bottom .footer_wrap .bottom_left .address address span:last-of-type::before{content:"";position:absolute;left:-10px;top:50%;width:1px;height:50%;transform:translateY(-50%);background-color:#828282}#footer #footer_bottom .footer_wrap .bottom_left .address address span.full{width:100%}#footer #footer_bottom .footer_wrap .bottom_right a{position:relative;display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid #1e1e1e;font-size:16px;width:240px;max-width:240px}#footer #footer_bottom .footer_wrap .bottom_right a .arrow{position:relative;width:12px;height:12px;display:flex;justify-content:center;align-items:center}#footer #footer_bottom .footer_wrap .bottom_right a .arrow::before,#footer #footer_bottom .footer_wrap .bottom_right a .arrow::after{content:"";position:absolute;background-color:#1e1e1e;border-radius:20px;left:50%;top:50%;transform:translate(-50%, -50%);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}#footer #footer_bottom .footer_wrap .bottom_right a .arrow::before{width:100%;height:1px}#footer #footer_bottom .footer_wrap .bottom_right a .arrow::after{width:1px;height:100%}#footer #footer_bottom .footer_wrap .bottom_right a:hover .arrow::after{transform:translate(-50%, -50%) rotate(90deg);opacity:0}#drawer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:90;background-color:#fff;color:#1e1e1e;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}#drawer .img_wrap{position:relative;width:33%;height:100%;z-index:1;overflow:visible}#drawer .img_wrap img{width:100%;height:100%;object-fit:cover}#drawer #drawer_wrap{width:100%;max-width:67%;overflow-y:auto}#drawer #drawer_wrap .gnb>li{padding-left:100px;display:flex;gap:100px;margin-bottom:80px}#drawer #drawer_wrap .gnb>li>a{position:relative;font-size:24px;font-weight:500;width:200px;color:inherit;transition:transform .3s ease,color .3s ease}#drawer #drawer_wrap .gnb>li>a::before{content:"";position:absolute;left:-15px;top:12px;width:10px;height:10px;border-radius:50%;background-color:#005b9a;opacity:0;visibility:hidden;pointer-events:none;transition:.3;-webkit-transition:.3;-moz-transition:.3;-ms-transition:.3;-o-transition:.3}#drawer #drawer_wrap .gnb>li>.sub_menu{width:100%}#drawer #drawer_wrap .gnb>li>.sub_menu>ul{display:flex;align-items:center;gap:60px}#drawer #drawer_wrap .gnb>li>.sub_menu>ul>li{margin-bottom:10px}#drawer #drawer_wrap .gnb>li>.sub_menu>ul>li>a{font-size:16px;font-weight:500;color:#1e1e1e}#drawer #drawer_wrap .gnb>li>.sub_menu>ul>li .sub_menu_depth3{padding-top:15px}#drawer #drawer_wrap .gnb>li>.sub_menu>ul>li .sub_menu_depth3 ul{display:flex;flex-direction:column;gap:8px}#drawer #drawer_wrap .gnb>li>.sub_menu>ul>li .sub_menu_depth3 ul li a{font-size:14px;color:#828282}#drawer #drawer_wrap .gnb>li>.sub_menu>ul>li .sub_menu_depth3 ul li a:hover{color:#005b9a}#drawer #drawer_wrap .gnb>li.hover>a{transform:translateX(15px);color:#005b9a}#drawer #drawer_wrap .gnb>li.hover>a::before{opacity:1;visibility:visible;pointer-events:auto}#drawer #drawer_wrap .global{display:none}body:has(#menuicon.active) #header #header_wrap #header_left{opacity:0;visibility:hidden;pointer-events:none}body:has(#menuicon.active) #header #header_wrap #gnb{opacity:0;visibility:hidden;pointer-events:none}body:has(#menuicon.active) #header.white{background-color:rgba(0,0,0,0)}body:has(#menuicon.active) #drawer{opacity:1;visibility:visible;pointer-events:auto}@media(max-width: calc(1500px + 6vw)){#header #header_wrap{padding:0 3%;margin:0;max-width:100%}#header #header_wrap #header_left .logo a>p::before{left:-15px}#header #header_wrap #gnb>li .sub_menu>ul>li .sub_menu_depth3>ul{gap:8px}#footer>div .footer_wrap{padding:0 3%;margin:0;max-width:100%}#drawer #drawer_wrap .gnb>li{padding-left:50px;gap:30px}#drawer #drawer_wrap .gnb>li>a{font-size:24px;width:200px}#drawer #drawer_wrap .gnb>li>a::before{content:"";position:absolute;left:-15px;top:12px;width:10px;height:10px;border-radius:50%;background-color:#005b9a;opacity:0;visibility:hidden;pointer-events:none;transition:.3;-webkit-transition:.3;-moz-transition:.3;-ms-transition:.3;-o-transition:.3}#drawer #drawer_wrap .gnb>li>.sub_menu>ul{gap:30px}#drawer #drawer_wrap .gnb>li>.sub_menu>ul>li{margin-bottom:10px}#drawer #drawer_wrap .gnb>li>.sub_menu>ul>li>a{font-size:16px}#drawer #drawer_wrap .gnb>li>.sub_menu>ul>li .sub_menu_depth3{padding-top:15px}#drawer #drawer_wrap .gnb>li>.sub_menu>ul>li .sub_menu_depth3 ul{gap:8px}#drawer #drawer_wrap .gnb>li>.sub_menu>ul>li .sub_menu_depth3 ul li a{font-size:14px}#drawer #drawer_wrap .gnb>li.hover>a{transform:translateX(15px)}}@media(max-width: 1024px){#header{padding:15px 0}#header #header_wrap #header_left .logo a img{width:110px;min-width:110px}#header #header_wrap #header_left .logo a>p::before{left:-15px}#header #header_wrap #gnb{display:none}#header #header_wrap #header_right .global{display:none}#footer #footer_top .footer_wrap .menu li a{font-size:15px}#footer #footer_bottom .footer_wrap .bottom_left{gap:50px}#footer #footer_bottom .footer_wrap .bottom_left .address{font-size:15px}#footer #footer_bottom .footer_wrap .bottom_right a{font-size:15px;width:200px;max-width:200px}#drawer{display:block}#drawer .img_wrap{display:none}#drawer #drawer_wrap{padding:0 3%;margin:0;max-width:100%;height:100%;width:100%;padding-top:55px}#drawer #drawer_wrap .gnb{width:100%;border-bottom:1px solid #ececec;padding-bottom:0px}#drawer #drawer_wrap .gnb>li{display:block;padding-left:0px;margin-bottom:0px;padding:15px 0}#drawer #drawer_wrap .gnb>li>a{display:block;font-size:20px;width:100%}#drawer #drawer_wrap .gnb>li>a::before{content:none}#drawer #drawer_wrap .gnb>li>a::after{content:"";position:absolute;right:0;top:0;bottom:0;margin:auto 0;width:20px;height:20px;background:url(../../images/common/drawer_arrow.svg) no-repeat center center;background-size:contain;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}#drawer #drawer_wrap .gnb>li>.sub_menu{margin-top:10px;display:none;padding:20px;background-color:#f5f5f5;border-radius:10px}#drawer #drawer_wrap .gnb>li>.sub_menu>ul{display:block}#drawer #drawer_wrap .gnb>li>.sub_menu>ul>li{margin-bottom:10px}#drawer #drawer_wrap .gnb>li>.sub_menu>ul>li>a{font-size:16px}#drawer #drawer_wrap .gnb>li>.sub_menu>ul>li .sub_menu_depth3{display:none}#drawer #drawer_wrap .gnb>li>.sub_menu>ul>li:last-of-type{margin-bottom:0px}#drawer #drawer_wrap .gnb>li.hover>a{transform:translateX(15px)}#drawer #drawer_wrap .gnb>li.active>a::after{transform:rotate(180deg)}#drawer #drawer_wrap .global{padding-top:25px;display:flex}#drawer #drawer_wrap .global a{background-color:#005b9a;border-radius:500px;display:flex;justify-content:center;align-items:center;gap:6px;color:#fff;padding:6px 15px}#drawer #drawer_wrap .global a .icon{width:12px;aspect-ratio:1/1}#drawer #drawer_wrap .global a .icon img{width:100%;height:100%;object-fit:contain}body:has(#menuicon.active) #header #header_wrap #header_left{opacity:1;visibility:visible;pointer-events:auto}body:has(#menuicon.active) #header.white{border-bottom:1px solid #ececec}}@media(max-width: 767px){#header{padding:12px 0}#header #header_wrap #header_left .logo a{gap:20px}#header #header_wrap #header_left .logo a img{width:100px;min-width:100px}#header #header_wrap #header_left .logo a>p::before{left:-10px}#footer #footer_top .footer_wrap .menu{gap:20px}#footer #footer_top .footer_wrap .menu li a{font-size:15px}#footer #footer_top .footer_wrap .menu li::before{left:-10px}#footer #footer_top .footer_wrap .sns{gap:10px}#footer #footer_top .footer_wrap .sns li a{width:25px;height:25px}#footer #footer_bottom .footer_wrap{flex-direction:column;gap:20px}#footer #footer_bottom .footer_wrap .bottom_left{gap:20px}#footer #footer_bottom .footer_wrap .bottom_left .logo{width:100px}#footer #footer_bottom .footer_wrap .bottom_left .address{font-size:15px;max-width:390px;gap:20px}#footer #footer_bottom .footer_wrap .bottom_left .address address{gap:2px 10px}#footer #footer_bottom .footer_wrap .bottom_left .address address span:last-of-type::before{left:-5px}#footer #footer_bottom .footer_wrap .bottom_right{display:flex;justify-content:flex-end;order:-1}#footer #footer_bottom .footer_wrap .bottom_right a{font-size:15px;width:200px;max-width:200px}#footer #footer_bottom .footer_wrap .bottom_right .select_wrap{justify-content:flex-end}#footer #footer_bottom .footer_wrap .bottom_right .select_wrap .select .current span{font-size:15px}#footer #footer_bottom .footer_wrap .bottom_right .select_wrap .select .list_parent .list li a{font-size:15px}}@media(max-width: 450px){#footer #footer_top .footer_wrap{flex-direction:column;gap:10px}#footer #footer_top .footer_wrap .menu{gap:20px}#footer #footer_top .footer_wrap .menu li a{font-size:15px}#footer #footer_top .footer_wrap .menu li::before{left:-10px}#footer #footer_top .footer_wrap .sns{gap:10px}#footer #footer_top .footer_wrap .sns li a{width:25px;height:25px}#footer #footer_bottom{padding-block:20px}#footer #footer_bottom .footer_wrap{flex-direction:column;gap:20px}#footer #footer_bottom .footer_wrap .bottom_left{flex-direction:column;gap:20px}#footer #footer_bottom .footer_wrap .bottom_left .logo{width:100px}#footer #footer_bottom .footer_wrap .bottom_left .address{font-size:15px;max-width:390px;gap:20px}#footer #footer_bottom .footer_wrap .bottom_left .address address{gap:2px 10px}#footer #footer_bottom .footer_wrap .bottom_left .address address span:last-of-type::before{left:-5px}#footer #footer_bottom .footer_wrap .bottom_right{order:-1}#footer #footer_bottom .footer_wrap .bottom_right a{font-size:15px;width:200px;max-width:200px}#footer #footer_bottom .footer_wrap .bottom_right .select_wrap{justify-content:flex-end}#footer #footer_bottom .footer_wrap .bottom_right .select_wrap .select .current span{font-size:15px}#footer #footer_bottom .footer_wrap .bottom_right .select_wrap .select .list_parent .list li a{font-size:15px}}.editor-content figure.image{max-width:100%;margin:0 auto}.editor-content figure[class=image]{text-align:center}.editor-content img{max-width:100%;height:auto}.editor-content figure.image.image-style-align-left{float:left;margin:0 20px 20px 0}.editor-content figure.image.image-style-align-center{margin:20px auto;text-align:center}.editor-content figure.image.image-style-align-right{float:right;margin:0 0 20px 20px}.editor-content figure.image.image-style-side{float:right;width:50%;margin:0 0 20px 20px}.editor-content figure.image.image-style-block-align-left{margin-right:auto;margin-left:0;display:block;text-align:left}.editor-content figure.image.image-style-block-align-center{margin-left:auto;margin-right:auto;display:block;text-align:center}.editor-content figure.image.image-style-block-align-right{margin-left:auto;margin-right:0;display:block;text-align:right}.editor-content figure.image figcaption{font-size:13px;color:#777;text-align:center;margin-top:8px}@media(max-width: 767px){.editor-content figure.image{width:100% !important}}main{width:100%}main section{position:relative;width:100%}main section article{width:100%}main section article .wrap{position:relative;width:100%;max-width:1500px;width:100%;margin:0 auto}main section article .wrap strong{color:#005b9a;font-weight:inherit}main section.padding_60{padding-top:60px}main section.padding_80{padding-top:80px}main section.padding_100{padding-top:100px}main section.padding_120{padding-top:120px}main section.padding_160{padding-top:160px}main section.padding_240{padding-top:240px}main section.padding_200{padding-bottom:200px}main#main_page section article .wrap .main_title,main#sub_page section article .wrap .main_title{display:flex;justify-content:center;align-items:center;gap:30px;padding-bottom:60px}main#main_page section article .wrap .main_title h3,main#sub_page section article .wrap .main_title h3{font-size:40px;font-weight:600}main#main_page section article .wrap .main_title p,main#sub_page section article .wrap .main_title p{font-size:24px;font-weight:400}main#main_page section.main_banner{position:relative;width:100%;height:790px}main#main_page section.main_banner .main_swiper{width:100%;height:100%}main#main_page section.main_banner .main_swiper .swiper-wrapper .swiper-slide .bg_wrap{position:absolute;left:0;top:0;width:100%;height:100%}main#main_page section.main_banner .main_swiper .swiper-wrapper .swiper-slide .bg_wrap img{width:100%;height:100%;object-fit:cover;transform:scale(1.3);transition:3s;-webkit-transition:3s;-moz-transition:3s;-ms-transition:3s;-o-transition:3s}main#main_page section.main_banner .main_swiper .swiper-wrapper .swiper-slide .bg_wrap::before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}main#main_page section.main_banner .main_swiper .swiper-wrapper .swiper-slide article{width:100%;height:100%}main#main_page section.main_banner .main_swiper .swiper-wrapper .swiper-slide article .wrap{width:100%;height:100%;position:relative;z-index:1}main#main_page section.main_banner .main_swiper .swiper-wrapper .swiper-slide article .wrap .main_banner_title{position:absolute;left:0;bottom:60px;display:flex;flex-direction:column;gap:40px;width:100%}main#main_page section.main_banner .main_swiper .swiper-wrapper .swiper-slide article .wrap .main_banner_title h2{font-size:48px;font-weight:600;color:#fff}main#main_page section.main_banner .main_swiper .swiper-wrapper .swiper-slide article .wrap .main_banner_title .pagination{display:flex;gap:15px}main#main_page section.main_banner .main_swiper .swiper-wrapper .swiper-slide article .wrap .main_banner_title .pagination span{background-color:hsla(0,0%,100%,.5);width:10px;height:10px;border-radius:50%;cursor:pointer}main#main_page section.main_banner .main_swiper .swiper-wrapper .swiper-slide article .wrap .main_banner_title .pagination span.active{background-color:#fff}main#main_page section.main_banner .main_swiper .swiper-wrapper .swiper-slide.swiper-slide-active .bg_wrap img{transform:scale(1)}main#main_page section.c2 article .wrap{display:flex;justify-content:space-between;align-items:stretch;gap:60px}main#main_page section.c2 article .wrap>div .title{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid #000}main#main_page section.c2 article .wrap>div .title h3{display:flex;align-items:center;gap:5px}main#main_page section.c2 article .wrap>div .title h3 .icon{height:22px}main#main_page section.c2 article .wrap>div .title h3 .icon svg{height:100%;object-fit:contain}main#main_page section.c2 article .wrap>div .title h3 .tab_menu{font-size:28px;font-weight:600}main#main_page section.c2 article .wrap>div .title h3 .tab_menu .tab_btn{color:#a8a8a8}main#main_page section.c2 article .wrap>div .title h3 .tab_menu .tab_btn.active{color:#1e1e1e}main#main_page section.c2 article .wrap>div .title .plus_btn{display:flex;justify-content:center;align-items:center;width:39px;aspect-ratio:1/1;border-radius:50%;overflow:hidden}main#main_page section.c2 article .wrap>div .title .plus_btn a{position:relative;background-color:#f5f5f5;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#main_page section.c2 article .wrap>div .title .plus_btn a svg{width:100%;object-fit:contain}main#main_page section.c2 article .wrap>div .title .plus_btn a svg path{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#main_page section.c2 article .wrap>div .title .plus_btn:hover a{background-color:#005b9a}main#main_page section.c2 article .wrap>div .title .plus_btn:hover a svg path{stroke:#fff}main#main_page section.c2 article .wrap>div.left_wrap{width:calc(66% - 40px)}main#main_page section.c2 article .wrap>div.left_wrap .tab_content{width:100%;display:none}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .mid_content{padding-block:40px;height:275px}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .mid_content a{display:flex;flex-direction:column;gap:20px;width:100%;height:100%}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .mid_content a p{font-size:24px;font-weight:500}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .mid_content a span{font-size:18px;color:#828282;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .mid_content a span.date{font-size:16px;margin-top:auto}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .mid_content a:hover span{color:#1e1e1e}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .bottom_content li{border-top:1px solid #ebebeb}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .bottom_content li a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:30px}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .bottom_content li a .text{width:100%;font-size:20px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .bottom_content li a .date{font-size:16px;color:#828282}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .bottom_content li:last-of-type{border-bottom:1px solid #ebebeb}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .bottom_content li:hover{background-color:#fafafa}main#main_page section.c2 article .wrap>div.left_wrap .tab_content.active{display:block}main#main_page section.c2 article .wrap>div.right_wrap{width:calc(34% - 20px);display:flex;flex-direction:column}main#main_page section.c2 article .wrap>div.right_wrap .title .swiper_btn_pa{display:flex;align-items:center;gap:25px}main#main_page section.c2 article .wrap>div.right_wrap .title .swiper_btn_pa .swiper_btn{display:flex;align-items:center;justify-content:center}main#main_page section.c2 article .wrap>div.right_wrap .title .swiper_btn_pa .swiper_btn svg{width:auto;height:auto;object-fit:contain}main#main_page section.c2 article .wrap>div.right_wrap .title .swiper_btn_pa .swiper_btn.swiper-prev{transform:rotate(180deg)}main#main_page section.c2 article .wrap>div.right_wrap .title .swiper_btn_pa .swiper_btn:hover svg path{stroke:#005b9a}main#main_page section.c2 article .wrap>div.right_wrap .title .swiper_btn_pa .pagination{font-size:16px;text-align:center;width:60px}main#main_page section.c2 article .wrap>div.right_wrap .c2_swiper{padding-top:40px;width:100%;display:none;flex-direction:column;flex:1}main#main_page section.c2 article .wrap>div.right_wrap .c2_swiper.active{display:flex}main#main_page section.c2 article .wrap>div.right_wrap .c2_swiper .swiper-wrapper .swiper-slide a{display:flex;flex-direction:column;align-items:stretch;height:100%;width:100%}main#main_page section.c2 article .wrap>div.right_wrap .c2_swiper .swiper-wrapper .swiper-slide a .img_wrap{width:100%;aspect-ratio:4/3;border-radius:15px;overflow:hidden}main#main_page section.c2 article .wrap>div.right_wrap .c2_swiper .swiper-wrapper .swiper-slide a .img_wrap img{width:100%;height:100%;object-fit:cover}main#main_page section.c2 article .wrap>div.right_wrap .c2_swiper .swiper-wrapper .swiper-slide a dl{display:flex;flex-direction:column;justify-content:space-between;flex:1}main#main_page section.c2 article .wrap>div.right_wrap .c2_swiper .swiper-wrapper .swiper-slide a dl dt{margin-top:20px;font-size:24px;font-weight:500;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}main#main_page section.c2 article .wrap>div.right_wrap .c2_swiper .swiper-wrapper .swiper-slide a dl dd{font-size:16px;color:#828282}main#main_page section.c3 article .wrap .c3_swiper ul{display:flex}main#main_page section.c3 article .wrap .c3_swiper ul li{position:relative;display:flex;width:100%;height:100%;padding:50px;width:calc(33.3333333333% - 0px);aspect-ratio:1/1;background-color:#f5f5f5;border-radius:20px;overflow:hidden;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#main_page section.c3 article .wrap .c3_swiper ul li .bg_wrap{position:absolute;right:0;top:0;height:247px;aspect-ratio:1/1}main#main_page section.c3 article .wrap .c3_swiper ul li .bg_wrap svg{width:100%;height:100%;object-fit:contain}main#main_page section.c3 article .wrap .c3_swiper ul li .bg_wrap svg g path{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#main_page section.c3 article .wrap .c3_swiper ul li .box_content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between}main#main_page section.c3 article .wrap .c3_swiper ul li .box_content .box_top{display:flex;flex-direction:column;gap:5px}main#main_page section.c3 article .wrap .c3_swiper ul li .box_content .box_top .box_title_1{font-size:20px;font-weight:500}main#main_page section.c3 article .wrap .c3_swiper ul li .box_content .box_top .box_title_2{font-size:32px;font-weight:600}main#main_page section.c3 article .wrap .c3_swiper ul li .box_content .box_bottom .text{font-size:20px}main#main_page section.c3 article .wrap .c3_swiper ul li .box_content .box_bottom a{display:flex;justify-content:center;align-items:center;padding:0px 20px;background-color:#fff;border-radius:500px;overflow:hidden;font-size:16px;width:max-content;height:0;opacity:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#main_page section.c3 article .wrap .c3_swiper ul li .box_content .box_bottom a:hover{background-color:#005b9a;color:#fff}main#main_page section.c3 article .wrap .c3_swiper ul li:hover{background-color:#e7f5ff}main#main_page section.c3 article .wrap .c3_swiper ul li:hover .bg_wrap svg g path{fill:#cfecff;stroke:#cfecff}main#main_page section.c3 article .wrap .c3_swiper ul li:hover .box_content .box_bottom a{height:auto;opacity:1;padding:5px 20px;margin-top:20px}main#main_page section.c3 article .wrap .c3_swiper .swiper-pagination{margin-top:40px;position:initial;height:1px}main#main_page section.c3 article .wrap .c3_swiper .swiper-pagination .swiper-pagination-progressbar-fill{background:#005b9a}main#main_page section.c4{padding-bottom:20px}main#main_page section.c4 article .c4_swiper{overflow:hidden}main#main_page section.c4 article .c4_swiper .swiper-wrapper{align-items:center;transition-timing-function:linear !important}main#main_page section.c4 article .c4_swiper .swiper-wrapper .swiper-slide{width:auto;height:100px}main#main_page section.c4 article .c4_swiper .swiper-wrapper .swiper-slide img{height:100%;object-fit:contain}main#sub_page.list_all section article .wrap .data_wrap{position:relative;z-index:1}main#sub_page.list_all section article .wrap .data_wrap .search_status{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;padding-bottom:30px;z-index:10}main#sub_page.list_all section article .wrap .data_wrap .search_status .current_wrap p{font-size:18px;font-weight:400;color:#878787}main#sub_page.list_all section article .wrap .data_wrap .search_status .current_wrap p strong{font-weight:600;color:#005b9a}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap{position:relative;max-width:680px;width:100%;z-index:10}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form{position:relative;width:100%;display:flex;justify-content:flex-end;align-items:center;gap:10px;z-index:10}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .list_btn{height:53px;aspect-ratio:1/1;border-radius:5px}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .list_btn img{width:100%;object-fit:contain}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .select_wrap{position:relative;max-width:110px;width:100%;z-index:10}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .select_wrap select{opacity:0;visibility:hidden;pointer-events:none}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .select_wrap .nice-select{width:100%;position:relative;z-index:10}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .select_wrap .nice-select .current{display:block;width:100%;position:relative;border-radius:6px;background-color:rgba(0,0,0,0);font-size:16px;font-weight:400;border:1px solid #ebebeb;padding:15px;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;cursor:pointer}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .select_wrap .nice-select .current::before{content:"";z-index:5;position:absolute;top:50%;transform:translateY(-50%);right:20px;width:13px;aspect-ratio:13/8;background-image:url("../../images/common/search_select_arrow.svg");background-size:cover;background-repeat:no-repeat;background-position:center;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .select_wrap .nice-select .list{position:absolute;width:100%;padding:15px 20px;background-color:#fff;border:1px solid #ebebeb;border-top:unset;border-radius:0 0 6px 6px;opacity:0;visibility:hidden;pointer-events:none;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;z-index:100}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .select_wrap .nice-select .list li{font-size:16px;font-weight:400;margin-bottom:15px;color:#828282;cursor:pointer}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .select_wrap .nice-select .list li:nth-last-of-type(1){margin-bottom:0}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .select_wrap .nice-select .list li.selected{color:#1e1e1e}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .select_wrap .nice-select .list li:hover{color:#1e1e1e}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .select_wrap .nice-select.open .current{border-radius:6px 6px 0 0;border-bottom-color:rgba(0,0,0,0)}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .select_wrap .nice-select.open .current::before{transform:translateY(-50%) rotate(180deg)}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .select_wrap .nice-select.open .list{opacity:1;visibility:visible;pointer-events:auto}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .search_input{max-width:365px;width:100%;justify-content:flex-start;border:1px solid #ebebeb;border-radius:5px;padding-right:20px;display:flex;align-items:center}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .search_input label{width:100%;display:block;padding:15px 20px}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .search_input label input{width:100%;font-size:16px;font-weight:400;outline:unset}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .search_input label input::placeholder{color:#828282}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .search_input .button_wrap{width:20px;min-width:20px;display:flex;justify-content:center;align-items:center}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .search_input .button_wrap button{width:100%}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .search_input .button_wrap button svg{width:100%;height:auto}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .search_input .button_wrap button svg path{stroke:#878787;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .search_input .button_wrap:hover button svg path{stroke:#005b9a}main#sub_page.list_all section article .wrap .data_wrap .gallery_wrap{position:relative;display:flex;gap:60px 20px;flex-wrap:wrap;z-index:1}main#sub_page.list_all section article .wrap .data_wrap .gallery_wrap li{width:calc(25% - 15px)}main#sub_page.list_all section article .wrap .data_wrap .gallery_wrap li a{width:100%;height:100%;display:flex;flex-direction:column;gap:15px}main#sub_page.list_all section article .wrap .data_wrap .gallery_wrap li a .img_wrap{width:100%;aspect-ratio:365/240;border-radius:10px;overflow:hidden;flex-shrink:0}main#sub_page.list_all section article .wrap .data_wrap .gallery_wrap li a .img_wrap img{width:100%;height:100%;object-fit:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#sub_page.list_all section article .wrap .data_wrap .gallery_wrap li a dl{display:flex;flex-direction:column;gap:15px;flex:1}main#sub_page.list_all section article .wrap .data_wrap .gallery_wrap li a dl dt{font-size:18px;font-weight:500;flex:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}main#sub_page.list_all section article .wrap .data_wrap .gallery_wrap li a dl dd{font-size:16px;color:#828282}main#sub_page.list_all section article .wrap .data_wrap .gallery_wrap li a:hover .img_wrap img{transform:scale(1.1)}main#sub_page.detail section.c3 article .wrap .detail_title{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;padding-bottom:40px}main#sub_page.detail section.c3 article .wrap .detail_title h4{font-size:32px;font-weight:600}main#sub_page.detail section.c3 article .wrap .detail_title .date{font-size:20px;color:#828282}main#sub_page.detail section.c3 article .wrap .desc_wrap{width:100%;border-top:1px solid #0a0a0a}main#sub_page.detail section.c3 article .wrap .desc_wrap .download_wrap{width:100%;padding:12px 20px;background-color:#f8f8f8}main#sub_page.detail section.c3 article .wrap .desc_wrap .download_wrap .download{display:flex;justify-content:flex-end}main#sub_page.detail section.c3 article .wrap .desc_wrap .download_wrap .download a{display:flex;align-items:center;gap:10px}main#sub_page.detail section.c3 article .wrap .desc_wrap .download_wrap .download a span{font-size:16px;color:#828282;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.detail section.c3 article .wrap .desc_wrap .download_wrap .download a .icon{width:15px;min-width:15px;display:flex;justify-content:center;align-items:center}main#sub_page.detail section.c3 article .wrap .desc_wrap .download_wrap .download a .icon svg{width:100%;height:auto}main#sub_page.detail section.c3 article .wrap .desc_wrap .download_wrap .download a .icon svg path{stroke:#828282;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.detail section.c3 article .wrap .desc_wrap .download_wrap .download a:hover span,main#sub_page.detail section.c3 article .wrap .desc_wrap .download_wrap .download a:hover .icon{color:#005b9a}main#sub_page.detail section.c3 article .wrap .desc_wrap .download_wrap .download a:hover span svg path,main#sub_page.detail section.c3 article .wrap .desc_wrap .download_wrap .download a:hover .icon svg path{stroke:#005b9a}main#sub_page.detail section.c3 article .wrap .desc_wrap .desc{text-align:center;padding-block:60px;font-size:16px;color:#0a0a0a;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}main#sub_page.detail section.c3 article .wrap .desc_wrap .control_wrap{width:100%}main#sub_page.detail section.c3 article .wrap .desc_wrap .control_wrap>div{display:flex;align-items:center;padding:15px 0;gap:50px;border-bottom:1px solid #ebebeb}main#sub_page.detail section.c3 article .wrap .desc_wrap .control_wrap>div .left_wrap{display:flex;align-items:center;gap:20px}main#sub_page.detail section.c3 article .wrap .desc_wrap .control_wrap>div .left_wrap .arrow{width:14px;min-width:14px;display:flex;justify-content:center;align-items:center}main#sub_page.detail section.c3 article .wrap .desc_wrap .control_wrap>div .left_wrap .arrow img{width:100%;object-fit:contain}main#sub_page.detail section.c3 article .wrap .desc_wrap .control_wrap>div .left_wrap span{width:40px;min-width:40px}main#sub_page.detail section.c3 article .wrap .desc_wrap .control_wrap>div .right_wrap{width:100%}main#sub_page.detail section.c3 article .wrap .desc_wrap .control_wrap>div .right_wrap a{font-size:16px;font-weight:400;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:wrap;color:#828282;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.detail section.c3 article .wrap .desc_wrap .control_wrap>div .right_wrap a:hover{color:#005b9a}main#sub_page.detail section.c3 article .wrap .desc_wrap .control_wrap>div.next .left_wrap .arrow img{transform:rotate(180deg)}main#sub_page.detail section.c3 article .wrap .desc_wrap .button_wrap{display:flex;justify-content:center;align-items:center;padding-top:60px}main#sub_page.detail section.c3 article .wrap .desc_wrap .button_wrap a{overflow:hidden;background-color:#f8f8f8;border-radius:10px;padding:10px 30px;color:#828282;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.detail section.c3 article .wrap .desc_wrap .button_wrap a:hover{color:#005b9a}main#sub_page section article .wrap .sub_section_title{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:25px;padding-bottom:80px}main#sub_page section article .wrap .sub_section_title h3{font-size:40px;font-weight:600;text-align:center}main#sub_page section article .wrap .sub_section_title p{text-align:center;font-size:20px;line-height:1.5}main#sub_page section article .wrap .sub_section_title_ver2{padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #000}main#sub_page section article .wrap .sub_section_title_ver2 p{font-size:28px;font-weight:600;line-height:1.5}main#sub_page section article .wrap .sub_section_title_ver3{margin-bottom:30px}main#sub_page section article .wrap .sub_section_title_ver3 p{font-size:28px;font-weight:600;line-height:1.5}main#sub_page section article .wrap .section_img_scroll{width:100%}main#sub_page section article .wrap .section_img_scroll img{width:100%;object-fit:contain}main#sub_page section article .wrap .section_img_wrap{width:100%}main#sub_page section article .wrap .section_img_wrap picture img{width:100%;object-fit:contain}main#sub_page section article .wrap .section_img_box{width:100%;border-radius:20px;overflow:hidden}main#sub_page section article .wrap .section_img_box img{width:100%;height:100%;object-fit:cover}main#sub_page section article .wrap p.dot{position:relative;padding-left:15px;line-height:1.6}main#sub_page section article .wrap p.dot::before{content:"";position:absolute;left:0;top:10px;width:4px;height:4px;border-radius:50%;background-color:#1e1e1e}main#sub_page section.sub_banner{position:relative;height:500px}main#sub_page section.sub_banner article{height:100%}main#sub_page section.sub_banner article .bg_wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}main#sub_page section.sub_banner article .bg_wrap img{width:100%;height:100%;object-fit:cover;animation:zoom-out 5s forwards}main#sub_page section.sub_banner article .bg_wrap::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.45)}main#sub_page section.sub_banner article .wrap{padding-top:70px;position:relative;z-index:1;height:100%;display:flex;justify-content:center;align-items:center}main#sub_page section.sub_banner article .wrap h2{font-size:48px;font-weight:600;color:#fff}main#sub_page section.path{border-bottom:1px solid #ebebeb}main#sub_page section.path article .wrap{display:flex}main#sub_page section.path article .wrap .home{width:60px;min-width:60px;height:60px;background-color:#005b9a}main#sub_page section.path article .wrap .home a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}main#sub_page section.path article .wrap .home a img{width:17px;object-fit:contain}main#sub_page section.path article .wrap .menu_wrap{max-width:810px;width:100%;display:flex;align-items:center;justify-content:flex-start;position:relative}main#sub_page section.path article .wrap .menu_wrap .menu{width:33%;height:100%;position:relative;border-right:1px solid #ebebeb}main#sub_page section.path article .wrap .menu_wrap .menu .current{width:100%;padding:0 15px;display:flex;align-items:center;justify-content:space-between;gap:10px;height:100%;position:relative}main#sub_page section.path article .wrap .menu_wrap .menu .current span{font-size:16px;font-weight:500}main#sub_page section.path article .wrap .menu_wrap .menu .current .arrow{width:13px;min-width:13px;display:flex;justify-content:center;align-items:center;transform-origin:center center;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#sub_page section.path article .wrap .menu_wrap .menu .current .arrow svg{width:100%;height:auto}main#sub_page section.path article .wrap .menu_wrap .menu .sub_menu{width:100%;position:absolute;left:0;top:100%;z-index:10;border-radius:0 0 10px 10px;opacity:0;visibility:hidden;pointer-events:none;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;background-color:#fff;border:1px solid #ebebeb}main#sub_page section.path article .wrap .menu_wrap .menu .sub_menu ul{width:100%;padding:20px}main#sub_page section.path article .wrap .menu_wrap .menu .sub_menu ul li{width:100%;margin-bottom:10px}main#sub_page section.path article .wrap .menu_wrap .menu .sub_menu ul li a{font-size:16px;font-weight:400}main#sub_page section.path article .wrap .menu_wrap .menu .sub_menu ul li a:hover{color:#005b9a}main#sub_page section.path article .wrap .menu_wrap .menu .sub_menu ul li:nth-last-of-type(1){margin-bottom:0}@media(min-width: 1025px){main#sub_page section.path article .wrap .menu_wrap .menu:hover .current .arrow{transform:rotate(180deg)}main#sub_page section.path article .wrap .menu_wrap .menu:hover .sub_menu{opacity:1;visibility:visible;pointer-events:auto}}main#sub_page.company.overview section.c3 article .wrap dl{display:flex;gap:200px}main#sub_page.company.overview section.c3 article .wrap dl dt{font-size:40px;font-weight:600;min-width:580px}main#sub_page.company.overview section.c3 article .wrap dl dd{font-size:18px;line-height:1.5}main#sub_page.company.overview section.c4 article .img_wrap{width:100%;height:600px}main#sub_page.company.overview section.c4 article .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.company.overview section.c5 article .wrap .box_wrap{display:flex;flex-wrap:wrap;gap:20px}main#sub_page.company.overview section.c5 article .wrap .box_wrap li{display:flex;width:calc(25% - 15px)}main#sub_page.company.overview section.c5 article .wrap .box_wrap li dl{display:flex;flex-direction:column;gap:10px;width:100%}main#sub_page.company.overview section.c5 article .wrap .box_wrap li dl dt{display:flex;justify-content:center;align-items:center;border:1px solid #7ecaff;background-color:#edf8ff;border-radius:10px;padding-block:20px;font-size:20px;font-weight:500;color:#005b9a}main#sub_page.company.overview section.c5 article .wrap .box_wrap li dl dd{display:flex;flex-direction:column;gap:40px;padding:30px 20px 20px 20px;border:1px solid #ebebeb;background-color:#f8f8f8;border-radius:10px;flex:1}main#sub_page.company.overview section.c5 article .wrap .box_wrap li dl dd .text{flex:1;font-size:18px;padding-inline:10px}main#sub_page.company.overview section.c5 article .wrap .box_wrap li dl dd .img{border-radius:10px;overflow:hidden;width:100%;aspect-ratio:325/189}main#sub_page.company.overview section.c5 article .wrap .box_wrap li dl dd .img img{width:100%;height:100%;object-fit:cover}main#sub_page.company.vision section.c3 article .wrap .count_aos{width:100%;display:flex;justify-content:center;align-items:center;gap:60px}main#sub_page.company.vision section.c3 article .wrap .count_aos .num{text-align:center;font-size:120px;font-weight:700;min-width:350px}main#sub_page.company.vision section.c3 article .wrap .count_aos .num.after{transform:translateX(50%);transition-duration:1s !important}main#sub_page.company.vision section.c3 article .wrap .count_aos .num.before{transform:translateX(-50%);transition-duration:1s !important}main#sub_page.company.vision section.c3 article .wrap .count_aos .line{width:325px;object-fit:contain;opacity:0;visibility:hidden;transition-duration:1s !important}main#sub_page.company.vision section.c3 article .wrap .count_aos .line img{width:100%;object-fit:contain}main#sub_page.company.vision section.c3 article .wrap .count_aos.aos-animate .num.after,main#sub_page.company.vision section.c3 article .wrap .count_aos.aos-animate .num.before{transform:translateX(0)}main#sub_page.company.vision section.c3 article .wrap .count_aos.aos-animate .line{opacity:1;visibility:visible}main#sub_page.company.vision section.c4 article .wrap ul{display:flex;justify-content:center;flex-wrap:wrap}main#sub_page.company.vision section.c4 article .wrap ul li{position:relative;width:calc(25% + 7.5px);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px;aspect-ratio:1/1;border-radius:50%;color:#fff;margin-left:-40px;transition-duration:1s}main#sub_page.company.vision section.c4 article .wrap ul li .text1{position:relative;font-size:20px;font-weight:500;z-index:1}main#sub_page.company.vision section.c4 article .wrap ul li .text2{position:relative;font-size:24px;font-weight:600;text-align:center;z-index:1}main#sub_page.company.vision section.c4 article .wrap ul li:nth-of-type(1){background:linear-gradient(to left, #7ECAFF, #005B9A);z-index:4;opacity:0;transform:translateX(calc((100% - 40px) * 1.5))}main#sub_page.company.vision section.c4 article .wrap ul li:nth-of-type(2){background:url(../../images/company/vision/c4_1.webp) no-repeat center;background-size:cover;z-index:3;opacity:0;transform:translateX(calc((0% - 40px) * 3));transition-delay:1s}main#sub_page.company.vision section.c4 article .wrap ul li:nth-of-type(2)::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5);border-radius:50%}main#sub_page.company.vision section.c4 article .wrap ul li:nth-of-type(3){background:linear-gradient(to left, #4EABEC, #91F0FF);z-index:2;opacity:0;transform:translateX(calc((0% - 40px) * 3));transition-delay:1.2s}main#sub_page.company.vision section.c4 article .wrap ul li:nth-of-type(4){background:url(../../images/company/vision/c4_2.webp) no-repeat center;background-size:cover;z-index:1;opacity:0;transform:translateX(calc((0% - 40px) * 3));transition-delay:1.4s}main#sub_page.company.vision section.c4 article .wrap ul li:nth-of-type(4)::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5);border-radius:50%}main#sub_page.company.vision section.c4 article .wrap ul.aos-animate li{opacity:1;transform:translateX(0)}main#sub_page.company.vision section.c5 article .wrap .sub_section_title{align-items:flex-start}main#sub_page.company.vision section.c5 article .wrap .sub_section_title p{text-align:left}main#sub_page.company.vision section.c5 article .wrap>div ul{display:flex;flex-wrap:nowrap;gap:20px}main#sub_page.company.vision section.c5 article .wrap>div ul li{position:relative;padding:40px;border-radius:10px;background-color:#f5f5f5;height:360px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#sub_page.company.vision section.c5 article .wrap>div ul li>div{width:100%;height:100%;display:flex;flex-direction:column;gap:20px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#sub_page.company.vision section.c5 article .wrap>div ul li>div .text1{font-size:20px;font-weight:500}main#sub_page.company.vision section.c5 article .wrap>div ul li>div .text2{font-size:40px;font-weight:600}main#sub_page.company.vision section.c5 article .wrap>div ul li>div img{height:100px;object-fit:contain;margin-top:auto;align-self:flex-end}main#sub_page.company.vision section.c5 article .wrap>div.pc ul{flex-wrap:nowrap}main#sub_page.company.vision section.c5 article .wrap>div.pc ul:first-of-type li:nth-of-type(1){width:calc(33% - 14px)}main#sub_page.company.vision section.c5 article .wrap>div.pc ul:first-of-type li:nth-of-type(1):hover{width:50%}main#sub_page.company.vision section.c5 article .wrap>div.pc ul:first-of-type li:nth-of-type(2){width:calc(42% - 14px);background-color:#005b9a}main#sub_page.company.vision section.c5 article .wrap>div.pc ul:first-of-type li:nth-of-type(2)>div{color:#fff}main#sub_page.company.vision section.c5 article .wrap>div.pc ul:first-of-type li:nth-of-type(2):hover{width:60%}main#sub_page.company.vision section.c5 article .wrap>div.pc ul:first-of-type li:nth-of-type(3){width:calc(25% - 12px)}main#sub_page.company.vision section.c5 article .wrap>div.pc ul:first-of-type li:nth-of-type(3):hover{width:40%}main#sub_page.company.vision section.c5 article .wrap>div.pc ul:last-of-type{margin-top:20px}main#sub_page.company.vision section.c5 article .wrap>div.pc ul:last-of-type li:nth-of-type(1){width:calc(25% - 14px);background-color:#edf8ff}main#sub_page.company.vision section.c5 article .wrap>div.pc ul:last-of-type li:nth-of-type(1):hover{width:30%}main#sub_page.company.vision section.c5 article .wrap>div.pc ul:last-of-type li:nth-of-type(2){width:calc(42% - 14px);background-color:#cfecff}main#sub_page.company.vision section.c5 article .wrap>div.pc ul:last-of-type li:nth-of-type(2):hover{width:50%}main#sub_page.company.vision section.c5 article .wrap>div.pc ul:last-of-type li:nth-of-type(3){width:calc(33% - 12px)}main#sub_page.company.vision section.c5 article .wrap>div.pc ul:last-of-type li:nth-of-type(3):hover{width:40%}main#sub_page.company.vision section.c5 article .wrap>div.mo{display:none}main#sub_page.company.vision section.c5 article .wrap>div.mo ul{flex-wrap:wrap}main#sub_page.company.vision section.c5 article .wrap>div.mo ul li{width:calc(50% - 10px)}main#sub_page.company.vision section.c5 article .wrap>div.mo ul li:nth-of-type(2){background-color:#005b9a}main#sub_page.company.vision section.c5 article .wrap>div.mo ul li:nth-of-type(2)>div{color:#fff}main#sub_page.company.vision section.c5 article .wrap>div.mo ul li:nth-of-type(4){background-color:#edf8ff}main#sub_page.company.vision section.c5 article .wrap>div.mo ul li:nth-of-type(5){background-color:#cfecff}main#sub_page.company.vision section.c6{padding-bottom:160px}main#sub_page.company.vision section.c6 .bg_wrap{position:absolute;left:0;bottom:0;aspect-ratio:1/1;width:510px}main#sub_page.company.vision section.c6 .bg_wrap img{width:100%;height:100%;object-fit:contain}main#sub_page.company.vision section.c6 article .wrap{display:flex;justify-content:flex-end}main#sub_page.company.vision section.c6 article .wrap>div{display:flex;flex-direction:column;width:55%}main#sub_page.company.vision section.c6 article .wrap>div dl{display:flex;justify-content:space-between;align-items:center;padding-block:40px;border-bottom:1px solid #d9d9d9}main#sub_page.company.vision section.c6 article .wrap>div dl dt{font-size:20px;font-weight:500}main#sub_page.company.vision section.c6 article .wrap>div dl dd{font-size:40px;font-weight:600}main#sub_page.company.vision section.c6 article .wrap>div dl:first-of-type{padding-top:0px}main#sub_page.company.vision section.c7 article .wrap .sub_section_title{align-items:flex-start}main#sub_page.company.vision section.c7 article .wrap .sub_section_title p{text-align:left}main#sub_page.company.vision section.c7 article .wrap ul{display:flex;gap:20px}main#sub_page.company.vision section.c7 article .wrap ul li{width:calc(33.3333333333% - 13.3333333333px)}main#sub_page.company.vision section.c7 article .wrap ul li a{padding:20px 20px 35px 20px;background-color:#fff;border:1px solid #d9d9d9;border-radius:20px;display:flex;flex-direction:column;width:100%;height:100%;gap:20px}main#sub_page.company.vision section.c7 article .wrap ul li a .img_wrap{position:relative;width:100%;aspect-ratio:453/300;border-radius:15px;overflow:hidden;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#sub_page.company.vision section.c7 article .wrap ul li a .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.company.vision section.c7 article .wrap ul li a .img_wrap .icon{z-index:1;opacity:0;visibility:hidden;position:absolute;right:25px;top:25px;aspect-ratio:1/1;width:60px;height:auto;object-fit:contain;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#sub_page.company.vision section.c7 article .wrap ul li a .img_wrap::before{content:"자세히보기";position:absolute;inset:0;font-size:20px;font-weight:500;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1;background-color:rgba(0,0,0,0);color:#fff;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;opacity:0}main#sub_page.company.vision section.c7 article .wrap ul li a dl{padding-inline:10px}main#sub_page.company.vision section.c7 article .wrap ul li a dl dt{font-size:20px;font-weight:500;color:#005b9a}main#sub_page.company.vision section.c7 article .wrap ul li a dl dd{margin-top:5px;font-size:24px;font-weight:600}main#sub_page.company.vision section.c7 article .wrap ul li a dl .sub_text{margin-top:20px;font-size:16px;font-weight:400;color:#828282;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#sub_page.company.vision section.c7 article .wrap ul li a:hover{background-color:#edf8ff;border:1px solid #7ecaff}main#sub_page.company.vision section.c7 article .wrap ul li a:hover .img_wrap .icon{opacity:1;visibility:visible}main#sub_page.company.vision section.c7 article .wrap ul li a:hover .img_wrap::before{background-color:rgba(0,0,0,.45);opacity:1}main#sub_page.company.vision section.c7 article .wrap ul li a:hover dl .sub_text{color:#1e1e1e}main#sub_page.company.chart section.c3 article .wrap .box_wrap{display:flex;flex-wrap:wrap;gap:20px}main#sub_page.company.chart section.c3 article .wrap .box_wrap li{width:calc(25% - 15px);display:flex;flex-direction:column;gap:20px;border:1px solid #d9d9d9;border-radius:20px;padding:20px 15px 35px 15px;transform:translateY(50px);opacity:0;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}main#sub_page.company.chart section.c3 article .wrap .box_wrap li .img_wrap{width:100%;border-radius:15px;overflow:hidden;aspect-ratio:335/230}main#sub_page.company.chart section.c3 article .wrap .box_wrap li .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.company.chart section.c3 article .wrap .box_wrap li .text_wrap{display:flex;flex-direction:column;gap:15px;padding-inline:10px}main#sub_page.company.chart section.c3 article .wrap .box_wrap li .text_wrap dt{font-size:24px;font-weight:600}main#sub_page.company.chart section.c3 article .wrap .box_wrap li .text_wrap dd{font-size:16px;color:#828282}main#sub_page.company.chart section.c3 article .wrap .box_wrap li .text_wrap dd p{position:relative;padding-left:10px;line-height:1.5;font-size:18px}main#sub_page.company.chart section.c3 article .wrap .box_wrap li .text_wrap dd p::before{content:"";position:absolute;left:0;top:12px;width:3px;height:3px;border-radius:50%;background-color:#828282}main#sub_page.company.chart section.c3 article .wrap .box_wrap.aos-animate li{transform:translateY(0);opacity:1}main#sub_page.company.chart section.c3 article .wrap .box_wrap.aos-animate li:nth-of-type(1){transition-delay:0s}main#sub_page.company.chart section.c3 article .wrap .box_wrap.aos-animate li:nth-of-type(2){transition-delay:.3s}main#sub_page.company.chart section.c3 article .wrap .box_wrap.aos-animate li:nth-of-type(3){transition-delay:.6s}main#sub_page.company.chart section.c3 article .wrap .box_wrap.aos-animate li:nth-of-type(4){transition-delay:.9s}main#sub_page.company.chart section.c3 article .wrap .box_wrap.aos-animate li:nth-of-type(5){transition-delay:1.2s}main#sub_page.company.chart section.c3 article .wrap .box_wrap.aos-animate li:nth-of-type(6){transition-delay:1.5s}main#sub_page.company.chart section.c3 article .wrap .box_wrap.aos-animate li:nth-of-type(7){transition-delay:1.8s}main#sub_page.company.chart section.c3 article .wrap .box_wrap.aos-animate li:nth-of-type(8){transition-delay:2.1s}main#sub_page.company.chart section.c3 article .wrap .box_wrap.aos-animate li:nth-of-type(9){transition-delay:2.4s}main#sub_page.company.chart section.c3 article .wrap .box_wrap.aos-animate li:nth-of-type(10){transition-delay:2.7s}main#sub_page.company.chart section.c4{padding-top:200px}main#sub_page.business section .video_wrap{position:relative;width:100%;margin:0 auto;border-radius:30px;overflow:hidden;aspect-ratio:16/9}main#sub_page.business section .video_wrap video{width:100%;height:100%;display:block;object-fit:cover}main#sub_page.business section .video_wrap .play_button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:120px;height:120px;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;z-index:1}main#sub_page.business section .video_wrap .play_button svg{width:100%;height:100%;object-fit:contain}main#sub_page.business section .video_wrap .play_button:hover{transform:translate(-50%, -50%) scale(1.1)}main#sub_page.business section .video_wrap.playing .play_button{opacity:0;pointer-events:none;transition:opacity .3s ease}main#sub_page.business section .video_wrap.playing::after{content:none}main#sub_page.business section .video_wrap::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);pointer-events:none}main#sub_page.business section .road_wrap_pc{max-width:875px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:repeat(2, 337px);gap:20px}main#sub_page.business section .road_wrap_pc li{display:flex;align-items:flex-start;width:100%;height:100%}main#sub_page.business section .road_wrap_pc li a{position:relative;display:inline-block}main#sub_page.business section .road_wrap_pc li a .bg_wrap{position:absolute;border-radius:10px;overflow:hidden;width:100%;height:100%}main#sub_page.business section .road_wrap_pc li a .bg_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.business section .road_wrap_pc li a .bg_wrap::before{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#sub_page.business section .road_wrap_pc li a .bg_wrap::after{content:"";position:absolute;left:0;top:100%;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0, 91, 154, 0), rgb(0, 91, 154));transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#sub_page.business section .road_wrap_pc li a p{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end;font-size:18px;font-weight:600;color:#fff;z-index:2;padding-bottom:20px}main#sub_page.business section .road_wrap_pc li a:hover .bg_wrap::before{display:none}main#sub_page.business section .road_wrap_pc li a:hover .bg_wrap::after{top:0px}main#sub_page.business section .road_wrap_pc li:nth-of-type(1){justify-content:flex-end;align-items:flex-end}main#sub_page.business section .road_wrap_pc li:nth-of-type(1) a{width:75%;height:210px}main#sub_page.business section .road_wrap_pc li:nth-of-type(2) a{width:237px;height:100%}main#sub_page.business section .road_wrap_pc li:nth-of-type(3){gap:15px}main#sub_page.business section .road_wrap_pc li:nth-of-type(3) a{width:calc(50% - 7.5px)}main#sub_page.business section .road_wrap_pc li:nth-of-type(3) a:first-of-type{height:auto;aspect-ratio:1/1}main#sub_page.business section .road_wrap_pc li:nth-of-type(3) a:last-of-type{height:100%}main#sub_page.business section .road_wrap_pc li:nth-of-type(4) a{width:100%;height:210px}main#sub_page.business section.promotion article .wrap dl{background-color:#f8f8f8;border-radius:10px;overflow:hidden;padding:20px 30px;width:100%;height:100%;display:flex;flex-direction:column;gap:10px}main#sub_page.business section.promotion article .wrap dl dt{font-size:18px;font-weight:500}main#sub_page.business section.promotion article .wrap dl dd{font-size:16px;color:#828282}main#sub_page.business section.promotion article .wrap dl dd p{position:relative;padding-left:15px;line-height:1.6}main#sub_page.business section.promotion article .wrap dl dd p::before{content:"";position:absolute;left:0;top:10px;width:4px;height:4px;border-radius:50%;background-color:#828282}main#sub_page.business.list_01_02 section article .wrap .box_wrap{display:flex;flex-direction:column;gap:10px}main#sub_page.business.list_01_02 section article .wrap .box_wrap ul{display:flex;flex-wrap:wrap;gap:20px}main#sub_page.business.list_01_02 section article .wrap .box_wrap ul li{width:calc(25% - 15px);display:flex;justify-content:center;align-items:center;font-size:16px;background-color:#f8f8f8;border:1px solid #e1e1e1;border-radius:80px;overflow:hidden;height:80px;padding-inline:40px;text-align:center}main#sub_page.business.list_01_02 section article .wrap .box_wrap ul li:nth-of-type(1){background:url(../../images/business/list_01_02/c4_1.webp) no-repeat center;font-size:20px;color:#fff;justify-content:flex-start;background-size:cover}main#sub_page.business.list_01_02 section article .wrap .box_wrap ul li:nth-of-type(2){border:1px solid #7ecaff;background-color:#edf8ff;color:#005b9a}main#sub_page.business.list_01_02 section article .wrap .leftright{display:flex;flex-direction:column}main#sub_page.business.list_01_02 section article .wrap .leftright li{display:flex;justify-content:space-between;padding-bottom:100px;gap:50px}main#sub_page.business.list_01_02 section article .wrap .leftright li dl{display:flex;flex-direction:column;gap:30px;min-width:400px}main#sub_page.business.list_01_02 section article .wrap .leftright li dl dt{font-size:28px;font-weight:600}main#sub_page.business.list_01_02 section article .wrap .leftright li dl dd{font-size:16px}main#sub_page.business.list_01_02 section article .wrap .leftright li dl dd .dot2{margin-left:13px}main#sub_page.business.list_01_02 section article .wrap .leftright li dl dd .dot2::before{content:"※";width:0;height:0;top:0}main#sub_page.business.list_01_02 section article .wrap .leftright li .img_wrap{width:750px;border-radius:20px;overflow:hidden}main#sub_page.business.list_01_02 section article .wrap .leftright li .img_wrap img{width:100%;height:100%;object-fit:contain}main#sub_page.business.list_01_03 section article .wrap .box_wrap{display:flex;flex-wrap:wrap;gap:20px;max-width:1110px;margin:0 auto}main#sub_page.business.list_01_03 section article .wrap .box_wrap li{width:calc(33.3333333333% - 13.3333333333px);border:1px solid #ebebeb;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-block:60px;border-radius:15px}main#sub_page.business.list_01_03 section article .wrap .box_wrap li .icon{height:60px}main#sub_page.business.list_01_03 section article .wrap .box_wrap li .icon img{width:100%;height:100%;object-fit:contain}main#sub_page.business.list_01_03 section article .wrap .box_wrap li p{margin-top:30px;font-size:24px;font-weight:600}main#sub_page.business.list_01_03 section article .wrap .box_wrap li span{margin-top:10px;font-size:16px;color:#828282;text-align:center}main#sub_page.business.list_01_06 section.c4 article .wrap .section_img_scroll{max-width:1244px;margin:0 auto}main#sub_page.business.list_02_02 section.c5 article .wrap .box_wrap{display:flex;flex-wrap:wrap;gap:20px;max-width:1110px;margin:0 auto}main#sub_page.business.list_02_02 section.c5 article .wrap .box_wrap li{width:calc(33.3333333333% - 13.3333333333px);border:1px solid #ebebeb;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;padding-block:60px;border-radius:15px}main#sub_page.business.list_02_02 section.c5 article .wrap .box_wrap li .icon{height:60px}main#sub_page.business.list_02_02 section.c5 article .wrap .box_wrap li .icon img{width:100%;height:100%;object-fit:contain}main#sub_page.business.list_02_02 section.c5 article .wrap .box_wrap li p{margin-top:30px;font-size:24px;font-weight:600}main#sub_page.business.list_02_02 section.c5 article .wrap .box_wrap li span{margin-top:10px;font-size:16px;color:#828282;text-align:center}main#sub_page.business.list_02_02 section.c7 article .wrap .leftright{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}main#sub_page.business.list_02_02 section.c7 article .wrap .leftright .c7_swiper{max-width:620px}main#sub_page.business.list_02_02 section.c7 article .wrap .leftright .c7_swiper .swiper-wrapper .swiper-slide{position:relative;border-radius:20px;overflow:hidden}main#sub_page.business.list_02_02 section.c7 article .wrap .leftright .c7_swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover}main#sub_page.business.list_02_02 section.c7 article .wrap .leftright .c7_swiper .swiper-wrapper .swiper-slide::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to top, rgba(30, 30, 30, 0.5) 0%, rgba(30, 30, 30, 0) 30%)}main#sub_page.business.list_02_02 section.c7 article .wrap .leftright .c7_swiper .swiper-pagination .swiper-pagination-bullet{background-color:#fff;width:10px;height:10px}main#sub_page.business.list_02_06 section.c4 article .wrap .dot_box p{font-size:18px}main#sub_page.business.list_02_06 section.c4 article .wrap .dot_box p::before{top:12px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap{display:flex;flex-wrap:wrap;gap:20px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li{width:calc(33.3333333333% - 13.3333333333px);border-radius:10px;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;padding-block:17px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(1){border:1px solid #ebebeb}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(1) img{height:100px;object-fit:contain}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(1) p{font-size:20px;padding:10px 25px;background-color:#005b9a;color:#fff;border-radius:500px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(2){border:1px solid #7ecaff;background-color:#edf8ff}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(2)>p{font-size:20px;font-weight:500;color:#005b9a}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(2)>div p{font-size:16px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(3){background-color:#005b9a}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(3) img{height:40px;object-fit:contain}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(3)>p{font-size:20px;font-weight:600;color:#fff}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap{display:grid;grid-template-columns:1fr 500px;gap:20px}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .map_swiper{width:100%;height:600px}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .map_swiper .swiper-wrapper .swiper-slide{border-radius:10px;overflow:hidden}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .map_swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .category_area{display:flex;flex-direction:column;gap:20px}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .category_area .category_box{border:1px solid #ebebeb;background-color:#f8f8f8;padding:30px;border-radius:10px;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .category_area .category_box .title{font-size:20px;font-weight:500;color:#005b9a}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .category_area .category_box .desc{margin-top:10px;font-size:16px}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .category_area .category_box.active{border:1px solid #7ecaff;background-color:#edf8ff}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .category_area .category_box.active .desc{color:#005b9a}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul{display:flex;flex-wrap:wrap;gap:100px 0}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul li{position:relative;display:flex;flex:0 0 20%;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;height:204px}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul li>span{display:flex;justify-content:center;align-items:center;padding:8px 20px;border-radius:8px;border:1px solid #ebebeb;background-color:#f8f8f8;color:#828282;margin-bottom:20px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul li .text{display:flex;flex-direction:column;gap:10px;color:#828282;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul li .text p:first-of-type{font-size:24px;font-weight:600}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul li .text p:last-of-type{font-size:18px}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul li .bar{position:absolute;left:0;bottom:5px;width:100%;height:1px;background-color:#ebebeb;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul li .bar .dot{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;border-radius:50%;background-color:#ebebeb;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul li .bar .line{position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#005b9a;transform:scaleX(0);transform-origin:left;transition:.5;-webkit-transition:.5;-moz-transition:.5;-ms-transition:.5;-o-transition:.5}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul li.active>span{border:1px solid #7ecaff;background-color:#edf8ff;color:#005b9a}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul li.active .text{color:#1e1e1e}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul li.active .bar .dot{background-color:#005b9a}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap{display:grid;grid-template-columns:1fr 500px;gap:20px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .map_swiper{width:100%;height:870px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .map_swiper .swiper-wrapper .swiper-slide{border-radius:10px;overflow:hidden}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .map_swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area{display:flex;flex-direction:column;gap:20px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area .category_box{border:1px solid #ebebeb;background-color:#f8f8f8;padding:30px;border-radius:10px;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;display:flex;gap:70px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area .category_box h4{font-size:20px;font-weight:500;color:#005b9a}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area .category_box .title{font-size:16px;font-weight:500}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area .category_box .desc{font-size:16px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area .category_box.active{border:1px solid #7ecaff;background-color:#edf8ff}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area .category_box.active .title{color:#005b9a}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area .category_box.active .desc{color:#005b9a}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area .category_box.active .desc p::before{background-color:#005b9a}main#sub_page.achiev.system section.c4 article .wrap .box_wrap{display:flex;gap:20px;flex-wrap:wrap}main#sub_page.achiev.system section.c4 article .wrap .box_wrap li{width:calc(25% - 15px);border:1px solid #d9d9d9;padding:20px 20px 35px 20px;background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:20px}main#sub_page.achiev.system section.c4 article .wrap .box_wrap li .img_wrap{width:100%;border-radius:15px;overflow:hidden}main#sub_page.achiev.system section.c4 article .wrap .box_wrap li .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.achiev.system section.c4 article .wrap .box_wrap li .text_wrap{padding-inline:10px}main#sub_page.achiev.system section.c4 article .wrap .box_wrap li .text_wrap h5{font-size:20px;font-weight:500;color:#005b9a}main#sub_page.achiev.system section.c4 article .wrap .box_wrap li .text_wrap>p{margin-top:5px;font-size:24px;font-weight:600}main#sub_page.achiev.system section.c4 article .wrap .box_wrap li .text_wrap .dot_wrap{margin-top:15px}main#sub_page.achiev.system section.c4 article .wrap .box_wrap li .text_wrap .dot_wrap p{font-size:16px;color:#828282}main#sub_page.achiev.system section.c4 article .wrap .box_wrap li .text_wrap .dot_wrap p::before{background-color:#828282}.table_wrap{width:100%}.table_wrap table{width:100%;border-top:1px solid #1e1e1e}.table_wrap table thead{background-color:#f8f8f8}.table_wrap table thead,.table_wrap table tbody{width:100%}.table_wrap table thead tr,.table_wrap table tbody tr{width:100%;border-bottom:1px solid #ebebeb}.table_wrap table thead tr th,.table_wrap table tbody tr th{padding:15px 30px;font-size:18px;font-weight:500;border-left:1px solid #ebebeb}.table_wrap table thead tr th:first-of-type,.table_wrap table tbody tr th:first-of-type{border:0}.table_wrap table thead tr td,.table_wrap table tbody tr td{padding:25px 30px;font-size:16px;border-left:1px solid #ebebeb}.table_wrap table thead tr td:first-of-type,.table_wrap table tbody tr td:first-of-type{border:0}.table_wrap .table_dot{margin-top:20px;font-size:16px}.table_wrap .table_dot p.dot{color:#828282}.table_wrap .table_dot p.dot::before{background-color:#828282 !important}.table_wrap_ver2{width:100%}.table_wrap_ver2 table{width:100%;-webkit-text-size-adjust:100%}.table_wrap_ver2 table tbody{width:100%;border-top:1px solid #ebebeb}.table_wrap_ver2 table tbody tr{width:100%;border-bottom:1px solid #ebebeb}.table_wrap_ver2 table tbody tr td{padding:25px 30px;font-size:16px;border-left:1px solid #ebebeb;-webkit-text-size-adjust:100%;font-weight:400}.table_wrap_ver2 table tbody tr td:first-of-type{border:0;background-color:#f8f8f8}.table_wrap_ver3{position:relative;width:100%;border-top:1px solid #1e1e1e;z-index:1}.table_wrap_ver3 table{table-layout:fixed;width:100%}.table_wrap_ver3 table thead,.table_wrap_ver3 table tbody{width:100%}.table_wrap_ver3 table thead tr,.table_wrap_ver3 table tbody tr{width:100%;border-bottom:1px solid #e1e1e1}.table_wrap_ver3 table thead tr th,.table_wrap_ver3 table thead tr td,.table_wrap_ver3 table tbody tr th,.table_wrap_ver3 table tbody tr td{font-weight:400;padding:15px 20px;line-height:1.5;font-size:16px;text-align:center}.table_wrap_ver3 table thead tr th a,.table_wrap_ver3 table thead tr td a,.table_wrap_ver3 table tbody tr th a,.table_wrap_ver3 table tbody tr td a{transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;position:relative;display:block;width:100%}.table_wrap_ver3 table thead tr th.left,.table_wrap_ver3 table thead tr td.left,.table_wrap_ver3 table tbody tr th.left,.table_wrap_ver3 table tbody tr td.left{text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.table_wrap_ver3 table thead tr th.left a,.table_wrap_ver3 table thead tr td.left a,.table_wrap_ver3 table tbody tr th.left a,.table_wrap_ver3 table tbody tr td.left a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.table_wrap_ver3 table thead tr th:nth-of-type(1),.table_wrap_ver3 table thead tr td:nth-of-type(1),.table_wrap_ver3 table tbody tr th:nth-of-type(1),.table_wrap_ver3 table tbody tr td:nth-of-type(1){width:10%}.table_wrap_ver3 table thead tr th:nth-of-type(2),.table_wrap_ver3 table thead tr td:nth-of-type(2),.table_wrap_ver3 table tbody tr th:nth-of-type(2),.table_wrap_ver3 table tbody tr td:nth-of-type(2){width:auto}.table_wrap_ver3 table thead tr th:nth-of-type(3),.table_wrap_ver3 table thead tr td:nth-of-type(3),.table_wrap_ver3 table tbody tr th:nth-of-type(3),.table_wrap_ver3 table tbody tr td:nth-of-type(3){width:15%}.table_wrap_ver3 table thead tr th:nth-of-type(4),.table_wrap_ver3 table thead tr td:nth-of-type(4),.table_wrap_ver3 table tbody tr th:nth-of-type(4),.table_wrap_ver3 table tbody tr td:nth-of-type(4){width:15%}.table_wrap_ver3 table thead tr th,.table_wrap_ver3 table tbody tr th{background-color:#f8f8f8}.table_wrap_ver3 table tbody tr:hover{background-color:#f6fcff}.table_wrap_ver3 table tbody tr:hover td{color:#005b9a}.table_wrap_ver3 table tbody tr:hover td .download .icon svg path{stroke:#005b9a}.table_wrap_ver3 table .download{display:flex;align-items:center;justify-content:center;gap:6px}.table_wrap_ver3 table .download .icon{width:15px;min-width:15px;display:flex;justify-content:center;align-items:center}.table_wrap_ver3 table .download .icon svg{width:100%;height:auto}.table_wrap_ver3 table .download .icon svg path{transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}.table_wrap_ver4{position:relative;width:100%;border-top:1px solid #1e1e1e;z-index:1}.table_wrap_ver4 table{table-layout:fixed;width:100%}.table_wrap_ver4 table thead,.table_wrap_ver4 table tbody{width:100%}.table_wrap_ver4 table thead tr,.table_wrap_ver4 table tbody tr{width:100%;border-bottom:1px solid #e1e1e1}.table_wrap_ver4 table thead tr th,.table_wrap_ver4 table thead tr td,.table_wrap_ver4 table tbody tr th,.table_wrap_ver4 table tbody tr td{font-weight:400;padding:15px 20px;line-height:1.5;font-size:16px;text-align:center}.table_wrap_ver4 table thead tr th a,.table_wrap_ver4 table thead tr td a,.table_wrap_ver4 table tbody tr th a,.table_wrap_ver4 table tbody tr td a{transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;position:relative;display:block;width:100%}.table_wrap_ver4 table thead tr th.left,.table_wrap_ver4 table thead tr td.left,.table_wrap_ver4 table tbody tr th.left,.table_wrap_ver4 table tbody tr td.left{text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.table_wrap_ver4 table thead tr th.left a,.table_wrap_ver4 table thead tr td.left a,.table_wrap_ver4 table tbody tr th.left a,.table_wrap_ver4 table tbody tr td.left a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.table_wrap_ver4 table thead tr th:nth-of-type(1),.table_wrap_ver4 table thead tr td:nth-of-type(1),.table_wrap_ver4 table tbody tr th:nth-of-type(1),.table_wrap_ver4 table tbody tr td:nth-of-type(1){width:10%}.table_wrap_ver4 table thead tr th:nth-of-type(2),.table_wrap_ver4 table thead tr td:nth-of-type(2),.table_wrap_ver4 table tbody tr th:nth-of-type(2),.table_wrap_ver4 table tbody tr td:nth-of-type(2){width:auto}.table_wrap_ver4 table thead tr th:nth-of-type(3),.table_wrap_ver4 table thead tr td:nth-of-type(3),.table_wrap_ver4 table tbody tr th:nth-of-type(3),.table_wrap_ver4 table tbody tr td:nth-of-type(3){width:15%}.table_wrap_ver4 table thead tr th,.table_wrap_ver4 table tbody tr th{background-color:#f8f8f8}.table_wrap_ver4 table tbody tr:hover{background-color:#f6fcff}.table_wrap_ver4 table tbody tr:hover td{color:#005b9a}.pagination_style{margin-top:100px}.pagination_style .page_btn{font-size:16px;font-weight:400;display:flex;justify-content:center;align-items:center;gap:10px}.pagination_style .page_btn .btn_box a{display:flex;align-items:center;justify-content:center;color:#828282}.pagination_style .page_btn .btn_box a svg path{stroke:#828282}.pagination_style .page_btn .btn_box a:hover{color:#005b9a}.pagination_style .page_btn .btn_box a:hover svg path{stroke:#005b9a}.pagination_style .page_btn .num_box{display:flex;justify-content:center;align-items:center;gap:15px;margin:0}.pagination_style .page_btn .num_box a{width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;line-height:1;border:none;color:#828282}.pagination_style .page_btn .num_box a.active{background-color:#005b9a;color:#fff}.pagination_style .page_btn .num_box a.active:hover{color:#fff}.pagination_style .page_btn .num_box a:hover{background-color:rgba(0,0,0,0);color:#005b9a}@media(max-width: 1024px){.pagination_style{margin-top:80px}}@media(max-width: 767px){.pagination_style{margin-top:60px}.pagination_style .num_box a{width:25px;height:25px}}@media(max-width: 450px){.pagination_style{margin-top:40px}.pagination_style .page_btn{font-size:14px}}@media(max-width: calc(1500px + 6vw)){main section article .wrap{padding:0 3%;margin:0;max-width:100%}main section.padding_60{padding-top:60px}main section.padding_80{padding-top:80px}main section.padding_100{padding-top:100px}main section.padding_120{padding-top:100px}main section.padding_160{padding-top:140px}main section.padding_240{padding-top:200px}main section.padding_200{padding-bottom:160px}main#main_page section.main_banner .main_swiper .swiper-wrapper .swiper-slide article .wrap .main_banner_title{left:3%}main#main_page section.main_banner .main_swiper .swiper-wrapper .swiper-slide article .wrap .main_banner_title h2{font-size:42px}main#main_page section.c2 article .wrap{gap:40px}main#main_page section.c2 article .wrap>div .title h3 .tab_menu{font-size:26px}main#main_page section.c2 article .wrap>div.left_wrap{width:calc(66% - 20px)}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .mid_content{height:250px}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .mid_content a p{font-size:22px}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .mid_content a span{font-size:16px}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .mid_content a span.date{font-size:16px}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .bottom_content li a .text{font-size:18px}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .bottom_content li a .date{font-size:16px}main#main_page section.c2 article .wrap>div.right_wrap{width:calc(34% - 20px)}main#main_page section.c2 article .wrap>div.right_wrap .title .swiper_btn_pa .pagination{font-size:16px}main#main_page section.c2 article .wrap>div.right_wrap .c2_swiper .swiper-wrapper .swiper-slide a dl dt{font-size:22px}main#main_page section.c2 article .wrap>div.right_wrap .c2_swiper .swiper-wrapper .swiper-slide a dl dd{font-size:16px}main#main_page section.c3 article .wrap .c3_swiper ul li{padding:30px}main#main_page section.c3 article .wrap .c3_swiper ul li .bg_wrap{height:150px}main#main_page section.c3 article .wrap .c3_swiper ul li .box_content .box_top .box_title_1{font-size:18px}main#main_page section.c3 article .wrap .c3_swiper ul li .box_content .box_top .box_title_2{font-size:30px}main#main_page section.c3 article .wrap .c3_swiper ul li .box_content .box_bottom .text{font-size:18px}main#main_page section.c3 article .wrap .c3_swiper ul li .box_content .box_bottom a{font-size:16px}main#main_page section.c4{padding-bottom:20px}main#main_page section.c4 article .c4_swiper .swiper-wrapper .swiper-slide{height:80px}main#sub_page.list_all section article .wrap .data_wrap .search_status .current_wrap p{font-size:16px}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .list_btn>a img{width:18px}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .select_wrap .nice-select .current{font-size:16px}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .select_wrap .nice-select .list li{font-size:16px}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .select_wrap .nice-select.open .current{border-radius:6px 6px 0 0}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .search_input label input{font-size:16px}main#sub_page.list_all section article .wrap .data_wrap .gallery_wrap li a dl dt{font-size:16px}main#sub_page.list_all section article .wrap .data_wrap .gallery_wrap li a dl dd{font-size:16px}main#sub_page.detail section.c3 article .wrap .detail_title h4{font-size:30px}main#sub_page.detail section.c3 article .wrap .detail_title .date{font-size:18px}main#sub_page.detail section.c3 article .wrap .desc_wrap .download_wrap .download a span{font-size:16px}main#sub_page.detail section.c3 article .wrap .desc_wrap .desc{padding-block:60px;font-size:16px}main#sub_page.detail section.c3 article .wrap .desc_wrap .control_wrap>div .right_wrap a{font-size:16px}main#sub_page.detail section.c3 article .wrap .desc_wrap .button_wrap{padding-top:60px}main#sub_page section.sub_banner article .wrap h2{font-size:42px}main#sub_page section article .wrap .sub_section_title{gap:25px;padding-bottom:80px}main#sub_page section article .wrap .sub_section_title h3{font-size:38px}main#sub_page section article .wrap .sub_section_title p{font-size:18px}main#sub_page section article .wrap .sub_section_title_ver2{padding-bottom:20px;margin-bottom:30px}main#sub_page section article .wrap .sub_section_title_ver2 p{font-size:26px}main#sub_page section article .wrap .sub_section_title_ver3{margin-bottom:30px}main#sub_page section article .wrap .sub_section_title_ver3 p{font-size:26px}main#sub_page section.path article .wrap .home a img{width:17px}main#sub_page section.path article .wrap .menu_wrap .menu .current span{font-size:16px}main#sub_page section.path article .wrap .menu_wrap .menu .sub_menu ul li a{font-size:16px}main#sub_page.company.overview section.c3 article .wrap dl{gap:20px;justify-content:space-between}main#sub_page.company.overview section.c3 article .wrap dl dt{font-size:38px;min-width:max-content}main#sub_page.company.overview section.c3 article .wrap dl dd{font-size:16px}main#sub_page.company.overview section.c5 article .wrap .box_wrap li dl dt{font-size:18px}main#sub_page.company.overview section.c5 article .wrap .box_wrap li dl dd .text{font-size:16px}main#sub_page.company.vision section.c3 article .wrap .count_aos .num{font-size:100px;min-width:280px}main#sub_page.company.vision section.c4 article .wrap ul{flex-wrap:wrap}main#sub_page.company.vision section.c4 article .wrap ul li{width:calc(25% - .75px);margin-left:-20px}main#sub_page.company.vision section.c4 article .wrap ul li .text1{font-size:18px}main#sub_page.company.vision section.c4 article .wrap ul li .text2{font-size:22px}main#sub_page.company.vision section.c5 article .wrap>div ul li>div .text1{font-size:18px}main#sub_page.company.vision section.c5 article .wrap>div ul li>div .text2{font-size:38px}main#sub_page.company.vision section.c5 article .wrap>div.mo{display:none}main#sub_page.company.vision section.c6{padding-bottom:140px}main#sub_page.company.vision section.c6 article .wrap>div dl dt{font-size:18px}main#sub_page.company.vision section.c6 article .wrap>div dl dd{font-size:38px}main#sub_page.company.vision section.c7 article .wrap ul{gap:20px}main#sub_page.company.vision section.c7 article .wrap ul li a .img_wrap::before{font-size:18px}main#sub_page.company.vision section.c7 article .wrap ul li a dl dt{font-size:18px}main#sub_page.company.vision section.c7 article .wrap ul li a dl dd{font-size:22px}main#sub_page.company.vision section.c7 article .wrap ul li a dl .sub_text{font-size:16px}main#sub_page.company.chart section.c3 article .wrap .box_wrap li .text_wrap dt{font-size:22px}main#sub_page.company.chart section.c3 article .wrap .box_wrap li .text_wrap dd{font-size:16px}main#sub_page.company.chart section.c3 article .wrap .box_wrap li .text_wrap dd p{font-size:16px}main#sub_page.company.chart section.c4{padding-top:160px}main#sub_page.business section .video_wrap .play_button{width:100px;height:100px}main#sub_page.business section .road_wrap_pc li a p{font-size:16px;padding-bottom:20px}main#sub_page.business section .road_wrap_pc li:nth-of-type(1) a{width:75%;height:210px}main#sub_page.business section .road_wrap_pc li:nth-of-type(2) a{width:237px;height:100%}main#sub_page.business section .road_wrap_pc li:nth-of-type(3){gap:15px}main#sub_page.business section .road_wrap_pc li:nth-of-type(3) a{width:calc(50% - 7.5px)}main#sub_page.business section .road_wrap_pc li:nth-of-type(4) a{width:100%;height:210px}main#sub_page.business section.promotion article .wrap dl{padding:20px 30px;gap:10px}main#sub_page.business section.promotion article .wrap dl dt{font-size:16px}main#sub_page.business section.promotion article .wrap dl dd{font-size:16px}main#sub_page.business section.promotion article .wrap dl dd p{position:relative;padding-left:15px}main#sub_page.business section.promotion article .wrap dl dd p::before{top:10px}main#sub_page.business.list_01_02 section article .wrap .box_wrap{gap:10px}main#sub_page.business.list_01_02 section article .wrap .box_wrap ul{gap:20px}main#sub_page.business.list_01_02 section article .wrap .box_wrap ul li{width:calc(25% - 15px);font-size:16px;height:80px;padding-inline:40px}main#sub_page.business.list_01_02 section article .wrap .box_wrap ul li:nth-of-type(1){font-size:18px}main#sub_page.business.list_01_02 section article .wrap .leftright li{padding-bottom:100px;gap:20px}main#sub_page.business.list_01_02 section article .wrap .leftright li dl{gap:30px;min-width:400px}main#sub_page.business.list_01_02 section article .wrap .leftright li dl dt{font-size:26px}main#sub_page.business.list_01_02 section article .wrap .leftright li dl dd{font-size:16px}main#sub_page.business.list_01_02 section article .wrap .leftright li .img_wrap{width:600px}main#sub_page.business.list_01_03 section article .wrap .box_wrap{gap:20px;max-width:1110px}main#sub_page.business.list_01_03 section article .wrap .box_wrap li{width:calc(33.3333333333% - 13.3333333333px);padding-block:60px}main#sub_page.business.list_01_03 section article .wrap .box_wrap li .icon{height:60px}main#sub_page.business.list_01_03 section article .wrap .box_wrap li p{margin-top:30px;font-size:22px}main#sub_page.business.list_01_03 section article .wrap .box_wrap li span{margin-top:10px;font-size:16px}main#sub_page.business.list_02_02 section.c5 article .wrap .box_wrap{gap:20px;max-width:1110px}main#sub_page.business.list_02_02 section.c5 article .wrap .box_wrap li{width:calc(33.3333333333% - 13.3333333333px);padding-block:60px}main#sub_page.business.list_02_02 section.c5 article .wrap .box_wrap li .icon{height:60px}main#sub_page.business.list_02_02 section.c5 article .wrap .box_wrap li p{margin-top:30px;font-size:22px}main#sub_page.business.list_02_02 section.c5 article .wrap .box_wrap li span{margin-top:10px;font-size:16px}main#sub_page.business.list_02_02 section.c7 article .wrap .leftright{gap:20px}main#sub_page.business.list_02_02 section.c7 article .wrap .leftright .c7_swiper{max-width:400px}main#sub_page.business.list_02_06 section.c4 article .wrap .dot_box p{font-size:16px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(1) p{font-size:18px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(2)>p{font-size:18px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(2)>div p{font-size:16px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(3)>p{font-size:18px}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap{grid-template-columns:1fr 380px;gap:20px}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .map_swiper{height:600px}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .category_area{gap:20px}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .category_area .category_box{padding:30px}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .category_area .category_box .title{font-size:18px}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .category_area .category_box .desc{margin-top:10px;font-size:16px}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul li .text p:first-of-type{font-size:22px}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul li .text p:last-of-type{font-size:16px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap{grid-template-columns:1fr 380px;gap:20px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .map_swiper{height:870px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area{gap:20px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area .category_box{padding:30px;gap:70px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area .category_box h4{font-size:18px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area .category_box .title{font-size:16px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area .category_box .desc{font-size:16px}main#sub_page.achiev.system section.c4 article .wrap .box_wrap li .text_wrap h5{font-size:18px}main#sub_page.achiev.system section.c4 article .wrap .box_wrap li .text_wrap>p{font-size:22px}main#sub_page.achiev.system section.c4 article .wrap .box_wrap li .text_wrap .dot_wrap p{font-size:16px}.table_wrap table thead tr th,.table_wrap table tbody tr th{padding:15px 30px;font-size:16px}.table_wrap table thead tr td,.table_wrap table tbody tr td{padding:25px 30px;font-size:16px}.table_wrap .table_dot{font-size:16px}.table_wrap_ver2 table tbody tr td{padding:25px 30px;font-size:16px}.table_wrap_ver3 table thead tr th,.table_wrap_ver3 table thead tr td,.table_wrap_ver3 table tbody tr th,.table_wrap_ver3 table tbody tr td{font-size:16px}.table_wrap_ver4 table thead tr th,.table_wrap_ver4 table thead tr td,.table_wrap_ver4 table tbody tr th,.table_wrap_ver4 table tbody tr td{font-size:16px}.table_wrap_ver4 table .download{gap:6px}.table_wrap_ver4 table .download .icon{width:15px;min-width:15px}}@media(max-width: 1024px){main section.padding_60{padding-top:50px}main section.padding_80{padding-top:60px}main section.padding_100{padding-top:80px}main section.padding_120{padding-top:80px}main section.padding_160{padding-top:100px}main section.padding_240{padding-top:120px}main section.padding_200{padding-bottom:100px}main#main_page section.main_banner{height:500px}main#main_page section.main_banner .main_swiper .swiper-wrapper .swiper-slide article .wrap .main_banner_title{bottom:60px;gap:40px}main#main_page section.main_banner .main_swiper .swiper-wrapper .swiper-slide article .wrap .main_banner_title h2{font-size:34px}main#main_page section.c2 article .wrap{flex-direction:column;gap:40px}main#main_page section.c2 article .wrap>div .title h3 .tab_menu{font-size:24px}main#main_page section.c2 article .wrap>div.left_wrap{width:100%}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .mid_content{height:auto}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .mid_content a p{font-size:20px}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .mid_content a span{font-size:16px}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .mid_content a span.date{font-size:15px}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .bottom_content li a .text{font-size:17px}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .bottom_content li a .date{font-size:15px}main#main_page section.c2 article .wrap>div.right_wrap{width:100%}main#main_page section.c2 article .wrap>div.right_wrap .title .swiper_btn_pa .pagination{font-size:15px}main#main_page section.c2 article .wrap>div.right_wrap .c2_swiper .swiper-wrapper .swiper-slide a{flex-direction:row;gap:40px}main#main_page section.c2 article .wrap>div.right_wrap .c2_swiper .swiper-wrapper .swiper-slide a .img_wrap{width:300px}main#main_page section.c2 article .wrap>div.right_wrap .c2_swiper .swiper-wrapper .swiper-slide a dl dt{margin-top:0px;font-size:20px}main#main_page section.c2 article .wrap>div.right_wrap .c2_swiper .swiper-wrapper .swiper-slide a dl dd{font-size:15px}main#main_page section.c3 article .wrap .c3_swiper ul li{padding:30px}main#main_page section.c3 article .wrap .c3_swiper ul li .bg_wrap{height:150px}main#main_page section.c3 article .wrap .c3_swiper ul li .box_content .box_top .box_title_1{font-size:17px}main#main_page section.c3 article .wrap .c3_swiper ul li .box_content .box_top .box_title_2{font-size:26px}main#main_page section.c3 article .wrap .c3_swiper ul li .box_content .box_bottom .text{font-size:17px}main#main_page section.c3 article .wrap .c3_swiper ul li .box_content .box_bottom a{height:auto;margin-top:20px;opacity:1;visibility:visible;padding:5px 20px;font-size:15px}main#main_page section.c4{padding-bottom:20px}main#main_page section.c4 article .c4_swiper .swiper-wrapper .swiper-slide{height:80px}main#sub_page.list_all section article .wrap .data_wrap .search_status .current_wrap p{font-size:16px}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap{max-width:100%}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .list_btn>a img{width:18px}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .select_wrap .nice-select .current{font-size:15px}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .select_wrap .nice-select .list li{font-size:15px}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .select_wrap .nice-select.open .current{border-radius:6px 6px 0 0}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .search_input label input{font-size:15px}main#sub_page.list_all section article .wrap .data_wrap .gallery_wrap{gap:40px 20px}main#sub_page.list_all section article .wrap .data_wrap .gallery_wrap li{width:calc(33.3333333333% - 13.3333333333px)}main#sub_page.list_all section article .wrap .data_wrap .gallery_wrap li a dl dt{font-size:16px}main#sub_page.list_all section article .wrap .data_wrap .gallery_wrap li a dl dd{font-size:15px}main#sub_page.detail section.c3 article .wrap .detail_title h4{font-size:26px}main#sub_page.detail section.c3 article .wrap .detail_title .date{font-size:17px}main#sub_page.detail section.c3 article .wrap .desc_wrap .download_wrap .download a span{font-size:15px}main#sub_page.detail section.c3 article .wrap .desc_wrap .desc{padding-block:50px;font-size:15px}main#sub_page.detail section.c3 article .wrap .desc_wrap .control_wrap>div{gap:30px}main#sub_page.detail section.c3 article .wrap .desc_wrap .control_wrap>div .right_wrap a{font-size:15px}main#sub_page.detail section.c3 article .wrap .desc_wrap .button_wrap{padding-top:50px}main#sub_page section.sub_banner{height:400px}main#sub_page section.sub_banner article .wrap{padding-top:62px}main#sub_page section.sub_banner article .wrap h2{font-size:34px}main#sub_page section article .wrap .sub_section_title{gap:25px;padding-bottom:60px}main#sub_page section article .wrap .sub_section_title h3{font-size:32px}main#sub_page section article .wrap .sub_section_title p{font-size:17px}main#sub_page section article .wrap .sub_section_title_ver2{padding-bottom:20px;margin-bottom:30px}main#sub_page section article .wrap .sub_section_title_ver2 p{font-size:24px}main#sub_page section article .wrap .sub_section_title_ver3{margin-bottom:30px}main#sub_page section article .wrap .sub_section_title_ver3 p{font-size:24px}main#sub_page section.path article .wrap{padding:0}main#sub_page section.path article .wrap .menu_wrap{max-width:100%}main#sub_page section.path article .wrap .menu_wrap .menu .current span{font-size:15px}main#sub_page section.path article .wrap .menu_wrap .menu .sub_menu ul li a{font-size:15px}main#sub_page section.path article .wrap .menu_wrap .menu.active .current .arrow{transform:rotate(180deg) !important}main#sub_page section.path article .wrap .menu_wrap .menu.active .sub_menu{opacity:1;visibility:visible;pointer-events:auto}main#sub_page.company.overview section.c3 article .wrap dl{flex-direction:column;gap:20px}main#sub_page.company.overview section.c3 article .wrap dl dt{font-size:32px}main#sub_page.company.overview section.c3 article .wrap dl dd{font-size:16px}main#sub_page.company.overview section.c4 article .img_wrap{height:500px}main#sub_page.company.overview section.c5 article .wrap .box_wrap li{width:calc(50% - 10px)}main#sub_page.company.overview section.c5 article .wrap .box_wrap li dl dt{font-size:17px}main#sub_page.company.overview section.c5 article .wrap .box_wrap li dl dd .text{font-size:16px}main#sub_page.company.vision section.c3 article .wrap .count_aos{gap:40px}main#sub_page.company.vision section.c3 article .wrap .count_aos .num{font-size:50px;min-width:150px}main#sub_page.company.vision section.c3 article .wrap .count_aos .line{width:250px}main#sub_page.company.vision section.c4 article .wrap ul{transform:translateX(20px)}main#sub_page.company.vision section.c4 article .wrap ul li{width:calc(50% - .5px);margin-left:-40px}main#sub_page.company.vision section.c4 article .wrap ul li .text1{font-size:17px}main#sub_page.company.vision section.c4 article .wrap ul li .text2{font-size:20px}main#sub_page.company.vision section.c4 article .wrap ul li:nth-of-type(n+3){margin-top:-20px}main#sub_page.company.vision section.c5 article .wrap>div ul li>div .text1{font-size:17px}main#sub_page.company.vision section.c5 article .wrap>div ul li>div .text2{font-size:32px}main#sub_page.company.vision section.c5 article .wrap>div.pc{display:none}main#sub_page.company.vision section.c5 article .wrap>div.mo{display:flex}main#sub_page.company.vision section.c6{padding-bottom:100px}main#sub_page.company.vision section.c6 .bg_wrap{width:300px}main#sub_page.company.vision section.c6 article .wrap>div{width:100%}main#sub_page.company.vision section.c6 article .wrap>div dl{padding-block:30px}main#sub_page.company.vision section.c6 article .wrap>div dl dt{font-size:17px}main#sub_page.company.vision section.c6 article .wrap>div dl dd{font-size:32px}main#sub_page.company.vision section.c7 article .wrap ul{gap:10px;flex-direction:column}main#sub_page.company.vision section.c7 article .wrap ul li{width:100%}main#sub_page.company.vision section.c7 article .wrap ul li a{flex-direction:row}main#sub_page.company.vision section.c7 article .wrap ul li a .img_wrap{width:300px}main#sub_page.company.vision section.c7 article .wrap ul li a .img_wrap .icon{right:10px;top:10px;width:40px}main#sub_page.company.vision section.c7 article .wrap ul li a .img_wrap::before{font-size:17px}main#sub_page.company.vision section.c7 article .wrap ul li a dl{padding-inline:0}main#sub_page.company.vision section.c7 article .wrap ul li a dl dt{font-size:17px}main#sub_page.company.vision section.c7 article .wrap ul li a dl dd{font-size:20px}main#sub_page.company.vision section.c7 article .wrap ul li a dl .sub_text{margin-top:20px;font-size:15px}main#sub_page.company.chart section.c3 article .wrap .box_wrap li{width:calc(50% - 10px)}main#sub_page.company.chart section.c3 article .wrap .box_wrap li .text_wrap dt{font-size:20px}main#sub_page.company.chart section.c3 article .wrap .box_wrap li .text_wrap dd{font-size:15px}main#sub_page.company.chart section.c3 article .wrap .box_wrap li .text_wrap dd p{font-size:16px}main#sub_page.company.chart section.c3 article .wrap .box_wrap li .text_wrap dd p::before{top:10px}main#sub_page.company.chart section.c4{padding-top:100px}main#sub_page.business section .video_wrap .play_button{width:100px;height:100px}main#sub_page.business section .road_wrap_pc{max-width:100%;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4, 280px)}main#sub_page.business section .road_wrap_pc li a p{font-size:16px;padding-bottom:20px}main#sub_page.business section .road_wrap_pc li:nth-of-type(1){grid-column:span 2;justify-content:center;align-items:stretch}main#sub_page.business section .road_wrap_pc li:nth-of-type(1) a{width:100%;height:100%}main#sub_page.business section .road_wrap_pc li:nth-of-type(2){grid-row:span 2}main#sub_page.business section .road_wrap_pc li:nth-of-type(2) a{width:100%;height:100%}main#sub_page.business section .road_wrap_pc li:nth-of-type(3){grid-row:span 2;flex-direction:column;gap:15px}main#sub_page.business section .road_wrap_pc li:nth-of-type(3) a{width:100%}main#sub_page.business section .road_wrap_pc li:nth-of-type(3) a:first-of-type{height:calc(50% - 7.5px)}main#sub_page.business section .road_wrap_pc li:nth-of-type(3) a:last-of-type{height:calc(50% - 7.5px)}main#sub_page.business section .road_wrap_pc li:nth-of-type(4){grid-column:span 2;grid-row:span 1}main#sub_page.business section .road_wrap_pc li:nth-of-type(4) a{width:100%;height:100%}main#sub_page.business section.promotion article .wrap dl{padding:20px 30px;gap:10px}main#sub_page.business section.promotion article .wrap dl dt{font-size:16px}main#sub_page.business section.promotion article .wrap dl dd{font-size:15px}main#sub_page.business section.promotion article .wrap dl dd p{position:relative;padding-left:15px}main#sub_page.business section.promotion article .wrap dl dd p::before{top:10px}main#sub_page.business.list_01_02 section article .wrap .box_wrap{gap:20px}main#sub_page.business.list_01_02 section article .wrap .box_wrap ul{gap:10px 20px}main#sub_page.business.list_01_02 section article .wrap .box_wrap ul li{width:calc(50% - 10px);font-size:15px;height:80px;padding-inline:40px}main#sub_page.business.list_01_02 section article .wrap .box_wrap ul li:nth-of-type(1){font-size:17px}main#sub_page.business.list_01_02 section article .wrap .leftright li{flex-direction:column;justify-content:center;padding-bottom:80px;gap:20px}main#sub_page.business.list_01_02 section article .wrap .leftright li dl{gap:20px;min-width:100%}main#sub_page.business.list_01_02 section article .wrap .leftright li dl dt{font-size:24px}main#sub_page.business.list_01_02 section article .wrap .leftright li dl dd{font-size:15px}main#sub_page.business.list_01_02 section article .wrap .leftright li .img_wrap{width:600px;margin:0 auto}main#sub_page.business.list_01_03 section article .wrap .box_wrap{gap:20px;max-width:100%}main#sub_page.business.list_01_03 section article .wrap .box_wrap li{width:calc(33.3333333333% - 13.3333333333px);padding-block:40px;padding-inline:20px}main#sub_page.business.list_01_03 section article .wrap .box_wrap li .icon{height:60px}main#sub_page.business.list_01_03 section article .wrap .box_wrap li p{margin-top:30px;font-size:20px}main#sub_page.business.list_01_03 section article .wrap .box_wrap li span{margin-top:10px;font-size:15px}main#sub_page.business.list_02_02 section.c5 article .wrap .box_wrap{gap:20px;max-width:100%}main#sub_page.business.list_02_02 section.c5 article .wrap .box_wrap li{width:calc(33.3333333333% - 13.3333333333px);padding-block:40px;padding-inline:20px}main#sub_page.business.list_02_02 section.c5 article .wrap .box_wrap li .icon{height:60px}main#sub_page.business.list_02_02 section.c5 article .wrap .box_wrap li p{margin-top:30px;font-size:20px}main#sub_page.business.list_02_02 section.c5 article .wrap .box_wrap li span{margin-top:10px;font-size:15px}main#sub_page.business.list_02_02 section.c7 article .wrap .leftright{gap:20px;flex-direction:column-reverse}main#sub_page.business.list_02_02 section.c7 article .wrap .leftright .c7_swiper{max-width:450px}main#sub_page.business.list_02_06 section.c4 article .wrap .dot_box p{font-size:16px}main#sub_page.business.list_02_06 section.c4 article .wrap .dot_box p::before{top:10px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(1) img{height:80px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(1) p{font-size:17px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(2)>p{font-size:17px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(2)>div p{font-size:15px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(3) img{height:30px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(3)>p{font-size:17px}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap{grid-template-columns:1fr;gap:20px}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .map_swiper{height:500px}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .category_area{gap:20px}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .category_area .category_box{padding:30px}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .category_area .category_box .title{font-size:17px}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .category_area .category_box .desc{margin-top:10px;font-size:15px}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul{gap:50px 0}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul li{flex:0 0 25%;height:170px}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul li .text p:first-of-type{font-size:20px}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul li .text p:last-of-type{font-size:16px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap{grid-template-columns:1fr;gap:20px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .map_swiper{height:650px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area{gap:20px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area .category_box{padding:30px;gap:70px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area .category_box h4{font-size:17px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area .category_box .title{font-size:15px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area .category_box .desc{font-size:15px}main#sub_page.achiev.system section.c4 article .wrap .box_wrap li{width:calc(50% - 10px)}main#sub_page.achiev.system section.c4 article .wrap .box_wrap li .text_wrap h5{font-size:17px}main#sub_page.achiev.system section.c4 article .wrap .box_wrap li .text_wrap>p{font-size:20px}main#sub_page.achiev.system section.c4 article .wrap .box_wrap li .text_wrap .dot_wrap p{font-size:15px}.table_wrap table thead tr th,.table_wrap table tbody tr th{padding:15px 20px;font-size:16px}.table_wrap table thead tr td,.table_wrap table tbody tr td{padding:25px 20px;font-size:15px}.table_wrap .table_dot{font-size:15px}.table_wrap_ver2 table tbody tr td{padding:15px 25px;font-size:15px}.table_wrap_ver3 table thead tr th,.table_wrap_ver3 table thead tr td,.table_wrap_ver3 table tbody tr th,.table_wrap_ver3 table tbody tr td{font-size:15px}.table_wrap_ver3 table thead tr th:nth-of-type(1),.table_wrap_ver3 table thead tr td:nth-of-type(1),.table_wrap_ver3 table tbody tr th:nth-of-type(1),.table_wrap_ver3 table tbody tr td:nth-of-type(1){width:15%}.table_wrap_ver3 table thead tr th:nth-of-type(2),.table_wrap_ver3 table thead tr td:nth-of-type(2),.table_wrap_ver3 table tbody tr th:nth-of-type(2),.table_wrap_ver3 table tbody tr td:nth-of-type(2){width:auto}.table_wrap_ver3 table thead tr th:nth-of-type(3),.table_wrap_ver3 table thead tr td:nth-of-type(3),.table_wrap_ver3 table tbody tr th:nth-of-type(3),.table_wrap_ver3 table tbody tr td:nth-of-type(3){display:none}.table_wrap_ver3 table thead tr th:nth-of-type(4),.table_wrap_ver3 table thead tr td:nth-of-type(4),.table_wrap_ver3 table tbody tr th:nth-of-type(4),.table_wrap_ver3 table tbody tr td:nth-of-type(4){width:20%}.table_wrap_ver3 table .download{gap:6px}.table_wrap_ver3 table .download span{display:none}.table_wrap_ver3 table .download .icon{width:15px;min-width:15px}.table_wrap_ver4 table thead tr th,.table_wrap_ver4 table thead tr td,.table_wrap_ver4 table tbody tr th,.table_wrap_ver4 table tbody tr td{font-size:15px}.table_wrap_ver4 table thead tr th:nth-of-type(1),.table_wrap_ver4 table thead tr td:nth-of-type(1),.table_wrap_ver4 table tbody tr th:nth-of-type(1),.table_wrap_ver4 table tbody tr td:nth-of-type(1){width:15%}.table_wrap_ver4 table thead tr th:nth-of-type(2),.table_wrap_ver4 table thead tr td:nth-of-type(2),.table_wrap_ver4 table tbody tr th:nth-of-type(2),.table_wrap_ver4 table tbody tr td:nth-of-type(2){width:auto}.table_wrap_ver4 table thead tr th:nth-of-type(3),.table_wrap_ver4 table thead tr td:nth-of-type(3),.table_wrap_ver4 table tbody tr th:nth-of-type(3),.table_wrap_ver4 table tbody tr td:nth-of-type(3){width:20%}}@media(max-width: 767px){main section.padding_60{padding-top:40px}main section.padding_80{padding-top:50px}main section.padding_100{padding-top:60px}main section.padding_120{padding-top:60px}main section.padding_160{padding-top:80px}main section.padding_240{padding-top:100px}main section.padding_200{padding-bottom:80px}main#main_page section.main_banner{height:450px}main#main_page section.main_banner .main_swiper .swiper-wrapper .swiper-slide article .wrap .main_banner_title{bottom:40px;gap:20px}main#main_page section.main_banner .main_swiper .swiper-wrapper .swiper-slide article .wrap .main_banner_title h2{font-size:22px}main#main_page section.c2 article .wrap{gap:50px}main#main_page section.c2 article .wrap>div .title h3 .tab_menu{font-size:18px}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .mid_content{padding-block:30px}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .mid_content a p{font-size:18px}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .mid_content a span{font-size:15px}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .mid_content a span.date{font-size:14px}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .bottom_content li a{padding:20px}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .bottom_content li a .text{font-size:16px}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .bottom_content li a .date{font-size:14px}main#main_page section.c2 article .wrap>div.right_wrap .title .swiper_btn_pa{gap:20px}main#main_page section.c2 article .wrap>div.right_wrap .title .swiper_btn_pa .pagination{font-size:14px}main#main_page section.c2 article .wrap>div.right_wrap .c2_swiper .swiper-wrapper .swiper-slide a{flex-direction:row;gap:40px}main#main_page section.c2 article .wrap>div.right_wrap .c2_swiper .swiper-wrapper .swiper-slide a .img_wrap{width:200px}main#main_page section.c2 article .wrap>div.right_wrap .c2_swiper .swiper-wrapper .swiper-slide a dl dt{margin-top:0px;font-size:18px}main#main_page section.c2 article .wrap>div.right_wrap .c2_swiper .swiper-wrapper .swiper-slide a dl dd{font-size:14px}main#main_page section.c3 article .wrap .c3_swiper ul li{padding:30px}main#main_page section.c3 article .wrap .c3_swiper ul li .bg_wrap{height:150px}main#main_page section.c3 article .wrap .c3_swiper ul li .box_content .box_top .box_title_1{font-size:16px}main#main_page section.c3 article .wrap .c3_swiper ul li .box_content .box_top .box_title_2{font-size:20px}main#main_page section.c3 article .wrap .c3_swiper ul li .box_content .box_bottom .text{font-size:16px}main#main_page section.c3 article .wrap .c3_swiper ul li .box_content .box_bottom a{font-size:14px}main#main_page section.c3 article .wrap .c3_swiper .swiper-pagination{margin-top:20px}main#main_page section.c4{padding-bottom:20px}main#main_page section.c4 article .c4_swiper .swiper-wrapper .swiper-slide{height:80px}main#sub_page.list_all section article .wrap .data_wrap .search_status{padding-bottom:20px}main#sub_page.list_all section article .wrap .data_wrap .search_status .current_wrap p{font-size:15px}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .select_wrap .nice-select .current{font-size:14px}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .select_wrap .nice-select .list li{font-size:14px}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .select_wrap .nice-select.open .current{border-radius:6px 6px 0 0}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .search_input label input{font-size:14px}main#sub_page.list_all section article .wrap .data_wrap .gallery_wrap{gap:30px 20px}main#sub_page.list_all section article .wrap .data_wrap .gallery_wrap li{width:calc(50% - 10px)}main#sub_page.list_all section article .wrap .data_wrap .gallery_wrap li a dl dt{font-size:15px}main#sub_page.list_all section article .wrap .data_wrap .gallery_wrap li a dl dd{font-size:14px}main#sub_page.detail section.c3 article .wrap .detail_title{gap:10px;padding-bottom:20px}main#sub_page.detail section.c3 article .wrap .detail_title h4{font-size:20px}main#sub_page.detail section.c3 article .wrap .detail_title .date{font-size:16px}main#sub_page.detail section.c3 article .wrap .desc_wrap .download_wrap .download a span{font-size:14px}main#sub_page.detail section.c3 article .wrap .desc_wrap .desc{padding-block:40px;font-size:14px}main#sub_page.detail section.c3 article .wrap .desc_wrap .control_wrap>div{gap:20px}main#sub_page.detail section.c3 article .wrap .desc_wrap .control_wrap>div .left_wrap{gap:10px}main#sub_page.detail section.c3 article .wrap .desc_wrap .control_wrap>div .left_wrap span{width:40px;min-width:40px}main#sub_page.detail section.c3 article .wrap .desc_wrap .control_wrap>div .right_wrap a{font-size:14px}main#sub_page.detail section.c3 article .wrap .desc_wrap .button_wrap{padding-top:40px}main#sub_page.detail section.c3 article .wrap .desc_wrap .button_wrap a{padding:10px 30px}main#sub_page section.sub_banner{height:300px}main#sub_page section.sub_banner article .wrap{padding-top:52px}main#sub_page section.sub_banner article .wrap h2{font-size:22px}main#sub_page section article .wrap .sub_section_title{gap:25px;padding-bottom:50px}main#sub_page section article .wrap .sub_section_title h3{font-size:20px}main#sub_page section article .wrap .sub_section_title p{font-size:16px}main#sub_page section article .wrap .sub_section_title_ver2{padding-bottom:20px;margin-bottom:30px}main#sub_page section article .wrap .sub_section_title_ver2 p{font-size:18px}main#sub_page section article .wrap .sub_section_title_ver3{margin-bottom:30px}main#sub_page section article .wrap .sub_section_title_ver3 p{font-size:18px}main#sub_page section article .wrap .section_img_scroll{overflow-x:auto;width:100%;padding-bottom:10px}main#sub_page section article .wrap .section_img_scroll img{min-width:800px;width:100%;object-fit:contain}main#sub_page section.path article .wrap .menu_wrap .menu{width:50%}main#sub_page section.path article .wrap .menu_wrap .menu .current span{font-size:14px}main#sub_page section.path article .wrap .menu_wrap .menu .sub_menu ul li a{font-size:14px}main#sub_page section.path article .wrap .menu_wrap:has(>.menu:nth-child(3):not(.displaynone))>.menu:first-child{display:none}main#sub_page.company.overview section.c3 article .wrap dl dt{font-size:20px}main#sub_page.company.overview section.c3 article .wrap dl dd{font-size:15px}main#sub_page.company.overview section.c4 article .img_wrap{height:300px}main#sub_page.company.overview section.c5 article .wrap .box_wrap li{width:calc(50% - 10px)}main#sub_page.company.overview section.c5 article .wrap .box_wrap li dl dt{font-size:16px}main#sub_page.company.overview section.c5 article .wrap .box_wrap li dl dd{padding:20px}main#sub_page.company.overview section.c5 article .wrap .box_wrap li dl dd .text{font-size:15px}main#sub_page.company.vision section.c3 article .wrap .count_aos{gap:40px}main#sub_page.company.vision section.c3 article .wrap .count_aos .num{font-size:26px;min-width:80px}main#sub_page.company.vision section.c3 article .wrap .count_aos .line{width:250px}main#sub_page.company.vision section.c4 article .wrap ul li .text1{font-size:16px}main#sub_page.company.vision section.c4 article .wrap ul li .text2{font-size:18px}main#sub_page.company.vision section.c5 article .wrap>div ul li{padding:30px;height:250px}main#sub_page.company.vision section.c5 article .wrap>div ul li>div .text1{font-size:16px}main#sub_page.company.vision section.c5 article .wrap>div ul li>div .text2{font-size:20px}main#sub_page.company.vision section.c5 article .wrap>div ul li>div img{height:80px}main#sub_page.company.vision section.c5 article .wrap>div.pc{display:none}main#sub_page.company.vision section.c5 article .wrap>div.mo{display:flex}main#sub_page.company.vision section.c6{padding-bottom:80px}main#sub_page.company.vision section.c6 .bg_wrap{width:200px}main#sub_page.company.vision section.c6 article .wrap>div{width:100%}main#sub_page.company.vision section.c6 article .wrap>div dl{padding-block:30px}main#sub_page.company.vision section.c6 article .wrap>div dl dt{font-size:16px}main#sub_page.company.vision section.c6 article .wrap>div dl dd{font-size:20px}main#sub_page.company.vision section.c7 article .wrap ul{gap:10px;flex-direction:column}main#sub_page.company.vision section.c7 article .wrap ul li{width:100%}main#sub_page.company.vision section.c7 article .wrap ul li a{padding:20px;flex-direction:row}main#sub_page.company.vision section.c7 article .wrap ul li a .img_wrap{width:275px}main#sub_page.company.vision section.c7 article .wrap ul li a .img_wrap .icon{right:10px;top:10px;width:40px}main#sub_page.company.vision section.c7 article .wrap ul li a .img_wrap::before{font-size:16px}main#sub_page.company.vision section.c7 article .wrap ul li a dl{width:100%}main#sub_page.company.vision section.c7 article .wrap ul li a dl dt{font-size:16px}main#sub_page.company.vision section.c7 article .wrap ul li a dl dd{font-size:18px}main#sub_page.company.vision section.c7 article .wrap ul li a dl .sub_text{margin-top:10px;font-size:14px}main#sub_page.company.chart section.c3 article .wrap .box_wrap{gap:10px}main#sub_page.company.chart section.c3 article .wrap .box_wrap li{width:calc(50% - 5px);padding:15px}main#sub_page.company.chart section.c3 article .wrap .box_wrap li .text_wrap dt{font-size:18px}main#sub_page.company.chart section.c3 article .wrap .box_wrap li .text_wrap dd{font-size:14px}main#sub_page.company.chart section.c3 article .wrap .box_wrap li .text_wrap dd p{font-size:15px}main#sub_page.company.chart section.c3 article .wrap .box_wrap li .text_wrap dd p::before{top:10px}main#sub_page.company.chart section.c4{padding-top:80px}main#sub_page.business section .video_wrap .play_button{width:80px;height:80px}main#sub_page.business section .road_wrap_pc{grid-template-rows:repeat(4, 200px)}main#sub_page.business section .road_wrap_pc li a p{font-size:15px;padding-bottom:20px}main#sub_page.business section .road_wrap_pc li:nth-of-type(3){grid-row:span 2;flex-direction:column;gap:15px}main#sub_page.business section .road_wrap_pc li:nth-of-type(3) a:first-of-type{height:calc(50% - 7.5px)}main#sub_page.business section .road_wrap_pc li:nth-of-type(3) a:last-of-type{height:calc(50% - 7.5px)}main#sub_page.business section.promotion article .wrap dl{padding:20px;gap:10px}main#sub_page.business section.promotion article .wrap dl dt{font-size:15px}main#sub_page.business section.promotion article .wrap dl dd{font-size:14px}main#sub_page.business section.promotion article .wrap dl dd p{position:relative;padding-left:15px}main#sub_page.business section.promotion article .wrap dl dd p::before{top:10px}main#sub_page.business.list_01_02 section article .wrap .box_wrap{gap:20px}main#sub_page.business.list_01_02 section article .wrap .box_wrap ul{gap:10px}main#sub_page.business.list_01_02 section article .wrap .box_wrap ul li{width:calc(50% - 5px);font-size:14px;height:60px;padding-inline:40px}main#sub_page.business.list_01_02 section article .wrap .box_wrap ul li:nth-of-type(1){font-size:16px}main#sub_page.business.list_01_02 section article .wrap .leftright li{flex-direction:column;justify-content:center;padding-bottom:60px;gap:20px}main#sub_page.business.list_01_02 section article .wrap .leftright li dl{gap:20px;min-width:100%}main#sub_page.business.list_01_02 section article .wrap .leftright li dl dt{font-size:18px}main#sub_page.business.list_01_02 section article .wrap .leftright li dl dd{font-size:14px}main#sub_page.business.list_01_02 section article .wrap .leftright li .img_wrap{width:100%}main#sub_page.business.list_01_03 section article .wrap .box_wrap{gap:10px}main#sub_page.business.list_01_03 section article .wrap .box_wrap li{width:calc(33.3333333333% - 6.6666666667px);padding-block:20px;padding-inline:10px}main#sub_page.business.list_01_03 section article .wrap .box_wrap li .icon{height:50px}main#sub_page.business.list_01_03 section article .wrap .box_wrap li p{margin-top:20px;font-size:18px}main#sub_page.business.list_01_03 section article .wrap .box_wrap li span{margin-top:10px;font-size:14px}main#sub_page.business.list_02_02 section.c5 article .wrap .box_wrap{gap:10px}main#sub_page.business.list_02_02 section.c5 article .wrap .box_wrap li{width:calc(33.3333333333% - 6.6666666667px);padding-block:20px;padding-inline:10px}main#sub_page.business.list_02_02 section.c5 article .wrap .box_wrap li .icon{height:50px}main#sub_page.business.list_02_02 section.c5 article .wrap .box_wrap li p{margin-top:20px;font-size:18px}main#sub_page.business.list_02_02 section.c5 article .wrap .box_wrap li span{margin-top:10px;font-size:14px}main#sub_page.business.list_02_02 section.c7 article .wrap .leftright{gap:20px;flex-direction:column-reverse}main#sub_page.business.list_02_02 section.c7 article .wrap .leftright .c7_swiper{max-width:100%}main#sub_page.business.list_02_06 section.c4 article .wrap .dot_box p{font-size:15px}main#sub_page.business.list_02_06 section.c4 article .wrap .dot_box p::before{top:10px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap{gap:20px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li{width:calc(50% - 10px);height:200px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(1) img{height:90px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(1) p{font-size:16px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(2)>p{font-size:16px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(2)>div p{font-size:14px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(3) img{height:40px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(3)>p{font-size:16px}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap{grid-template-columns:1fr;gap:20px}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .map_swiper{height:350px}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .category_area{gap:20px}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .category_area .category_box{padding:20px}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .category_area .category_box .title{font-size:16px}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .category_area .category_box .desc{margin-top:10px;font-size:14px}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul{gap:40px 0}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul li{flex:0 0 50%;height:150px}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul li>span{padding:5px 20px;margin-bottom:20px}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul li .text p:first-of-type{font-size:18px}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul li .text p:last-of-type{font-size:15px}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul li .bar .dot{width:15px;height:15px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap{gap:20px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .map_swiper{height:430px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area{gap:20px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area .category_box{padding:20px;gap:60px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area .category_box h4{font-size:16px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area .category_box .title{font-size:14px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area .category_box .desc{font-size:14px}main#sub_page.achiev.system section.c4 article .wrap .box_wrap li{width:calc(50% - 10px);padding:20px}main#sub_page.achiev.system section.c4 article .wrap .box_wrap li .text_wrap h5{font-size:16px}main#sub_page.achiev.system section.c4 article .wrap .box_wrap li .text_wrap>p{font-size:18px}main#sub_page.achiev.system section.c4 article .wrap .box_wrap li .text_wrap .dot_wrap{margin-top:10px}main#sub_page.achiev.system section.c4 article .wrap .box_wrap li .text_wrap .dot_wrap p{font-size:14px}.table_wrap table thead tr th,.table_wrap table tbody tr th{padding:15px 20px;font-size:15px}.table_wrap table thead tr td,.table_wrap table tbody tr td{padding:25px 20px;font-size:14px}.table_wrap .table_dot{font-size:14px}.table_wrap.scroll{overflow-x:auto}.table_wrap.scroll table{min-width:800px}.table_wrap_ver2{overflow-x:auto}.table_wrap_ver2 table{min-width:800px}.table_wrap_ver2 table tbody tr td{padding:25px 20px;font-size:14px}.table_wrap_ver3 table thead tr th,.table_wrap_ver3 table thead tr td,.table_wrap_ver3 table tbody tr th,.table_wrap_ver3 table tbody tr td{padding:15px;font-size:14px}.table_wrap_ver3 table .download{gap:6px}.table_wrap_ver3 table .download .icon{width:15px;min-width:15px}.table_wrap_ver4 table thead tr th,.table_wrap_ver4 table thead tr td,.table_wrap_ver4 table tbody tr th,.table_wrap_ver4 table tbody tr td{padding:15px;font-size:14px}.table_wrap_ver4 table thead tr th:nth-of-type(1),.table_wrap_ver4 table thead tr td:nth-of-type(1),.table_wrap_ver4 table tbody tr th:nth-of-type(1),.table_wrap_ver4 table tbody tr td:nth-of-type(1){width:15%}.table_wrap_ver4 table thead tr th:nth-of-type(2),.table_wrap_ver4 table thead tr td:nth-of-type(2),.table_wrap_ver4 table tbody tr th:nth-of-type(2),.table_wrap_ver4 table tbody tr td:nth-of-type(2){width:auto}.table_wrap_ver4 table thead tr th:nth-of-type(3),.table_wrap_ver4 table thead tr td:nth-of-type(3),.table_wrap_ver4 table tbody tr th:nth-of-type(3),.table_wrap_ver4 table tbody tr td:nth-of-type(3){display:none}}@media(max-width: 450px){main section.padding_60{padding-top:30px}main section.padding_80{padding-top:30px}main section.padding_100{padding-top:40px}main section.padding_120{padding-top:40px}main section.padding_160{padding-top:60px}main section.padding_240{padding-top:80px}main section.padding-200{padding-bottom:60px}main#main_page section.main_banner{height:450px}main#main_page section.main_banner .main_swiper .swiper-wrapper .swiper-slide article .wrap .main_banner_title{bottom:30px;gap:10px}main#main_page section.main_banner .main_swiper .swiper-wrapper .swiper-slide article .wrap .main_banner_title h2{font-size:22px}main#main_page section.c2 article .wrap{gap:50px}main#main_page section.c2 article .wrap>div .title{padding-bottom:10px}main#main_page section.c2 article .wrap>div .title h3 .icon{height:20px}main#main_page section.c2 article .wrap>div .title h3 .tab_menu{font-size:18px}main#main_page section.c2 article .wrap>div .title .plus_btn{width:30px}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .mid_content{padding-block:30px}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .mid_content a p{font-size:16px}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .mid_content a span{font-size:14px}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .mid_content a span.date{font-size:14px;margin-top:0}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .bottom_content li a{padding:20px 10px}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .bottom_content li a .text{font-size:15px}main#main_page section.c2 article .wrap>div.left_wrap .tab_content .bottom_content li a .date{font-size:14px}main#main_page section.c2 article .wrap>div.right_wrap .title .swiper_btn_pa{gap:20px}main#main_page section.c2 article .wrap>div.right_wrap .title .swiper_btn_pa .pagination{font-size:14px}main#main_page section.c2 article .wrap>div.right_wrap .c2_swiper{padding-top:30px}main#main_page section.c2 article .wrap>div.right_wrap .c2_swiper .swiper-wrapper .swiper-slide a{flex-direction:row;gap:20px}main#main_page section.c2 article .wrap>div.right_wrap .c2_swiper .swiper-wrapper .swiper-slide a .img_wrap{width:150px}main#main_page section.c2 article .wrap>div.right_wrap .c2_swiper .swiper-wrapper .swiper-slide a dl dt{font-size:16px}main#main_page section.c2 article .wrap>div.right_wrap .c2_swiper .swiper-wrapper .swiper-slide a dl dd{font-size:14px}main#main_page section.c3 article .wrap .c3_swiper ul li{padding:30px}main#main_page section.c3 article .wrap .c3_swiper ul li .bg_wrap{height:150px}main#main_page section.c3 article .wrap .c3_swiper ul li .box_content .box_top .box_title_1{font-size:15px}main#main_page section.c3 article .wrap .c3_swiper ul li .box_content .box_top .box_title_2{font-size:20px}main#main_page section.c3 article .wrap .c3_swiper ul li .box_content .box_bottom .text{font-size:15px}main#main_page section.c3 article .wrap .c3_swiper ul li .box_content .box_bottom a{font-size:14px}main#main_page section.c3 article .wrap .c3_swiper .swiper-pagination{margin-top:20px}main#main_page section.c4{padding-bottom:20px}main#main_page section.c4 article .c4_swiper .swiper-wrapper .swiper-slide{height:60px}main#sub_page.list_all section article .wrap .data_wrap .search_status .current_wrap p{font-size:14px}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .select_wrap .nice-select .current{font-size:14px}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .select_wrap .nice-select .current::before{right:15px;width:10px}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .select_wrap .nice-select .list li{font-size:14px}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .select_wrap .nice-select.open .current{border-radius:6px 6px 0 0}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .search_input label{padding:15px}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .search_input label input{font-size:14px}main#sub_page.list_all section article .wrap .data_wrap .search_status .serach_wrap form .search_input .button_wrap{width:15px;min-width:15px}main#sub_page.list_all section article .wrap .data_wrap .gallery_wrap{gap:20px 10px}main#sub_page.list_all section article .wrap .data_wrap .gallery_wrap li{width:calc(50% - 5px)}main#sub_page.list_all section article .wrap .data_wrap .gallery_wrap li a dl dt{font-size:14px}main#sub_page.list_all section article .wrap .data_wrap .gallery_wrap li a dl dd{font-size:14px}main#sub_page.detail section.c3 article .wrap .detail_title h4{font-size:20px}main#sub_page.detail section.c3 article .wrap .detail_title .date{font-size:15px}main#sub_page.detail section.c3 article .wrap .desc_wrap .download_wrap .download a span{font-size:14px}main#sub_page.detail section.c3 article .wrap .desc_wrap .desc{padding-block:30px;font-size:14px}main#sub_page.detail section.c3 article .wrap .desc_wrap .control_wrap>div .left_wrap{gap:10px}main#sub_page.detail section.c3 article .wrap .desc_wrap .control_wrap>div .left_wrap span{width:40px;min-width:40px}main#sub_page.detail section.c3 article .wrap .desc_wrap .control_wrap>div .right_wrap a{font-size:14px}main#sub_page.detail section.c3 article .wrap .desc_wrap .button_wrap{padding-top:30px}main#sub_page.detail section.c3 article .wrap .desc_wrap .button_wrap a{padding:10px 30px}main#sub_page section.sub_banner{height:250px}main#sub_page section.sub_banner article .wrap h2{font-size:22px}main#sub_page section article .wrap .sub_section_title{gap:20px;padding-bottom:30px}main#sub_page section article .wrap .sub_section_title h3{font-size:20px}main#sub_page section article .wrap .sub_section_title p{font-size:15px}main#sub_page section article .wrap .sub_section_title_ver2{padding-bottom:20px;margin-bottom:30px}main#sub_page section article .wrap .sub_section_title_ver2 p{font-size:18px}main#sub_page section article .wrap .sub_section_title_ver3{margin-bottom:30px}main#sub_page section article .wrap .sub_section_title_ver3 p{font-size:18px}main#sub_page section.path article .wrap .home{width:50px;min-width:50px;height:50px}main#sub_page section.path article .wrap .home a img{width:15px}main#sub_page section.path article .wrap .menu_wrap .menu{width:50%}main#sub_page section.path article .wrap .menu_wrap .menu .current{padding:0 15px}main#sub_page section.path article .wrap .menu_wrap .menu .current span{font-size:14px}main#sub_page section.path article .wrap .menu_wrap .menu .current .arrow{width:10px;min-width:10px}main#sub_page section.path article .wrap .menu_wrap .menu .sub_menu ul li{margin-bottom:10px}main#sub_page section.path article .wrap .menu_wrap .menu .sub_menu ul li a{font-size:14px}main#sub_page.company.overview section.c3 article .wrap dl dt{font-size:20px}main#sub_page.company.overview section.c3 article .wrap dl dd{font-size:14px}main#sub_page.company.overview section.c4 article .img_wrap{height:300px}main#sub_page.company.overview section.c5 article .wrap .box_wrap{gap:10px}main#sub_page.company.overview section.c5 article .wrap .box_wrap li{width:calc(100% - 0px)}main#sub_page.company.overview section.c5 article .wrap .box_wrap li dl dt{padding-block:20px;font-size:15px}main#sub_page.company.overview section.c5 article .wrap .box_wrap li dl dd{padding:20px}main#sub_page.company.overview section.c5 article .wrap .box_wrap li dl dd .text{font-size:14px}main#sub_page.company.vision section.c3 article .wrap .count_aos{gap:20px}main#sub_page.company.vision section.c3 article .wrap .count_aos .num{font-size:24px;min-width:80px}main#sub_page.company.vision section.c3 article .wrap .count_aos .line{width:150px}main#sub_page.company.vision section.c4 article .wrap ul{transform:translateX(0px)}main#sub_page.company.vision section.c4 article .wrap ul li{gap:5px;margin-left:0px}main#sub_page.company.vision section.c4 article .wrap ul li .text1{font-size:15px}main#sub_page.company.vision section.c4 article .wrap ul li .text2{font-size:16px}main#sub_page.company.vision section.c4 article .wrap ul li:nth-of-type(n+3){margin-top:0}main#sub_page.company.vision section.c5 article .wrap>div ul{gap:10px}main#sub_page.company.vision section.c5 article .wrap>div ul li{padding:15px;height:200px}main#sub_page.company.vision section.c5 article .wrap>div ul li>div{gap:10px}main#sub_page.company.vision section.c5 article .wrap>div ul li>div .text1{font-size:15px}main#sub_page.company.vision section.c5 article .wrap>div ul li>div .text2{font-size:20px}main#sub_page.company.vision section.c5 article .wrap>div ul li>div img{height:40px}main#sub_page.company.vision section.c5 article .wrap>div.pc{display:none}main#sub_page.company.vision section.c5 article .wrap>div.mo ul li{width:calc(50% - 5px)}main#sub_page.company.vision section.c6{padding-bottom:60px}main#sub_page.company.vision section.c6 .bg_wrap{width:200px}main#sub_page.company.vision section.c6 article .wrap>div{width:100%}main#sub_page.company.vision section.c6 article .wrap>div dl{padding-block:20px}main#sub_page.company.vision section.c6 article .wrap>div dl dt{font-size:15px}main#sub_page.company.vision section.c6 article .wrap>div dl dd{font-size:20px}main#sub_page.company.vision section.c7 article .wrap ul{gap:10px;flex-direction:column}main#sub_page.company.vision section.c7 article .wrap ul li{width:100%}main#sub_page.company.vision section.c7 article .wrap ul li a{padding:20px;flex-direction:row}main#sub_page.company.vision section.c7 article .wrap ul li a .img_wrap{width:150px}main#sub_page.company.vision section.c7 article .wrap ul li a .img_wrap .icon{right:10px;top:10px;width:30px}main#sub_page.company.vision section.c7 article .wrap ul li a .img_wrap::before{font-size:15px}main#sub_page.company.vision section.c7 article .wrap ul li a dl{width:100%}main#sub_page.company.vision section.c7 article .wrap ul li a dl dt{font-size:15px}main#sub_page.company.vision section.c7 article .wrap ul li a dl dd{font-size:16px}main#sub_page.company.vision section.c7 article .wrap ul li a dl .sub_text{margin-top:10px;font-size:14px}main#sub_page.company.chart section.c3 article .wrap .box_wrap{gap:10px;flex-direction:column}main#sub_page.company.chart section.c3 article .wrap .box_wrap li{width:100%;padding:15px}main#sub_page.company.chart section.c3 article .wrap .box_wrap li .text_wrap dt{font-size:16px}main#sub_page.company.chart section.c3 article .wrap .box_wrap li .text_wrap dd{font-size:14px}main#sub_page.company.chart section.c3 article .wrap .box_wrap li .text_wrap dd p{font-size:14px}main#sub_page.company.chart section.c3 article .wrap .box_wrap li .text_wrap dd p::before{top:10px}main#sub_page.company.chart section.c4{padding-top:60px}main#sub_page.business section .video_wrap{border-radius:10px}main#sub_page.business section .video_wrap .play_button{width:50px;height:50px}main#sub_page.business section .road_wrap_pc{grid-template-rows:repeat(4, 150px);gap:10px}main#sub_page.business section .road_wrap_pc li a p{font-size:14px;padding-bottom:20px}main#sub_page.business section .road_wrap_pc li:nth-of-type(3){grid-row:span 2;flex-direction:column;gap:10px}main#sub_page.business section .road_wrap_pc li:nth-of-type(3) a:first-of-type{height:calc(50% - 5px)}main#sub_page.business section .road_wrap_pc li:nth-of-type(3) a:last-of-type{height:calc(50% - 5px)}main#sub_page.business section.promotion article .wrap dl{padding:20px;gap:10px}main#sub_page.business section.promotion article .wrap dl dt{font-size:14px}main#sub_page.business section.promotion article .wrap dl dd{font-size:14px}main#sub_page.business section.promotion article .wrap dl dd p{position:relative;padding-left:15px}main#sub_page.business section.promotion article .wrap dl dd p::before{top:10px}main#sub_page.business.list_01_02 section article .wrap .box_wrap{gap:20px}main#sub_page.business.list_01_02 section article .wrap .box_wrap ul{gap:10px}main#sub_page.business.list_01_02 section article .wrap .box_wrap ul li{width:calc(50% - 5px);font-size:14px;height:60px;padding-inline:20px}main#sub_page.business.list_01_02 section article .wrap .box_wrap ul li:nth-of-type(1){font-size:15px}main#sub_page.business.list_01_02 section article .wrap .leftright li{flex-direction:column;justify-content:center;padding-bottom:40px;gap:10px}main#sub_page.business.list_01_02 section article .wrap .leftright li dl{gap:10px;min-width:100%}main#sub_page.business.list_01_02 section article .wrap .leftright li dl dt{font-size:18px}main#sub_page.business.list_01_02 section article .wrap .leftright li dl dd{font-size:14px}main#sub_page.business.list_01_02 section article .wrap .leftright li .img_wrap{width:100%}main#sub_page.business.list_01_03 section article .wrap .box_wrap{gap:10px}main#sub_page.business.list_01_03 section article .wrap .box_wrap li{width:calc(50% - 5px);padding-block:20px;padding-inline:10px}main#sub_page.business.list_01_03 section article .wrap .box_wrap li .icon{height:50px}main#sub_page.business.list_01_03 section article .wrap .box_wrap li p{margin-top:20px;font-size:16px}main#sub_page.business.list_01_03 section article .wrap .box_wrap li span{margin-top:10px;font-size:14px}main#sub_page.business.list_02_02 section.c5 article .wrap .box_wrap{gap:10px}main#sub_page.business.list_02_02 section.c5 article .wrap .box_wrap li{width:calc(50% - 5px);padding-block:20px;padding-inline:10px}main#sub_page.business.list_02_02 section.c5 article .wrap .box_wrap li .icon{height:50px}main#sub_page.business.list_02_02 section.c5 article .wrap .box_wrap li p{margin-top:20px;font-size:16px}main#sub_page.business.list_02_02 section.c5 article .wrap .box_wrap li span{margin-top:10px;font-size:14px}main#sub_page.business.list_02_02 section.c7 article .wrap .leftright{gap:20px;flex-direction:column-reverse}main#sub_page.business.list_02_02 section.c7 article .wrap .leftright .c7_swiper{max-width:100%}main#sub_page.business.list_02_06 section.c4 article .wrap .dot_box p{font-size:14px}main#sub_page.business.list_02_06 section.c4 article .wrap .dot_box p::before{top:9px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap{gap:10px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li{width:calc(50% - 5px);height:150px;padding-block:10px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(1) img{height:50px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(1) p{font-size:15px;padding:10px 20px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(2)>p{font-size:15px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(2)>div p{font-size:14px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(3) img{height:40px}main#sub_page.business.list_02_06 section.c5 article .wrap .box_wrap li:nth-of-type(3)>p{font-size:15px}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap{grid-template-columns:1fr;gap:10px}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .map_swiper{height:250px}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .category_area{gap:10px}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .category_area .category_box{padding:15px}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .category_area .category_box .title{font-size:15px}main#sub_page.business.list_03_02 section.c4 article .wrap .map_wrap .category_area .category_box .desc{margin-top:5px;font-size:14px}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul{gap:40px 0}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul li{flex:0 0 50%;height:150px}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul li>span{padding:5px 20px;margin-bottom:20px}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul li .text p:first-of-type{font-size:16px}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul li .text p:last-of-type{font-size:14px}main#sub_page.business.list_03_03 section.c5 article .wrap .line_wrap ul li .bar .dot{width:15px;height:15px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap{gap:10px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .map_swiper{height:300px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area{gap:10px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area .category_box{padding:15px;gap:20px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area .category_box h4{font-size:15px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area .category_box .title{font-size:14px}main#sub_page.business.list_03_05 section.c4 article .wrap .map_wrap .category_area .category_box .desc{font-size:14px}main#sub_page.achiev.system section.c4 article .wrap .box_wrap{gap:10px}main#sub_page.achiev.system section.c4 article .wrap .box_wrap li{width:100%;padding:20px}main#sub_page.achiev.system section.c4 article .wrap .box_wrap li .text_wrap h5{font-size:15px}main#sub_page.achiev.system section.c4 article .wrap .box_wrap li .text_wrap>p{font-size:16px}main#sub_page.achiev.system section.c4 article .wrap .box_wrap li .text_wrap .dot_wrap{margin-top:10px}main#sub_page.achiev.system section.c4 article .wrap .box_wrap li .text_wrap .dot_wrap p{font-size:14px}.table_wrap table thead tr th,.table_wrap table tbody tr th{padding:15px 10px;font-size:14px}.table_wrap table thead tr td,.table_wrap table tbody tr td{padding:15px 10px;font-size:14px}.table_wrap .table_dot{font-size:14px}.table_wrap_ver2 table tbody tr td{padding:15px 15px;font-size:14px}.table_wrap_ver3 table thead tr th,.table_wrap_ver3 table thead tr td,.table_wrap_ver3 table tbody tr th,.table_wrap_ver3 table tbody tr td{padding:10px;font-size:14px}.table_wrap_ver3 table thead tr th:nth-of-type(1),.table_wrap_ver3 table thead tr td:nth-of-type(1),.table_wrap_ver3 table tbody tr th:nth-of-type(1),.table_wrap_ver3 table tbody tr td:nth-of-type(1){width:15%}.table_wrap_ver3 table thead tr th:nth-of-type(2),.table_wrap_ver3 table thead tr td:nth-of-type(2),.table_wrap_ver3 table tbody tr th:nth-of-type(2),.table_wrap_ver3 table tbody tr td:nth-of-type(2){width:auto}.table_wrap_ver3 table thead tr th:nth-of-type(3),.table_wrap_ver3 table thead tr td:nth-of-type(3),.table_wrap_ver3 table tbody tr th:nth-of-type(3),.table_wrap_ver3 table tbody tr td:nth-of-type(3){display:none}.table_wrap_ver3 table thead tr th:nth-of-type(4),.table_wrap_ver3 table thead tr td:nth-of-type(4),.table_wrap_ver3 table tbody tr th:nth-of-type(4),.table_wrap_ver3 table tbody tr td:nth-of-type(4){width:20%}.table_wrap_ver3 table .download{gap:6px}.table_wrap_ver3 table .download .icon{width:15px;min-width:15px}.table_wrap_ver4 table thead tr th,.table_wrap_ver4 table thead tr td,.table_wrap_ver4 table tbody tr th,.table_wrap_ver4 table tbody tr td{padding:10px;font-size:14px}.table_wrap_ver4 table thead tr th:nth-of-type(1),.table_wrap_ver4 table thead tr td:nth-of-type(1),.table_wrap_ver4 table tbody tr th:nth-of-type(1),.table_wrap_ver4 table tbody tr td:nth-of-type(1){width:15%}.table_wrap_ver4 table thead tr th:nth-of-type(2),.table_wrap_ver4 table thead tr td:nth-of-type(2),.table_wrap_ver4 table tbody tr th:nth-of-type(2),.table_wrap_ver4 table tbody tr td:nth-of-type(2){width:auto}.table_wrap_ver4 table thead tr th:nth-of-type(3),.table_wrap_ver4 table thead tr td:nth-of-type(3),.table_wrap_ver4 table tbody tr th:nth-of-type(3),.table_wrap_ver4 table tbody tr td:nth-of-type(3){display:none}}