@import"../css/aos.css";@import"../css/fullpage.min.css";@import"../css/swiper.min.css";@import"../css/jquery-ui.min.css";@import"../css/splide.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)}}@keyframes subBar{0%{left:0;width:0}70%{width:30%}100%{left:100%;width:0%}}*,*: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:#3d94f2}*::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}*::-moz-selection{background-color:rgba(61,148,242,.7);color:#fff}*::selection{background-color:rgba(61,148,242,.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:#3d94f2}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:#000;font-family:"Pretendard","Noto Sans KR";font-size:16px;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:#3d94f2}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:none}.full_only{display:block}@media(max-width: calc(1520px + 6vw)){.pc_only{display:block !important}.full_only,.ta_only,.mo_only{display:none !important}}@media(max-width: 1024px){.ta_only{display:block !important}.full_only,.pc_only,.mo_only{display:none !important}}@media(max-width: 767px){.mo_only{display:block !important}.full_only,.pc_only,.ta_only{display:none !important}}@media(max-width: 450px){.mo_only{display:block !important}.full_only,.pc_only,.ta_only{display:none !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:#000;padding:25px 0;border-bottom:1px solid #ededed}#header #header_wrap{max-width:1520px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;z-index:10}#header #header_wrap #header_left .logo{width:180px;min-width:180px}#header #header_wrap #header_left .logo a{width:100%;display:flex;justify-content:center;align-items:center;position:relative}#header #header_wrap #header_left .logo a img{width:100%;object-fit:contain;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}#header #header_wrap #header_left .logo a img.white{position:absolute;top:0;left:0;z-index:2;opacity:0;visibility:hidden;pointer-events:none}#header #header_wrap #gnb{display:flex;align-items:center;gap:100px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}#header #header_wrap #gnb>li{position:relative}#header #header_wrap #gnb>li>a{font-size:20px;font-weight:500;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}#header #header_wrap #gnb>li .sub_menu{top:100%;left:50%;transform:translateX(-50%);position:absolute;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;z-index:2;padding-top:20px}#header #header_wrap #gnb>li .sub_menu ul{padding:15px 0;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}#header #header_wrap #gnb>li .sub_menu ul li a{font-size:18px;font-weight:500;color:#666}#header #header_wrap #gnb>li .sub_menu ul li a:hover{color:#3d94f2}#header #header_wrap #gnb>li.hover>a{color:#3d94f2}#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 .langauge ul{display:flex;align-items:center;justify-content:center;gap:24px}#header #header_wrap #header_right .langauge ul li{opacity:.5;position:relative}#header #header_wrap #header_right .langauge ul li a{font-size:20px;font-weight:500;color:#000}#header #header_wrap #header_right .langauge ul li::before{content:"";width:1px;height:65%;position:absolute;right:-12px;top:50%;transform:translateY(-50%);background-color:#000;opacity:.5}#header #header_wrap #header_right .langauge ul li:nth-last-of-type(1)::before{display:none}#header #header_wrap #header_right .langauge ul li.now{opacity:1}#header #header_wrap #header_right .login_wrap{position:relative;width:16px}#header #header_wrap #header_right .login_wrap .login_icon{display:flex;justify-content:center;align-items:center;width:100%}#header #header_wrap #header_right .login_wrap .login_icon svg{width:100%;object-fit:contain}#header #header_wrap #header_right .login_wrap .sub_menu{position:absolute;left:50%;top:100%;transform:translateX(-50%);opacity:0;visibility:hidden;pointer-events:none;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;white-space:nowrap;padding-top:20px;z-index:2}#header #header_wrap #header_right .login_wrap .sub_menu ul{background-color:#fff;padding:15px;font-weight:400;text-align:center;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;width:100%}#header #header_wrap #header_right .login_wrap .sub_menu ul li{margin-bottom:10px}#header #header_wrap #header_right .login_wrap .sub_menu ul li a{font-size:16px;color:#000;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}#header #header_wrap #header_right .login_wrap .sub_menu ul li a:hover{color:#3d94f2}#header #header_wrap #header_right .login_wrap .sub_menu ul li:nth-last-of-type(1){margin-bottom:0}#header #header_wrap #header_right .login_wrap:hover .sub_menu{opacity:1;visibility:visible;pointer-events:auto}#header #header_wrap #header_right #menuicon{display:none;width:38px;height:38px;cursor:pointer;background-color:#3d94f2;border-radius:50%;justify-content:center;align-items:center}#header #header_wrap #header_right #menuicon div{position:relative;width:13px;height:10px}#header #header_wrap #header_right #menuicon div span{position:absolute;width:100%;height:2px;border-radius:10px;background-color:#fff;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 div span:nth-child(1){top:0px}#header #header_wrap #header_right #menuicon div span:nth-child(2){top:50%;transform:translate(-50%, -50%)}#header #header_wrap #header_right #menuicon div span:nth-child(3){top:calc(100% - 2px)}#header #header_wrap #header_right #menuicon.active div span:nth-child(1){top:50%;transform:translate(-50%, -50%) rotate(45deg)}#header #header_wrap #header_right #menuicon.active div span:nth-child(2){opacity:0}#header #header_wrap #header_right #menuicon.active div span:nth-child(3){top:50%;transform:translate(-50%, -50%) rotate(-45deg)}#header #header_bg{border-bottom:1px solid #ededed;background-color:#fff;width:100%;height:250px;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_wrap #gnb{gap:130px}#header.hover #header_bg{opacity:1;visibility:visible;pointer-events:auto}#header.active{top:0 !important}#header.white{background-color:rgba(0,0,0,0);color:#fff;border-bottom:unset}#header.white #header_wrap #header_left .logo a img{opacity:0;visibility:hidden;pointer-events:none}#header.white #header_wrap #header_left .logo a img.white{opacity:1;visibility:visible;pointer-events:auto}#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 .login_wrap .login_icon svg path{stroke:#fff}#footer{padding:50px 0;background-color:#000}#footer #footer_wrap{max-width:1520px;width:100%;margin:0 auto;font-size:18px;font-weight:500;color:#595959}#footer #footer_wrap #footer_top{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:50px}#footer #footer_wrap #footer_top .left_wrap{display:flex;flex-wrap:wrap;gap:100px}#footer #footer_wrap #footer_top .left_wrap .logo{width:160px;min-width:160px}#footer #footer_wrap #footer_top .left_wrap .logo img{width:100%;object-fit:contain}#footer #footer_wrap #footer_top .left_wrap .address_wrap .info_wrap{width:100%}#footer #footer_wrap #footer_top .left_wrap .address_wrap .info_wrap .full{width:100%;display:flex;gap:10px}#footer #footer_wrap #footer_top .left_wrap .address_wrap .info_wrap .full dl{display:flex;gap:20px;min-width:210px}#footer #footer_wrap #footer_top .left_wrap .address_wrap .info_wrap .full dl dt{color:#fff}#footer #footer_wrap #footer_top .left_wrap .address_wrap .info_wrap .full dl dt.min_width{min-width:65px}#footer #footer_wrap #footer_top .left_wrap .address_wrap .info_wrap .full dl dd a{transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}#footer #footer_wrap #footer_top .left_wrap .address_wrap .info_wrap .full dl dd a:hover{color:#fff}#footer #footer_wrap #footer_top .left_wrap .address_wrap .info_wrap+.info_wrap{margin-top:30px}#footer #footer_wrap #footer_top .sns_wrap{display:flex;align-items:center;gap:10px}#footer #footer_wrap #footer_top .sns_wrap li{background-color:#404040;border-radius:50%;width:48px;height:48px}#footer #footer_wrap #footer_top .sns_wrap li a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}#footer #footer_wrap #footer_top .sns_wrap li a img{width:21px;object-fit:contain}#footer #footer_wrap #footer_bottom{width:100%;margin-top:60px;padding-top:20px;border-top:1px solid rgba(64,64,64,.5);text-align:center}#footer #footer_wrap #footer_bottom .copyright{font-size:16px}#drawer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:90;background-color:#000;color:#fff;text-align:center;padding:0 3%;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;pointer-events:none;display:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}#drawer #drawer_wrap{width:100%;max-height:calc(100% - 200px);overflow-y:auto}#drawer #drawer_wrap .gnb>li{margin-bottom:40px}#drawer #drawer_wrap .gnb>li>a{font-size:32px;font-weight:600}#drawer #drawer_wrap .gnb>li .sub_menu{width:100%;display:none}#drawer #drawer_wrap .gnb>li .sub_menu ul{padding:20px 0}#drawer #drawer_wrap .gnb>li .sub_menu ul li{margin-bottom:10px}#drawer #drawer_wrap .gnb>li .sub_menu ul li a{font-size:20px;font-weight:400;color:#a7a7a7}#drawer #drawer_wrap .gnb>li .sub_menu ul li:nth-last-of-type(1){margin-bottom:0}#drawer #drawer_wrap .gnb>li:nth-last-of-type(1){margin-bottom:0}#side_btn{position:fixed;right:50px;bottom:50px;z-index:10}#side_btn ul{display:flex;flex-direction:column;gap:10px}#side_btn ul li{width:116px;aspect-ratio:1/1;border-radius:50%;overflow:hidden;background-color:#3d94f2}#side_btn ul li a{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;padding:10px}#side_btn ul li a .icon_wrap{width:35px}#side_btn ul li a .icon_wrap img{width:100%;object-fit:contain}#side_btn ul li a p{margin-top:5px;font-size:18px;font-weight:700;color:#fff}body:has(#menuicon.active) #header #header_wrap #header_left .logo a img{opacity:1;visibility:visible;pointer-events:auto}body:has(#menuicon.active) #header #header_wrap #header_left .logo a img.white{opacity:0;visibility:hidden;pointer-events:none}body:has(#menuicon.active) #header #header_wrap #header_right .langauge ul li a{color:#000}body:has(#menuicon.active) #header #header_wrap #header_right .langauge ul li::before{background-color:#000}body:has(#menuicon.active) #header #header_wrap #header_right .login_wrap .login_icon svg path{stroke:#000}body:has(#menuicon.active) #drawer{opacity:1;visibility:visible;pointer-events:auto}@media(max-width: calc(1520px + 6vw)){#header #header_wrap{padding:0 3%;margin:0;max-width:100%}#header #header_wrap #header_left .logo{width:160px;min-width:160px}#header #header_wrap #gnb{gap:60px}#header #header_wrap #gnb>li>a{font-size:18px}#header #header_wrap #gnb>li .sub_menu{padding-top:30px}#header #header_wrap #gnb>li .sub_menu ul li a{font-size:16px}#header #header_wrap #header_right{gap:20px}#header #header_wrap #header_right .langauge ul{gap:20px}#header #header_wrap #header_right .langauge ul li a{font-size:18px}#header #header_wrap #header_right .langauge ul li::before{right:-10px}#header #header_wrap #header_right .login_wrap .sub_menu{padding-top:15px}#header #header_wrap #header_right .login_wrap .sub_menu ul{padding:10px}#header #header_bg{height:220px}#header.hover #header_wrap #gnb{gap:80px}#footer #footer_wrap{padding:0 3%;margin:0;max-width:100%}#footer #footer_wrap #footer_top .left_wrap .address_wrap .info_wrap .full dl{min-width:210px}#footer #footer_wrap #footer_bottom{margin-top:50px}#side_btn{right:3%;bottom:3%}#side_btn ul li{width:100px}#side_btn ul li a .icon_wrap{width:30px}#side_btn ul li a p{font-size:16px}}@media(max-width: 1024px){#header{padding:20px 0}#header #header_wrap #header_left .logo{width:150px;min-width:150px}#header #header_wrap #gnb{display:none}#header #header_wrap #header_right{gap:20px}#header #header_wrap #header_right .langauge ul{gap:20px}#header #header_wrap #header_right .langauge ul li a{font-size:18px}#header #header_wrap #header_right .langauge ul li::before{right:-10px}#header #header_wrap #header_right .login_wrap .sub_menu{padding-top:15px}#header #header_wrap #header_right .login_wrap .sub_menu ul{padding:10px}#header #header_wrap #header_right #menuicon{display:flex;width:38px;height:38px;cursor:pointer;background-color:#3d94f2;border-radius:50%;justify-content:center;align-items:center}#header #header_wrap #header_right #menuicon div{position:relative;width:13px;height:10px}#header #header_wrap #header_right #menuicon div span{position:absolute;width:100%;height:2px;border-radius:10px;background-color:#fff;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 div span:nth-child(1){top:0px}#header #header_wrap #header_right #menuicon div span:nth-child(2){top:50%;transform:translate(-50%, -50%)}#header #header_wrap #header_right #menuicon div span:nth-child(3){top:calc(100% - 2px)}#header #header_wrap #header_right #menuicon.active div span:nth-child(1){top:50%;transform:translate(-50%, -50%) rotate(45deg)}#header #header_wrap #header_right #menuicon.active div span:nth-child(2){opacity:0}#header #header_wrap #header_right #menuicon.active div span:nth-child(3){top:50%;transform:translate(-50%, -50%) rotate(-45deg)}#footer{padding:40px 0}#footer #footer_wrap{font-size:17px}#footer #footer_wrap #footer_top{gap:40px}#footer #footer_wrap #footer_top .left_wrap{width:100%;flex-direction:column;gap:30px}#footer #footer_wrap #footer_top .left_wrap .address_wrap .info_wrap .full{flex-wrap:wrap}#footer #footer_wrap #footer_top .left_wrap .address_wrap .info_wrap .full dl{min-width:initial}#footer #footer_wrap #footer_top .left_wrap .address_wrap .info_wrap+.info_wrap{margin-top:10px}#footer #footer_wrap #footer_top .sns_wrap{margin-left:auto}#footer #footer_wrap #footer_bottom{margin-top:40px}#drawer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:90;background-color:#f7f9fc;color:#000;padding:0 3%;display:flex;opacity:0;visibility:hidden;pointer-events:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;text-align:left}#drawer #drawer_wrap{width:100%;height:100%;max-height:calc(100% - 200px);overflow-y:auto}#drawer #drawer_wrap .gnb>li{margin-bottom:40px}#drawer #drawer_wrap .gnb>li>a{font-size:32px;font-weight:600}#drawer #drawer_wrap .gnb>li .sub_menu{margin-top:20px;width:100%;display:none;background-color:#fff;padding:20px 50px}#drawer #drawer_wrap .gnb>li .sub_menu ul li{margin-bottom:15px}#drawer #drawer_wrap .gnb>li .sub_menu ul li a{font-size:18px;font-weight:500;color:#666}#drawer #drawer_wrap .gnb>li .sub_menu ul li:nth-last-of-type(1){margin-bottom:0}#drawer #drawer_wrap .gnb>li:nth-last-of-type(1){margin-bottom:0}#side_btn{right:3%;bottom:3%}#side_btn ul li{width:60px}#side_btn ul li a .icon_wrap{width:25px}#side_btn ul li a p{display:none;font-size:16px}}@media(max-width: 767px){#header #header_wrap #header_left .logo{width:140px;min-width:140px}#header #header_wrap #header_right .langauge ul li a{font-size:16px}#header #header_wrap #header_right .login_wrap .sub_menu ul li a{font-size:14px}#footer{padding:30px 0}#footer #footer_wrap{font-size:16px}#footer #footer_wrap #footer_top{gap:30px}#footer #footer_wrap #footer_top .left_wrap{gap:30px}#footer #footer_wrap #footer_top .left_wrap .logo{width:140px;min-width:140px}#footer #footer_wrap #footer_top .left_wrap .address_wrap .info_wrap .full dl dt.min_width{min-width:80px}#footer #footer_wrap #footer_top .sns_wrap li{width:40px;height:40px}#footer #footer_wrap #footer_top .sns_wrap li a img{width:18px}#footer #footer_wrap #footer_bottom{margin-top:30px}#drawer #drawer_wrap .gnb>li{margin-bottom:30px}#drawer #drawer_wrap .gnb>li>a{font-size:30px}#drawer #drawer_wrap .gnb>li .sub_menu{padding:20px 40px}#side_btn ul li{width:50px}#side_btn ul li a .icon_wrap{width:20px}}@media(max-width: 450px){#header #header_wrap #header_left .logo{width:130px;min-width:130px}#header #header_wrap #header_right{gap:15px}#header #header_wrap #header_right .langauge ul{gap:15px}#header #header_wrap #header_right .langauge ul li a{font-size:15px}#header #header_wrap #header_right .langauge ul li::before{right:-7.5px}#header #header_wrap #header_right .login_wrap{width:15px}#header #header_wrap #header_right .login_wrap .sub_menu{padding-top:10px}#header #header_wrap #header_right .login_wrap .sub_menu ul li a{font-size:14px}#header #header_wrap #header_right #menuicon{width:35px;height:35px}#footer #footer_wrap{font-size:15px}#footer #footer_wrap #footer_top{gap:20px}#footer #footer_wrap #footer_top .left_wrap{gap:20px}#footer #footer_wrap #footer_top .left_wrap .logo{width:130px;min-width:130px}#footer #footer_wrap #footer_top .left_wrap .address_wrap .info_wrap .full dl dt.min_width{min-width:50px}#footer #footer_wrap #footer_top .left_wrap .address_wrap .info_wrap .full+.full{margin-top:10px}#drawer #drawer_wrap .gnb>li{margin-bottom:20px}#drawer #drawer_wrap .gnb>li>a{font-size:28px}#drawer #drawer_wrap .gnb>li .sub_menu{padding:20px 30px}#drawer #drawer_wrap .gnb>li .sub_menu ul li a{font-size:16px}#side_btn ul li{width:40px}#side_btn ul li a .icon_wrap{width:18px}}.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{width:100%}main section article{width:100%}main section article .wrap{position:relative;max-width:1520px;width:100%;margin:0 auto;width:100%}main section article .wrap.fullwrap{max-width:100%;padding-inline:0}main section article .wrap [data-aos=custom1]>*{transform:translateY(50px);opacity:0;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}main section article .wrap [data-aos=custom1].aos-animate>*{transform:translateY(0);opacity:1}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(1){transition-delay:0s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(2){transition-delay:.3s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(3){transition-delay:.6s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(4){transition-delay:.9s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(5){transition-delay:1.2s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(6){transition-delay:1.5s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(7){transition-delay:1.8s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(8){transition-delay:2.1s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(9){transition-delay:2.4s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(10){transition-delay:2.7s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(11){transition-delay:3s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(12){transition-delay:3.3s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(13){transition-delay:3.6s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(14){transition-delay:3.9s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(15){transition-delay:4.2s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(16){transition-delay:4.5s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(17){transition-delay:4.8s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(18){transition-delay:5.1s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(19){transition-delay:5.4s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(20){transition-delay:5.7s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(21){transition-delay:6s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(22){transition-delay:6.3s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(23){transition-delay:6.6s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(24){transition-delay:6.9s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(25){transition-delay:7.2s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(26){transition-delay:7.5s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(27){transition-delay:7.8s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(28){transition-delay:8.1s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(29){transition-delay:8.4s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(30){transition-delay:8.7s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(31){transition-delay:9s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(32){transition-delay:9.3s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(33){transition-delay:9.6s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(34){transition-delay:9.9s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(35){transition-delay:10.2s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(36){transition-delay:10.5s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(37){transition-delay:10.8s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(38){transition-delay:11.1s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(39){transition-delay:11.4s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(40){transition-delay:11.7s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(41){transition-delay:12s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(42){transition-delay:12.3s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(43){transition-delay:12.6s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(44){transition-delay:12.9s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(45){transition-delay:13.2s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(46){transition-delay:13.5s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(47){transition-delay:13.8s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(48){transition-delay:14.1s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(49){transition-delay:14.4s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(50){transition-delay:14.7s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(51){transition-delay:15s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(52){transition-delay:15.3s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(53){transition-delay:15.6s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(54){transition-delay:15.9s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(55){transition-delay:16.2s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(56){transition-delay:16.5s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(57){transition-delay:16.8s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(58){transition-delay:17.1s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(59){transition-delay:17.4s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(60){transition-delay:17.7s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(61){transition-delay:18s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(62){transition-delay:18.3s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(63){transition-delay:18.6s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(64){transition-delay:18.9s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(65){transition-delay:19.2s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(66){transition-delay:19.5s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(67){transition-delay:19.8s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(68){transition-delay:20.1s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(69){transition-delay:20.4s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(70){transition-delay:20.7s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(71){transition-delay:21s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(72){transition-delay:21.3s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(73){transition-delay:21.6s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(74){transition-delay:21.9s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(75){transition-delay:22.2s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(76){transition-delay:22.5s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(77){transition-delay:22.8s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(78){transition-delay:23.1s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(79){transition-delay:23.4s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(80){transition-delay:23.7s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(81){transition-delay:24s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(82){transition-delay:24.3s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(83){transition-delay:24.6s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(84){transition-delay:24.9s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(85){transition-delay:25.2s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(86){transition-delay:25.5s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(87){transition-delay:25.8s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(88){transition-delay:26.1s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(89){transition-delay:26.4s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(90){transition-delay:26.7s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(91){transition-delay:27s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(92){transition-delay:27.3s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(93){transition-delay:27.6s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(94){transition-delay:27.9s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(95){transition-delay:28.2s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(96){transition-delay:28.5s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(97){transition-delay:28.8s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(98){transition-delay:29.1s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(99){transition-delay:29.4s}main section article .wrap [data-aos=custom2]>*{transform:translateY(50px) rotateX(100deg);opacity:0;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}main section article .wrap [data-aos=custom2].aos-animate>*{transform:translateY(0) rotateX(0);opacity:1}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(1){transition-delay:0s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(2){transition-delay:.3s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(3){transition-delay:.6s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(4){transition-delay:.9s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(5){transition-delay:1.2s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(6){transition-delay:1.5s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(7){transition-delay:1.8s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(8){transition-delay:2.1s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(9){transition-delay:2.4s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(10){transition-delay:2.7s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(11){transition-delay:3s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(12){transition-delay:3.3s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(13){transition-delay:3.6s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(14){transition-delay:3.9s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(15){transition-delay:4.2s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(16){transition-delay:4.5s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(17){transition-delay:4.8s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(18){transition-delay:5.1s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(19){transition-delay:5.4s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(20){transition-delay:5.7s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(21){transition-delay:6s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(22){transition-delay:6.3s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(23){transition-delay:6.6s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(24){transition-delay:6.9s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(25){transition-delay:7.2s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(26){transition-delay:7.5s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(27){transition-delay:7.8s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(28){transition-delay:8.1s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(29){transition-delay:8.4s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(30){transition-delay:8.7s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(31){transition-delay:9s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(32){transition-delay:9.3s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(33){transition-delay:9.6s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(34){transition-delay:9.9s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(35){transition-delay:10.2s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(36){transition-delay:10.5s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(37){transition-delay:10.8s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(38){transition-delay:11.1s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(39){transition-delay:11.4s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(40){transition-delay:11.7s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(41){transition-delay:12s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(42){transition-delay:12.3s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(43){transition-delay:12.6s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(44){transition-delay:12.9s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(45){transition-delay:13.2s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(46){transition-delay:13.5s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(47){transition-delay:13.8s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(48){transition-delay:14.1s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(49){transition-delay:14.4s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(50){transition-delay:14.7s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(51){transition-delay:15s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(52){transition-delay:15.3s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(53){transition-delay:15.6s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(54){transition-delay:15.9s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(55){transition-delay:16.2s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(56){transition-delay:16.5s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(57){transition-delay:16.8s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(58){transition-delay:17.1s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(59){transition-delay:17.4s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(60){transition-delay:17.7s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(61){transition-delay:18s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(62){transition-delay:18.3s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(63){transition-delay:18.6s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(64){transition-delay:18.9s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(65){transition-delay:19.2s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(66){transition-delay:19.5s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(67){transition-delay:19.8s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(68){transition-delay:20.1s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(69){transition-delay:20.4s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(70){transition-delay:20.7s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(71){transition-delay:21s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(72){transition-delay:21.3s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(73){transition-delay:21.6s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(74){transition-delay:21.9s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(75){transition-delay:22.2s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(76){transition-delay:22.5s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(77){transition-delay:22.8s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(78){transition-delay:23.1s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(79){transition-delay:23.4s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(80){transition-delay:23.7s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(81){transition-delay:24s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(82){transition-delay:24.3s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(83){transition-delay:24.6s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(84){transition-delay:24.9s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(85){transition-delay:25.2s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(86){transition-delay:25.5s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(87){transition-delay:25.8s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(88){transition-delay:26.1s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(89){transition-delay:26.4s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(90){transition-delay:26.7s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(91){transition-delay:27s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(92){transition-delay:27.3s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(93){transition-delay:27.6s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(94){transition-delay:27.9s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(95){transition-delay:28.2s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(96){transition-delay:28.5s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(97){transition-delay:28.8s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(98){transition-delay:29.1s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(99){transition-delay:29.4s}main section.pt120{padding-top:120px}main section.pb120{padding-bottom:120px}main section.pb240{padding-bottom:240px}main#main_page section .main_title_wrap{text-align:center}main#main_page section .main_title_wrap h3{font-family:"Poppins";font-size:20px;font-weight:600;color:#3d94f2;opacity:0;transform:translateY(50px);transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}main#main_page section .main_title_wrap p{margin-top:10px;font-size:58px;font-weight:700;opacity:0;transform:translateY(50px);transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}main#main_page section .main_title_wrap span{margin-top:20px;display:block;font-size:18px;font-weight:500;color:#666;opacity:0;transform:translateY(50px);transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}main#main_page section .main_title_wrap.aos-animate h3,main#main_page section .main_title_wrap.aos-animate p,main#main_page section .main_title_wrap.aos-animate span{transform:translateY(0px);opacity:1}main#main_page section .main_title_wrap.aos-animate h3{transition-duration:.3s}main#main_page section .main_title_wrap.aos-animate p{transition-duration:.6s}main#main_page section .main_title_wrap.aos-animate span{transition-duration:.9s}main#main_page section .contents{padding-top:60px}main#main_page section.main_banner{width:100%;height:100vh;position:relative}main#main_page section.main_banner article{width:100%;height:100%}main#main_page section.main_banner article .main_banner_swiper{width:100%;height:100%}main#main_page section.main_banner article .main_banner_swiper .swiper-wrapper{width:100%;height:100%}main#main_page section.main_banner article .main_banner_swiper .swiper-wrapper .swiper-slide{position:relative;width:100%;height:100%}main#main_page section.main_banner article .main_banner_swiper .swiper-wrapper .swiper-slide .video_wrap{position:absolute;left:0;top:0;width:100%;height:100%}main#main_page section.main_banner article .main_banner_swiper .swiper-wrapper .swiper-slide .video_wrap>*{width:100%;height:100%;object-fit:cover}main#main_page section.main_banner article .main_banner_swiper .swiper-wrapper .swiper-slide .video_wrap::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:.5;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(0, 0, 0) 80%)}main#main_page section.main_banner article .main_banner_swiper .swiper-wrapper .swiper-slide .wrap{position:relative;width:100%;height:100%;z-index:1}main#main_page section.main_banner article .main_banner_swiper .swiper-wrapper .swiper-slide .wrap .banner_title{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding-bottom:150px;color:#fff;text-align:right}main#main_page section.main_banner article .main_banner_swiper .swiper-wrapper .swiper-slide .wrap .banner_title h2{font-family:"Poppins";font-size:60px;font-weight:700;opacity:0;animation:fade-up 1s .5s forwards}main#main_page section.main_banner article .main_banner_swiper .swiper-wrapper .swiper-slide .wrap .banner_title p{margin-top:20px;font-size:20px;font-weight:500;opacity:0;animation:fade-up 1s 1s forwards}main#main_page section.c2 article .wrap .contents ul{display:flex;flex-wrap:wrap;gap:25px}main#main_page section.c2 article .wrap .contents ul li{position:relative;flex:1 1 0;height:600px;transition:.8s;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;background-color:#f7f9fc}main#main_page section.c2 article .wrap .contents ul li figure{position:relative;width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;padding:10px}main#main_page section.c2 article .wrap .contents ul li figure figcaption{text-align:center;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#main_page section.c2 article .wrap .contents ul li figure figcaption h4{font-family:"Poppins";font-size:16px;color:#adadad;font-weight:600}main#main_page section.c2 article .wrap .contents ul li figure figcaption p{margin-top:10px;font-size:22px;font-weight:600;color:#222}main#main_page section.c2 article .wrap .contents ul li figure .img_wrap{width:100%;max-width:350px;opacity:.4;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;margin-inline:auto}main#main_page section.c2 article .wrap .contents ul li figure .img_wrap img{width:100%;object-fit:contain}main#main_page section.c2 article .wrap .contents ul li figure .text_wrap{opacity:0;visibility:hidden;pointer-events:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;max-height:0}main#main_page section.c2 article .wrap .contents ul li figure .text_wrap h4{font-size:18px;font-weight:500;color:#3d94f2}main#main_page section.c2 article .wrap .contents ul li figure .text_wrap p{font-size:42px;font-weight:700;color:#222}main#main_page section.c2 article .wrap .contents ul li figure .text_wrap span{margin-top:35px;display:block;font-size:18px;color:#666}main#main_page section.c2 article .wrap .contents ul li figure .more{width:max-content;border-bottom:1px solid #000;padding-bottom:5px;margin-inline:auto;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#main_page section.c2 article .wrap .contents ul li figure .more span{font-size:16px;font-weight:500;color:#222}main#main_page section.c2 article .wrap .contents ul li figure .plus_icon{position:absolute;right:40px;top:40px;width:54px;aspect-ratio:1/1;background-color:#3d94f2;border-radius:50%;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}main#main_page section.c2 article .wrap .contents ul li figure .plus_icon img{width:17px;object-fit:contain}main#main_page section.c2 article .wrap .contents ul li.active{flex:2 1 0;background-color:#fff}main#main_page section.c2 article .wrap .contents ul li.active figure{padding:40px;align-items:flex-start}main#main_page section.c2 article .wrap .contents ul li.active figure figcaption{max-height:0;opacity:0;visibility:hidden;pointer-events:none}main#main_page section.c2 article .wrap .contents ul li.active figure .img_wrap{opacity:1}main#main_page section.c2 article .wrap .contents ul li.active figure .text_wrap{max-height:500px;opacity:1;visibility:visible;pointer-events:auto}main#main_page section.c2 article .wrap .contents ul li.active figure .more{max-height:0;opacity:0;visibility:hidden;pointer-events:none}main#main_page section.c2 article .wrap .contents ul li.active figure .plus_icon{opacity:1;visibility:visible;pointer-events:auto}main#main_page section.c2 article .wrap .contents ul li.active::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:3px solid #3d94f2;border-radius:20px}main#main_page section.c2 article .wrap .gara_content{padding-top:60px}main#main_page section.c2 article .wrap .gara_content ul{width:100%}main#main_page section.c2 article .wrap .gara_content ul li{position:relative;width:100%}main#main_page section.c2 article .wrap .gara_content ul li figure{width:100%;height:565px}main#main_page section.c2 article .wrap .gara_content ul li figure .img_wrap{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:20px;overflow:hidden}main#main_page section.c2 article .wrap .gara_content ul li figure .img_wrap img{width:100%;height:100%;object-fit:cover}main#main_page section.c2 article .wrap .gara_content ul li figure .text_wrap{position:relative;width:100%;height:100%;z-index:1;color:#fff;padding:60px}main#main_page section.c2 article .wrap .gara_content ul li figure .text_wrap h4{font-size:18px;font-weight:500}main#main_page section.c2 article .wrap .gara_content ul li figure .text_wrap p{font-size:42px;font-weight:700}main#main_page section.c2 article .wrap .gara_content ul li figure .text_wrap span{margin-top:35px;display:block;font-size:18px}main#main_page section.c2 article .wrap .gara_content ul li figure .plus_icon{position:absolute;right:40px;top:40px;width:54px;aspect-ratio:1/1;background-color:#3d94f2;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:2}main#main_page section.c2 article .wrap .gara_content ul li figure .plus_icon img{width:17px;object-fit:contain}main#main_page section.c3 article .wrap .splide_wrap{width:100%}main#main_page section.c3 article .wrap .splide_wrap .splide{width:100%}main#main_page section.c3 article .wrap .splide_wrap .splide .splide__track{width:100%}main#main_page section.c3 article .wrap .splide_wrap .splide .splide__track .splide__list{width:100%}main#main_page section.c3 article .wrap .splide_wrap .splide .splide__track .splide__list .splide__slide{width:1700px}main#main_page section.c3 article .wrap .splide_wrap .splide .splide__track .splide__list .splide__slide img{width:100%;object-fit:contain}main#main_page section.c4 article .wrap .contents ul{display:flex;width:100%;height:100%}main#main_page section.c4 article .wrap .contents ul li{flex-grow:1;flex-shrink:1;flex-basis:0;overflow:hidden;position:relative;height:890px;transition:flex-grow .5s ease}main#main_page section.c4 article .wrap .contents ul li a{display:block;width:100%;height:100%}main#main_page section.c4 article .wrap .contents ul li a .img_wrap{position:absolute;left:0;top:0;width:100%;height:100%}main#main_page section.c4 article .wrap .contents ul li a .img_wrap img{width:100%;height:100%;object-fit:cover}main#main_page section.c4 article .wrap .contents ul li a .img_wrap::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#main_page section.c4 article .wrap .contents ul li a .text_wrap{width:calc(100% - 80px);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:#fff;z-index:2;text-align:center;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;will-change:left,top,transform}main#main_page section.c4 article .wrap .contents ul li a .text_wrap strong{font-size:22px;font-weight:500;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#main_page section.c4 article .wrap .contents ul li a .text_wrap p{margin-top:0px;font-size:22px;font-weight:500;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#main_page section.c4 article .wrap .contents ul li a .text_wrap span{display:block;margin-top:0;font-size:22px;font-weight:500;max-height:0;opacity:0;overflow:hidden;transform:translateY(8px);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;pointer-events:none}main#main_page section.c4 article .wrap .contents ul li a .text_wrap .view_btn{margin-top:0;background-color:hsla(0,0%,100%,.2);border-radius:50px;width:165px;text-align:center;padding-block:0;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:500;margin-inline:auto;max-height:0;opacity:0;overflow:hidden;transform:translateY(10px);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;pointer-events:none}main#main_page section.c4 article .wrap .contents ul li:hover{flex-grow:1.5}main#main_page section.c4 article .wrap .contents ul li:hover a{border-radius:0}main#main_page section.c4 article .wrap .contents ul li:hover a .img_wrap::before{opacity:0}main#main_page section.c4 article .wrap .contents ul li:hover a .text_wrap{left:80px;top:100px;transform:translate(0, 0);text-align:left}main#main_page section.c4 article .wrap .contents ul li:hover a .text_wrap strong{font-size:42px}main#main_page section.c4 article .wrap .contents ul li:hover a .text_wrap p{margin-top:15px}main#main_page section.c4 article .wrap .contents ul li:hover a .text_wrap span{margin-top:30px;max-height:120px;opacity:1;transform:translateY(0);pointer-events:auto}main#main_page section.c4 article .wrap .contents ul li:hover a .text_wrap .view_btn{margin-top:60px;padding-block:10px;max-height:80px;opacity:1;transform:translateY(0);pointer-events:auto;margin-inline:0}main#main_page section.c4 article .wrap .contents ul li:nth-of-type(1){border-radius:20px 0 0 0}main#main_page section.c4 article .wrap .contents ul li:nth-of-type(2){border-radius:20px 20px 0 0}main#main_page section.c4 article .wrap .contents ul li:nth-of-type(3){border-radius:0 20px 0 0}main#main_page section.c5 article{position:relative}main#main_page section.c5 article .bg_wrap{position:absolute;left:0;bottom:0;width:100%;height:100%}main#main_page section.c5 article .bg_wrap img{opacity:.2;width:100%;object-fit:contain}main#main_page section.c5 article .wrap .contents ul{display:flex;flex-wrap:wrap;gap:30px}main#main_page section.c5 article .wrap .contents ul li{width:calc(33.3333333333% - 20px);border:3px solid #3d94f2;border-radius:20px;padding:35px;background-color:#fff}main#main_page section.c5 article .wrap .contents ul li a{display:block;width:100%;height:100%}main#main_page section.c5 article .wrap .contents ul li a figcaption{display:flex;flex-direction:column}main#main_page section.c5 article .wrap .contents ul li a figcaption h5{min-width:110px;display:flex;align-items:center;background-color:#3d94f2;border-radius:50px;padding:5px;gap:10px;max-width:max-content}main#main_page section.c5 article .wrap .contents ul li a figcaption h5 .check{width:21px;min-width:21px}main#main_page section.c5 article .wrap .contents ul li a figcaption h5 .check img{width:100%;object-fit:contain}main#main_page section.c5 article .wrap .contents ul li a figcaption h5 span{display:block;width:100%;font-size:16px;font-weight:500;color:#fff;text-align:center;padding-right:10px}main#main_page section.c5 article .wrap .contents ul li a figcaption p{font-weight:500}main#main_page section.c5 article .wrap .contents ul li a figcaption p.text{margin-top:60px;font-size:18px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:wrap}main#main_page section.c5 article .wrap .contents ul li a figcaption p.date{margin-top:15px;font-size:16px;color:#666}main#main_page section.c6{height:420px}main#main_page section.c6 article{width:100%;height:100%}main#main_page section.c6 article .wrap{width:100%;height:100%}main#main_page section.c6 article .wrap .bg_wrap{position:absolute;left:0;top:0;width:100%;height:100%}main#main_page section.c6 article .wrap .bg_wrap img{width:100%;height:100%;object-fit:cover}main#main_page section.c6 article .wrap .text_wrap{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;padding-inline:3%}main#main_page section.c6 article .wrap .text_wrap h3{font-size:40px;font-weight:700;color:#3d94f2}main#main_page section.c6 article .wrap .text_wrap p{margin-top:20px;font-size:18px;font-weight:500;color:#fff;text-align:center}main#main_page section.c6 article .wrap .text_wrap .link_btn{margin-top:60px;background-color:hsla(0,0%,100%,.2);padding:6px;border-radius:50px;display:flex;align-items:center;gap:30px;min-width:190px}main#main_page section.c6 article .wrap .text_wrap .link_btn span{font-size:18px;font-weight:500;color:#fff}main#main_page section.c6 article .wrap .text_wrap .link_btn span.icon{display:block;width:45px;min-width:45px}main#main_page section.c6 article .wrap .text_wrap .link_btn span.text{width:100%}main#sub_page section article .wrap .title_wrap>.title{font-family:"Poppins";font-size:18px;font-weight:700;color:#3d94f2;text-transform:uppercase;opacity:0;transform:translateY(50px);transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}main#sub_page section article .wrap .title_wrap>.title.big{font-size:40px;font-weight:600}main#sub_page section article .wrap .title_wrap>.title+h3{margin-top:25px}main#sub_page section article .wrap .title_wrap>h3{font-size:40px;font-weight:700;opacity:0;transform:translateY(50px);transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}main#sub_page section article .wrap .title_wrap>h3 strong{color:#3d94f2;font-weight:inherit}main#sub_page section article .wrap .title_wrap>h3>span{font-weight:400}main#sub_page section article .wrap .title_wrap>h3+span{margin-top:10px}main#sub_page section article .wrap .title_wrap>span{display:block;font-size:18px;font-weight:500;color:#666;opacity:0;transform:translateY(50px);transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}main#sub_page section article .wrap .title_wrap.center{text-align:center}main#sub_page section article .wrap .title_wrap.aos-animate>.title,main#sub_page section article .wrap .title_wrap.aos-animate>h3,main#sub_page section article .wrap .title_wrap.aos-animate>span{transform:translateY(0px);opacity:1}main#sub_page section article .wrap .title_wrap.aos-animate>.title{transition-duration:.3s}main#sub_page section article .wrap .title_wrap.aos-animate>h3{transition-duration:.6s}main#sub_page section article .wrap .title_wrap.aos-animate>span{transition-duration:.9s}main#sub_page section article .wrap .contents{width:100%;margin-top:60px}main#sub_page section article .wrap .contents.mt0{margin-top:0}main#sub_page section.sub_banner{position:relative;width:100%;height:750px}main#sub_page section.sub_banner article{width:100%;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 ease}main#sub_page section.sub_banner article .wrap{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;z-index:1;padding-bottom:100px}main#sub_page section.sub_banner article .wrap .banner_title{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:#fff;text-align:center;width:100%;animation:fade 2s forwards}main#sub_page section.sub_banner article .wrap .banner_title h2{font-size:90px;font-weight:700}main#sub_page section.sub_banner article .wrap .banner_title p{margin-top:5px;font-size:24px;font-weight:600}main#sub_page section.sub_banner article .wrap .path_wrap{margin-inline:auto}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap{position:relative;display:flex;background-color:hsla(0,0%,100%,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:50px;z-index:1}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu{position:relative;display:flex;flex:1 1 0;min-width:255px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .current{width:100%;position:relative;display:flex;gap:10px;align-items:center;border-radius:50px;padding:15px 25px 15px 25px;overflow:hidden;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;cursor:pointer}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .current span{width:100%;display:block;font-size:18px;color:#fff;white-space:nowrap}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .current .arrow{width:10px;min-width:10px;display:flex;justify-content:center;align-items:center;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .current .arrow svg{width:100%;object-fit:contain}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .sub_menu{width:100%;position:absolute;left:0;top:0%;opacity:0;visibility:hidden;pointer-events:none;background-color:#3d94f2;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;border-radius:0 0 25px 25px;padding:15px 25px 15px 35px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .sub_menu ul li{margin-bottom:10px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .sub_menu ul li a{font-size:16px;color:#fff}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .sub_menu ul li a span{white-space:nowrap}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .sub_menu ul li:last-of-type{margin-bottom:10px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu.menu_1 .current{background-color:#3d94f2}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu:hover .current{background-color:#3d94f2;border-radius:25px 25px 0 0}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu:hover .current .arrow{transform:rotate(180deg)}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu:hover .sub_menu{top:100%;opacity:1;visibility:visible;pointer-events:auto}main#sub_page section.sub_banner article .wrap .sub_bar_wrap{position:relative;margin-top:60px;width:100%;height:1px;background-color:hsla(0,0%,100%,.2);overflow:hidden}main#sub_page section.sub_banner article .wrap .sub_bar_wrap::before{content:"";position:absolute;left:0;top:0;height:1px;background-color:#fff;animation:subBar 4s 1s cubic-bezier(0.48, 0.12, 0.39, 0.89) infinite}main#sub_page section:not(.sub_banner){padding-top:120px}main#sub_page section:not(.sub_banner):last-of-type{padding-bottom:200px}main#sub_page.company.ceo section.c2 article .wrap .contents .box_wrap{position:relative;width:100%;aspect-ratio:1520/390;border-radius:20px;overflow:hidden;padding:50px;display:flex;align-items:center}main#sub_page.company.ceo section.c2 article .wrap .contents .box_wrap .bg_wrap{position:absolute;left:0;top:0;width:100%;height:100%}main#sub_page.company.ceo section.c2 article .wrap .contents .box_wrap .bg_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.company.ceo section.c2 article .wrap .contents .box_wrap p{position:relative;z-index:1;font-size:50px;font-weight:700;color:#fff}main#sub_page.company.ceo section.c2 article .wrap .contents .lr_wrap{padding-top:120px;display:flex;gap:80px}main#sub_page.company.ceo section.c2 article .wrap .contents .lr_wrap .left_wrap{width:460px;min-width:460px}main#sub_page.company.ceo section.c2 article .wrap .contents .lr_wrap .left_wrap h3{font-size:40px;font-weight:700}main#sub_page.company.ceo section.c2 article .wrap .contents .lr_wrap .left_wrap h3 strong{font-weight:inherit;color:#3d94f2}main#sub_page.company.ceo section.c2 article .wrap .contents .lr_wrap .right_wrap{width:100%}main#sub_page.company.ceo section.c2 article .wrap .contents .lr_wrap .right_wrap p{font-size:18px;color:#666}main#sub_page.company.ceo section.c2 article .wrap .contents .img_wrap{width:100%;aspect-ratio:1520/700;border-radius:20px;overflow:hidden}main#sub_page.company.ceo section.c2 article .wrap .contents .img_wrap img{width:100%;height:100%;object-fit:cover;opacity:.25}main#sub_page.company.ci section.c3 article .wrap .title_wrap{display:flex;align-items:center;gap:155px}main#sub_page.company.ci section.c3 article .wrap .title_wrap h3{width:290px;min-width:290px}main#sub_page.company.ci section.c3 article .wrap .title_wrap span{width:100%;margin-top:0;display:flex;align-items:flex-start}main#sub_page.company.ci section.c3 article .wrap .contents .boxs_wrap{height:370px;background-color:#f7f9fc;border-radius:20px;padding:20px;display:flex;justify-content:center;align-items:center}main#sub_page.company.ci section.c3 article .wrap .contents .boxs_wrap img{width:100%;max-width:410px;object-fit:contain}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap{background-color:#f7f9fc;height:700px}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul{width:100%;height:100%;max-width:1520px;width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li{position:relative;width:25%;border:2px solid #3d94f2;border-radius:50%;aspect-ratio:1/1;background-color:hsla(0,0%,100%,.2);padding:20px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li figure{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li figure .icon_wrap{position:relative;width:63px}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li figure .icon_wrap img{width:100%;object-fit:contain}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li figure .icon_wrap::before{content:"";width:42px;height:42px;background-color:rgba(115,164,217,.2);position:absolute;border-radius:50%}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li figure figcaption{margin-top:15px;text-align:center}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li figure figcaption div{font-size:26px;font-weight:700}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li figure figcaption p{font-size:18px;font-weight:600;margin-top:10px;color:#666}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li:nth-of-type(1){z-index:4}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li:nth-of-type(1) figure .icon_wrap::before{right:-20px;bottom:0}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li:nth-of-type(2){z-index:3;transform:translateX(-20px)}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li:nth-of-type(2) figure .icon_wrap::before{right:-20px;top:20px}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li:nth-of-type(3){z-index:2;transform:translateX(-40px)}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li:nth-of-type(3) figure .icon_wrap::before{left:-20px;top:10px}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li:nth-of-type(4){z-index:1;transform:translateX(-60px)}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li:nth-of-type(4) figure .icon_wrap::before{right:0;top:0}main#sub_page.company.ci section.c5 article .wrap .title_wrap{display:flex;align-items:flex-start;gap:155px}main#sub_page.company.ci section.c5 article .wrap .title_wrap h3{width:290px;min-width:290px}main#sub_page.company.ci section.c5 article .wrap .title_wrap .text_wrap{width:100%;margin-top:0;display:flex;align-items:flex-start;gap:60px}main#sub_page.company.ci section.c5 article .wrap .title_wrap .text_wrap .img_wrap{width:163px}main#sub_page.company.ci section.c5 article .wrap .title_wrap .text_wrap .img_wrap img{width:100%;object-fit:contain}main#sub_page.company.ci section.c5 article .wrap .title_wrap .text_wrap p{display:block;margin-top:15px;font-size:18px;font-weight:500;color:#666}main#sub_page.company.ci section.c6 article .wrap .contents ul{display:flex;flex-wrap:wrap;gap:20px}main#sub_page.company.ci section.c6 article .wrap .contents ul li{flex:1 1 0;background-color:#f7f9fc;border-radius:20px;padding:45px 20px}main#sub_page.company.ci section.c6 article .wrap .contents ul li .color_title{font-size:18px;font-weight:500}main#sub_page.company.ci section.c6 article .wrap .contents ul li .color{margin-top:25px;display:flex}main#sub_page.company.ci section.c6 article .wrap .contents ul li .color p{width:40px;aspect-ratio:1/1;border-radius:5px}main#sub_page.company.ci section.c6 article .wrap .contents ul li .color_rgb{margin-top:50px}main#sub_page.company.ci section.c6 article .wrap .contents ul li .color_rgb dl{display:flex;gap:10px;color:#666;font-size:18px}main#sub_page.company.ci section.c6 article .wrap .contents ul li .color_rgb dl dt{font-weight:500;width:80px;min-width:80px}main#sub_page.company.ci section.c6 article .wrap .contents ul li .color_rgb dl dd{width:100%}main#sub_page.company.ci section.c6 article .wrap .contents ul li .color_rgb dl+dl{margin-top:5px}main#sub_page.company.ci section.c6 article .wrap .contents ul li .color_rgb dl.aaa{margin-top:30px}main#sub_page.company.ci section.c6 article .wrap .contents ul li:nth-of-type(1){flex:1.5 1 0;padding-inline:25px}main#sub_page.company.ci section.c6 article .wrap .contents ul li:nth-of-type(1) .color p{background-color:#003469}main#sub_page.company.ci section.c6 article .wrap .contents ul li:nth-of-type(2) .color p{background-color:#0064b1}main#sub_page.company.ci section.c6 article .wrap .contents ul li:nth-of-type(3) .color p{background-color:#19c1f3}main#sub_page.company.ci section.c6 article .wrap .contents ul li:nth-of-type(4) .color p{background-color:#87c440}main#sub_page.company.ci section.c6 article .wrap .contents ul li:nth-of-type(5) .color p{background-color:#b4d333}main#sub_page.company.history section.c2 article .wrap .contents ul{display:flex;align-items:center;gap:10px}main#sub_page.company.history section.c2 article .wrap .contents ul li{width:250px}main#sub_page.company.history section.c2 article .wrap .contents ul li a{padding-block:10px;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:700;color:#666;border:2px solid #3d94f2;border-radius:100px}main#sub_page.company.history section.c2 article .wrap .contents ul li.active a{background-color:#3d94f2;color:#fff}main#sub_page.company.history section.c3 article .wrap .history_wrap{position:relative;width:100%}main#sub_page.company.history section.c3 article .wrap .history_wrap .history_item{width:100%;display:flex;gap:260px;padding-bottom:100px}main#sub_page.company.history section.c3 article .wrap .history_wrap .history_item .year{max-width:615px;width:100%;font-size:60px;font-weight:500;color:#000;text-align:right;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#sub_page.company.history section.c3 article .wrap .history_wrap .history_item .history_contents{width:100%}main#sub_page.company.history section.c3 article .wrap .history_wrap .history_item .history_contents ul{width:100%}main#sub_page.company.history section.c3 article .wrap .history_wrap .history_item .history_contents ul li{display:flex;gap:10px;padding-bottom:20px;line-height:1.8}main#sub_page.company.history section.c3 article .wrap .history_wrap .history_item .history_contents ul li .month{width:60px;min-width:60px;font-size:18px;font-weight:700;color:#000}main#sub_page.company.history section.c3 article .wrap .history_wrap .history_item .history_contents ul li dl{width:100%}main#sub_page.company.history section.c3 article .wrap .history_wrap .history_item .history_contents ul li dl dd{font-size:18px;color:#666}main#sub_page.company.history section.c3 article .wrap .history_wrap .history_item .history_contents ul li:last-of-type{padding-bottom:0}main#sub_page.company.history section.c3 article .wrap .history_wrap .history_item.active .year{color:#3d94f2}main#sub_page.company.history section.c3 article .wrap .history_wrap .history_item:last-of-type{padding-bottom:0}main#sub_page.company.history section.c3 article .wrap .history_wrap .bar_wrap{position:absolute;left:50%;top:0;transform:translateX(-50%);width:4px;height:100%;background-color:#f0f0f0}main#sub_page.company.history section.c3 article .wrap .history_wrap .bar_wrap .fill_wrap{width:100%;height:0%;background-color:#3d94f2;position:relative}main#sub_page.company.history section.c3 article .wrap .history_wrap .bar_wrap .fill_wrap .marker{width:50px;height:50px;background-color:#3d94f2;position:absolute;border-radius:50%;display:flex;justify-content:center;align-items:center;top:100%;filter:drop-shadow(2px 6px 10px rgba(0, 83, 155, 0.2));left:50%;transform:translateX(-50%)}main#sub_page.company.history section.c3 article .wrap .history_wrap .bar_wrap .fill_wrap .marker img{width:11px;object-fit:contain}main#sub_page.company.cert section.c2 article .wrap .contents ul{display:flex;flex-wrap:wrap;gap:60px 20px}main#sub_page.company.cert section.c2 article .wrap .contents ul li{width:calc(25% - 15px)}main#sub_page.company.cert section.c2 article .wrap .contents ul li .img_wrap{width:100%;aspect-ratio:365/425;border-radius:5px;background-color:#f7f9fc;overflow:hidden;padding:50px 60px}main#sub_page.company.cert section.c2 article .wrap .contents ul li .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.company.cert section.c2 article .wrap .contents ul li p{margin-top:25px;font-size:18px;font-weight:600;text-align:center}main#sub_page.company.group section.c2{padding-bottom:0}main#sub_page.company.group section.c2 article .wrap .contents .bg{background-color:#f7f9fc;padding-block:100px}main#sub_page.company.group section.c2 article .wrap .contents .bg .img_wrap{width:100%;max-width:895px;margin-inline:auto}main#sub_page.company.group section.c2 article .wrap .contents .bg .img_wrap img{width:100%}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap{display:flex;gap:10px}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .left_wrap{width:815px;min-width:815px;aspect-ratio:815/510}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .left_wrap iframe{width:100%;height:100%;object-fit:cover}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap{width:100%;display:flex;flex-direction:column;justify-content:center;background-color:#f7f9fc;padding:60px}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .top_wrap{width:100%}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .top_wrap dl{display:flex;align-items:flex-start;gap:20px}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .top_wrap dl dt{min-width:100px;padding-block:5px;border:2px solid #3d94f2;color:#666;text-align:center;border-radius:100px;font-size:18px;font-weight:700}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .top_wrap dl dt.ver1{background-color:#3d94f2;color:#fff}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .top_wrap dl dd{font-size:18px;color:#666}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .top_wrap dl dd a{transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .top_wrap dl dd a:hover{color:#3d94f2}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .top_wrap dl+dl{margin-top:30px}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .line{margin-block:30px;border-bottom:1px solid #ddd}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .bottom_wrap{width:100%;display:flex;gap:45px}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .bottom_wrap li{display:flex;align-items:center;gap:10px}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .bottom_wrap li .icon{width:14px;display:flex;justify-content:center;align-items:center}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .bottom_wrap li .icon img{width:100%;object-fit:contain}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .bottom_wrap li p{font-size:18px;color:#666}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .bottom_wrap li p a{transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .bottom_wrap li p a:hover{color:#3d94f2}main#sub_page.business section.business_type1 article .wrap .img_box{width:100%;padding:60px;border-radius:20px;background-color:#f7f9fc}main#sub_page.business section.business_type1 article .wrap .img_box .img_wrap{width:100%;border-radius:10px;overflow:hidden}main#sub_page.business section.business_type1 article .wrap .img_box .img_wrap img{width:100%;object-fit:contain}main#sub_page.business section.business_type1 article .wrap .img_box.count2{display:flex;flex-wrap:wrap;gap:30px}main#sub_page.business section.business_type1 article .wrap .img_box.count2 .img_wrap{width:calc(50% - 15px)}main#sub_page.business section.business_type1 article .wrap .img_box.count3{display:flex;flex-wrap:wrap;gap:30px}main#sub_page.business section.business_type1 article .wrap .img_box.count3 .img_wrap{width:calc(33.3333333333% - 20px)}main#sub_page.business section.business_type2 article .wrap .contents{padding-block:60px;background-color:#f7f9fc}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap{width:100%;max-width:1520px;width:100%;margin:0 auto}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul{display:flex;flex-direction:column;gap:50px}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul>li{background-color:#fff;border-radius:20px;padding:40px 80px;display:flex;align-items:center;gap:90px}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul>li .img_wrap{width:300px;min-width:300px;aspect-ratio:1/1;border-radius:20px;overflow:hidden}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul>li .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul>li .text_box{width:100%}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul>li .text_box .icon_wrap{width:55px}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul>li .text_box .icon_wrap img{width:100%;object-fit:contain}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul>li .text_box h4{margin-top:20px;font-size:30px;font-weight:700}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul>li .text_box .dot_wrap{margin-top:15px}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul>li .text_box .dot_wrap li{position:relative;font-size:18px;font-weight:500;color:#666;padding-left:15px}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul>li .text_box .dot_wrap li::before{content:"-";position:absolute;left:0;top:0px;font-size:inherit;font-weight:inherit}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul>li .text_box .dot_wrap li+li{margin-top:5px}main#sub_page.business section.business_type3 article .wrap .text_wrap p{font-size:18px;font-weight:500;color:#666;padding-block:80px;border-bottom:1px solid #c2c2c2}main#sub_page.business section.business_type3 article .wrap .text_wrap p.big{font-size:30px;font-weight:700;color:#000}main#sub_page.business section.business_type3 article .wrap .text_wrap p.big strong{font-weight:inherit;color:#3d94f2}main#sub_page.business section.business_type3 article .wrap .text_wrap p:first-of-type{padding-top:0}main#sub_page.business section.business_type4{position:relative}main#sub_page.business section.business_type4 article .bg_wrap{position:absolute;left:0;bottom:0;width:100%}main#sub_page.business section.business_type4 article .bg_wrap img{width:100%;object-fit:contain}main#sub_page.business section.business_type4 article .wrap .contents .splide{width:100%}main#sub_page.business section.business_type4 article .wrap .contents .splide .splide__track{width:100%}main#sub_page.business section.business_type4 article .wrap .contents .splide .splide__track .splide__list{width:100%;gap:25px}main#sub_page.business section.business_type4 article .wrap .contents .splide .splide__track .splide__list .splide__slide{position:relative;width:300px;border-radius:20px;aspect-ratio:300/380;overflow:hidden;padding:25px;display:flex;align-items:flex-end}main#sub_page.business section.business_type4 article .wrap .contents .splide .splide__track .splide__list .splide__slide .img_wrap{position:absolute;left:0;top:0;width:100%;height:100%}main#sub_page.business section.business_type4 article .wrap .contents .splide .splide__track .splide__list .splide__slide .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.business section.business_type4 article .wrap .contents .splide .splide__track .splide__list .splide__slide p{position:relative;z-index:1;font-size:18px;font-weight:500;color:#fff}main#sub_page.product section article .product_path_wrap{position:relative;z-index:2;background-color:#fff;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.product section article .product_path_wrap .product_path{max-width:1520px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;gap:10px}main#sub_page.product section article .product_path_wrap .product_path .menu{width:calc(20% - 8px);position:relative;display:flex}main#sub_page.product section article .product_path_wrap .product_path .menu .current{width:100%;position:relative;display:flex;gap:10px;justify-content:space-between;align-items:center;border-radius:50px;padding:15px 25px 15px 25px;overflow:hidden;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;border:2px solid #dfdfdf;cursor:pointer}main#sub_page.product section article .product_path_wrap .product_path .menu .current span{width:100%;display:block;font-size:18px;color:#fff;white-space:nowrap}main#sub_page.product section article .product_path_wrap .product_path .menu .current .arrow{width:10px;min-width:10px;display:flex;justify-content:center;align-items:center;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#sub_page.product section article .product_path_wrap .product_path .menu .current .arrow svg{width:100%;object-fit:contain}main#sub_page.product section article .product_path_wrap .product_path .menu .sub_menu{width:100%;position:absolute;left:0;top:0%;z-index:3;opacity:0;visibility:hidden;pointer-events:none;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;border-radius:0 0 25px 25px;background-color:#fff;padding:15px 25px 15px 25px;z-index:2;border:2px solid #dfdfdf;border-top:0}main#sub_page.product section article .product_path_wrap .product_path .menu .sub_menu ul li{margin-bottom:10px}main#sub_page.product section article .product_path_wrap .product_path .menu .sub_menu ul li a{font-size:16px;color:#000}main#sub_page.product section article .product_path_wrap .product_path .menu .sub_menu ul li a span{white-space:nowrap}main#sub_page.product section article .product_path_wrap .product_path .menu .sub_menu ul li:last-of-type{margin-bottom:10px}main#sub_page.product section article .product_path_wrap .product_path .menu.active .current{border-radius:25px 25px 0 0;border-bottom:0}main#sub_page.product section article .product_path_wrap .product_path .menu.active .current .arrow{transform:rotate(180deg)}main#sub_page.product section article .product_path_wrap .product_path .menu.active .sub_menu{top:100%;opacity:1;visibility:visible;pointer-events:auto}main#sub_page.product section article .product_path_wrap.sticky{position:sticky;top:0;padding-block:15px;border-bottom:1px solid #f1f4f8}main#sub_page.product section article .wrap{position:static}main#sub_page.product section article .wrap .product_title{display:flex;justify-content:space-between;align-items:center}main#sub_page.product section article .wrap .product_title h2{font-size:30px;font-weight:700}main#sub_page.product section article .wrap .product_title .back_btn{display:flex;justify-content:center;align-items:center}main#sub_page.product section article .wrap .product_title .back_btn a{font-size:16px;font-weight:500;padding:15px 50px;border:2px solid #f1f4f8;border-radius:50px}main#sub_page.product.list_1 section.c2 ul{display:flex;flex-wrap:wrap;gap:20px}main#sub_page.product.list_1 section.c2 ul li{position:relative;flex:1 1 0;transition:.8s;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;height:600px;border-radius:20px;overflow:hidden}main#sub_page.product.list_1 section.c2 ul li a{display:block;width:100%;height:100%;padding:40px 35px;transition:.8s;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s}main#sub_page.product.list_1 section.c2 ul li a .img_wrap{position:absolute;left:0;top:0;width:100%;height:100%}main#sub_page.product.list_1 section.c2 ul li a .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.product.list_1 section.c2 ul li a .text{position:relative;z-index:1}main#sub_page.product.list_1 section.c2 ul li a .text h3{font-size:30px;font-weight:500;color:#fff;transition:.8s;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s}main#sub_page.product.list_1 section.c2 ul li a .text p{font-size:18px;color:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:.8s;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s}main#sub_page.product.list_1 section.c2 ul li.active{flex:2 1 0}main#sub_page.product.list_1 section.c2 ul li.active a{padding:40px 35px}main#sub_page.product.list_1 section.c2 ul li.active a .text h3{font-size:40px}main#sub_page.product.list_1 section.c2 ul li.active a .text p{opacity:1;visibility:visible;pointer-events:auto}main#sub_page.product.list_2 section.c2 .contents ul{margin-top:30px;display:flex;flex-wrap:wrap;gap:25px}main#sub_page.product.list_2 section.c2 .contents ul li{width:calc(25% - 18.75px)}main#sub_page.product.list_2 section.c2 .contents ul li a{position:relative;display:flex;flex-direction:column;width:100%;height:100%;padding:20px;border:1px solid #e0e0e0;border-radius:20px;overflow:hidden}main#sub_page.product.list_2 section.c2 .contents ul li a figure{display:flex;flex-direction:column}main#sub_page.product.list_2 section.c2 .contents ul li a figure .img_wrap{aspect-ratio:320/250;width:100%;border-radius:20px;overflow:hidden}main#sub_page.product.list_2 section.c2 .contents ul li a figure .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.product.list_2 section.c2 .contents ul li a figure figcaption{flex:1;display:flex;flex-direction:column;justify-content:center;margin-top:25px;text-align:center}main#sub_page.product.list_2 section.c2 .contents ul li a figure figcaption h3{position:relative;font-size:20px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;z-index:2}main#sub_page.product.list_2 section.c2 .contents ul li a figure figcaption p{position:relative;font-size:20px;color:#666;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;z-index:2}main#sub_page.product.list_2 section.c2 .contents ul li a::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:hsla(0,0%,100%,.7) url("../../images/product/plus.svg") no-repeat center;background-size:54px 54px;opacity:0;visibility:hidden;pointer-events:none;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#sub_page.product.list_2 section.c2 .contents ul li a:hover figcaption h3{color:#3d94f2}main#sub_page.product.list_2 section.c2 .contents ul li a:hover figcaption p{color:#3d94f2}main#sub_page.product.list_2 section.c2 .contents ul li a:hover::before{opacity:1;visibility:visible;pointer-events:auto}main#sub_page.product.detail section.c2 article .wrap .contents .product_detail{margin-top:30px}main#sub_page.product.detail section.c2 article .wrap .contents .product_detail .img_wrap{width:100%}main#sub_page.product.detail section.c2 article .wrap .contents .product_detail .img_wrap img{width:100%;object-fit:contain}main#sub_page.product.detail section.c2 article .wrap .contents .product_detail .download_wrap{margin-top:100px;display:flex;justify-content:center;align-items:center;gap:10px}main#sub_page.product.detail section.c2 article .wrap .contents .product_detail .download_wrap a{display:flex;justify-content:center;align-items:center;gap:15px;border:2px solid #3d94f2;border-radius:50px;padding:10px 30px}main#sub_page.product.detail section.c2 article .wrap .contents .product_detail .download_wrap a span{font-size:16px;font-weight:500}main#sub_page.product.detail section.c2 article .wrap .contents .product_detail .download_wrap a span strong{font-weight:700}main#sub_page.product.detail section.c2 article .wrap .contents .product_detail .download_wrap a .icon_wrap{display:flex;justify-content:center;align-items:center;width:18px}main#sub_page.product.detail section.c2 article .wrap .contents .product_detail .download_wrap a .icon_wrap img{width:100%;object-fit:contain}main#sub_page.community.list_page section.c2 article .wrap .contents .count{margin-bottom:10px;display:flex;justify-content:flex-end;font-size:16px;color:#666}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_top{display:flex;font-size:18px;font-weight:500;border-top:3px solid #3d94f2;padding-block:25px}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_top>div.no{min-width:200px;width:200px;text-align:center}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_top>div.title{width:100%}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_top>div.info{min-width:300px;width:300px;font-size:16px;color:#666;display:flex;align-items:center}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_top>div.info .date{width:50%;text-align:center}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_top>div.info .view{width:50%;text-align:center}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_content{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_content .content_wrap{padding:35px 0;max-width:1120px;margin-inline:auto}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_content .content_wrap .text{font-size:18px;color:#666}main#sub_page.community.detail_page section.c2 article .wrap .contents .back_btn{margin-top:60px;display:flex;justify-content:center}main#sub_page.community.detail_page section.c2 article .wrap .contents .back_btn a{padding:15px 85px;font-size:20px;font-weight:700;color:#fff;background-color:#3d94f2;border-radius:50px}main#sub_page.support.data section.c2 article .wrap .contents ul{display:flex;flex-wrap:wrap;gap:50px;border-bottom:1px solid #e0e0e0;padding-block:50px}main#sub_page.support.data section.c2 article .wrap .contents ul li{width:calc(25% - 37.5px)}main#sub_page.support.data section.c2 article .wrap .contents ul li a{position:relative;display:inline-block;width:100%}main#sub_page.support.data section.c2 article .wrap .contents ul li a .img_wrap{position:relative;width:100%;aspect-ratio:340/470}main#sub_page.support.data section.c2 article .wrap .contents ul li a .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.support.data section.c2 article .wrap .contents ul li a .img_wrap::before{content:"";position:absolute;left:0;top:0;opacity:0;width:100%;height:100%;background:url(../../images/support/data/down.svg) no-repeat center;background-size:54px 54px;background-color:hsla(0,0%,100%,.5);transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.support.data section.c2 article .wrap .contents ul li a dl{margin-top:20px;font-size:18px;text-align:center}main#sub_page.support.data section.c2 article .wrap .contents ul li a:hover .img_wrap::before{opacity:1}main#sub_page.support.data section.c2 article .wrap .contents ul:first-of-type{border-top:3px solid #3d94f2}main#sub_page.support .inquiry_form{width:100%}main#sub_page.support .inquiry_form .form_wrap{width:100%;border:1px solid #e0e0e0;border-radius:20px;padding:130px}main#sub_page.support .inquiry_form .form_wrap .label_wrap{display:flex;gap:50px}main#sub_page.support .inquiry_form .form_wrap .label_wrap .title{display:flex;align-items:center;gap:13px;min-width:130px;width:130px}main#sub_page.support .inquiry_form .form_wrap .label_wrap .title .dot{position:relative;width:13px;height:13px;border-radius:50%;background-color:#3d94f2}main#sub_page.support .inquiry_form .form_wrap .label_wrap .title .dot::before{content:"";position:absolute;left:50%;top:50%;width:50%;height:50%;transform:translate(-50%, -50%);background-color:#fff;border-radius:50%}main#sub_page.support .inquiry_form .form_wrap .label_wrap .title p{font-size:16px;font-weight:500}main#sub_page.support .inquiry_form .form_wrap .label_wrap label{display:flex;align-items:center;width:520px}main#sub_page.support .inquiry_form .form_wrap .label_wrap label .input{flex:1;width:100%}main#sub_page.support .inquiry_form .form_wrap .label_wrap label .input input{width:100%;background-color:#f7f9fc;border-radius:50px;height:60px;padding:10px 45px;font-size:16px}main#sub_page.support .inquiry_form .form_wrap .label_wrap label .input input:focus{border:1px solid #000}main#sub_page.support .inquiry_form .form_wrap .label_wrap label>span{display:inline-block;font-size:16px;font-weight:500;margin-inline:5px}main#sub_page.support .inquiry_form .form_wrap .label_wrap label.email{width:770px;gap:10px}main#sub_page.support .inquiry_form .form_wrap .label_wrap label.email .nice-select{position:relative;width:100%}main#sub_page.support .inquiry_form .form_wrap .label_wrap label.email .nice-select .current{display:flex;align-items:center;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;cursor:pointer;width:100%;background-color:#f7f9fc;color:#666;border-radius:50px;height:60px;padding:10px 45px;font-size:16px}main#sub_page.support .inquiry_form .form_wrap .label_wrap label.email .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.support .inquiry_form .form_wrap .label_wrap label.email .nice-select .list{position:absolute;width:100%;padding:10px 45px;border-radius:20px;max-height:250px;background-color:#f7f9fc;opacity:0;visibility:hidden;pointer-events:none;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;overflow-y:auto;z-index:6}main#sub_page.support .inquiry_form .form_wrap .label_wrap label.email .nice-select .list li{font-size:16px;font-weight:400;margin-bottom:15px;color:#666;cursor:pointer}main#sub_page.support .inquiry_form .form_wrap .label_wrap label.email .nice-select .list li:nth-last-of-type(1){margin-bottom:0}main#sub_page.support .inquiry_form .form_wrap .label_wrap label.email .nice-select .list li.selected{color:#000}main#sub_page.support .inquiry_form .form_wrap .label_wrap label.email .nice-select .list li:hover{color:#000}main#sub_page.support .inquiry_form .form_wrap .label_wrap label.email .nice-select .list li.disabled{display:none}main#sub_page.support .inquiry_form .form_wrap .label_wrap label.email .nice-select.open .current::before{transform:translateY(-50%) rotate(180deg)}main#sub_page.support .inquiry_form .form_wrap .label_wrap label.email .nice-select.open .list{opacity:1;visibility:visible;pointer-events:auto}main#sub_page.support .inquiry_form .form_wrap .label_wrap+.label_wrap{margin-top:25px}main#sub_page.support .inquiry_form .form_wrap .check_wrap{margin-top:60px;width:100%}main#sub_page.support .inquiry_form .form_wrap .check_wrap .label{position:relative;display:flex;gap:15px}main#sub_page.support .inquiry_form .form_wrap .check_wrap .label input{position:absolute;left:0;top:0;width:0;height:0;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}main#sub_page.support .inquiry_form .form_wrap .check_wrap .label .icon{display:flex;justify-content:center;align-items:center;position:relative}main#sub_page.support .inquiry_form .form_wrap .check_wrap .label .icon img{width:100%;object-fit:contain;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.support .inquiry_form .form_wrap .check_wrap .label .icon img.active{position:absolute;left:0;top:0;opacity:0;visibility:hidden;pointer-events:none}main#sub_page.support .inquiry_form .form_wrap .check_wrap .label label,main#sub_page.support .inquiry_form .form_wrap .check_wrap .label .email{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:15px;cursor:pointer}main#sub_page.support .inquiry_form .form_wrap .check_wrap .label label .icon,main#sub_page.support .inquiry_form .form_wrap .check_wrap .label .email .icon{width:28px;min-width:28px}main#sub_page.support .inquiry_form .form_wrap .check_wrap .label label p,main#sub_page.support .inquiry_form .form_wrap .check_wrap .label .email p{width:100%;min-width:unset}main#sub_page.support .inquiry_form .form_wrap .check_wrap .label:has(input:checked) label .icon img{opacity:0;visibility:hidden;pointer-events:none}main#sub_page.support .inquiry_form .form_wrap .check_wrap .label:has(input:checked) label .icon img.active{opacity:1;visibility:visible;pointer-events:auto}main#sub_page.support .inquiry_form .form_wrap .check_wrap .label:has(input:checked) label p{color:#3d94f2}main#sub_page.support .inquiry_form .form_wrap .detail{margin-top:30px;width:100%;padding:25px 20px 25px 55px;border:1px solid #e0e0e0;border-radius:20px}main#sub_page.support .inquiry_form .form_wrap .detail .scroll_wrap{width:100%;height:400px;padding-right:15px;overflow-y:auto}main#sub_page.support .inquiry_form .form_wrap .detail .scroll_wrap .box{width:100%;margin-bottom:25px}main#sub_page.support .inquiry_form .form_wrap .detail .scroll_wrap .box h3{font-size:20px;font-weight:700;margin-bottom:15px}main#sub_page.support .inquiry_form .form_wrap .detail .scroll_wrap .box p{font-size:16px;font-weight:400;line-height:1.5}main#sub_page.support .inquiry_form .form_wrap .detail .scroll_wrap .box:nth-last-of-type(1){margin-bottom:0}main#sub_page.support .inquiry_form .form_wrap .detail .scroll_wrap::-webkit-scrollbar{width:8px;height:4px}main#sub_page.support .inquiry_form .form_wrap .detail .scroll_wrap::-webkit-scrollbar-thumb{background-color:#3d94f2;border-radius:5px}main#sub_page.support .inquiry_form .form_wrap .detail .scroll_wrap::-webkit-scrollbar-track{background-color:#e0e0e0;border-radius:5px}main#sub_page.support .inquiry_form .button_wrap{display:flex;justify-content:center;margin-top:60px}main#sub_page.support .inquiry_form .button_wrap button{padding:15px 85px;font-size:20px;font-weight:700;color:#fff;background-color:#3d94f2;border-radius:50px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box{max-width:925px;margin-inline:auto;border:1px solid #e0e0e0;padding:100px 130px;border-radius:20px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap{max-width:500px;margin-inline:auto}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap form{width:100%}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap form .input_wrap{width:100%}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div{display:flex;align-items:center;gap:20px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div p{font-size:16px;font-weight:500;width:100px;min-width:100px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap{width:100%}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap input{width:100%;background-color:#f7f9fc;border-radius:50px;height:60px;padding:10px 45px;font-size:16px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap input:focus{border:1px solid #000}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap input::placeholder{color:#929292}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div+div{margin-top:15px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap form .submit_btn{margin-top:30px;display:flex;justify-content:center;align-items:center}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap form .submit_btn .btn{background-color:#3d94f2;border-radius:50px;font-size:20px;font-weight:500;color:#fff;width:240px;padding:15px 20px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap .line{width:100%;height:1px;background-color:#e0e0e0;margin-block:30px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap .reset{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap .reset li a{display:inline-block;padding:13px 25px;border-radius:50px;border:2px solid #3d94f2;font-size:16px;color:#666}main#sub_page.auth.type2 section.c2 article .wrap .type2_box{width:100%}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap{width:100%}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form{width:100%}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap{border:1px solid #e0e0e0;padding:60px 100px;border-radius:20px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap{width:100%;display:flex;flex-wrap:wrap;gap:20px 40px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div{display:flex;align-items:center;gap:20px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div .title{display:flex;align-items:center;gap:13px;min-width:130px;width:130px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div .title .dot{position:relative;width:13px;height:13px;border-radius:50%;background-color:#3d94f2}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div .title .dot::before{content:"";position:absolute;left:50%;top:50%;width:50%;height:50%;transform:translate(-50%, -50%);background-color:#fff;border-radius:50%}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div .title p{font-size:16px;font-weight:500}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div .label_wrap{width:100%;display:flex;align-items:center;gap:5px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div .label_wrap input{width:100%;background-color:#f7f9fc;border-radius:50px;height:60px;padding:10px 45px;font-size:16px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div .label_wrap input:focus{border:1px solid #000}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div .label_wrap input::placeholder{color:#929292}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div .label_wrap .input{width:100%;flex:1}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div .label_wrap .input input{width:100% !important}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div .label_wrap .btn_check{width:120px;border:2px solid #3d94f2;border-radius:50px;color:#666;font-size:16px;padding:13px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div:nth-of-type(odd){width:52%}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div:nth-of-type(odd) .label_wrap input{width:calc(100% - 120px - 5px)}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div:nth-of-type(even){width:44%}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div:nth-of-type(n+8){width:100%}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div.email{width:900px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div.email .nice-select{position:relative;width:100%}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div.email .nice-select .current{display:flex;align-items:center;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;cursor:pointer;width:100%;background-color:#f7f9fc;color:#666;border-radius:50px;height:60px;padding:10px 45px;font-size:16px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div.email .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.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div.email .nice-select .list{position:absolute;width:100%;padding:10px 45px;border-radius:20px;max-height:250px;background-color:#f7f9fc;opacity:0;visibility:hidden;pointer-events:none;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;overflow-y:auto}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div.email .nice-select .list li{font-size:16px;font-weight:400;margin-bottom:15px;color:#666;cursor:pointer}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div.email .nice-select .list li:nth-last-of-type(1){margin-bottom:0}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div.email .nice-select .list li.selected{color:#000}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div.email .nice-select .list li:hover{color:#000}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div.email .nice-select .list li.disabled{display:none}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div.email .nice-select.open .current::before{transform:translateY(-50%) rotate(180deg)}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div.email .nice-select.open .list{opacity:1;visibility:visible;pointer-events:auto}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div.email_auth{max-width:700px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form>h3{margin-block:60px 30px;display:flex;align-items:center;gap:13px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form>h3 .dot{position:relative;width:18px;height:18px;border-radius:50%;background-color:#3d94f2}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form>h3 .dot::before{content:"";position:absolute;left:50%;top:50%;width:50%;height:50%;transform:translate(-50%, -50%);background-color:#fff;border-radius:50%}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form>h3 p{font-size:30px;font-weight:600}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .detail{width:100%;padding:60px 20px 60px 100px;border:1px solid #e0e0e0;border-radius:20px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .detail .scroll_wrap{width:100%;height:400px;padding-right:15px;overflow-y:auto}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .detail .scroll_wrap .box{width:100%;margin-bottom:25px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .detail .scroll_wrap .box h3{font-size:20px;font-weight:700;margin-bottom:15px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .detail .scroll_wrap .box p{font-size:16px;font-weight:400;line-height:1.5}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .detail .scroll_wrap .box:nth-last-of-type(1){margin-bottom:0}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .detail .scroll_wrap::-webkit-scrollbar{width:8px;height:4px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .detail .scroll_wrap::-webkit-scrollbar-thumb{background-color:#3d94f2;border-radius:5px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .detail .scroll_wrap::-webkit-scrollbar-track{background-color:#e0e0e0;border-radius:5px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .check_wrap{display:flex;justify-content:center;margin-top:30px;width:100%}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .check_wrap .label{position:relative;display:flex;gap:15px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .check_wrap .label input{position:absolute;left:0;top:0;width:0;height:0;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .check_wrap .label .icon{display:flex;justify-content:center;align-items:center;position:relative}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .check_wrap .label .icon img{width:100%;object-fit:contain;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .check_wrap .label .icon img.active{position:absolute;left:0;top:0;opacity:0;visibility:hidden;pointer-events:none}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .check_wrap .label label,main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .check_wrap .label .email{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:15px;cursor:pointer}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .check_wrap .label label .icon,main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .check_wrap .label .email .icon{width:28px;min-width:28px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .check_wrap .label label p,main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .check_wrap .label .email p{width:100%;min-width:unset}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .check_wrap .label:has(input:checked) label .icon img{opacity:0;visibility:hidden;pointer-events:none}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .check_wrap .label:has(input:checked) label .icon img.active{opacity:1;visibility:visible;pointer-events:auto}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .check_wrap .label:has(input:checked) label p{color:#3d94f2}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .submit_btn{margin-top:60px;display:flex;justify-content:center;align-items:center}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .submit_btn .btn{background-color:#3d94f2;border-radius:50px;font-size:20px;font-weight:500;color:#fff;width:240px;padding:15px 20px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap .line{width:100%;height:1px;background-color:#e0e0e0;margin-block:30px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap .reset{display:flex;justify-content:center;align-items:center;gap:10px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap .reset li a{padding:13px 25px;border-radius:50px;border:2px solid #3d94f2;font-size:16px;color:#666}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email{display:flex;align-items:center;flex-wrap:wrap;gap:8px}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email .input{flex:1}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email .input input{width:100%}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email .input:last-of-type{flex:none;width:100%}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email>span{font-size:16px;font-weight:500;flex-shrink:0}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email .nice-select{position:relative;flex:1}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email .nice-select .current{display:flex;align-items:center;cursor:pointer;width:100%;background-color:#f7f9fc;color:#666;border-radius:50px;height:60px;padding:10px 45px 10px 20px;font-size:16px;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email .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.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email .nice-select .list{position:absolute;width:100%;padding:10px 20px;border-radius:20px;max-height:250px;background-color:#f7f9fc;opacity:0;visibility:hidden;pointer-events:none;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;overflow-y:auto;z-index:6}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email .nice-select .list li{font-size:16px;font-weight:400;margin-bottom:15px;color:#666;cursor:pointer}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email .nice-select .list li:last-of-type{margin-bottom:0}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email .nice-select .list li.selected{color:#000}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email .nice-select .list li:hover{color:#000}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email .nice-select .list li.disabled{display:none}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email .nice-select.open .current::before{transform:translateY(-50%) rotate(180deg)}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email .nice-select.open .list{opacity:1;visibility:visible;pointer-events:auto}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .btn_check{width:100%;border:2px solid #3d94f2;border-radius:50px;color:#666;font-size:16px;padding:13px}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap .hidden{display:none}main#sub_page.search section.c2 article .wrap .filter_wrap{border:1px solid #e0e0e0;border-radius:20px;background-color:#fff;padding:60px}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 100px}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row{flex:1;display:flex;align-items:center;gap:10px}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .filter_label{font-size:18px;font-weight:500;min-width:150px;flex-shrink:0;text-align:center}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full,main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif{width:100%}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full .nice-select,main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .nice-select{position:relative;width:100%}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full .nice-select .current,main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .nice-select .current{display:flex;align-items:center;width:100%;height:60px;background:#f7f9fc;padding:20px 40px;border-radius:50px;font-size:16px;color:#b2b2b2;cursor:pointer;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full .nice-select .current::before,main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .nice-select .current::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:20px;width:18px;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.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full .nice-select .list,main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .nice-select .list{position:absolute;width:100%;padding:10px 40px;border-radius:0 0 20px 20px;max-height:250px;background-color:#f7f9fc;opacity:0;visibility:hidden;pointer-events:none;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;overflow-y:auto;z-index:3}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full .nice-select .list li,main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .nice-select .list li{font-size:16px;font-weight:400;margin-bottom:15px;color:#666;cursor:pointer}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full .nice-select .list li:nth-last-of-type(1),main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .nice-select .list li:nth-last-of-type(1){margin-bottom:0}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full .nice-select .list li.selected,main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .nice-select .list li.selected{color:#000}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full .nice-select .list li:hover,main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .nice-select .list li:hover{color:#000}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full .nice-select .list li.disabled,main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .nice-select .list li.disabled{display:none}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full .nice-select.open .current,main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .nice-select.open .current{border-radius:20px 20px 0 0}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full .nice-select.open .current::before,main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .nice-select.open .current::before{transform:translateY(-50%) rotate(180deg)}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full .nice-select.open .list,main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .nice-select.open .list{opacity:1;visibility:visible;pointer-events:auto}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full .tilde,main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .tilde{font-size:18px;font-weight:500;color:#000;flex-shrink:0}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif{display:flex;align-items:center;gap:10px}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .nice-select{flex:1}main#sub_page.search section.c2 article .wrap .filter_wrap .btn_wrap{margin-top:60px;display:flex;justify-content:center;align-items:center}main#sub_page.search section.c2 article .wrap .filter_wrap .btn_wrap button{min-width:240px;font-size:20px;font-weight:700;color:#fff;background-color:#3d94f2;border-radius:50px;padding:20px}main#sub_page.search section.c3 article .wrap .count_wrap p{font-size:18px;font-weight:500}main#sub_page.search section.c3 article .wrap .count_wrap p span{color:#3d94f2}main .table_wrap{width:100%}main .table_wrap table{width:100%}main .table_wrap table thead,main .table_wrap table tbody{width:100%}main .table_wrap table thead th,main .table_wrap table thead td,main .table_wrap table tbody th,main .table_wrap table tbody td{font-size:16px;text-align:center;padding-block:20px}main .table_wrap table thead th.title,main .table_wrap table thead td.title,main .table_wrap table tbody th.title,main .table_wrap table tbody td.title{text-align:left;width:auto}main .table_wrap table thead th:nth-child(1),main .table_wrap table thead td:nth-child(1),main .table_wrap table tbody th:nth-child(1),main .table_wrap table tbody td:nth-child(1){width:150px}main .table_wrap table thead th:nth-child(3),main .table_wrap table thead td:nth-child(3),main .table_wrap table tbody th:nth-child(3),main .table_wrap table tbody td:nth-child(3){width:150px}main .table_wrap table thead th:nth-child(4),main .table_wrap table thead td:nth-child(4),main .table_wrap table tbody th:nth-child(4),main .table_wrap table tbody td:nth-child(4){width:150px}main .table_wrap table thead{background-color:#f7f9fc;border:3px solid #3d94f2}main .table_wrap table thead th{font-weight:500;color:#000}main .table_wrap table tbody td{color:#666;border-bottom:1px solid #e0e0e0}main .table_wrap table tbody td.title a{display:block;width:100%;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:wrap}main .table_wrap table tbody td.title a:hover{color:#3d94f2}main .table_wrap table tbody td.download_icon a{display:flex;justify-content:center;align-items:center}main .table_wrap table tbody td.download_icon a img{width:18px;object-fit:contain}.product_table{margin-top:30px;width:100%;border-top:3px solid #3d94f2;overflow-x:auto}.product_table .product_table_wrap{min-width:1520px;width:100%;table-layout:fixed}.product_table .product_table_wrap thead,.product_table .product_table_wrap tbody{width:100%}.product_table .product_table_wrap thead tr th,.product_table .product_table_wrap thead tr td,.product_table .product_table_wrap tbody tr th,.product_table .product_table_wrap tbody tr td{text-align:center;font-size:16px}.product_table .product_table_wrap thead tr th.model,.product_table .product_table_wrap thead tr td.model,.product_table .product_table_wrap tbody tr th.model,.product_table .product_table_wrap tbody tr td.model{width:180px}.product_table .product_table_wrap thead tr th.download,.product_table .product_table_wrap thead tr td.download,.product_table .product_table_wrap tbody tr th.download,.product_table .product_table_wrap tbody tr td.download{width:300px}.product_table .product_table_wrap thead{background-color:#f7f9fc}.product_table .product_table_wrap thead tr th{padding:25px 10px;font-weight:500;vertical-align:middle}.product_table .product_table_wrap tbody tr{cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;border-top:1px solid #e0e0e0}.product_table .product_table_wrap tbody tr td{padding:15px 10px;color:#666;vertical-align:middle}.product_table .product_table_wrap tbody tr td.model{text-align:left}.product_table .product_table_wrap tbody tr td.download{display:flex;justify-content:center;gap:5px}.product_table .product_table_wrap tbody tr td.download a{display:flex;min-width:85px;border:2px solid #3d94f2;border-radius:50px;justify-content:center;align-items:center;padding:5px 10px;gap:5px}.product_table .product_table_wrap tbody tr td.download a .icon_wrap{display:flex;justify-content:center;align-items:center;width:10px}.product_table .product_table_wrap tbody tr td.download a .icon_wrap img{width:100%;object-fit:contain}.product_table .product_table_wrap tbody tr:nth-of-type(even){background-color:#f7f9fc}.product_table .product_table_wrap tbody tr:last-of-type{border-bottom:1px solid #e0e0e0}.product_table .product_table_wrap tbody tr:hover{background:rgba(61,148,242,.12)}.pagination_style{margin-top:60px}.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:#000}.pagination_style .page_btn .btn_box a svg path{stroke:#000}.pagination_style .page_btn .btn_box a:hover{color:#3d94f2}.pagination_style .page_btn .btn_box a:hover svg path{stroke:#3d94f2}.pagination_style .page_btn .num_box{display:flex;justify-content:center;align-items:center;gap:30px;margin:0}.pagination_style .page_btn .num_box a{position:relative;display:flex;justify-content:center;align-items:center;line-height:1;color:#3d94f2}.pagination_style .page_btn .num_box a:not(:last-of-type)::before{position:absolute;left:-15px;top:0;width:1px;height:100%;background-color:#666}.pagination_style .page_btn .num_box a.active{color:#3d94f2}.pagination_style .page_btn .num_box a:hover{color:#3d94f2}@media(max-width: 1024px){.pagination_style{margin-top:60px}}@media(max-width: 767px){.pagination_style{margin-top:40px}}@media(max-width: 450px){.pagination_style{margin-top:40px}.pagination_style .page_btn{font-size:14px}}@media(max-width: calc(1520px + 6vw)){main section article .wrap{padding:0 3%;margin:0;max-width:100%}main section.pt120{padding-top:100px}main section.pb120{padding-bottom:100px}main section.pb240{padding-bottom:200px}main#main_page section .main_title_wrap h3{font-size:18px}main#main_page section .main_title_wrap p{font-size:46px}main#main_page section .main_title_wrap span{font-size:16px}main#main_page section .contents{padding-top:60px}main#main_page section.main_banner article .main_banner_swiper .swiper-wrapper .swiper-slide .wrap .banner_title h2{font-size:48px}main#main_page section.main_banner article .main_banner_swiper .swiper-wrapper .swiper-slide .wrap .banner_title p{font-size:18px}main#main_page section.c2 article .wrap .contents ul li figure figcaption h4{font-size:16px}main#main_page section.c2 article .wrap .contents ul li figure figcaption p{font-size:20px}main#main_page section.c2 article .wrap .contents ul li figure .text_wrap h4{font-size:16px}main#main_page section.c2 article .wrap .contents ul li figure .text_wrap p{font-size:38px}main#main_page section.c2 article .wrap .contents ul li figure .text_wrap span{font-size:16px}main#main_page section.c2 article .wrap .contents ul li figure .more span{font-size:16px}main#main_page section.c2 article .wrap .gara_content{padding-top:60px}main#main_page section.c2 article .wrap .gara_content ul li figure .text_wrap{padding:60px}main#main_page section.c2 article .wrap .gara_content ul li figure .text_wrap h4{font-size:16px}main#main_page section.c2 article .wrap .gara_content ul li figure .text_wrap p{font-size:38px}main#main_page section.c2 article .wrap .gara_content ul li figure .text_wrap span{margin-top:30px;font-size:16px}main#main_page section.c3 article .wrap .splide_wrap .splide .splide__track .splide__list .splide__slide{width:1300px}main#main_page section.c4 article .wrap .contents ul li a .text_wrap strong{font-size:20px}main#main_page section.c4 article .wrap .contents ul li a .text_wrap p{font-size:20px}main#main_page section.c4 article .wrap .contents ul li a .text_wrap span{font-size:20px}main#main_page section.c4 article .wrap .contents ul li a .text_wrap .view_btn{font-size:16px}main#main_page section.c4 article .wrap .contents ul li:hover a .text_wrap{left:30px;top:50px;transform:translate(0, 0);text-align:left}main#main_page section.c4 article .wrap .contents ul li:hover a .text_wrap strong{font-size:38px}main#main_page section.c4 article .wrap .contents ul li:hover a .text_wrap p{margin-top:15px}main#main_page section.c4 article .wrap .contents ul li:hover a .text_wrap .view_btn{margin-top:60px}main#main_page section.c5 article .wrap .contents ul{gap:20px}main#main_page section.c5 article .wrap .contents ul li{width:calc(33.3333333333% - 13.3333333333px);padding:20px}main#main_page section.c5 article .wrap .contents ul li a figcaption h5 span{font-size:16px}main#main_page section.c5 article .wrap .contents ul li a figcaption p.text{margin-top:60px;font-size:16px}main#main_page section.c5 article .wrap .contents ul li a figcaption p.date{font-size:16px}main#main_page section.c6 article .wrap .text_wrap h3{font-size:34px}main#main_page section.c6 article .wrap .text_wrap p{font-size:16px}main#main_page section.c6 article .wrap .text_wrap .link_btn{margin-top:60px}main#main_page section.c6 article .wrap .text_wrap .link_btn span{font-size:16px}main#sub_page section article .wrap .title_wrap>.title{font-size:16px}main#sub_page section article .wrap .title_wrap>.title.big{font-size:34px}main#sub_page section article .wrap .title_wrap>h3{font-size:34px}main#sub_page section article .wrap .title_wrap>span{font-size:16px}main#sub_page section article .wrap .contents{margin-top:60px}main#sub_page section.sub_banner article .wrap .banner_title h2{font-size:64px}main#sub_page section.sub_banner article .wrap .banner_title p{font-size:22px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .current span{font-size:16px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .sub_menu ul li a{font-size:16px}main#sub_page section.sub_banner article .wrap .sub_bar_wrap{margin-top:60px}main#sub_page section:not(.sub_banner){padding-top:100px}main#sub_page section:not(.sub_banner):last-of-type{padding-bottom:180px}main#sub_page.company.ceo section.c2 article .wrap .contents .box_wrap{padding:40px}main#sub_page.company.ceo section.c2 article .wrap .contents .box_wrap p{font-size:42px}main#sub_page.company.ceo section.c2 article .wrap .contents .lr_wrap{padding-top:100px;display:flex;gap:60px}main#sub_page.company.ceo section.c2 article .wrap .contents .lr_wrap .left_wrap{width:400px;min-width:400px}main#sub_page.company.ceo section.c2 article .wrap .contents .lr_wrap .left_wrap h3{font-size:34px}main#sub_page.company.ceo section.c2 article .wrap .contents .lr_wrap .right_wrap p{font-size:16px}main#sub_page.company.ci section.c3 article .wrap .title_wrap{gap:50px}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap{height:700px}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li figure .icon_wrap{width:50px}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li figure .icon_wrap::before{width:38px;height:38px}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li figure figcaption div{font-size:24px}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li figure figcaption p{font-size:16px}main#sub_page.company.ci section.c5 article .wrap .title_wrap{gap:50px}main#sub_page.company.ci section.c5 article .wrap .title_wrap .text_wrap p{font-size:16px}main#sub_page.company.ci section.c6 article .wrap .contents ul li .color_title{font-size:16px}main#sub_page.company.ci section.c6 article .wrap .contents ul li .color_rgb dl{flex-direction:column;gap:0;font-size:16px}main#sub_page.company.history section.c2 article .wrap .contents ul li a{font-size:18px}main#sub_page.company.history section.c3 article .wrap .history_wrap .history_item{gap:200px;padding-bottom:100px}main#sub_page.company.history section.c3 article .wrap .history_wrap .history_item .year{font-size:48px}main#sub_page.company.history section.c3 article .wrap .history_wrap .history_item .history_contents ul li dl dd{font-size:16px}main#sub_page.company.cert section.c2 article .wrap .contents ul{gap:60px 20px}main#sub_page.company.cert section.c2 article .wrap .contents ul li .img_wrap{padding:20px 30px}main#sub_page.company.cert section.c2 article .wrap .contents ul li p{font-size:16px}main#sub_page.company.group section.c2 article .wrap .contents .bg{padding-block:100px}main#sub_page.company.group section.c2 article .wrap .contents .bg .img_wrap{max-width:895px}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap{flex-direction:column}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .left_wrap{width:100%;min-width:100%}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap{padding:60px}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .top_wrap dl dt{font-size:16px}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .top_wrap dl dd{font-size:16px}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .bottom_wrap li p{font-size:16px}main#sub_page.business section.business_type1 article .wrap .img_box{padding:60px}main#sub_page.business section.business_type2 article .wrap .contents{padding-block:60px}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap{padding:0 3%;margin:0;max-width:100%}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul>li{padding:40px;gap:50px}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul>li .text_box h4{font-size:28px}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul>li .text_box .dot_wrap li{font-size:16px}main#sub_page.business section.business_type3 article .wrap .text_wrap p{font-size:16px;padding-block:60px}main#sub_page.business section.business_type3 article .wrap .text_wrap p.big{font-size:28px}main#sub_page.business section.business_type4 article .wrap .contents .splide .splide__track .splide__list .splide__slide{width:280px}main#sub_page.business section.business_type4 article .wrap .contents .splide .splide__track .splide__list .splide__slide p{font-size:16px}main#sub_page.product section article .product_path_wrap .product_path{padding:0 3%;margin:0;max-width:100%}main#sub_page.product section article .product_path_wrap .product_path .menu .current span{font-size:16px}main#sub_page.product section article .product_path_wrap .product_path .menu .sub_menu ul li a{font-size:16px}main#sub_page.product section article .wrap .product_title h2{font-size:28px}main#sub_page.product section article .wrap .product_title .back_btn a{font-size:16px}main#sub_page.product.list_1 section.c2 ul li a .text h3{font-size:28px}main#sub_page.product.list_1 section.c2 ul li a .text p{font-size:16px}main#sub_page.product.list_1 section.c2 ul li.active a .text h3{font-size:34px}main#sub_page.product.list_2 section.c2 .contents ul li a figure figcaption h3{font-size:18px}main#sub_page.product.list_2 section.c2 .contents ul li a figure figcaption p{font-size:18px}main#sub_page.product.detail section.c2 article .wrap .contents .product_detail .download_wrap{margin-top:100px}main#sub_page.product.detail section.c2 article .wrap .contents .product_detail .download_wrap a span{font-size:16px}main#sub_page.community.list_page section.c2 article .wrap .contents .count{font-size:16px}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_top{font-size:16px}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_top>div.info{font-size:16px}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_content .content_wrap .text{font-size:16px}main#sub_page.community.detail_page section.c2 article .wrap .contents .back_btn{margin-top:60px}main#sub_page.community.detail_page section.c2 article .wrap .contents .back_btn a{font-size:18px}main#sub_page.support.data section.c2 article .wrap .contents ul{gap:30px;padding-block:30px}main#sub_page.support.data section.c2 article .wrap .contents ul li{width:calc(25% - 22.5px)}main#sub_page.support.data section.c2 article .wrap .contents ul li a dl{font-size:16px}main#sub_page.support .inquiry_form .form_wrap{padding:80px}main#sub_page.support .inquiry_form .form_wrap .label_wrap{gap:50px}main#sub_page.support .inquiry_form .form_wrap .label_wrap .title p{font-size:16px}main#sub_page.support .inquiry_form .form_wrap .label_wrap label .input input{font-size:16px}main#sub_page.support .inquiry_form .form_wrap .label_wrap label>span{font-size:16px}main#sub_page.support .inquiry_form .form_wrap .label_wrap label.email .nice-select .current{font-size:16px}main#sub_page.support .inquiry_form .form_wrap .label_wrap label.email .nice-select .list li{font-size:16px}main#sub_page.support .inquiry_form .form_wrap .check_wrap{margin-top:60px}main#sub_page.support .inquiry_form .form_wrap .detail .scroll_wrap .box h3{font-size:18px}main#sub_page.support .inquiry_form .form_wrap .detail .scroll_wrap .box p{font-size:16px}main#sub_page.support .inquiry_form .button_wrap{margin-top:60px}main#sub_page.support .inquiry_form .button_wrap button{font-size:18px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div p{font-size:16px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap input{font-size:16px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap form .submit_btn .btn{font-size:18px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap .reset li a{font-size:16px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap{flex-direction:column}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div .title p{font-size:16px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div .label_wrap input{font-size:16px;width:calc(100% - 120px - 5px)}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div .label_wrap .btn_check{font-size:16px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div:nth-of-type(odd){width:100%}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div:nth-of-type(even){width:100%}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div.email{width:100%}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div.email .nice-select .current{font-size:16px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div.email .nice-select .list li{font-size:16px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form>h3 p{font-size:28px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .detail .scroll_wrap .box h3{font-size:18px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .detail .scroll_wrap .box p{font-size:16px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .check_wrap .label label,main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .check_wrap .label .email{gap:15px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .submit_btn{margin-top:60px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .submit_btn .btn{font-size:18px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap .reset li a{font-size:16px}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email .nice-select .current{padding:10px 45px 10px 20px;font-size:16px}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email .nice-select .list li{font-size:16px}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .btn_check{font-size:16px}main#sub_page.search section.c2 article .wrap .filter_wrap{padding:60px}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid{gap:20px 50px}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .filter_label{font-size:16px}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full .nice-select .current,main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .nice-select .current{font-size:16px}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full .nice-select .list li,main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .nice-select .list li{font-size:16px}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full .tilde,main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .tilde{font-size:16px}main#sub_page.search section.c2 article .wrap .filter_wrap .btn_wrap{margin-top:60px}main#sub_page.search section.c2 article .wrap .filter_wrap .btn_wrap button{font-size:18px}main#sub_page.search section.c3 article .wrap .count_wrap p{font-size:16px}main .table_wrap table thead th,main .table_wrap table thead td,main .table_wrap table tbody th,main .table_wrap table tbody td{font-size:16px}main .table_wrap table tbody td.download_icon a img{width:18px}.product_table .product_table_wrap thead tr th,.product_table .product_table_wrap thead tr td,.product_table .product_table_wrap tbody tr th,.product_table .product_table_wrap tbody tr td{font-size:16px}}@media(max-width: 1024px){main section.pt120{padding-top:80px}main section.pb120{padding-bottom:80px}main section.pb240{padding-bottom:140px}main#main_page section .main_title_wrap h3{font-size:17px}main#main_page section .main_title_wrap p{font-size:36px}main#main_page section .main_title_wrap span{font-size:16px}main#main_page section .contents{padding-top:50px}main#main_page section.main_banner article .main_banner_swiper .swiper-wrapper .swiper-slide .wrap .banner_title{padding-bottom:100px}main#main_page section.main_banner article .main_banner_swiper .swiper-wrapper .swiper-slide .wrap .banner_title h2{font-size:38px}main#main_page section.main_banner article .main_banner_swiper .swiper-wrapper .swiper-slide .wrap .banner_title p{font-size:17px}main#main_page section.c2 article .wrap .contents ul li{width:calc(50% - 12.5px);flex:none}main#main_page section.c2 article .wrap .contents ul li figure{padding:40px}main#main_page section.c2 article .wrap .contents ul li figure figcaption{display:none}main#main_page section.c2 article .wrap .contents ul li figure figcaption h4{font-size:15px}main#main_page section.c2 article .wrap .contents ul li figure figcaption p{font-size:18px}main#main_page section.c2 article .wrap .contents ul li figure .img_wrap{opacity:1}main#main_page section.c2 article .wrap .contents ul li figure .text_wrap{opacity:1;visibility:visible;pointer-events:auto;max-height:400px}main#main_page section.c2 article .wrap .contents ul li figure .text_wrap h4{font-size:16px}main#main_page section.c2 article .wrap .contents ul li figure .text_wrap p{font-size:32px}main#main_page section.c2 article .wrap .contents ul li figure .text_wrap span{font-size:16px}main#main_page section.c2 article .wrap .contents ul li figure .more{display:none}main#main_page section.c2 article .wrap .contents ul li figure .more span{font-size:15px}main#main_page section.c2 article .wrap .contents ul li figure .plus_icon{opacity:1;visibility:visible;pointer-events:auto}main#main_page section.c2 article .wrap .contents ul li.active{flex:none;background-color:#f7f9fc}main#main_page section.c2 article .wrap .contents ul li.active figure{padding:40px}main#main_page section.c2 article .wrap .contents ul li.active::before{content:none}main#main_page section.c2 article .wrap .gara_content{padding-top:50px}main#main_page section.c2 article .wrap .gara_content ul li figure{height:500px}main#main_page section.c2 article .wrap .gara_content ul li figure .text_wrap{padding:50px}main#main_page section.c2 article .wrap .gara_content ul li figure .text_wrap h4{font-size:16px}main#main_page section.c2 article .wrap .gara_content ul li figure .text_wrap p{font-size:32px}main#main_page section.c2 article .wrap .gara_content ul li figure .text_wrap span{margin-top:20px;font-size:16px}main#main_page section.c2 article .wrap .gara_content ul li figure .plus_icon{right:40px;top:40px;width:50px}main#main_page section.c3 article .wrap .splide_wrap .splide .splide__track .splide__list .splide__slide{width:1000px}main#main_page section.c4 article .wrap .contents ul{flex-direction:column}main#main_page section.c4 article .wrap .contents ul li{flex:none;width:100%;height:350px}main#main_page section.c4 article .wrap .contents ul li a{padding:20px}main#main_page section.c4 article .wrap .contents ul li a .text_wrap{height:100%;position:static;text-align:left;width:100%;transform:translate(0, 0)}main#main_page section.c4 article .wrap .contents ul li a .text_wrap strong{font-size:32px}main#main_page section.c4 article .wrap .contents ul li a .text_wrap p{font-size:18px;margin-top:15px}main#main_page section.c4 article .wrap .contents ul li a .text_wrap span{font-size:18px;margin-top:30px;max-height:200px;opacity:1;visibility:visible;pointer-events:auto}main#main_page section.c4 article .wrap .contents ul li a .text_wrap .view_btn{opacity:1;visibility:visible;pointer-events:auto;max-height:200px;width:165px;font-size:16px;margin-top:50px;padding-block:10px;margin-inline:0}main#main_page section.c4 article .wrap .contents ul li:hover{flex:none}main#main_page section.c4 article .wrap .contents ul li:hover a .img_wrap::before{opacity:1}main#main_page section.c4 article .wrap .contents ul li:hover a .text_wrap{left:30px;top:50px;transform:translate(0, 0);text-align:left}main#main_page section.c4 article .wrap .contents ul li:hover a .text_wrap strong{font-size:32px}main#main_page section.c4 article .wrap .contents ul li:hover a .text_wrap p{margin-top:15px}main#main_page section.c4 article .wrap .contents ul li:hover a .text_wrap .view_btn{margin-top:50px}main#main_page section.c4 article .wrap .contents ul li:nth-of-type(1){border-radius:20px 20px 0 0}main#main_page section.c4 article .wrap .contents ul li:nth-of-type(2){border-radius:0}main#main_page section.c4 article .wrap .contents ul li:nth-of-type(3){border-radius:0 0 20px 20px}main#main_page section.c5 article .wrap .contents ul{gap:20px}main#main_page section.c5 article .wrap .contents ul li{width:calc(33.3333333333% - 13.3333333333px);padding:20px}main#main_page section.c5 article .wrap .contents ul li a figcaption h5 span{font-size:15px}main#main_page section.c5 article .wrap .contents ul li a figcaption p.text{margin-top:50px;font-size:16px}main#main_page section.c5 article .wrap .contents ul li a figcaption p.date{font-size:15px}main#main_page section.c6{height:350px}main#main_page section.c6 article .wrap .text_wrap h3{font-size:30px}main#main_page section.c6 article .wrap .text_wrap p{font-size:16px}main#main_page section.c6 article .wrap .text_wrap .link_btn{margin-top:50px}main#main_page section.c6 article .wrap .text_wrap .link_btn span{font-size:16px}main#sub_page section article .wrap .title_wrap>.title{font-size:16px}main#sub_page section article .wrap .title_wrap>.title.big{font-size:30px}main#sub_page section article .wrap .title_wrap>h3{font-size:30px}main#sub_page section article .wrap .title_wrap>span{font-size:16px}main#sub_page section article .wrap .contents{margin-top:50px}main#sub_page section.sub_banner{height:600px}main#sub_page section.sub_banner article .wrap{padding-bottom:80px}main#sub_page section.sub_banner article .wrap .banner_title h2{font-size:42px}main#sub_page section.sub_banner article .wrap .banner_title p{font-size:20px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .current span{font-size:16px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .sub_menu ul li a{font-size:15px}main#sub_page section.sub_banner article .wrap .sub_bar_wrap{margin-top:50px}main#sub_page section:not(.sub_banner){padding-top:80px}main#sub_page section:not(.sub_banner):last-of-type{padding-bottom:120px}main#sub_page.company.ceo section.c2 article .wrap .contents .box_wrap{padding:40px}main#sub_page.company.ceo section.c2 article .wrap .contents .box_wrap p{font-size:34px}main#sub_page.company.ceo section.c2 article .wrap .contents .lr_wrap{padding-top:80px;display:flex;flex-direction:column;gap:30px}main#sub_page.company.ceo section.c2 article .wrap .contents .lr_wrap .left_wrap{width:100%;min-width:100%}main#sub_page.company.ceo section.c2 article .wrap .contents .lr_wrap .left_wrap h3{font-size:30px}main#sub_page.company.ceo section.c2 article .wrap .contents .lr_wrap .right_wrap p{font-size:16px}main#sub_page.company.ci section.c3 article .wrap .title_wrap{align-items:flex-start;flex-direction:column;gap:30px}main#sub_page.company.ci section.c3 article .wrap .title_wrap h3{width:100%;min-width:100%}main#sub_page.company.ci section.c3 article .wrap .contents .boxs_wrap{height:330px;padding:10px}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap{height:auto}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul{padding:20px}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li{width:50%}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li figure .icon_wrap{width:50px}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li figure .icon_wrap::before{width:38px;height:38px}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li figure figcaption div{font-size:22px}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li figure figcaption p{font-size:16px}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li:nth-of-type(2){transform:translateX(0px)}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li:nth-of-type(3){transform:translateX(0px)}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li:nth-of-type(4){transform:translateX(0px)}main#sub_page.company.ci section.c5 article .wrap .title_wrap{flex-direction:column;gap:30px}main#sub_page.company.ci section.c5 article .wrap .title_wrap h3{width:100%;min-width:100%}main#sub_page.company.ci section.c5 article .wrap .title_wrap .text_wrap{gap:40px}main#sub_page.company.ci section.c5 article .wrap .title_wrap .text_wrap p{margin-top:0px;font-size:16px}main#sub_page.company.ci section.c6 article .wrap .contents ul li{width:calc(50% - 10px);flex:none}main#sub_page.company.ci section.c6 article .wrap .contents ul li .color_title{font-size:16px}main#sub_page.company.ci section.c6 article .wrap .contents ul li .color{margin-top:20px}main#sub_page.company.ci section.c6 article .wrap .contents ul li .color_rgb{margin-top:30px}main#sub_page.company.ci section.c6 article .wrap .contents ul li .color_rgb dl{flex-direction:row;gap:0;font-size:16px}main#sub_page.company.ci section.c6 article .wrap .contents ul li .color_rgb dl.aaa{margin-top:20px}main#sub_page.company.ci section.c6 article .wrap .contents ul li:nth-of-type(1){width:100%;flex:none}main#sub_page.company.history section.c2 article .wrap .contents ul li a{font-size:17px}main#sub_page.company.history section.c3 article .wrap .history_wrap{padding-left:100px}main#sub_page.company.history section.c3 article .wrap .history_wrap .history_item{flex-direction:column;gap:50px;padding-bottom:80px}main#sub_page.company.history section.c3 article .wrap .history_wrap .history_item .year{text-align:left;font-size:38px}main#sub_page.company.history section.c3 article .wrap .history_wrap .history_item .history_contents ul li .month{width:50px;min-width:50px}main#sub_page.company.history section.c3 article .wrap .history_wrap .history_item .history_contents ul li dl dd{font-size:16px}main#sub_page.company.history section.c3 article .wrap .history_wrap .bar_wrap{left:3%;transform:translateX(0)}main#sub_page.company.history section.c3 article .wrap .history_wrap .bar_wrap .fill_wrap .marker{width:40px;height:40px}main#sub_page.company.cert section.c2 article .wrap .contents ul{gap:50px 20px}main#sub_page.company.cert section.c2 article .wrap .contents ul li{width:calc(33.3333333333% - 13.3333333333px)}main#sub_page.company.cert section.c2 article .wrap .contents ul li p{font-size:16px}main#sub_page.company.group section.c2 article .wrap .contents .bg{padding-block:80px}main#sub_page.company.group section.c2 article .wrap .contents .bg .img_wrap{padding-inline:3%;max-width:895px}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap{flex-direction:column}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap{padding:50px}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .top_wrap dl dt{font-size:16px}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .top_wrap dl dd{font-size:16px}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .bottom_wrap li p{font-size:16px}main#sub_page.business section.business_type1 article .wrap .img_box{padding:50px}main#sub_page.business section.business_type1 article .wrap .img_box.count2{gap:20px}main#sub_page.business section.business_type1 article .wrap .img_box.count2 .img_wrap{width:calc(50% - 10px)}main#sub_page.business section.business_type1 article .wrap .img_box.count3{gap:20px}main#sub_page.business section.business_type1 article .wrap .img_box.count3 .img_wrap{width:calc(33.3333333333% - 13.3333333333px)}main#sub_page.business section.business_type2 article .wrap .contents{padding-block:50px}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul{gap:30px}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul>li{padding:30px;gap:30px}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul>li .img_wrap{width:200px;min-width:200px}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul>li .text_box .icon_wrap{width:45px}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul>li .text_box h4{font-size:24px}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul>li .text_box .dot_wrap li{font-size:16px}main#sub_page.business section.business_type3 article .wrap .text_wrap p{font-size:16px;padding-block:50px}main#sub_page.business section.business_type3 article .wrap .text_wrap p.big{font-size:24px}main#sub_page.business section.business_type4 article .wrap .contents .splide .splide__track .splide__list .splide__slide{width:250px}main#sub_page.business section.business_type4 article .wrap .contents .splide .splide__track .splide__list .splide__slide p{font-size:16px}main#sub_page.product section article .product_path_wrap .product_path .menu{width:calc(50% - 5px)}main#sub_page.product section article .product_path_wrap .product_path .menu .current span{font-size:16px}main#sub_page.product section article .product_path_wrap .product_path .menu .sub_menu ul li a{font-size:15px}main#sub_page.product section article .wrap .product_title h2{font-size:24px}main#sub_page.product section article .wrap .product_title .back_btn a{font-size:15px}main#sub_page.product.list_1 section.c2 ul li{width:calc(50% - 10px);flex:none}main#sub_page.product.list_1 section.c2 ul li a .text h3{font-size:30px}main#sub_page.product.list_1 section.c2 ul li a .text p{opacity:1;visibility:visible;pointer-events:auto;font-size:16px}main#sub_page.product.list_1 section.c2 ul li.active{flex:none}main#sub_page.product.list_1 section.c2 ul li.active a .text h3{font-size:30px}main#sub_page.product.list_2 section.c2 .contents ul li{width:calc(33.3333333333% - 16.6666666667px)}main#sub_page.product.list_2 section.c2 .contents ul li a figure figcaption h3{font-size:17px}main#sub_page.product.list_2 section.c2 .contents ul li a figure figcaption p{font-size:17px}main#sub_page.product.list_2 section.c2 .contents ul li a::before{background-size:40px 40px}main#sub_page.product.detail section.c2 article .wrap .contents .product_detail .download_wrap{margin-top:80px}main#sub_page.product.detail section.c2 article .wrap .contents .product_detail .download_wrap a span{font-size:15px}main#sub_page.community.list_page section.c2 article .wrap .contents .count{font-size:15px}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_top{font-size:16px}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_top>div{padding-inline:10px}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_top>div.no{display:none;min-width:200px;width:200px}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_top>div.info{font-size:15px}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_content .content_wrap .text{font-size:16px}main#sub_page.community.detail_page section.c2 article .wrap .contents .back_btn{margin-top:50px}main#sub_page.community.detail_page section.c2 article .wrap .contents .back_btn a{font-size:17px}main#sub_page.support.data section.c2 article .wrap .contents ul{gap:30px;padding-block:30px}main#sub_page.support.data section.c2 article .wrap .contents ul li{width:calc(50% - 15px)}main#sub_page.support.data section.c2 article .wrap .contents ul li a .img_wrap::before{background-size:54px 54px}main#sub_page.support.data section.c2 article .wrap .contents ul li a dl{font-size:16px}main#sub_page.support .inquiry_form .form_wrap{padding:30px}main#sub_page.support .inquiry_form .form_wrap .label_wrap{gap:20px}main#sub_page.support .inquiry_form .form_wrap .label_wrap .title{min-width:100px;width:100px}main#sub_page.support .inquiry_form .form_wrap .label_wrap .title p{font-size:15px}main#sub_page.support .inquiry_form .form_wrap .label_wrap label .input input{padding:10px 30px;font-size:15px}main#sub_page.support .inquiry_form .form_wrap .label_wrap label>span{font-size:15px}main#sub_page.support .inquiry_form .form_wrap .label_wrap label.email .nice-select .current{padding:10px 30px;font-size:15px}main#sub_page.support .inquiry_form .form_wrap .label_wrap label.email .nice-select .list{padding:10px 30px}main#sub_page.support .inquiry_form .form_wrap .label_wrap label.email .nice-select .list li{font-size:15px}main#sub_page.support .inquiry_form .form_wrap .label_wrap+.label_wrap{margin-top:20px}main#sub_page.support .inquiry_form .form_wrap .check_wrap{margin-top:50px}main#sub_page.support .inquiry_form .form_wrap .detail{padding:25px 20px 25px 25px}main#sub_page.support .inquiry_form .form_wrap .detail .scroll_wrap{height:350px}main#sub_page.support .inquiry_form .form_wrap .detail .scroll_wrap .box h3{font-size:17px}main#sub_page.support .inquiry_form .form_wrap .detail .scroll_wrap .box p{font-size:15px}main#sub_page.support .inquiry_form .button_wrap{margin-top:50px}main#sub_page.support .inquiry_form .button_wrap button{padding:15px 65px;font-size:17px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div p{font-size:15px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap input{padding:10px 30px;font-size:15px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap form .submit_btn .btn{font-size:17px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap .reset li a{font-size:15px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap{padding:30px 40px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap{flex-direction:column}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div .title p{font-size:15px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div .label_wrap input{padding:10px 30px;font-size:15px;width:calc(100% - 120px - 5px)}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div .label_wrap .btn_check{font-size:15px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div.email .nice-select .current{padding:10px 30px;font-size:15px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div.email .nice-select .list{padding:10px 30px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div.email .nice-select .list li{font-size:15px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form>h3{margin-block:40px 30px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form>h3 p{font-size:24px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .detail{padding:50px 20px 50px 40px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .detail .scroll_wrap{height:350px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .detail .scroll_wrap .box h3{font-size:17px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .detail .scroll_wrap .box p{font-size:15px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .check_wrap .label label,main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .check_wrap .label .email{gap:15px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .submit_btn{margin-top:50px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .submit_btn .btn{font-size:17px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap .reset li a{font-size:15px}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email .nice-select .current{padding:10px 45px 10px 20px;font-size:15px}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email .nice-select .list li{font-size:15px}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .btn_check{font-size:15px}main#sub_page.search section.c2 article .wrap .filter_wrap{padding:50px}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid{grid-template-columns:1fr;gap:20px 50px}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .filter_label{font-size:16px}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full .nice-select .current,main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .nice-select .current{padding:20px 30px;font-size:15px}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full .nice-select .list,main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .nice-select .list{padding:10px 30px;max-height:200px}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full .nice-select .list li,main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .nice-select .list li{font-size:15px}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full .tilde,main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .tilde{font-size:16px}main#sub_page.search section.c2 article .wrap .filter_wrap .btn_wrap{margin-top:50px}main#sub_page.search section.c2 article .wrap .filter_wrap .btn_wrap button{font-size:17px}main#sub_page.search section.c3 article .wrap .count_wrap p{font-size:16px}main .table_wrap table thead th,main .table_wrap table thead td,main .table_wrap table tbody th,main .table_wrap table tbody td{font-size:15px}main .table_wrap table tbody td.download_icon a img{width:18px}.product_table .product_table_wrap thead tr th,.product_table .product_table_wrap thead tr td,.product_table .product_table_wrap tbody tr th,.product_table .product_table_wrap tbody tr td{font-size:15px}}@media(max-width: 767px){main section.pt120{padding-top:60px}main section.pb120{padding-bottom:60px}main section.pb240{padding-bottom:100px}main#main_page section .main_title_wrap h3{font-size:16px}main#main_page section .main_title_wrap p{font-size:28px}main#main_page section .main_title_wrap span{margin-top:15px;font-size:15px}main#main_page section .contents{padding-top:40px}main#main_page section.main_banner article .main_banner_swiper .swiper-wrapper .swiper-slide .wrap .banner_title{padding-bottom:80px}main#main_page section.main_banner article .main_banner_swiper .swiper-wrapper .swiper-slide .wrap .banner_title h2{font-size:28px}main#main_page section.main_banner article .main_banner_swiper .swiper-wrapper .swiper-slide .wrap .banner_title p{margin-top:15px;font-size:16px}main#main_page section.c2 article .wrap .contents ul li{width:100%;flex:none;height:auto}main#main_page section.c2 article .wrap .contents ul li figure{padding:30px}main#main_page section.c2 article .wrap .contents ul li figure .text_wrap h4{font-size:15px}main#main_page section.c2 article .wrap .contents ul li figure .text_wrap p{font-size:24px}main#main_page section.c2 article .wrap .contents ul li figure .text_wrap span{margin-top:20px;font-size:15px}main#main_page section.c2 article .wrap .contents ul li figure .plus_icon{right:30px;top:30px;width:40px}main#main_page section.c2 article .wrap .contents ul li figure .plus_icon img{width:15px}main#main_page section.c2 article .wrap .contents ul li.active figure{padding:30px}main#main_page section.c2 article .wrap .gara_content{padding-top:40px}main#main_page section.c2 article .wrap .gara_content ul li figure{height:350px}main#main_page section.c2 article .wrap .gara_content ul li figure .text_wrap{padding:40px}main#main_page section.c2 article .wrap .gara_content ul li figure .text_wrap h4{font-size:15px}main#main_page section.c2 article .wrap .gara_content ul li figure .text_wrap p{font-size:24px}main#main_page section.c2 article .wrap .gara_content ul li figure .text_wrap span{margin-top:10px;font-size:15px}main#main_page section.c2 article .wrap .gara_content ul li figure .plus_icon{right:40px;top:40px;width:45px}main#main_page section.c2 article .wrap .gara_content ul li figure .plus_icon img{width:15px}main#main_page section.c3 article .wrap .splide_wrap .splide .splide__track .splide__list .splide__slide{width:800px}main#main_page section.c4 article .wrap .contents ul li{flex:none;width:100%;height:350px}main#main_page section.c4 article .wrap .contents ul li a{padding:20px}main#main_page section.c4 article .wrap .contents ul li a .text_wrap strong{font-size:24px}main#main_page section.c4 article .wrap .contents ul li a .text_wrap p{font-size:17px}main#main_page section.c4 article .wrap .contents ul li a .text_wrap span{font-size:17px;margin-top:20px}main#main_page section.c4 article .wrap .contents ul li a .text_wrap .view_btn{width:165px;font-size:15px;margin-top:40px}main#main_page section.c4 article .wrap .contents ul li:hover .text_wrap{left:30px;top:50px}main#main_page section.c4 article .wrap .contents ul li:hover .text_wrap strong{font-size:24px}main#main_page section.c4 article .wrap .contents ul li:hover .text_wrap span{margin-top:15px}main#main_page section.c4 article .wrap .contents ul li:hover .text_wrap .view_btn{margin-top:40px}main#main_page section.c4 article .wrap .contents ul li:nth-of-type(1){border-radius:20px 20px 0 0}main#main_page section.c4 article .wrap .contents ul li:nth-of-type(2){border-radius:0}main#main_page section.c4 article .wrap .contents ul li:nth-of-type(3){border-radius:0 0 20px 20px}main#main_page section.c5 article .wrap .contents ul{gap:15px}main#main_page section.c5 article .wrap .contents ul li{width:calc(50% - 7.5px);padding:15px}main#main_page section.c5 article .wrap .contents ul li a figcaption h5{min-width:110px}main#main_page section.c5 article .wrap .contents ul li a figcaption h5 span{font-size:14px}main#main_page section.c5 article .wrap .contents ul li a figcaption p.text{margin-top:40px;font-size:15px}main#main_page section.c5 article .wrap .contents ul li a figcaption p.date{font-size:14px}main#main_page section.c6{height:300px}main#main_page section.c6 article .wrap .text_wrap h3{font-size:24px}main#main_page section.c6 article .wrap .text_wrap p{font-size:15px}main#main_page section.c6 article .wrap .text_wrap .link_btn{margin-top:40px}main#main_page section.c6 article .wrap .text_wrap .link_btn span{font-size:15px}main#sub_page section article .wrap .title_wrap>.title{font-size:15px}main#sub_page section article .wrap .title_wrap>.title.big{font-size:24px}main#sub_page section article .wrap .title_wrap>.title+h3{margin-top:15px}main#sub_page section article .wrap .title_wrap>h3{font-size:24px}main#sub_page section article .wrap .title_wrap>span{font-size:15px}main#sub_page section article .wrap .contents{margin-top:40px}main#sub_page section.sub_banner{height:500px}main#sub_page section.sub_banner article .wrap{padding-bottom:50px}main#sub_page section.sub_banner article .wrap .banner_title h2{font-size:32px}main#sub_page section.sub_banner article .wrap .banner_title p{font-size:18px}main#sub_page section.sub_banner article .wrap .path_wrap{display:none}main#sub_page section.sub_banner article .wrap .sub_bar_wrap{margin-top:40px}main#sub_page section:not(.sub_banner){padding-top:60px}main#sub_page section:not(.sub_banner):last-of-type{padding-bottom:100px}main#sub_page.company.ceo section.c2 article .wrap .contents .box_wrap{padding:40px 20px}main#sub_page.company.ceo section.c2 article .wrap .contents .box_wrap p{font-size:26px}main#sub_page.company.ceo section.c2 article .wrap .contents .lr_wrap{padding-top:60px;gap:20px}main#sub_page.company.ceo section.c2 article .wrap .contents .lr_wrap .left_wrap h3{font-size:24px}main#sub_page.company.ceo section.c2 article .wrap .contents .lr_wrap .right_wrap p{font-size:15px}main#sub_page.company.ci section.c3 article .wrap .title_wrap{gap:20px}main#sub_page.company.ci section.c3 article .wrap .contents .boxs_wrap{height:300px;padding:10px}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap{height:auto}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul{padding:20px}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li{max-width:400px;width:100%}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li figure .icon_wrap{width:50px}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li figure .icon_wrap::before{width:38px;height:38px}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li figure figcaption div{font-size:20px}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li figure figcaption p{font-size:15px}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li:nth-of-type(2){transform:translateY(-20px)}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li:nth-of-type(3){transform:translateY(-40px)}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li:nth-of-type(4){transform:translateY(-60px)}main#sub_page.company.ci section.c5 article .wrap .title_wrap{gap:20px}main#sub_page.company.ci section.c5 article .wrap .title_wrap .text_wrap{gap:30px}main#sub_page.company.ci section.c5 article .wrap .title_wrap .text_wrap p{font-size:15px}main#sub_page.company.ci section.c6 article .wrap .contents ul li{width:calc(50% - 10px);flex:none;padding:25px 20px}main#sub_page.company.ci section.c6 article .wrap .contents ul li .color_title{font-size:15px}main#sub_page.company.ci section.c6 article .wrap .contents ul li .color{margin-top:20px}main#sub_page.company.ci section.c6 article .wrap .contents ul li .color_rgb{margin-top:20px}main#sub_page.company.ci section.c6 article .wrap .contents ul li .color_rgb dl{font-size:15px}main#sub_page.company.ci section.c6 article .wrap .contents ul li .color_rgb dl dt{width:60px;min-width:60px}main#sub_page.company.ci section.c6 article .wrap .contents ul li .color_rgb dl.aaa{margin-top:20px}main#sub_page.company.history section.c2 article .wrap .contents ul li{flex:1}main#sub_page.company.history section.c2 article .wrap .contents ul li a{font-size:16px}main#sub_page.company.history section.c3 article .wrap .history_wrap{padding-left:80px}main#sub_page.company.history section.c3 article .wrap .history_wrap .history_item{gap:30px;padding-bottom:60px}main#sub_page.company.history section.c3 article .wrap .history_wrap .history_item .year{font-size:28px}main#sub_page.company.history section.c3 article .wrap .history_wrap .history_item .history_contents ul li .month{width:30px;min-width:30px}main#sub_page.company.history section.c3 article .wrap .history_wrap .history_item .history_contents ul li dl dd{font-size:15px}main#sub_page.company.cert section.c2 article .wrap .contents ul{gap:40px 20px}main#sub_page.company.cert section.c2 article .wrap .contents ul li{width:calc(50% - 10px)}main#sub_page.company.cert section.c2 article .wrap .contents ul li p{margin-top:20px;font-size:15px}main#sub_page.company.group section.c2 article .wrap .contents .bg{padding-block:60px}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap{padding:30px 20px}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .top_wrap dl dt{font-size:15px}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .top_wrap dl dd{font-size:15px}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .top_wrap dl+dl{margin-top:20px}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .line{margin-block:20px}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .bottom_wrap{flex-wrap:wrap;gap:20px}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .bottom_wrap li p{font-size:15px}main#sub_page.business section.business_type1 article .wrap .img_box{padding:40px}main#sub_page.business section.business_type1 article .wrap .img_box.count2{gap:20px}main#sub_page.business section.business_type1 article .wrap .img_box.count2 .img_wrap{width:100%}main#sub_page.business section.business_type1 article .wrap .img_box.count3{gap:20px}main#sub_page.business section.business_type1 article .wrap .img_box.count3 .img_wrap{width:100%}main#sub_page.business section.business_type2 article .wrap .contents{padding-block:40px}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul{gap:20px}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul>li{flex-direction:column;padding:20px;gap:20px}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul>li .img_wrap{width:200px;min-width:200px}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul>li .text_box .icon_wrap{width:45px}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul>li .text_box h4{font-size:22px}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul>li .text_box .dot_wrap li{font-size:15px}main#sub_page.business section.business_type3 article .wrap .text_wrap p{font-size:15px;padding-block:40px}main#sub_page.business section.business_type3 article .wrap .text_wrap p.big{font-size:22px}main#sub_page.business section.business_type4 article .wrap .contents .splide .splide__track .splide__list{gap:20px}main#sub_page.business section.business_type4 article .wrap .contents .splide .splide__track .splide__list .splide__slide{width:250px}main#sub_page.business section.business_type4 article .wrap .contents .splide .splide__track .splide__list .splide__slide p{font-size:15px}main#sub_page.product section article .product_path_wrap .product_path .menu{width:100%}main#sub_page.product section article .product_path_wrap .product_path .menu .current span{font-size:15px}main#sub_page.product section article .product_path_wrap .product_path .menu .sub_menu ul li a{font-size:14px}main#sub_page.product section article .product_path_wrap.sticky{position:static;padding-block:0px}main#sub_page.product section article .wrap .product_title h2{font-size:22px}main#sub_page.product section article .wrap .product_title .back_btn a{font-size:14px;padding:15px 40px}main#sub_page.product.list_1 section.c2 ul li{width:100%;flex:none}main#sub_page.product.list_1 section.c2 ul li a .text h3{font-size:24px}main#sub_page.product.list_1 section.c2 ul li a .text p{font-size:15px}main#sub_page.product.list_1 section.c2 ul li.active a .text h3{font-size:24px}main#sub_page.product.list_2 section.c2 .contents ul{margin-top:20px;gap:20px}main#sub_page.product.list_2 section.c2 .contents ul li{width:calc(50% - 10px)}main#sub_page.product.list_2 section.c2 .contents ul li a figure figcaption{margin-top:20px}main#sub_page.product.list_2 section.c2 .contents ul li a figure figcaption h3{font-size:16px}main#sub_page.product.list_2 section.c2 .contents ul li a figure figcaption p{font-size:16px}main#sub_page.product.list_2 section.c2 .contents ul li a::before{background-size:40px 40px}main#sub_page.product.detail section.c2 article .wrap .contents .product_detail{margin-top:20px}main#sub_page.product.detail section.c2 article .wrap .contents .product_detail .download_wrap{margin-top:60px;flex-wrap:wrap}main#sub_page.product.detail section.c2 article .wrap .contents .product_detail .download_wrap a span{font-size:14px}main#sub_page.community.list_page section.c2 article .wrap .contents .count{font-size:14px}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_top{flex-direction:column;align-items:center;font-size:15px;gap:10px}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_top>div{text-align:center}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_top>div.no{display:none}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_top>div.info{font-size:14px}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_top>div.info .date{width:100%}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_top>div.info .view{display:none}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_content .content_wrap{padding:30px 0}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_content .content_wrap .text{font-size:15px}main#sub_page.community.detail_page section.c2 article .wrap .contents .back_btn{margin-top:40px}main#sub_page.community.detail_page section.c2 article .wrap .contents .back_btn a{padding:10px 65px;font-size:16px}main#sub_page.support.data section.c2 article .wrap .contents ul{gap:20px;padding-block:20px}main#sub_page.support.data section.c2 article .wrap .contents ul li{width:calc(50% - 10px)}main#sub_page.support.data section.c2 article .wrap .contents ul li a .img_wrap::before{background-size:40px 40px}main#sub_page.support.data section.c2 article .wrap .contents ul li a dl{font-size:15px}main#sub_page.support .inquiry_form .form_wrap{padding:20px}main#sub_page.support .inquiry_form .form_wrap .label_wrap{flex-direction:column;gap:20px}main#sub_page.support .inquiry_form .form_wrap .label_wrap .title{min-width:100%;width:100%}main#sub_page.support .inquiry_form .form_wrap .label_wrap .title p{font-size:14px}main#sub_page.support .inquiry_form .form_wrap .label_wrap label{width:100%}main#sub_page.support .inquiry_form .form_wrap .label_wrap label .input input{height:45px;padding:10px 30px;font-size:14px}main#sub_page.support .inquiry_form .form_wrap .label_wrap label>span{font-size:14px}main#sub_page.support .inquiry_form .form_wrap .label_wrap label.email{width:100%}main#sub_page.support .inquiry_form .form_wrap .label_wrap label.email .nice-select .current{height:45px;padding:10px 20px;font-size:14px}main#sub_page.support .inquiry_form .form_wrap .label_wrap label.email .nice-select .list{padding:10px 20px}main#sub_page.support .inquiry_form .form_wrap .label_wrap label.email .nice-select .list li{font-size:14px}main#sub_page.support .inquiry_form .form_wrap .label_wrap+.label_wrap{margin-top:20px}main#sub_page.support .inquiry_form .form_wrap .check_wrap{margin-top:40px}main#sub_page.support .inquiry_form .form_wrap .check_wrap .label label .icon,main#sub_page.support .inquiry_form .form_wrap .check_wrap .label .email .icon{width:20px;min-width:20px}main#sub_page.support .inquiry_form .form_wrap .detail{padding:25px 20px 25px 20px}main#sub_page.support .inquiry_form .form_wrap .detail .scroll_wrap{height:350px}main#sub_page.support .inquiry_form .form_wrap .detail .scroll_wrap .box h3{font-size:16px}main#sub_page.support .inquiry_form .form_wrap .detail .scroll_wrap .box p{font-size:14px}main#sub_page.support .inquiry_form .button_wrap{margin-top:40px}main#sub_page.support .inquiry_form .button_wrap button{padding:10px 45px;font-size:16px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box{padding:50px 20px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div{flex-direction:column;gap:10px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div p{font-size:14px;width:100%;min-width:100%}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap input{height:45px;padding:10px 20px;font-size:14px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap form .submit_btn{margin-top:20px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap form .submit_btn .btn{font-size:16px;padding:10px 20px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap .line{margin-block:30px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap .reset li a{font-size:14px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap{padding:30px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap{flex-direction:column}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div{flex-direction:column}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div .title{min-width:100%;width:100%}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div .title p{font-size:14px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div .label_wrap input{height:45px;padding:10px 20px;font-size:14px;width:100%}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div .label_wrap .btn_check{font-size:14px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div:nth-of-type(odd){width:100%}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div:nth-of-type(odd) .label_wrap input{width:100%}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div.email .nice-select .current{height:45px;padding:10px 20px;font-size:14px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div.email .nice-select .list{padding:10px 20px;max-height:200px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div.email .nice-select .list li{font-size:14px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form>h3{margin-block:30px 20px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form>h3 p{font-size:22px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .detail{padding:30px 20px 30px 20px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .detail .scroll_wrap{height:300px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .detail .scroll_wrap .box h3{font-size:16px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .detail .scroll_wrap .box p{font-size:14px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .check_wrap{margin-top:20px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .check_wrap .label label,main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .check_wrap .label .email{gap:15px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .check_wrap .label label .icon,main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .check_wrap .label .email .icon{width:20px;min-width:20px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .submit_btn{margin-top:40px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .submit_btn .btn{font-size:16px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap .line{margin-block:20px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap .reset li a{font-size:14px}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div{flex-direction:column;gap:10px}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div p{width:100%;min-width:100%}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email{flex-wrap:wrap}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email .input{flex:1}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email .input:last-of-type{flex:none;width:100%}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email>span{font-size:14px}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email .nice-select{width:100%}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email .nice-select .current{height:45px;padding:10px 40px 10px 20px;font-size:14px}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email .nice-select .list li{font-size:14px}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap input{height:45px;padding:10px 20px;font-size:14px}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .btn_check{font-size:14px;padding:10px}main#sub_page.search section.c2 article .wrap .filter_wrap{padding:40px}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid{gap:20px 40px}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .filter_label{text-align:left;font-size:15px;min-width:100px}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full .nice-select .current,main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .nice-select .current{height:45px;padding:20px 20px;font-size:14px}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full .nice-select .list,main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .nice-select .list{padding:10px 20px;max-height:200px}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full .nice-select .list li,main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .nice-select .list li{font-size:14px}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full .tilde,main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .tilde{font-size:15px}main#sub_page.search section.c2 article .wrap .filter_wrap .btn_wrap{margin-top:40px}main#sub_page.search section.c2 article .wrap .filter_wrap .btn_wrap button{font-size:16px;padding:10px}main#sub_page.search section.c3 article .wrap .count_wrap p{font-size:15px}main .table_wrap table thead th,main .table_wrap table thead td,main .table_wrap table tbody th,main .table_wrap table tbody td{font-size:14px;padding:10px}main .table_wrap table thead th:nth-child(1),main .table_wrap table thead td:nth-child(1),main .table_wrap table tbody th:nth-child(1),main .table_wrap table tbody td:nth-child(1){display:none}main .table_wrap table thead th:nth-child(2),main .table_wrap table thead td:nth-child(2),main .table_wrap table tbody th:nth-child(2),main .table_wrap table tbody td:nth-child(2){width:auto}main .table_wrap table thead th:nth-child(4),main .table_wrap table thead td:nth-child(4),main .table_wrap table tbody th:nth-child(4),main .table_wrap table tbody td:nth-child(4){display:none}main .table_wrap table tbody td.download_icon a img{width:18px}.product_table{margin-top:20px}.product_table .product_table_wrap thead tr th,.product_table .product_table_wrap thead tr td,.product_table .product_table_wrap tbody tr th,.product_table .product_table_wrap tbody tr td{font-size:14px}.product_table .product_table_wrap thead tr th.model,.product_table .product_table_wrap thead tr td.model,.product_table .product_table_wrap tbody tr th.model,.product_table .product_table_wrap tbody tr td.model{width:150px}.product_table .product_table_wrap thead tr th.download,.product_table .product_table_wrap thead tr td.download,.product_table .product_table_wrap tbody tr th.download,.product_table .product_table_wrap tbody tr td.download{width:280px}.product_table .product_table_wrap thead tr th{padding:20px 10px}.product_table .product_table_wrap tbody tr td.download a{min-width:70px}}@media(max-width: 450px){main section.pt120{padding-top:40px}main section.pb120{padding-bottom:40px}main section.pb240{padding-bottom:80px}main#main_page section .main_title_wrap h3{font-size:15px}main#main_page section .main_title_wrap p{font-size:22px}main#main_page section .main_title_wrap span{margin-top:15px;font-size:14px}main#main_page section .contents{padding-top:30px}main#main_page section.main_banner article .main_banner_swiper .swiper-wrapper .swiper-slide .wrap .banner_title h2{font-size:24px}main#main_page section.main_banner article .main_banner_swiper .swiper-wrapper .swiper-slide .wrap .banner_title p{font-size:15px}main#main_page section.c2 article .wrap .contents ul li figure{padding:20px}main#main_page section.c2 article .wrap .contents ul li figure .text_wrap h4{font-size:14px}main#main_page section.c2 article .wrap .contents ul li figure .text_wrap p{font-size:20px}main#main_page section.c2 article .wrap .contents ul li figure .text_wrap span{font-size:14px}main#main_page section.c2 article .wrap .contents ul li figure .plus_icon{right:20px;top:20px;width:40px}main#main_page section.c2 article .wrap .contents ul li figure .plus_icon img{width:15px}main#main_page section.c2 article .wrap .contents ul li.active figure{padding:20px}main#main_page section.c2 article .wrap .gara_content{padding-top:30px}main#main_page section.c2 article .wrap .gara_content ul li figure{height:300px}main#main_page section.c2 article .wrap .gara_content ul li figure .text_wrap{padding:30px}main#main_page section.c2 article .wrap .gara_content ul li figure .text_wrap h4{font-size:14px}main#main_page section.c2 article .wrap .gara_content ul li figure .text_wrap p{font-size:20px}main#main_page section.c2 article .wrap .gara_content ul li figure .text_wrap span{font-size:14px}main#main_page section.c2 article .wrap .gara_content ul li figure .plus_icon{right:30px;top:30px;width:40px}main#main_page section.c3 article .wrap .splide_wrap .splide .splide__track .splide__list .splide__slide{width:600px}main#main_page section.c4 article .wrap .contents ul li{height:auto}main#main_page section.c4 article .wrap .contents ul li a{padding:30px}main#main_page section.c4 article .wrap .contents ul li a .text_wrap strong{font-size:20px}main#main_page section.c4 article .wrap .contents ul li a .text_wrap p{font-size:16px;margin-top:10px}main#main_page section.c4 article .wrap .contents ul li a .text_wrap span{font-size:16px;margin-top:15px}main#main_page section.c4 article .wrap .contents ul li a .text_wrap .view_btn{width:140px;font-size:14px;margin-top:30px}main#main_page section.c4 article .wrap .contents ul li:hover .text_wrap{left:30px;top:50px}main#main_page section.c4 article .wrap .contents ul li:hover .text_wrap strong{font-size:20px}main#main_page section.c4 article .wrap .contents ul li:hover .text_wrap p{font-size:16px}main#main_page section.c4 article .wrap .contents ul li:hover .text_wrap span{font-size:16px;margin-top:15px}main#main_page section.c4 article .wrap .contents ul li:hover .text_wrap .view_btn{font-size:14px;margin-top:30px}main#main_page section.c5 article .wrap .contents ul{gap:15px}main#main_page section.c5 article .wrap .contents ul li{width:100%;padding:15px}main#main_page section.c5 article .wrap .contents ul li a figcaption h5 span{font-size:14px}main#main_page section.c5 article .wrap .contents ul li a figcaption p.text{margin-top:30px;font-size:14px}main#main_page section.c5 article .wrap .contents ul li a figcaption p.date{font-size:14px}main#main_page section.c6 article .wrap .text_wrap h3{font-size:20px}main#main_page section.c6 article .wrap .text_wrap p{font-size:14px}main#main_page section.c6 article .wrap .text_wrap .link_btn{margin-top:30px;gap:20px;min-width:170px}main#main_page section.c6 article .wrap .text_wrap .link_btn span{font-size:14px}main#main_page section.c6 article .wrap .text_wrap .link_btn span.icon{width:40px;min-width:40px}main#sub_page section article .wrap .title_wrap>.title{font-size:14px}main#sub_page section article .wrap .title_wrap>.title.big{font-size:20px}main#sub_page section article .wrap .title_wrap>h3{font-size:20px}main#sub_page section article .wrap .title_wrap>span{font-size:14px}main#sub_page section article .wrap .contents{margin-top:30px}main#sub_page section.sub_banner{height:400px}main#sub_page section.sub_banner article .wrap{padding-bottom:40px}main#sub_page section.sub_banner article .wrap .banner_title h2{font-size:26px}main#sub_page section.sub_banner article .wrap .banner_title p{font-size:16px}main#sub_page section.sub_banner article .wrap .sub_bar_wrap{margin-top:30px}main#sub_page section:not(.sub_banner){padding-top:40px}main#sub_page section:not(.sub_banner):last-of-type{padding-bottom:80px}main#sub_page.company.ceo section.c2 article .wrap .contents .box_wrap{padding:50px 20px}main#sub_page.company.ceo section.c2 article .wrap .contents .box_wrap p{font-size:22px}main#sub_page.company.ceo section.c2 article .wrap .contents .lr_wrap{padding-top:40px;gap:20px}main#sub_page.company.ceo section.c2 article .wrap .contents .lr_wrap .left_wrap h3{font-size:20px}main#sub_page.company.ceo section.c2 article .wrap .contents .lr_wrap .right_wrap p{font-size:14px}main#sub_page.company.ci section.c3 article .wrap .title_wrap{gap:20px}main#sub_page.company.ci section.c3 article .wrap .contents .boxs_wrap{height:200px;padding:10px}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap{height:auto}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul{padding:20px}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li{max-width:250px;width:100%}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li figure .icon_wrap{width:50px}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li figure .icon_wrap::before{width:30px;height:30px}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li figure figcaption div{font-size:18px}main#sub_page.company.ci section.c4 article .wrap .contents .boxs_wrap ul li figure figcaption p{font-size:14px}main#sub_page.company.ci section.c5 article .wrap .title_wrap .text_wrap{gap:20px}main#sub_page.company.ci section.c5 article .wrap .title_wrap .text_wrap .img_wrap{width:150px}main#sub_page.company.ci section.c5 article .wrap .title_wrap .text_wrap p{font-size:14px}main#sub_page.company.ci section.c6 article .wrap .contents ul{gap:15px}main#sub_page.company.ci section.c6 article .wrap .contents ul li{width:100%;padding:25px 20px}main#sub_page.company.ci section.c6 article .wrap .contents ul li .color_title{font-size:14px}main#sub_page.company.ci section.c6 article .wrap .contents ul li .color{margin-top:20px}main#sub_page.company.ci section.c6 article .wrap .contents ul li .color_rgb{margin-top:20px}main#sub_page.company.ci section.c6 article .wrap .contents ul li .color_rgb dl{font-size:14px}main#sub_page.company.ci section.c6 article .wrap .contents ul li .color_rgb dl dt{width:60px;min-width:60px}main#sub_page.company.ci section.c6 article .wrap .contents ul li .color_rgb dl.aaa{margin-top:20px}main#sub_page.company.history section.c2 article .wrap .contents ul li{flex:1}main#sub_page.company.history section.c2 article .wrap .contents ul li a{font-size:15px}main#sub_page.company.history section.c3 article .wrap .history_wrap{padding-left:60px}main#sub_page.company.history section.c3 article .wrap .history_wrap .history_item{gap:20px;padding-bottom:40px}main#sub_page.company.history section.c3 article .wrap .history_wrap .history_item .year{font-size:24px}main#sub_page.company.history section.c3 article .wrap .history_wrap .history_item .history_contents ul li dl dd{font-size:14px}main#sub_page.company.cert section.c2 article .wrap .contents ul{gap:30px 10px}main#sub_page.company.cert section.c2 article .wrap .contents ul li{width:calc(50% - 5px)}main#sub_page.company.cert section.c2 article .wrap .contents ul li .img_wrap{padding:15px 20px}main#sub_page.company.cert section.c2 article .wrap .contents ul li p{margin-top:20px;font-size:14px}main#sub_page.company.group section.c2 article .wrap .contents .bg{padding-block:40px}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .top_wrap dl dt{font-size:14px}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .top_wrap dl dd{font-size:14px}main#sub_page.company.location section.c2 article .wrap .contents .lr_wrap .right_wrap .bottom_wrap li p{font-size:14px}main#sub_page.business section.business_type1 article .wrap .img_box{padding:30px}main#sub_page.business section.business_type1 article .wrap .img_box.count2 .img_wrap{width:100%}main#sub_page.business section.business_type1 article .wrap .img_box.count3 .img_wrap{width:100%}main#sub_page.business section.business_type2 article .wrap .contents{padding-block:30px}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul{gap:20px}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul>li .text_box h4{font-size:18px}main#sub_page.business section.business_type2 article .wrap .contents .boxs_wrap>ul>li .text_box .dot_wrap li{font-size:14px}main#sub_page.business section.business_type3 article .wrap .text_wrap p{font-size:14px;padding-block:30px}main#sub_page.business section.business_type3 article .wrap .text_wrap p.big{font-size:18px}main#sub_page.business section.business_type4 article .wrap .contents .splide .splide__track .splide__list{gap:10px}main#sub_page.business section.business_type4 article .wrap .contents .splide .splide__track .splide__list .splide__slide{width:200px;padding:20px}main#sub_page.business section.business_type4 article .wrap .contents .splide .splide__track .splide__list .splide__slide p{font-size:14px}main#sub_page.product section article .product_path_wrap .product_path .menu .current{padding:10px 20px 10px 20px}main#sub_page.product section article .product_path_wrap .product_path .menu .current span{font-size:14px}main#sub_page.product section article .product_path_wrap .product_path .menu .sub_menu{padding:10px 20px 10px 20px}main#sub_page.product section article .product_path_wrap .product_path .menu .sub_menu ul li a{font-size:14px}main#sub_page.product section article .product_path_wrap.sticky{padding-block:10px}main#sub_page.product section article .wrap .product_title h2{font-size:18px}main#sub_page.product section article .wrap .product_title .back_btn a{font-size:14px;padding:10px 30px}main#sub_page.product.list_1 section.c2 ul li{height:300px}main#sub_page.product.list_1 section.c2 ul li a{padding:20px 25px}main#sub_page.product.list_1 section.c2 ul li a .text h3{font-size:20px}main#sub_page.product.list_1 section.c2 ul li a .text p{font-size:14px}main#sub_page.product.list_1 section.c2 ul li.active a{padding:20px 25px}main#sub_page.product.list_1 section.c2 ul li.active a .text h3{font-size:20px}main#sub_page.product.list_2 section.c2 .contents ul{gap:10px}main#sub_page.product.list_2 section.c2 .contents ul li{width:calc(50% - 5px)}main#sub_page.product.list_2 section.c2 .contents ul li a{padding:10px}main#sub_page.product.list_2 section.c2 .contents ul li a figure figcaption{margin-top:15px}main#sub_page.product.list_2 section.c2 .contents ul li a figure figcaption h3{font-size:15px}main#sub_page.product.list_2 section.c2 .contents ul li a figure figcaption p{font-size:15px}main#sub_page.product.list_2 section.c2 .contents ul li a::before{background-size:30px 30px}main#sub_page.product.detail section.c2 article .wrap .contents .product_detail .download_wrap{margin-top:40px}main#sub_page.product.detail section.c2 article .wrap .contents .product_detail .download_wrap a{padding:10px 20px}main#sub_page.product.detail section.c2 article .wrap .contents .product_detail .download_wrap a span{font-size:14px}main#sub_page.community.list_page section.c2 article .wrap .contents .count{font-size:14px}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_top{font-size:14px;gap:10px;padding-block:20px}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_top>div.info{min-width:100%;width:100%;font-size:14px}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_content .content_wrap{padding:20px 0}main#sub_page.community.detail_page section.c2 article .wrap .contents .detail_content .content_wrap .text{font-size:14px}main#sub_page.community.detail_page section.c2 article .wrap .contents .back_btn{margin-top:30px}main#sub_page.community.detail_page section.c2 article .wrap .contents .back_btn a{padding:10px 45px;font-size:15px}main#sub_page.support.data section.c2 article .wrap .contents ul{gap:30px 10px;padding-block:30px}main#sub_page.support.data section.c2 article .wrap .contents ul li{width:calc(50% - 5px)}main#sub_page.support.data section.c2 article .wrap .contents ul li a .img_wrap::before{background-size:40px 40px}main#sub_page.support.data section.c2 article .wrap .contents ul li a dl{font-size:14px}main#sub_page.support .inquiry_form .form_wrap{padding:20px}main#sub_page.support .inquiry_form .form_wrap .label_wrap{gap:10px}main#sub_page.support .inquiry_form .form_wrap .label_wrap .title p{font-size:14px}main#sub_page.support .inquiry_form .form_wrap .label_wrap label{width:100%}main#sub_page.support .inquiry_form .form_wrap .label_wrap label .input input{height:40px;padding:10px 20px;font-size:14px}main#sub_page.support .inquiry_form .form_wrap .label_wrap label>span{font-size:14px}main#sub_page.support .inquiry_form .form_wrap .label_wrap label.email{width:100%;flex-wrap:wrap}main#sub_page.support .inquiry_form .form_wrap .label_wrap label.email .input:last-of-type{flex:none}main#sub_page.support .inquiry_form .form_wrap .label_wrap label.email .nice-select .current{height:40px;padding:10px 20px;font-size:14px}main#sub_page.support .inquiry_form .form_wrap .label_wrap label.email .nice-select .list{padding:10px 20px;max-height:200px}main#sub_page.support .inquiry_form .form_wrap .label_wrap label.email .nice-select .list li{font-size:14px}main#sub_page.support .inquiry_form .form_wrap .label_wrap+.label_wrap{margin-top:20px}main#sub_page.support .inquiry_form .form_wrap .check_wrap{margin-top:30px}main#sub_page.support .inquiry_form .form_wrap .check_wrap .label label .icon,main#sub_page.support .inquiry_form .form_wrap .check_wrap .label .email .icon{width:20px;min-width:20px}main#sub_page.support .inquiry_form .form_wrap .detail{padding:25px 10px 25px 20px}main#sub_page.support .inquiry_form .form_wrap .detail .scroll_wrap{height:250px}main#sub_page.support .inquiry_form .form_wrap .detail .scroll_wrap .box h3{font-size:15px}main#sub_page.support .inquiry_form .form_wrap .detail .scroll_wrap .box p{font-size:14px}main#sub_page.support .inquiry_form .button_wrap{margin-top:30px}main#sub_page.support .inquiry_form .button_wrap button{padding:10px 35px;font-size:15px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box{padding:50px 20px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div{gap:10px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div p{font-size:14px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap input{height:40px;padding:10px 20px;font-size:14px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap form .submit_btn{margin-top:20px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap form .submit_btn .btn{font-size:15px;padding:10px 20px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap .line{margin-block:20px}main#sub_page.auth.type1 section.c2 article .wrap .type1_box .form_wrap .reset li a{padding:8px 20px;font-size:14px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap{padding:20px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap{gap:10px 30px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div .title p{font-size:14px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div .label_wrap input{height:40px;padding:10px 20px;font-size:14px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div .label_wrap .btn_check{font-size:14px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div.email .label_wrap{flex-wrap:wrap}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div.email .label_wrap .input{flex:1}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div.email .label_wrap .input:last-of-type{flex:none}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div.email .nice-select .current{height:40px;padding:10px 20px;font-size:14px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div.email .nice-select .list{padding:10px 20px;max-height:150px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .box_wrap .input_wrap>div.email .nice-select .list li{font-size:14px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form>h3{margin-block:20px 10px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form>h3 p{font-size:18px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .detail{padding:20px 10px 20px 20px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .detail .scroll_wrap{height:200px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .detail .scroll_wrap .box h3{font-size:15px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .detail .scroll_wrap .box p{font-size:14px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .submit_btn{margin-top:30px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap form .submit_btn .btn{font-size:15px;width:220px;padding:10px 20px}main#sub_page.auth.type2 section.c2 article .wrap .type2_box .form_wrap .reset li a{font-size:14px}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email>span{font-size:14px}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email .nice-select .current{height:40px;padding:10px 40px 10px 20px;font-size:14px}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email .nice-select .list{max-height:150px}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap.email .nice-select .list li{font-size:14px}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .label_wrap input{height:40px;padding:10px 20px;font-size:14px}main#sub_page.auth.find section.c2 article .wrap .type1_box .form_wrap form .input_wrap>div .btn_check{font-size:14px;padding:8px}main#sub_page.search section.c2 article .wrap .filter_wrap{padding:30px}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid{gap:20px}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row{flex-direction:column}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .filter_label{font-size:14px;min-width:100%}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full .nice-select .current,main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .nice-select .current{height:40px;padding:10px 20px;font-size:14px}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full .nice-select .list,main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .nice-select .list{padding:10px 20px;max-height:150px}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full .nice-select .list li,main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .nice-select .list li{font-size:14px}main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .full .tilde,main#sub_page.search section.c2 article .wrap .filter_wrap .filter_grid .filter_row .haif .tilde{font-size:14px}main#sub_page.search section.c2 article .wrap .filter_wrap .btn_wrap{margin-top:30px}main#sub_page.search section.c2 article .wrap .filter_wrap .btn_wrap button{min-width:200px;font-size:15px;padding:10px}main#sub_page.search section.c3 article .wrap .count_wrap p{font-size:14px}main .table_wrap table thead th,main .table_wrap table thead td,main .table_wrap table tbody th,main .table_wrap table tbody td{font-size:14px}.product_table .product_table_wrap thead tr th,.product_table .product_table_wrap thead tr td,.product_table .product_table_wrap tbody tr th,.product_table .product_table_wrap tbody tr td{font-size:14px}}