﻿@import"../css/aos.css";@import"../css/fullpage.min.css";@import"../css/swiper.min.css";@import"../css/jquery-ui.min.css";@import"../../font/font.css";@keyframes circleIntro{from{transform:scale(1.3) rotate(90deg)}to{transform:scale(1) rotate(0deg)}}@keyframes zoom-in{0%{transform:scale(1)}100%{transform:scale(1.3)}}@keyframes zoom-out{0%{transform:scale(1.3)}100%{transform:scale(1)}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade-up{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0px);opacity:1}}@keyframes fade-down{0%{transform:translateY(-50px);opacity:0}100%{transform:translateY(0px);opacity:1}}@keyframes fade-left{0%{transform:translateX(50px);opacity:0}100%{transform:translateX(0px);opacity:1}}@keyframes fade-right{0%{transform:translateX(-50px);opacity:0}100%{transform:translateX(0px);opacity:1}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}*,*:before,*:after{-webkit-font-smoothing:antialiased;box-sizing:border-box;word-break:keep-all;word-wrap:break-word;margin:0;padding:0;letter-spacing:-0.02em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*::-webkit-scrollbar{width:5px;height:4px}*::-webkit-scrollbar-thumb{background-color:#2b9e95}*::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}*::-moz-selection{background-color:rgba(43,158,149,.7);color:#fff}*::selection{background-color:rgba(43,158,149,.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:#2b9e95}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:#0a0a0a;font-family:"Pretendard","Noto Sans KR";font-size:16px;line-height:1.3}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:#2b9e95}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(1600px + 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}}#cursor,#cursor[style="transform: translate(0px, 0px);"]{display:none}@media(hover: hover)and (pointer: fine){#cursor{position:fixed;z-index:9999;width:15px;height:15px;top:-7.5px;left:-7.5px;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;mix-blend-mode:difference}#cursor span{display:block;width:100%;height:100%;border-radius:50%;background-color:rgba(43,158,149,.5);transform-origin:50% 50%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;position:relative}#cursor.hover span{background-color:#2b9e95}}#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:#2b9e95}#header #header_wrap{max-width:1600px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;z-index:10}#header #header_wrap #header_left .logo{width:165px;min-width:165px}#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_right{display:flex;justify-content:center;align-items:center;gap:30px}#header #header_wrap #header_right #gnb{display:flex;align-items:center;gap:40px}#header #header_wrap #header_right #gnb>li{position:relative}#header #header_wrap #header_right #gnb>li>a{display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:500;height:75px}#header #header_wrap #header_right #gnb>li .sub_menu{top:100%;left:50%;transform:translateX(-50%);position:absolute;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;color:#fff}#header #header_wrap #header_right #gnb>li .sub_menu ul{background-color:#2b9e95;width:100%;padding:25px 22px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px}#header #header_wrap #header_right #gnb>li .sub_menu ul li a{font-size:16px;font-weight:400}#header #header_wrap #header_right #gnb>li .sub_menu ul li a:hover{color:#fff}#header #header_wrap #header_right #gnb>li.hover .sub_menu{opacity:1;visibility:visible;pointer-events:auto}#header #header_wrap #header_right #menuicon{width:22px;height:16px;position:relative;cursor:pointer;display:none}#header #header_wrap #header_right #menuicon span{position:absolute;width:100%;height:2px;border-radius:10px;background-color:#2b9e95;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;left:50%;transform-origin:center;transform:translateX(-50%)}#header #header_wrap #header_right #menuicon span:nth-child(1){top:0px}#header #header_wrap #header_right #menuicon span:nth-child(2){top:50%;transform:translate(-50%, -50%)}#header #header_wrap #header_right #menuicon span:nth-child(3){top:calc(100% - 2px)}#header #header_wrap #header_right #menuicon.active span:nth-child(1){top:50%;transform:translate(-50%, -50%) rotate(45deg)}#header #header_wrap #header_right #menuicon.active span:nth-child(2){opacity:0}#header #header_wrap #header_right #menuicon.active span:nth-child(3){top:50%;transform:translate(-50%, -50%) rotate(-45deg)}#header.active{top:0 !important}#header.white{background-color:rgba(0,0,0,0);color:#2b9e95}#header.white #header_wrap #header_right #menuicon span{background-color:#2b9e95}#footer{padding:40px 0;background-color:#f5f5f5}#footer #footer_wrap{max-width:1600px;width:100%;margin:0 auto;font-size:15px;font-weight:400;color:#828282}#footer #footer_wrap #footer_top{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:60px}#footer #footer_wrap #footer_top .logo{width:175px;min-width:175px}#footer #footer_wrap #footer_top .logo img{width:100%;object-fit:contain}#footer #footer_wrap #footer_top #nav{display:flex;gap:30px}#footer #footer_wrap #footer_top #nav li a{font-size:18px;font-weight:500;color:#0a0a0a;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}#footer #footer_wrap #footer_top #nav li a:hover{color:#2b9e95}#footer #footer_wrap #footer_bottom{width:100%}#footer #footer_wrap #footer_bottom address{width:100%}#footer #footer_wrap #footer_bottom address div{position:relative;width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:5px 20px;margin-bottom:5px}#footer #footer_wrap #footer_bottom address div p{position:relative}#footer #footer_wrap #footer_bottom address div p a{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}#footer #footer_wrap #footer_bottom address div p a:hover{color:#2b9e95}#footer #footer_wrap #footer_bottom address div p:not(:last-of-type)::before{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:1px;height:80%;background-color:#cdcdcd}#footer #footer_wrap #footer_bottom address div:nth-last-of-type(1){margin-bottom:0}#drawer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:90;background-color:#fff;color:#fff;padding:0 3%;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{padding-top:100px;width:100%}#drawer #drawer_wrap .gnb>li{margin-bottom:40px}#drawer #drawer_wrap .gnb>li>a{color:#0a0a0a;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.active a{color:#2b9e95}#drawer #drawer_wrap .gnb>li:nth-last-of-type(1){margin-bottom:0}#drawer #drawer_wrap .lanugae{position:absolute;bottom:40px;left:50%;transform:translateX(-50%)}#drawer #drawer_wrap .lanugae ul{display:flex;justify-content:center;align-items:center;gap:40px}#drawer #drawer_wrap .lanugae ul li{position:relative}#drawer #drawer_wrap .lanugae ul li a{font-size:20px;font-weight:500;color:#a7a7a7}#drawer #drawer_wrap .lanugae ul li.now a{color:#fff}#drawer #drawer_wrap .lanugae ul li::before{content:"";width:1px;height:65%;background-color:#a7a7a7;position:absolute;right:-20.5px;top:50%;transform:translateY(-50%)}#drawer #drawer_wrap .lanugae ul li:nth-last-of-type(1)::before{display:none}body:has(#menuicon.active) #drawer{opacity:1;visibility:visible;pointer-events:auto}@media(max-width: calc(1600px + 6vw)){#header #header_wrap{padding:0 3%;margin:0;max-width:100%}#footer #footer_wrap{padding:0 3%;margin:0;max-width:100%}#footer #footer_wrap #footer_bottom address div p{position:relative}#footer #footer_wrap #footer_bottom address div p a{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}#footer #footer_wrap #footer_bottom address div p a:hover{color:#2b9e95}}@media(max-width: 1024px){#header{padding:20px 0}#header #header_wrap #header_left .logo{width:150px;min-width:150px}#header #header_wrap #header_right #gnb{display:none}#header #header_wrap #header_right #menuicon{display:block}#footer #footer_wrap #footer_top .logo{width:150px;min-width:150px}#footer #footer_wrap #footer_top #nav li a{font-size:17px}#footer #footer_wrap #footer_bottom address div p{position:relative}#footer #footer_wrap #footer_bottom address div p a{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}#footer #footer_wrap #footer_bottom address div p a:hover{color:#2b9e95}#drawer{display:flex}#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;color:#828282}}@media(max-width: 767px){#header #header_wrap #header_left .logo{width:140px;min-width:140px}#header #header_wrap #header_right #menuicon{display:block}#footer{padding:30px 0}#footer #footer_wrap #footer_top{margin-bottom:40px}#footer #footer_wrap #footer_top .logo{width:140px;min-width:140px}#footer #footer_wrap #footer_top #nav{gap:20px}#footer #footer_wrap #footer_top #nav li a{font-size:15px}#footer #footer_wrap #footer_bottom address div p{position:relative}#footer #footer_wrap #footer_bottom address div p a{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}#footer #footer_wrap #footer_bottom address div p a:hover{color:#2b9e95}#drawer #drawer_wrap{padding-top:80px}#drawer #drawer_wrap .gnb>li{margin-bottom:30px}#drawer #drawer_wrap .gnb>li>a{font-size:28px}#drawer #drawer_wrap .gnb>li .sub_menu ul li{margin-bottom:10px}}@media(max-width: 450px){#header{padding:15px 0}#header #header_wrap #header_left .logo{width:120px;min-width:120px}#header #header_wrap #header_right #menuicon{display:block}#footer{padding:20px 0 40px 0}#footer #footer_wrap{font-size:14px}#footer #footer_wrap #footer_top{flex-direction:column;align-items:flex-start;margin-bottom:30px}#footer #footer_wrap #footer_top .logo{width:120px;min-width:120px}#footer #footer_wrap #footer_top #nav{gap:20px}#footer #footer_wrap #footer_top #nav li a{font-size:15px}#footer #footer_wrap #footer_bottom address div p{position:relative}#footer #footer_wrap #footer_bottom address div p a{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}#footer #footer_wrap #footer_bottom address div p a:hover{color:#2b9e95}#drawer #drawer_wrap .gnb>li{margin-bottom:20px}#drawer #drawer_wrap .gnb>li>a{font-size:24px}#drawer #drawer_wrap .gnb>li .sub_menu ul li{margin-bottom:10px}#drawer #drawer_wrap .gnb>li .sub_menu ul li a{font-size: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 .pt100{padding-top:100px}main .pt140{padding-top:140px}main .pt160{padding-top:160px}main .pt200{padding-top:200px}main .pb160{padding-bottom:160px}main .pb200{padding-bottom:200px}main section{width:100%}main section article{width:100%}main section article .wrap{max-width:1600px;width:100%;margin:0 auto}main section article .wrap.fullwrap{max-width:100%}main section article .wrap .content{margin-top:60px}main#main_page{overflow-x:hidden}main#main_page section article .wrap .title{text-align:center}main#main_page section article .wrap .title h2{font-size:80px;font-weight:500;color:#fff}main#main_page section article .wrap .title h3{font-size:44px;font-weight:600;color:#2b9e95;transform:translateY(50px);opacity:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#main_page section article .wrap .title h3.num{margin-bottom:40px}main#main_page section article .wrap .title p{margin-top:30px;font-size:24px;font-weight:500;color:#fff;opacity:0;filter:blur(10px);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#main_page section article .wrap .title>span{margin-top:30px;display:block;font-size:18px;color:#828282;transform:translateY(50px);opacity:0;transition:1s .5s;-webkit-transition:1s .5s;-moz-transition:1s .5s;-ms-transition:1s .5s;-o-transition:1s .5s}main#main_page section article .wrap .title.aos-animate h3{transform:translateY(0px);opacity:1}main#main_page section article .wrap .title.aos-animate p{opacity:1;filter:blur(0);transition:1s .8s;-webkit-transition:1s .8s;-moz-transition:1s .8s;-ms-transition:1s .8s;-o-transition:1s .8s}main#main_page section article .wrap .title.aos-animate>span{transform:translateY(0px);opacity:1}main#main_page section.c1{height:100vh;position:relative;clip-path:inset(0);overflow:hidden}main#main_page section.c1 article{width:100%;height:100%;position:relative}main#main_page section.c1 article .wrap{position:absolute;left:0;top:0;z-index:1;width:100%;height:100vh}main#main_page section.c1 article .wrap .title{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}main#main_page section.c1 article .wrap.wrap_1{position:fixed;left:0;top:0;width:100%;height:100%}main#main_page section.c1 article .wrap.wrap_1 .video_wrap{position:absolute;left:0;top:0;width:100%;height:100%}main#main_page section.c1 article .wrap.wrap_1 .video_wrap>*{width:100%;height:100%;object-fit:cover}main#main_page section.c1 article .wrap.wrap_1 .video_wrap::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 70%, rgb(255, 255, 255));z-index:1}main#main_page section.c1 article .wrap.wrap_1 .circle_text{display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;z-index:1;width:100%;height:100%}main#main_page section.c1 article .wrap.wrap_1 .circle_text .circle_text_wrap{width:1000px;height:1000px;animation:circleIntro 5s cubic-bezier(0.33, 1, 0.68, 1) forwards}main#main_page section.c1 article .wrap.wrap_1 .circle_text .circle_text_wrap img{width:100%;height:100%;object-fit:contain}main#main_page section.c1 article .wrap.wrap_2{z-index:2}main#main_page section.c1 article .wrap.wrap_2 .title h2{overflow:hidden}main#main_page section.c1 article .wrap.wrap_2 .title h2 span{display:inline-block;transform:translateY(100%);transition:transform .8s cubic-bezier(0.33, 1, 0.68, 1)}main#main_page section.c1 article .wrap.wrap_2 .title h2 span.active{transform:translateY(0)}main#main_page section.c1 article .wrap.wrap_3{z-index:3}main#main_page section.c2{position:relative}main#main_page section.c2 article{width:100%;height:100vh}main#main_page section.c2 article .wrap{position:absolute;left:0;top:0;z-index:1;width:100%;height:100vh}main#main_page section.c2 article .wrap.wrap_1{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}main#main_page section.c2 article .wrap.wrap_1 .circle_line{display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;width:100%;height:100%}main#main_page section.c2 article .wrap.wrap_1 .circle_line .circle_line_wrap{width:845px;height:845px}main#main_page section.c2 article .wrap.wrap_1 .circle_line .circle_line_wrap svg{width:100%;height:100%;object-fit:contain}main#main_page section.c2 article .wrap.wrap_2 .bg_wrap,main#main_page section.c2 article .wrap.wrap_3 .bg_wrap{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;transition:.8s;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s}main#main_page section.c2 article .wrap.wrap_2 .bg_wrap img,main#main_page section.c2 article .wrap.wrap_3 .bg_wrap img{width:100%;height:100%;object-fit:cover}main#main_page section.c2 article .wrap.wrap_2 .bg_wrap::before,main#main_page section.c2 article .wrap.wrap_3 .bg_wrap::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(10,10,10,.3);z-index:1}main#main_page section.c2 article .wrap.wrap_2 .title,main#main_page section.c2 article .wrap.wrap_3 .title{position:relative;z-index:1;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;transition:.8s;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s}main#main_page section.c2 article .wrap.wrap_2 .title h3,main#main_page section.c2 article .wrap.wrap_3 .title h3{color:#fff}main#main_page section.c2 article .wrap.wrap_2 .title span,main#main_page section.c2 article .wrap.wrap_3 .title span{color:#fff}main#main_page section.c2 article .wrap.wrap_3 .bg_wrap img{object-position:15% center}main#main_page section.c3{overflow:hidden}main#main_page section.c3 article .wrap .content .c3Swiper{overflow:visible}main#main_page section.c3 article .wrap .content .c3Swiper .swiper-slide{width:378px}main#main_page section.c3 article .wrap .content .c3Swiper .swiper-slide figure{width:100%}main#main_page section.c3 article .wrap .content .c3Swiper .swiper-slide figure .img_wrap{width:100%;aspect-ratio:378/480;overflow:hidden}main#main_page section.c3 article .wrap .content .c3Swiper .swiper-slide figure .img_wrap img{width:100%;height:100%;object-fit:cover}main#main_page section.c3 article .wrap .content .c3Swiper .swiper-slide figure figcaption{width:100%}main#main_page section.c3 article .wrap .content .c3Swiper .swiper-slide figure figcaption h4{margin-block:15px;font-size:20px;font-weight:500}main#main_page section.c3 article .wrap .content .c3Swiper .swiper-slide figure figcaption p{border-top:1px solid #d9d9d9;padding-top:15px;font-size:16px;color:#828282}main#main_page section.c4 article .wrap .content_wrap{width:100%}main#main_page section.c4 article .wrap .content_wrap li{position:relative;width:100%;border-bottom:1px solid #ebebeb}main#main_page section.c4 article .wrap .content_wrap li a{position:relative;display:flex;align-items:center;padding-block:40px}main#main_page section.c4 article .wrap .content_wrap li a .img_wrap{pointer-events:none;position:absolute;width:377px;aspect-ratio:377/240;opacity:0;visibility:hidden;pointer-events:none;z-index:2}main#main_page section.c4 article .wrap .content_wrap li a .img_wrap img{width:100%;height:100%;object-fit:cover;pointer-events:none}main#main_page section.c4 article .wrap .content_wrap li a>div{text-align:center}main#main_page section.c4 article .wrap .content_wrap li a>div p{font-size:20px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#main_page section.c4 article .wrap .content_wrap li a>div.category{width:15%}main#main_page section.c4 article .wrap .content_wrap li a>div.text{width:100%;text-align:left;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:wrap}main#main_page section.c4 article .wrap .content_wrap li a>div.date{width:15%}main#main_page section.c4 article .wrap .content_wrap li a>div.date p{color:#828282}main#main_page section.c4 article .wrap .content_wrap li a:hover .img_wrap{opacity:1;visibility:visible}main#main_page section.c4 article .wrap .content_wrap li a:hover>div.category p{color:#2b9e95}main#main_page section.c4 article .wrap .content_wrap li a:hover>div.text p{color:#2b9e95}main#main_page section.c4 article .wrap .content_wrap li:hover{z-index:3}main#main_page section.c4 article .wrap .content_wrap li:first-of-type{border-top:1px solid #ebebeb}main#sub_page section article .wrap .title h2{font-size:60px;font-weight:500;color:#2b9e95}main#sub_page section article .wrap .title h3{font-size:44px;font-weight:600}main#sub_page section article .wrap .title p{font-size:20px;margin-top:30px}main#sub_page section article .wrap .line{margin-block:60px;width:100%;height:1px;background-color:#e1e1e1}main#sub_page section article .wrap .back_btn{display:flex;justify-content:center;align-items:center;margin-top:60px}main#sub_page section article .wrap .back_btn a{font-size:16px;color:#828282;background-color:#f5f5f5;border-radius:6px;padding:15px 25px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#sub_page section article .wrap .back_btn a:hover{color:#fff;background-color:#2b9e95}main#sub_page section article .wrap [data-aos=custom1]>*{transform:translateY(50px);opacity:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#sub_page section article .wrap [data-aos=custom1].aos-animate>*{transform:translateY(0);opacity:1}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(1){transition-delay:.2s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(2){transition-delay:.4s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(3){transition-delay:.6s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(4){transition-delay:.8s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(5){transition-delay:1s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(6){transition-delay:1.2s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(7){transition-delay:1.4s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(8){transition-delay:1.6s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(9){transition-delay:1.8s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(10){transition-delay:2s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(11){transition-delay:2.2s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(12){transition-delay:2.4s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(13){transition-delay:2.6s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(14){transition-delay:2.8s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(15){transition-delay:3s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(16){transition-delay:3.2s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(17){transition-delay:3.4s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(18){transition-delay:3.6s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(19){transition-delay:3.8s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(20){transition-delay:4s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(21){transition-delay:4.2s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(22){transition-delay:4.4s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(23){transition-delay:4.6s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(24){transition-delay:4.8s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(25){transition-delay:5s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(26){transition-delay:5.2s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(27){transition-delay:5.4s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(28){transition-delay:5.6s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(29){transition-delay:5.8s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(30){transition-delay:6s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(31){transition-delay:6.2s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(32){transition-delay:6.4s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(33){transition-delay:6.6s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(34){transition-delay:6.8s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(35){transition-delay:7s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(36){transition-delay:7.2s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(37){transition-delay:7.4s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(38){transition-delay:7.6s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(39){transition-delay:7.8s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(40){transition-delay:8s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(41){transition-delay:8.2s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(42){transition-delay:8.4s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(43){transition-delay:8.6s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(44){transition-delay:8.8s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(45){transition-delay:9s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(46){transition-delay:9.2s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(47){transition-delay:9.4s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(48){transition-delay:9.6s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(49){transition-delay:9.8s}main#sub_page section article .wrap [data-aos=custom1].aos-animate li:nth-child(50){transition-delay:10s}main#sub_page section.sub_banner{position:relative;height:600px;overflow:hidden}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%;width:100%;height:100%}main#sub_page section.sub_banner article .bg_wrap img{animation:zoom-out 5s forwards;width:100%;height:100%;object-fit:cover}main#sub_page section.sub_banner article .bg_wrap::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:linear-gradient(to bottom, rgba(30, 30, 30, 0), rgba(30, 30, 30, 0.3))}main#sub_page section.sub_banner article .wrap{width:100%;height:100%}main#sub_page section.sub_banner article .wrap .sub_banner_title{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding-bottom:60px;z-index:1;animation:fade 1.5s forwards}main#sub_page section.sub_banner article .wrap .sub_banner_title h2{font-size:60px;font-weight:500;color:#fff}main#sub_page section.sub_banner article .wrap .sub_banner_title p{margin-top:30px;font-size:20px;color:#fff}main#sub_page.company.brand section.c1{position:relative;overflow-x:hidden}main#sub_page.company.brand section.c1 article .wrap .title{padding-bottom:100px}main#sub_page.company.brand section.c1 article .wrap .pin_wrap{position:relative;width:100%;height:100vh}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap{display:flex;gap:30px;width:100%;height:100%;overflow:hidden;padding-top:60px;max-width:1600px;margin:0 auto}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .col{display:flex;flex-direction:column;gap:30px;flex-shrink:0;will-change:opacity,transform}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .col_1{width:15%;padding-top:3%}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .col_2{width:20%;padding-top:8%}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .col_3{width:15%;padding-top:12%}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .col_4{width:28%;padding-top:3%}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .col_5{width:15%;padding-top:15%}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .img{overflow:hidden;will-change:opacity,transform}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .img img{width:100%;height:100%;object-fit:cover;display:block;object-position:bottom left}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .img.img_1{aspect-ratio:1/2}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .img.img_2{aspect-ratio:1/1}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .img.img_3{aspect-ratio:1/1}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .img.img_4{aspect-ratio:1/2}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .img.img_5{position:relative;aspect-ratio:1/1;z-index:2}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .img.img_5 img{object-position:center 20%}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .img.img_5 .img5_dim{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(30,30,30,.2);opacity:0;z-index:1}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .img.img_6{aspect-ratio:1/2}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .text_wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;opacity:0;text-align:center;width:90%;max-width:700px;pointer-events:none;will-change:opacity,transform}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .text_wrap p{font-size:44px;font-weight:600;color:#fff}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .text_wrap span{margin-top:40px;display:block;font-size:20px;color:#fff;font-weight:500}main#sub_page.company.brand section.c2 article .wrap .lr_wrap .lr_content{display:flex;gap:160px;align-items:center}main#sub_page.company.brand section.c2 article .wrap .lr_wrap .lr_content .left{width:655px;min-width:655px;aspect-ratio:655/400;overflow:hidden}main#sub_page.company.brand section.c2 article .wrap .lr_wrap .lr_content .left img{width:100%;height:100%;object-fit:cover}main#sub_page.company.brand section.c2 article .wrap .lr_wrap .lr_content .right{width:100%}main#sub_page.company.brand section.c2 article .wrap .lr_wrap .lr_content .right p{font-size:32px;font-weight:600}main#sub_page.company.brand section.c2 article .wrap .lr_wrap .lr_content .right span{display:block;margin-top:30px;font-size:16px;color:#828282;line-height:1.5}main#sub_page.company.brand section.c2 article .wrap .lr_wrap .line{margin-block:100px}main#sub_page.company.brand section.c3{height:100vh}main#sub_page.company.brand section.c3 article{width:100%;height:100%}main#sub_page.company.brand section.c3 article .wrap{width:100%;height:100%}main#sub_page.company.brand section.c3 article .wrap .lr_wrap{width:100%;height:100%;display:flex;gap:80px}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .left{position:relative;width:100%;height:100%;overflow:hidden}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .left .img_wrap{position:absolute;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .left .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .left .img_wrap.active{opacity:1;visibility:visible;pointer-events:auto}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right{width:100%;height:100%;padding-block:100px;padding-right:calc((100vw - 1600px)/2)}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right>div{display:flex;flex-direction:column;width:100%;height:100%}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right>div>p{font-size:24px;font-weight:500;margin-bottom:30px}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right>div .text_wrap{width:100%;height:100%;display:flex;flex-direction:column}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right>div .text_wrap .text{border-top:1px solid #1e1e1e;padding-block:40px;display:flex;flex-direction:column;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right>div .text_wrap .text h4{font-size:32px;font-weight:600;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right>div .text_wrap .text p{overflow:hidden;max-height:0;margin-top:0;font-size:18px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right>div .text_wrap .text .img_wrap{display:none;width:100%;aspect-ratio:1/1;overflow:hidden}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right>div .text_wrap .text .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right>div .text_wrap .text.text2{border-color:#e1e1e1}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right>div .text_wrap .text.active{flex:1}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right>div .text_wrap .text.active h4{color:#2b9e95}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right>div .text_wrap .text.active p{max-height:400px;margin-top:30px}main#sub_page.company.brand section.c4{position:relative;height:100vh}main#sub_page.company.brand section.c4 article{height:100%}main#sub_page.company.brand section.c4 article .bg_wrap{position:absolute;left:0;top:0;width:100%;height:100%}main#sub_page.company.brand section.c4 article .bg_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.company.brand section.c4 article .wrap{display:flex;justify-content:center;align-items:center;height:100%}main#sub_page.company.brand section.c4 article .wrap .title{position:relative;z-index:1;text-align:center}main#sub_page.company.brand section.c4 article .wrap .title h2{font-weight:600;background:linear-gradient(to right, #2B9E95 50%, transparent 50%);filter:blur(10px);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}main#sub_page.company.brand section.c4 article .wrap .title p{opacity:0;margin-top:40px;color:#828282;transition:.5s 1s;-webkit-transition:.5s 1s;-moz-transition:.5s 1s;-ms-transition:.5s 1s;-o-transition:.5s 1s}main#sub_page.company.brand section.c4 article .wrap .title.aos-animate p{opacity:1}main#sub_page.company.history section.c2 article .wrap .lr_wrap{display:flex;justify-content:space-between;align-items:flex-start;gap:200px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .left{position:sticky;top:100px;width:580px;min-width:580px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .left .left_wrap{position:absolute;left:0;top:0;opacity:0;visibility:hidden;pointer-events:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#sub_page.company.history section.c2 article .wrap .lr_wrap .left .left_wrap .img_wrap{margin-top:60px;width:100%;aspect-ratio:580/340;overflow:hidden}main#sub_page.company.history section.c2 article .wrap .lr_wrap .left .left_wrap .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.company.history section.c2 article .wrap .lr_wrap .left .left_wrap.active{opacity:1;visibility:visible;pointer-events:auto}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right{padding-top:100px;width:100%}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap{width:100%}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap{width:100%}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .title_wrap{padding-block:60px;display:none}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_content{padding-block:60px;color:#c5c5c5;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_content h5{font-size:38px;font-weight:600}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_content p{margin-top:20px;font-size:20px;color:#828282}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_content.aos-animate{color:#0a0a0a}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list{width:100%}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list dl{width:100%;padding-block:60px;border-bottom:1px solid #d9d9d9;color:#c5c5c5;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list dl .year{font-size:24px;font-weight:600}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list dl dd{margin-top:20px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list dl dd .month{font-weight:20px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list dl dd+dd{margin-top:10px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list dl.aos-animate{color:#0a0a0a}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list dl:first-of-type{padding-top:0px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list .first_content{width:100%;padding-block:60px;border-bottom:1px solid #d9d9d9;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list .first_content h5{font-size:20px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list .first_content .dot_wrap{margin-top:40px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list .first_content .dot_wrap .dot{display:flex;align-items:flex-start;font-size:20px;font-weight:600}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list .first_content .dot_wrap .dot .dot_text span{margin-top:5px;display:block;color:#828282;font-weight:400}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list .first_content .dot_wrap .dot::before{content:"•";font-size:inherit;font-weight:inherit;flex-shrink:0;margin-right:8px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list .first_content .dot_wrap .dot+.dot{margin-top:20px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap:first-of-type .title_wrap{padding-top:0}main#sub_page.company.location section.c2 article .wrap .lr_wrap{display:flex;align-items:center;gap:115px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left{width:785px;min-width:785px;aspect-ratio:785/460}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left iframe{width:100%;height:100%;object-fit:cover}main#sub_page.company.location section.c2 article .wrap .lr_wrap .right{width:100%}main#sub_page.company.location section.c2 article .wrap .lr_wrap .right dl{width:100%}main#sub_page.company.location section.c2 article .wrap .lr_wrap .right dl dt{display:flex;align-items:center;gap:20px;font-size:38px;font-weight:600;margin-bottom:40px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .right dl dt .icon{width:30px;min-width:30px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .right dl dt .icon img{width:100%;object-fit:contain}main#sub_page.company.location section.c2 article .wrap .lr_wrap .right dl dd{font-size:18px;color:#828282;margin-top:5px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .right dl dd a{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#sub_page.company.location section.c2 article .wrap .lr_wrap .right dl dd a:hover{color:#2b9e95}main#sub_page.company.location section.c2 article .wrap .lr_wrap .right dl dd:first-of-type{margin-top:0}main#sub_page.product.product_category section.c1{height:100vh}main#sub_page.product.product_category section.c1 article{width:100%;height:100%}main#sub_page.product.product_category section.c1 article .wrap{width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr 1fr}main#sub_page.product.product_category section.c1 article .wrap a{position:relative;width:100%;height:100%}main#sub_page.product.product_category section.c1 article .wrap a figure{width:100%;height:100%}main#sub_page.product.product_category section.c1 article .wrap a figure .bg_wrap{position:absolute;left:0;top:0;width:100%;height:100%}main#sub_page.product.product_category section.c1 article .wrap a figure .bg_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.product.product_category section.c1 article .wrap a figure .bg_wrap::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(30, 30, 30, 0), rgba(30, 30, 30, 0.3));z-index:1;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#sub_page.product.product_category section.c1 article .wrap a figure .bg_wrap::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(43, 158, 149, 0), rgb(43, 158, 149));z-index:1;opacity:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#sub_page.product.product_category section.c1 article .wrap a figure figcaption{position:relative;width:100%;height:100%;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:100px;text-align:center}main#sub_page.product.product_category section.c1 article .wrap a figure figcaption h2{font-size:46px;font-weight:600;color:#fff}main#sub_page.product.product_category section.c1 article .wrap a figure figcaption p{display:block;max-height:0;overflow:hidden;opacity:0;transform:translateY(20px);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;font-size:20px;font-weight:500;color:#fff}main#sub_page.product.product_category section.c1 article .wrap a:hover figure .bg_wrap::after{opacity:1}main#sub_page.product.product_category section.c1 article .wrap a:hover figure figcaption p{max-height:200px;opacity:1;transform:translateY(0);margin-top:30px}main#sub_page.product.list section.c2 .tab_wrap{width:100%}main#sub_page.product.list section.c2 .tab_wrap .swiper{width:100%}main#sub_page.product.list section.c2 .tab_wrap .swiper .swiper-wrapper{width:100%}main#sub_page.product.list section.c2 .tab_wrap .swiper .swiper-wrapper .swiper-slide{width:auto}main#sub_page.product.list section.c2 .tab_wrap .swiper .swiper-wrapper .swiper-slide a{display:flex;justify-content:center;align-items:center;border:1px solid #e1e1e1;border-radius:6px;font-size:16px;color:#828282;background-color:#fff;padding:8px 20px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#sub_page.product.list section.c2 .tab_wrap .swiper .swiper-wrapper .swiper-slide.active a{background-color:#2b9e95;color:#fff;border-color:#2b9e95}main#sub_page.product.list section.c2 .tab_wrap .swiper .pagination{margin-top:10px;position:relative;height:1px}main#sub_page.product.list section.c2 .tab_wrap .swiper .pagination .swiper-pagination-progressbar-fill{height:1px;background-color:#2b9e95}main#sub_page.product.list section.c2 .list_wrap{padding-top:40px;display:flex;flex-wrap:wrap;gap:60px 30px}main#sub_page.product.list section.c2 .list_wrap li{width:calc(25% - 22.5px)}main#sub_page.product.list section.c2 .list_wrap li a{width:100%;height:100%}main#sub_page.product.list section.c2 .list_wrap li a figure{width:100%}main#sub_page.product.list section.c2 .list_wrap li a figure .img_wrap{width:100%;aspect-ratio:1/1;background-color:#f5f5f5;overflow:hidden}main#sub_page.product.list section.c2 .list_wrap li a figure .img_wrap img{width:100%;height:100%;object-fit:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#sub_page.product.list section.c2 .list_wrap li a figure figcaption{margin-top:15px}main#sub_page.product.list section.c2 .list_wrap li a figure figcaption h4{font-size:18px;font-weight:500}main#sub_page.product.list section.c2 .list_wrap li a:hover figure .img_wrap img{transform:scale(1.1)}main#sub_page.product.detail section.c1 article .wrap .detail_flex{display:flex;align-items:flex-start;gap:165px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_img{display:flex;flex-direction:column;gap:30px;width:650px;min-width:650px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_img .detail_swiper{width:100%}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_img .detail_swiper .swiper-wrapper{width:100%}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_img .detail_swiper .swiper-wrapper .thumb_img{width:100%;aspect-ratio:1/1;background-color:#f5f5f5}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_img .detail_swiper .swiper-wrapper .thumb_img img{width:100%;height:100%;object-fit:cover}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_img .detail_swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#2b9e95}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_img .detail_img{width:100%}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_img .detail_img img{width:100%;object-fit:contain}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info{width:100%;position:sticky;top:100px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_name{width:100%;margin-bottom:30px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_name h2{font-size:24px;font-weight:500}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_name p{margin-top:20px;font-size:18px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_spec{width:100%;padding-block:10px;border-collapse:separate;border-spacing:0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_spec tr{width:100%}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_spec tr th,main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_spec tr td{padding-block:10px;font-size:16px;font-weight:400;text-align:left}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_spec tr th{width:20%}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_spec tr td{width:auto;color:#828282}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_notice{margin-top:10px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_notice p{font-size:14px;color:#828282}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .buy_btn{margin-top:60px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .buy_btn a{display:flex;justify-content:center;align-items:center;font-size:18px;border-radius:6px;padding:10px 20px;background-color:#2b9e95;color:#fff;width:max-content}main#sub_page.board.news section.c1 article .wrap .content .table_wrap{width:100%;border-top:1px solid #2b9e95}main#sub_page.board.news section.c1 article .wrap .content .table_wrap table{width:100%}main#sub_page.board.news section.c1 article .wrap .content .table_wrap table thead tr,main#sub_page.board.news section.c1 article .wrap .content .table_wrap table tbody tr{border-bottom:1px solid #ebebeb}main#sub_page.board.news section.c1 article .wrap .content .table_wrap table thead tr th,main#sub_page.board.news section.c1 article .wrap .content .table_wrap table thead tr td,main#sub_page.board.news section.c1 article .wrap .content .table_wrap table tbody tr th,main#sub_page.board.news section.c1 article .wrap .content .table_wrap table tbody tr td{font-size:16px;font-weight:400;text-align:center;padding:20px 15px}main#sub_page.board.news section.c1 article .wrap .content .table_wrap table thead tr{background-color:#fafafa}main#sub_page.board.news section.c1 article .wrap .content .table_wrap table thead tr th{font-weight:500;padding:12px 15px}main#sub_page.board.news section.c1 article .wrap .content .table_wrap table thead tr th:nth-child(1){width:10%}main#sub_page.board.news section.c1 article .wrap .content .table_wrap table thead tr th:nth-child(2){width:auto}main#sub_page.board.news section.c1 article .wrap .content .table_wrap table thead tr th:nth-child(3){width:15%}main#sub_page.board.news section.c1 article .wrap .content .table_wrap table tbody tr{cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#sub_page.board.news section.c1 article .wrap .content .table_wrap table tbody tr:hover{background-color:#f5f5f5}main#sub_page.board.news section.c1 article .wrap .content .table_wrap table tbody tr td.left{text-align:left}main#sub_page.board.news section.c1 article .wrap .content .table_wrap table tbody tr td.left a{width:100%;height:100%;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:wrap}main#sub_page.board.news section.c1 article .wrap .content .table_wrap table tbody tr td.date{color:#828282}main#sub_page.board.event section.c1 article .wrap .content ul{display:flex;flex-wrap:wrap;gap:60px 30px}main#sub_page.board.event section.c1 article .wrap .content ul li{width:calc(25% - 22.5px)}main#sub_page.board.event section.c1 article .wrap .content ul li a{display:inline-block;width:100%;height:100%}main#sub_page.board.event section.c1 article .wrap .content ul li a figure .img_wrap{width:100%;aspect-ratio:378/260}main#sub_page.board.event section.c1 article .wrap .content ul li a figure .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.board.event section.c1 article .wrap .content ul li a figure figcaption{margin-top:15px}main#sub_page.board.event section.c1 article .wrap .content ul li a figure figcaption h5{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:wrap;font-size:20px;font-weight:500}main#sub_page.board.event section.c1 article .wrap .content ul li a figure figcaption p{margin-top:10px;font-size:16px;color:#828282}main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .grid_sizer,main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .grid_item{width:calc(25% - 22.5px)}main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .gutter_sizer{width:30px}main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .grid_item{margin-bottom:30px}main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .grid_item a{display:inline-block;width:100%;height:100%;overflow:hidden}main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .grid_item a figure{position:relative;width:100%}main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .grid_item a figure .img_wrap{position:relative;width:100%}main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .grid_item a figure .img_wrap img{width:100%;object-fit:contain}main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .grid_item a figure .img_wrap::before{content:"";position:absolute;left:0;top:100%;width:100%;height:100%;background:linear-gradient(to bottom, rgba(43, 158, 149, 0), rgb(43, 158, 149));transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .grid_item a figure figcaption{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:20px;opacity:0;visibility:hidden;pointer-events:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .grid_item a figure figcaption p{font-size:18px;color:#fff}main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .grid_item a:hover figure .img_wrap::before{top:0}main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .grid_item a:hover figure figcaption{opacity:1;visibility:visible;pointer-events:auto}main#sub_page.board.detail section.c1 article .wrap .detail_title{display:flex;align-items:center;flex-direction:column;text-align:center}main#sub_page.board.detail section.c1 article .wrap .detail_title h3{font-size:24px;font-weight:600}main#sub_page.board.detail section.c1 article .wrap .detail_title .date{margin-top:20px;font-size:16px;color:#828282}main#sub_page.board.detail section.c1 article .wrap .detail_content{width:100%}main#sub_page.board.detail section.c1 article .wrap .detail_content .img_wrap{width:100%;max-width:785px;aspect-ratio:785/500;margin-inline:auto}main#sub_page.board.detail section.c1 article .wrap .detail_content .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.board.detail section.c1 article .wrap .detail_content .media_wrap{width:100%;max-width:785px;aspect-ratio:785/500;margin-inline:auto}main#sub_page.board.detail section.c1 article .wrap .detail_content .media_wrap video{width:100%;height:100%;object-fit:cover}main#sub_page.board.detail section.c1 article .wrap .detail_content p{font-size:18px;margin-top:40px}main#sub_page.board.detail section.c1 article .wrap .control_wrap{margin-top:60px;width:100%;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}main#sub_page.board.detail section.c1 article .wrap .control_wrap>div{display:flex;align-items:center;padding:15px 0;gap:50px;border-bottom:1px solid #ebebeb}main#sub_page.board.detail section.c1 article .wrap .control_wrap>div .left_wrap{display:flex;align-items:center;gap:20px}main#sub_page.board.detail section.c1 article .wrap .control_wrap>div .left_wrap .arrow{width:14px;min-width:14px;display:flex;justify-content:center;align-items:center}main#sub_page.board.detail section.c1 article .wrap .control_wrap>div .left_wrap .arrow img{width:100%;object-fit:contain}main#sub_page.board.detail section.c1 article .wrap .control_wrap>div .left_wrap span{width:50px;min-width:50px;font-size:16px}main#sub_page.board.detail section.c1 article .wrap .control_wrap>div .right_wrap{width:100%}main#sub_page.board.detail section.c1 article .wrap .control_wrap>div .right_wrap a{font-size:16px;font-weight:400;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:wrap;color:#828282;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.board.detail section.c1 article .wrap .control_wrap>div .right_wrap a:hover{color:#2b9e95}main#sub_page.board.detail section.c1 article .wrap .control_wrap>div.next .left_wrap .arrow img{transform:rotate(180deg)}main#sub_page.board.detail section.c1 article .wrap:has(.download_wrap) .line{margin-bottom:0}.pagination_style{margin-top:100px}.pagination_style .page_btn{font-size:16px;font-weight:400;display:flex;justify-content:center;align-items:center;gap:10px}.pagination_style .page_btn .btn_box a{display:flex;align-items:center;justify-content:center;color:#828282}.pagination_style .page_btn .btn_box a svg path{stroke:#828282}.pagination_style .page_btn .btn_box a:hover{color:#2b9e95}.pagination_style .page_btn .btn_box a:hover svg path{stroke:#2b9e95}.pagination_style .page_btn .num_box{display:flex;justify-content:center;align-items:center;gap:15px;margin:0}.pagination_style .page_btn .num_box a{width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;line-height:1;border:none;color:#2b9e95}.pagination_style .page_btn .num_box a.active{background-color:#2b9e95;color:#fff}.pagination_style .page_btn .num_box a.active:hover{background-color:#2b9e95;color:#fff}.pagination_style .page_btn .num_box a:hover{background-color:rgba(0,0,0,0);color:#2b9e95}@media(max-width: 1024px){.pagination_style{margin-top:60px}}@media(max-width: 767px){.pagination_style{margin-top:40px}.pagination_style .num_box a{width:25px;height:25px}}@media(max-width: 450px){.pagination_style{margin-top:40px}.pagination_style .page_btn{font-size:14px}}.download_wrap{padding-top:10px;display:flex;justify-content:flex-end;gap:10px;margin-bottom:60px}.download_wrap .download a{display:flex;align-items:center;gap:5px}.download_wrap .download a span{font-size:16px}.download_wrap .download a .icon{width:17px;min-width:17px;display:flex;justify-content:center;align-items:center}.download_wrap .download a .icon img{width:100%;object-fit:contain}@media(max-width: calc(1600px + 6vw)){.download_wrap{margin-bottom:60px}.download_wrap .download a span{font-size:16px}.download_wrap .download a .icon{width:17px;min-width:17px}}@media(max-width: 1024px){.download_wrap{margin-bottom:50px}.download_wrap .download a span{font-size:15px}.download_wrap .download a .icon{width:17px;min-width:17px}}@media(max-width: 767px){.download_wrap{flex-direction:column;align-items:flex-end;margin-bottom:40px}.download_wrap .download a span{font-size:14px}.download_wrap .download a .icon{width:17px;min-width:17px}}@media(max-width: 450px){.download_wrap{margin-bottom:30px}.download_wrap .download a span{font-size:14px}.download_wrap .download a .icon{width:17px;min-width:17px}}@media(max-width: calc(1600px + 6vw)){main .pt100{padding-top:100px}main .pt140{padding-top:120px}main .pt160{padding-top:140px}main .pt200{padding-top:180px}main .pb160{padding-bottom:140px}main .pb200{padding-bottom:180px}main section article .wrap{padding:0 3%;margin:0;max-width:100%}main section article .wrap.fullwrap{padding:0}main section article .wrap .content{margin-top:60px}main#main_page section article .wrap .title h2{font-size:60px}main#main_page section article .wrap .title h3{font-size:40px}main#main_page section article .wrap .title p{font-size:22px}main#main_page section article .wrap .title>span{font-size:16px}main#main_page section.c3 article .wrap .content .c3Swiper .swiper-slide figure figcaption h4{font-size:18px}main#main_page section.c3 article .wrap .content .c3Swiper .swiper-slide figure figcaption p{font-size:16px}main#main_page section.c4 article .wrap .content .content_wrap li a .img_wrap{width:300px}main#main_page section.c4 article .wrap .content .content_wrap li a>div p{font-size:18px}main#sub_page section article .wrap .title h2{font-size:48px}main#sub_page section article .wrap .title h3{font-size:40px}main#sub_page section article .wrap .title p{font-size:18px}main#sub_page section article .wrap .line{margin-block:60px}main#sub_page section article .wrap .back_btn{margin-top:60px}main#sub_page section article .wrap .back_btn a{font-size:16px}main#sub_page section.sub_banner article .wrap .sub_banner_title{padding-bottom:60px}main#sub_page section.sub_banner article .wrap .sub_banner_title h2{font-size:48px}main#sub_page section.sub_banner article .wrap .sub_banner_title p{font-size:18px}main#sub_page.company.brand section.c1 article .wrap .title{padding-bottom:100px}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap{gap:20px;padding-top:60px;padding-inline:3%}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .text_wrap p{font-size:40px}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .text_wrap span{font-size:18px}main#sub_page.company.brand section.c2 article .wrap .lr_wrap .lr_content{gap:50px}main#sub_page.company.brand section.c2 article .wrap .lr_wrap .lr_content .left{width:450px;min-width:450px}main#sub_page.company.brand section.c2 article .wrap .lr_wrap .lr_content .right p{font-size:30px}main#sub_page.company.brand section.c2 article .wrap .lr_wrap .lr_content .right span{font-size:16px}main#sub_page.company.brand section.c2 article .wrap .lr_wrap .line{margin-block:100px}main#sub_page.company.brand section.c3 article .wrap .lr_wrap{gap:40px}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right{padding-block:100px}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right>div>p{font-size:22px}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right>div .text_wrap .text h4{font-size:30px}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right>div .text_wrap .text p{font-size:16px}main#sub_page.company.history section.c2 article .wrap .lr_wrap{gap:100px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .left{width:400px;min-width:400px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .left .left_wrap .img_wrap{margin-top:60px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right{padding-top:100px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .title_wrap{padding-block:60px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_content{padding-block:60px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_content h5{font-size:36px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_content p{font-size:18px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list dl{padding-block:60px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list dl .year{font-size:22px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list dl dd .month{font-weight:18px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list .first_content{padding-block:60px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list .first_content h5{font-size:18px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list .first_content .dot_wrap .dot{font-size:18px}main#sub_page.company.location section.c2 article .wrap .lr_wrap{gap:100px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left{width:500px;min-width:500px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .right dl dt{font-size:36px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .right dl dd{font-size:16px}main#sub_page.product.product_category section.c1 article .wrap a figure figcaption{padding:50px}main#sub_page.product.product_category section.c1 article .wrap a figure figcaption h2{font-size:42px}main#sub_page.product.product_category section.c1 article .wrap a figure figcaption p{font-size:18px}main#sub_page.product.list section.c2 .tab_wrap .swiper .swiper-wrapper .swiper-slide a{font-size:16px}main#sub_page.product.list section.c2 .list_wrap{gap:60px 30px}main#sub_page.product.list section.c2 .list_wrap li a figure figcaption h4{font-size:16px}main#sub_page.product.detail section.c1 article .wrap .detail_flex{gap:100px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_img{width:500px;min-width:500px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_name h2{font-size:22px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_name p{font-size:16px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_spec tr th,main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_spec tr td{font-size:16px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_notice p{font-size:14px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .buy_btn{margin-top:60px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .buy_btn a{font-size:16px}main#sub_page.board.news section.c1 article .wrap .content .table_wrap table thead tr th,main#sub_page.board.news section.c1 article .wrap .content .table_wrap table thead tr td,main#sub_page.board.news section.c1 article .wrap .content .table_wrap table tbody tr th,main#sub_page.board.news section.c1 article .wrap .content .table_wrap table tbody tr td{font-size:16px}main#sub_page.board.event section.c1 article .wrap .content ul{gap:60px 30px}main#sub_page.board.event section.c1 article .wrap .content ul li a figure figcaption h5{font-size:18px}main#sub_page.board.event section.c1 article .wrap .content ul li a figure figcaption p{font-size:16px}main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .grid_item a figure figcaption p{font-size:16px}main#sub_page.board.detail section.c1 article .wrap .detail_title h3{font-size:22px}main#sub_page.board.detail section.c1 article .wrap .detail_title .date{font-size:16px}main#sub_page.board.detail section.c1 article .wrap .detail_content p{font-size:16px}main#sub_page.board.detail section.c1 article .wrap .control_wrap{margin-top:60px}main#sub_page.board.detail section.c1 article .wrap .control_wrap>div .left_wrap span{font-size:16px}main#sub_page.board.detail section.c1 article .wrap .control_wrap>div .right_wrap a{font-size:16px}}@media(max-width: 1024px){main .pt100{padding-top:80px}main .pt140{padding-top:100px}main .pt160{padding-top:100px}main .pt200{padding-top:120px}main .pb160{padding-bottom:100px}main .pb200{padding-bottom:120px}main section article .wrap .content{margin-top:50px}main#main_page section article .wrap .title h2{font-size:42px}main#main_page section article .wrap .title h3{font-size:32px}main#main_page section article .wrap .title h3.num{margin-bottom:30px}main#main_page section article .wrap .title p{font-size:20px}main#main_page section article .wrap .title>span{font-size:16px}main#main_page section.c1 article .wrap.wrap_1 .circle_text{padding-inline:3%}main#main_page section.c1 article .wrap.wrap_1 .circle_text .circle_text_wrap{width:100%;height:100%}main#main_page section.c2 article .wrap.wrap_1 .circle_line .circle_line_wrap{width:700px;height:700px}main#main_page section.c3 article .wrap .content .c3Swiper .swiper-slide{width:300px}main#main_page section.c3 article .wrap .content .c3Swiper .swiper-slide figure figcaption h4{font-size:17px}main#main_page section.c3 article .wrap .content .c3Swiper .swiper-slide figure figcaption p{font-size:15px}main#main_page section.c4 article .wrap .content .content_wrap li a{padding-block:30px}main#main_page section.c4 article .wrap .content .content_wrap li a .img_wrap{display:none}main#main_page section.c4 article .wrap .content .content_wrap li a>div p{font-size:17px}main#sub_page section article .wrap .title h2{font-size:38px}main#sub_page section article .wrap .title h3{font-size:32px}main#sub_page section article .wrap .title p{margin-top:20px;font-size:17px}main#sub_page section article .wrap .line{margin-block:50px}main#sub_page section article .wrap .back_btn{margin-top:50px}main#sub_page section article .wrap .back_btn a{font-size:15px}main#sub_page section.sub_banner{height:500px}main#sub_page section.sub_banner article .wrap .sub_banner_title{padding-bottom:50px}main#sub_page section.sub_banner article .wrap .sub_banner_title h2{font-size:38px}main#sub_page section.sub_banner article .wrap .sub_banner_title p{font-size:17px}main#sub_page.company.brand section.c1 article .wrap .title{padding-bottom:80px}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap{gap:15px;padding-top:50px}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .col{gap:15px}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .col_1,main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .col_3{display:none}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .col_2{width:25%;padding-top:10%}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .col_4{width:40%}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .col_5{width:25%;padding-top:10%}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .text_wrap p{font-size:32px}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .text_wrap span{font-size:17px}main#sub_page.company.brand section.c2 article .wrap .lr_wrap .lr_content{gap:30px}main#sub_page.company.brand section.c2 article .wrap .lr_wrap .lr_content .left{width:300px;min-width:300px}main#sub_page.company.brand section.c2 article .wrap .lr_wrap .lr_content .right p{font-size:26px}main#sub_page.company.brand section.c2 article .wrap .lr_wrap .lr_content .right span{font-size:15px}main#sub_page.company.brand section.c2 article .wrap .lr_wrap .line{margin-block:80px}main#sub_page.company.brand section.c3{height:auto}main#sub_page.company.brand section.c3 article .wrap{padding-inline:3%}main#sub_page.company.brand section.c3 article .wrap .lr_wrap{gap:40px}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .left{display:none}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right{padding-block:80px;padding-right:0}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right>div>p{font-size:20px}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right>div .text_wrap .text h4{font-size:26px}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right>div .text_wrap .text p{font-size:16px;max-height:300px;margin-top:30px}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right>div .text_wrap .text .img_wrap{margin-top:20px;display:block}main#sub_page.company.history section.c2 article .wrap .lr_wrap{gap:0px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .left{display:none}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right{padding-top:0}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .title_wrap{padding-block:50px;display:block}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .title_wrap .img_wrap{margin-top:20px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_content{padding-block:50px;padding-top:0}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_content h5{font-size:32px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_content p{font-size:17px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list dl{padding-block:50px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list dl .year{font-size:20px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list dl dd .month{font-weight:17px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list .first_content{padding-block:50px;padding-top:0}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list .first_content h5{font-size:17px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list .first_content .dot_wrap .dot{font-size:17px}main#sub_page.company.location section.c2 article .wrap .lr_wrap{flex-direction:column;gap:30px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left{width:500px;min-width:500px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .right dl dt{font-size:32px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .right dl dd{font-size:16px}main#sub_page.product.product_category section.c1{height:auto}main#sub_page.product.product_category section.c1 article .wrap{grid-template-columns:1fr;grid-template-rows:repeat(3, 460px)}main#sub_page.product.product_category section.c1 article .wrap a figure figcaption{align-items:flex-start;text-align:left;padding:30px}main#sub_page.product.product_category section.c1 article .wrap a figure figcaption h2{font-size:34px}main#sub_page.product.product_category section.c1 article .wrap a figure figcaption p{max-height:300px;opacity:1;transform:translateY(0);font-size:17px;margin-top:30px}main#sub_page.product.list section.c2 .tab_wrap .swiper .swiper-wrapper .swiper-slide a{font-size:15px}main#sub_page.product.list section.c2 .list_wrap{gap:50px 20px}main#sub_page.product.list section.c2 .list_wrap li{width:calc(33.3333333333% - 13.3333333333px)}main#sub_page.product.list section.c2 .list_wrap li a figure figcaption h4{font-size:16px}main#sub_page.product.detail section.c1 article .wrap .detail_flex{flex-direction:column;gap:30px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_img{display:contents;order:1;width:100%;min-width:100%}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_img .detail_swiper{order:1}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_img .detail_img{order:3}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info{order:2;position:initial}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_name h2{font-size:20px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_name p{font-size:16px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_spec tr th,main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_spec tr td{font-size:15px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_notice p{font-size:14px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .buy_btn{margin-top:50px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .buy_btn a{font-size:16px}main#sub_page.board.news section.c1 article .wrap .content .table_wrap table thead tr th,main#sub_page.board.news section.c1 article .wrap .content .table_wrap table thead tr td,main#sub_page.board.news section.c1 article .wrap .content .table_wrap table tbody tr th,main#sub_page.board.news section.c1 article .wrap .content .table_wrap table tbody tr td{font-size:15px}main#sub_page.board.event section.c1 article .wrap .content ul{gap:50px 20px}main#sub_page.board.event section.c1 article .wrap .content ul li{width:calc(33.3333333333% - 13.3333333333px)}main#sub_page.board.event section.c1 article .wrap .content ul li a figure figcaption h5{font-size:17px}main#sub_page.board.event section.c1 article .wrap .content ul li a figure figcaption p{font-size:15px}main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .grid_sizer,main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .grid_item{width:calc(33.3333333333% - 13.3333333333px)}main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .gutter_sizer{width:20px}main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .grid_item{margin-bottom:20px}main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .grid_item a figure figcaption{padding:15px}main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .grid_item a figure figcaption p{font-size:16px}main#sub_page.board.detail section.c1 article .wrap .detail_title h3{font-size:20px}main#sub_page.board.detail section.c1 article .wrap .detail_title .date{font-size:15px}main#sub_page.board.detail section.c1 article .wrap .detail_content p{font-size:16px}main#sub_page.board.detail section.c1 article .wrap .control_wrap{margin-top:50px}main#sub_page.board.detail section.c1 article .wrap .control_wrap>div{gap:30px}main#sub_page.board.detail section.c1 article .wrap .control_wrap>div .left_wrap span{font-size:15px}main#sub_page.board.detail section.c1 article .wrap .control_wrap>div .right_wrap a{font-size:15px}}@media(max-width: 767px){main .pt100{padding-top:60px}main .pt140{padding-top:80px}main .pt160{padding-top:80px}main .pt200{padding-top:100px}main .pb160{padding-bottom:80px}main .pb200{padding-bottom:100px}main section article .wrap .content{margin-top:40px}main#main_page section article .wrap .title h2{font-size:32px}main#main_page section article .wrap .title h3{font-size:27px}main#main_page section article .wrap .title h3.num{margin-bottom:20px}main#main_page section article .wrap .title p{font-size:18px}main#main_page section article .wrap .title>span{font-size:15px}main#main_page section.c2 article .wrap.wrap_1 .circle_line{padding-inline:3%}main#main_page section.c2 article .wrap.wrap_1 .circle_line .circle_line_wrap{width:100%;height:100%}main#main_page section.c3 article .wrap .content .c3Swiper .swiper-slide figure figcaption h4{font-size:16px}main#main_page section.c3 article .wrap .content .c3Swiper .swiper-slide figure figcaption p{font-size:14px}main#main_page section.c4 article .wrap .content .content_wrap li a{padding-block:20px}main#main_page section.c4 article .wrap .content .content_wrap li a>div p{font-size:16px}main#main_page section.c4 article .wrap .content .content_wrap li a>div.category{width:25%}main#main_page section.c4 article .wrap .content .content_wrap li a>div.date{display:none}main#sub_page section article .wrap .title h2{font-size:28px}main#sub_page section article .wrap .title h3{font-size:27px}main#sub_page section article .wrap .title p{margin-top:15px;font-size:16px}main#sub_page section article .wrap .line{margin-block:40px}main#sub_page section article .wrap .back_btn{margin-top:40px}main#sub_page section article .wrap .back_btn a{font-size:14px}main#sub_page section.sub_banner{height:400px}main#sub_page section.sub_banner article .wrap .sub_banner_title{padding-bottom:40px}main#sub_page section.sub_banner article .wrap .sub_banner_title h2{font-size:28px}main#sub_page section.sub_banner article .wrap .sub_banner_title p{margin-top:20px;font-size:16px}main#sub_page.company.brand section.c1 article .wrap .title{padding-bottom:60px}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap{gap:10px;padding-top:40px}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .col{gap:10px}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .col_1,main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .col_3{display:none}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .col_2{width:25%;padding-top:3%}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .col_4{width:45%}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .col_5{width:25%;padding-top:3%}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .text_wrap p{font-size:27px}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .text_wrap span{font-size:16px}main#sub_page.company.brand section.c2 article .wrap .lr_wrap .lr_content{flex-direction:column;gap:30px}main#sub_page.company.brand section.c2 article .wrap .lr_wrap .lr_content .left{width:100%;min-width:100%}main#sub_page.company.brand section.c2 article .wrap .lr_wrap .lr_content .right p{font-size:24px}main#sub_page.company.brand section.c2 article .wrap .lr_wrap .lr_content .right span{font-size:14px}main#sub_page.company.brand section.c2 article .wrap .lr_wrap .line{margin-block:60px}main#sub_page.company.brand section.c3{height:auto}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right{padding-block:60px}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right>div>p{font-size:18px}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right>div .text_wrap .text h4{font-size:24px}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right>div .text_wrap .text p{font-size:15px}main#sub_page.company.brand section.c4{padding-block:40px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right{padding-top:0}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .title_wrap{padding-block:40px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_content{padding-block:40px;padding-top:0}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_content h5{font-size:26px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_content p{font-size:16px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list dl{padding-block:40px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list dl .year{font-size:18px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list dl dd .month{font-weight:16px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list .first_content{padding-block:40px;padding-top:0}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list .first_content h5{font-size:16px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list .first_content .dot_wrap{margin-top:30px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list .first_content .dot_wrap .dot{font-size:16px}main#sub_page.company.location section.c2 article .wrap .lr_wrap{flex-direction:column;gap:30px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left{width:100%;min-width:100%}main#sub_page.company.location section.c2 article .wrap .lr_wrap .right dl dt{font-size:26px;margin-bottom:30px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .right dl dt .icon{width:25px;min-width:25px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .right dl dd{font-size:15px}main#sub_page.product.product_category section.c1 article .wrap{grid-template-rows:repeat(3, 300px)}main#sub_page.product.product_category section.c1 article .wrap a figure figcaption h2{font-size:28px}main#sub_page.product.product_category section.c1 article .wrap a figure figcaption p{font-size:16px}main#sub_page.product.list section.c2 .tab_wrap .swiper .swiper-wrapper .swiper-slide a{font-size:14px}main#sub_page.product.list section.c2 .list_wrap{gap:40px 20px}main#sub_page.product.list section.c2 .list_wrap li{width:calc(50% - 10px)}main#sub_page.product.list section.c2 .list_wrap li a figure figcaption h4{font-size:15px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_name h2{font-size:18px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_name p{font-size:15px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_spec tr th,main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_spec tr td{font-size:14px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_spec tr th{width:25%}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_notice p{font-size:13px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .buy_btn{margin-top:40px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .buy_btn a{font-size:15px}main#sub_page.board.news section.c1 article .wrap .content .table_wrap table thead tr th,main#sub_page.board.news section.c1 article .wrap .content .table_wrap table thead tr td,main#sub_page.board.news section.c1 article .wrap .content .table_wrap table tbody tr th,main#sub_page.board.news section.c1 article .wrap .content .table_wrap table tbody tr td{font-size:14px}main#sub_page.board.news section.c1 article .wrap .content .table_wrap table thead tr th:nth-of-type(3),main#sub_page.board.news section.c1 article .wrap .content .table_wrap table thead tr td:nth-of-type(3),main#sub_page.board.news section.c1 article .wrap .content .table_wrap table tbody tr th:nth-of-type(3),main#sub_page.board.news section.c1 article .wrap .content .table_wrap table tbody tr td:nth-of-type(3){display:none}main#sub_page.board.event section.c1 article .wrap .content ul{gap:40px 20px}main#sub_page.board.event section.c1 article .wrap .content ul li{width:calc(50% - 10px)}main#sub_page.board.event section.c1 article .wrap .content ul li a figure figcaption h5{font-size:16px}main#sub_page.board.event section.c1 article .wrap .content ul li a figure figcaption p{font-size:14px}main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .grid_sizer,main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .grid_item{width:calc(50% - 10px)}main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .gutter_sizer{width:20px}main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .grid_item{margin-bottom:20px}main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .grid_item a figure figcaption{padding:15px}main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .grid_item a figure figcaption p{font-size:15px}main#sub_page.board.detail section.c1 article .wrap .detail_title h3{font-size:18px}main#sub_page.board.detail section.c1 article .wrap .detail_title .date{font-size:14px}main#sub_page.board.detail section.c1 article .wrap .detail_content p{font-size:15px;margin-top:320px}main#sub_page.board.detail section.c1 article .wrap .control_wrap{margin-top:40px}main#sub_page.board.detail section.c1 article .wrap .control_wrap>div{gap:30px}main#sub_page.board.detail section.c1 article .wrap .control_wrap>div .left_wrap span{width:45px;min-width:45px;font-size:14px}main#sub_page.board.detail section.c1 article .wrap .control_wrap>div .right_wrap a{font-size:14px}}@media(max-width: 450px){main .pt100{padding-top:40px}main .pt140{padding-top:60px}main .pt160{padding-top:60px}main .pt200{padding-top:80px}main .pb160{padding-bottom:60px}main .pb200{padding-bottom:80px}main section article .wrap .content{margin-top:30px}main#main_page section article .wrap .title h2{font-size:28px}main#main_page section article .wrap .title h3{font-size:22px}main#main_page section article .wrap .title h3.num{margin-bottom:20px}main#main_page section article .wrap .title p{margin-top:20px;font-size:16px}main#main_page section article .wrap .title>span{margin-top:20px;font-size:14px}main#main_page section.c2 article .wrap.wrap_1 .circle_line{padding-inline:3%}main#main_page section.c2 article .wrap.wrap_1 .circle_line .circle_line_wrap{width:100%;height:100%}main#main_page section.c3 article .wrap .content .c3Swiper .swiper-slide figure figcaption h4{font-size:15px}main#main_page section.c3 article .wrap .content .c3Swiper .swiper-slide figure figcaption p{font-size:14px}main#main_page section.c4 article .wrap .content .content_wrap li a{padding-block:20px}main#main_page section.c4 article .wrap .content .content_wrap li a>div p{font-size:15px}main#main_page section.c4 article .wrap .content .content_wrap li a>div.category{width:25%}main#main_page section.c4 article .wrap .content .content_wrap li a>div.date{display:none}main#sub_page section article .wrap .title h2{font-size:24px}main#sub_page section article .wrap .title h3{font-size:22px}main#sub_page section article .wrap .title p{font-size:15px}main#sub_page section article .wrap .line{margin-block:30px}main#sub_page section article .wrap .back_btn{margin-top:30px}main#sub_page section article .wrap .back_btn a{font-size:14px}main#sub_page section.sub_banner{height:300px}main#sub_page section.sub_banner article .wrap .sub_banner_title{padding-bottom:30px}main#sub_page section.sub_banner article .wrap .sub_banner_title h2{font-size:24px}main#sub_page section.sub_banner article .wrap .sub_banner_title p{margin-top:15px;font-size:15px}main#sub_page.company.brand section.c1 article .wrap .title{padding-bottom:40px}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap{gap:8px;padding-top:30px}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .col{gap:8px}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .col_1,main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .col_3{display:none}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .col_2{width:25%}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .col_4{width:50%}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .img_wrap .col_5{width:25%}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .text_wrap p{font-size:22px}main#sub_page.company.brand section.c1 article .wrap .pin_wrap .text_wrap span{margin-top:30px;font-size:15px}main#sub_page.company.brand section.c2 article .wrap .lr_wrap .lr_content{gap:20px}main#sub_page.company.brand section.c2 article .wrap .lr_wrap .lr_content .right p{font-size:20px}main#sub_page.company.brand section.c2 article .wrap .lr_wrap .lr_content .right span{margin-top:20px;font-size:14px}main#sub_page.company.brand section.c2 article .wrap .lr_wrap .line{margin-block:40px}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right{padding-block:40px}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right>div>p{font-size:16px;margin-bottom:20px}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right>div .text_wrap .text{padding-block:30px}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right>div .text_wrap .text h4{font-size:20px}main#sub_page.company.brand section.c3 article .wrap .lr_wrap .right>div .text_wrap .text p{font-size:14px;margin-top:20px}main#sub_page.company.brand section.c4{padding-block:30px}main#sub_page.company.brand section.c4 article .wrap .title p{margin-top:30px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right{padding-top:0}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .title_wrap{padding-block:30px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_content{padding-block:30px;padding-top:0}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_content h5{font-size:20px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_content p{font-size:15px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list dl{padding-block:30px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list dl .year{font-size:16px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list dl dd .month{font-weight:15px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list .first_content{padding-block:30px;padding-top:0}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list .first_content h5{font-size:15px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list .first_content .dot_wrap{margin-top:20px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list .first_content .dot_wrap .dot{font-size:15px}main#sub_page.company.history section.c2 article .wrap .lr_wrap .right .right_wrap .history_wrap .history_list .first_content .dot_wrap .dot+.dot{margin-top:10px}main#sub_page.company.location section.c2 article .wrap .lr_wrap{gap:20px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .right dl dt{gap:15px;font-size:20px;margin-bottom:20px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .right dl dt .icon{width:20px;min-width:20px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .right dl dd{font-size:14px}main#sub_page.product.product_category section.c1 article .wrap{grid-template-rows:repeat(3, 250px)}main#sub_page.product.product_category section.c1 article .wrap a figure figcaption{padding:20px}main#sub_page.product.product_category section.c1 article .wrap a figure figcaption h2{font-size:23px}main#sub_page.product.product_category section.c1 article .wrap a figure figcaption p{font-size:15px;margin-top:20px}main#sub_page.product.list section.c2 .tab_wrap .swiper .swiper-wrapper .swiper-slide a{font-size:14px}main#sub_page.product.list section.c2 .list_wrap{padding-top:30px;gap:30px 15px}main#sub_page.product.list section.c2 .list_wrap li{width:calc(50% - 7.5px)}main#sub_page.product.list section.c2 .list_wrap li a figure figcaption h4{font-size:14px}main#sub_page.product.detail section.c1 article .wrap .detail_flex{gap:20px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_img{gap:20px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_name{margin-bottom:20px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_name h2{font-size:16px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_name p{font-size:14px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_spec tr th,main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_spec tr td{font-size:14px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_spec tr th{width:25%}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .product_notice p{font-size:13px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .buy_btn{margin-top:30px}main#sub_page.product.detail section.c1 article .wrap .detail_flex .product_info .buy_btn a{font-size:14px}main#sub_page.board.news section.c1 article .wrap .content .table_wrap table thead tr th,main#sub_page.board.news section.c1 article .wrap .content .table_wrap table thead tr td,main#sub_page.board.news section.c1 article .wrap .content .table_wrap table tbody tr th,main#sub_page.board.news section.c1 article .wrap .content .table_wrap table tbody tr td{font-size:14px}main#sub_page.board.event section.c1 article .wrap .content ul{gap:30px 15px}main#sub_page.board.event section.c1 article .wrap .content ul li{width:calc(50% - 7.5px)}main#sub_page.board.event section.c1 article .wrap .content ul li a figure figcaption h5{font-size:15px}main#sub_page.board.event section.c1 article .wrap .content ul li a figure figcaption p{font-size:14px}main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .grid_sizer,main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .grid_item{width:calc(50% - 7.5px)}main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .gutter_sizer{width:15px}main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .grid_item{margin-bottom:15px}main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .grid_item a figure figcaption{padding:10px}main#sub_page.board.gallery section.c1 article .wrap .gallery_wrap .gallery_list .grid_item a figure figcaption p{font-size:14px}main#sub_page.board.detail section.c1 article .wrap .detail_title h3{font-size:16px}main#sub_page.board.detail section.c1 article .wrap .detail_title .date{font-size:14px}main#sub_page.board.detail section.c1 article .wrap .detail_content p{font-size:14px;margin-top:20px}main#sub_page.board.detail section.c1 article .wrap .control_wrap{margin-top:30px}main#sub_page.board.detail section.c1 article .wrap .control_wrap>div{gap:30px}main#sub_page.board.detail section.c1 article .wrap .control_wrap>div .left_wrap span{width:40px;min-width:40px;font-size:14px}main#sub_page.board.detail section.c1 article .wrap .control_wrap>div .right_wrap a{font-size:14px}}