@import"../css/aos.css";@import"../css/swiper.min.css";@import"../css/jquery-ui.min.css";@import"../../font/font.css";@keyframes zoom-in{0%{transform:scale(1)}100%{transform:scale(1.3)}}@keyframes zoom-out{0%{transform:scale(1.3)}100%{transform:scale(1)}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade-up{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0px);opacity:1}}@keyframes fade-down{0%{transform:translateY(-50px);opacity:0}100%{transform:translateY(0px);opacity:1}}@keyframes fade-left{0%{transform:translateX(50px);opacity:0}100%{transform:translateX(0px);opacity:1}}@keyframes fade-right{0%{transform:translateX(-50px);opacity:0}100%{transform:translateX(0px);opacity:1}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}*,*:before,*:after{-webkit-font-smoothing:antialiased;box-sizing:border-box;word-break:keep-all;word-wrap:break-word;margin:0;padding:0;letter-spacing:-0.02em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*::-webkit-scrollbar{width:5px;height:4px}*::-webkit-scrollbar-thumb{background-color:#00a1e9}*::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}*::-moz-selection{background-color:rgba(0,161,233,.7);color:#fff}*::selection{background-color:rgba(0,161,233,.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:#00a1e9}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:18px;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:#00a1e9}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}.custom_br{display:block}.full_only{display:block}@media(max-width: calc(1520px + 6vw)){.pc_only,.custom_br{display:block !important}.full_only,.ta_only,.mo_only{display:none !important}}@media(max-width: 1024px){.ta_only .custom_br{display:block !important}.full_only,.pc_only,.mo_only{display:none !important}}@media(max-width: 767px){.mo_only{display:block !important}.full_only,.custom_br,.pc_only,.ta_only{display:none !important}}@media(max-width: 450px){.mo_only{display:block !important}.full_only,.custom_br,.pc_only,.ta_only{display:none !important}}#header{width:100%;height:70px;position:fixed;z-index:100;top:-70px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;background-color:#fff;color:#0a0a0a}#header #header_wrap{max-width:1520px;width:100%;margin:0 auto;height:100%;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:10}#header #header_wrap #header_left .logo{width:175px;min-width:175px}#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;opacity:1;visibility:visible;pointer-events:auto}#header #header_wrap #header_left .logo a img.white{position:absolute;top:0;left:0;z-index:2;opacity:0;visibility:hidden;pointer-events:none}#header #header_wrap #gnb{position:absolute;left:50%;transform:translateX(-50%);height:100%;display:flex;align-items:center}#header #header_wrap #gnb>li{height:100%;display:flex;justify-content:center;align-items:center;position:relative;padding-inline:30px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}#header #header_wrap #gnb>li>a{position:relative;font-size:18px;font-weight:500;white-space:nowrap}#header #header_wrap #gnb>li .sub_menu{top:100%;left:50%;transform:translateX(-50%);width:100%;position:absolute;opacity:0;visibility:hidden;pointer-events:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;z-index:1;padding-inline:5px}#header #header_wrap #gnb>li .sub_menu ul{padding:5px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}#header #header_wrap #gnb>li .sub_menu ul li{text-align:center}#header #header_wrap #gnb>li .sub_menu ul li a{font-size:15px;font-weight:400;color:#6e6e6e}#header #header_wrap #gnb>li::before{content:"";position:absolute;left:0;top:0;width:100%;height:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;opacity:0;visibility:hidden;pointer-events:none;background-color:#00a1e9}#header #header_wrap #gnb>li.hover>a{color:#fff}#header #header_wrap #gnb>li.hover .sub_menu ul li a{color:#fff}#header #header_wrap #gnb>li.hover::before{opacity:1;visibility:visible;pointer-events:auto}#header #header_wrap #header_right{display:flex;justify-content:center;align-items:center;height:100%;gap:10px}#header #header_wrap #header_right .language{height:100%;position:relative}#header #header_wrap #header_right .language .icon_wrap{position:relative;width:20px;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}#header #header_wrap #header_right .language .icon_wrap svg{width:100%;object-fit:contain}#header #header_wrap #header_right .language .icon_wrap svg path{stroke:#0a0a0a;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}#header #header_wrap #header_right .language .sub_menu{top:100%;left:50%;transform:translateX(-50%);width:100%;position:absolute;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;z-index:1}#header #header_wrap #header_right .language .sub_menu ul{padding:5px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}#header #header_wrap #header_right .language .sub_menu ul li a{font-size:15px;font-weight:400;color:#6e6e6e}#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:#0a0a0a;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;left:50%;transform-origin:center;transform:translateX(-50%)}#header #header_wrap #header_right #menuicon span:nth-child(1){top:0px}#header #header_wrap #header_right #menuicon span:nth-child(2){top:50%;transform:translate(-50%, -50%)}#header #header_wrap #header_right #menuicon span:nth-child(3){top:calc(100% - 2px)}#header #header_wrap #header_right #menuicon.active span:nth-child(1){top:50%;transform:translate(-50%, -50%) rotate(45deg)}#header #header_wrap #header_right #menuicon.active span:nth-child(2){opacity:0}#header #header_wrap #header_right #menuicon.active span:nth-child(3){top:50%;transform:translate(-50%, -50%) rotate(-45deg)}#header #header_bg{background-color:#fff;width:100%;height:235px;top:0%;left:0;position:absolute;z-index:5;opacity:0;visibility:hidden;pointer-events:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}#header.on #header_wrap #gnb>li::before{height:235px}#header.hover{color:#0a0a0a;background-color:#fff}#header.hover #header_wrap #header_left .logo a img{opacity:1;visibility:visible;pointer-events:auto}#header.hover #header_wrap #header_left .logo a img.white{opacity:0;visibility:hidden;pointer-events:none}#header.hover #header_wrap #gnb>li{padding-inline:90px}#header.hover #header_wrap #gnb>li .sub_menu{opacity:1;visibility:visible;pointer-events:auto}#header.hover #header_wrap #header_right .language .icon_wrap svg path{stroke:#0a0a0a}#header.hover #header_wrap #header_right .language .sub_menu{opacity:1;visibility:visible;pointer-events:auto}#header.hover #header_bg{opacity:1;visibility:visible;pointer-events:auto}#header.active{top:0 !important}#header.white{background-color:rgba(10,10,10,.4);color:#fff}#header.white #header_wrap #header_left .logo a img{opacity:0;visibility:hidden;pointer-events:none}#header.white #header_wrap #header_left .logo a img.white{opacity:1;visibility:visible;pointer-events:auto}#header.white #header_wrap #header_right .language .icon_wrap svg path{stroke:#fff}#header.white #header_wrap #header_right #menuicon span{background-color:#fff}#header.eng #header_bg{height:250px}#header.eng.on #header_wrap #gnb>li::before{height:250px}#footer{background-color:#0a0a0a}#footer #footer_wrap{max-width:1520px;width:100%;margin:0 auto}#footer #footer_wrap #footer_top{display:flex;gap:140px;justify-content:space-between;padding-block:60px 40px;border-bottom:1px solid #323232}#footer #footer_wrap #footer_top .left{display:flex;flex-direction:column;align-items:flex-start;width:500px;min-width:500px;color:#fff}#footer #footer_wrap #footer_top .left>h2{font-size:48px;font-weight:600}#footer #footer_wrap #footer_top .left>p{margin-top:20px;font-size:20px}#footer #footer_wrap #footer_top .left .link_btn{margin-top:40px;padding:5px 5px 5px 20px;border-radius:6px;background-color:#fff;display:flex;align-items:center;gap:40px}#footer #footer_wrap #footer_top .left .link_btn p{font-size:16px;font-weight:500;color:#0a0a0a}#footer #footer_wrap #footer_top .left .link_btn .icon_wrap{width:46px;aspect-ratio:1/1;background-color:#0a0a0a;border-radius:6px;display:flex;justify-content:center;align-items:center}#footer #footer_wrap #footer_top .left .link_btn .icon_wrap img{width:12px;object-fit:contain}#footer #footer_wrap #footer_top .right{width:100%;display:flex;justify-content:space-between;gap:20px}#footer #footer_wrap #footer_top .right nav ul li{margin-bottom:5px}#footer #footer_wrap #footer_top .right nav ul li a{font-size:24px;color:#6e6e6e;font-weight:500;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}#footer #footer_wrap #footer_top .right nav ul li a:hover{color:#fff}#footer #footer_wrap #footer_top .right nav ul li:last-of-type{margin-bottom:0}#footer #footer_wrap #footer_top .right .address address{text-align:right}#footer #footer_wrap #footer_top .right .address address p{font-size:14px;color:#fff;margin-bottom:5px}#footer #footer_wrap #footer_top .right .address address p:last-of-type{margin-bottom:0}#footer #footer_wrap #footer_top .right .address .top_btn{margin-top:160px;display:flex;flex-direction:column;align-items:flex-end;gap:10px}#footer #footer_wrap #footer_top .right .address .top_btn a{width:60px;aspect-ratio:1/1;border-radius:6px;background-color:#323232;display:flex;justify-content:center;align-items:center}#footer #footer_wrap #footer_top .right .address .top_btn a img{width:20px;object-fit:contain}#footer #footer_wrap #footer_bottom{padding-block:15px}#footer #footer_wrap #footer_bottom p{font-size:14px;color:#6e6e6e}#footer .side_btn{position:fixed;right:40px;bottom:40px;z-index:1}#footer .side_btn ul{display:flex;flex-direction:column;gap:10px}#footer .side_btn ul li{width:80px;aspect-ratio:1/1;border-radius:6px;overflow:hidden}#footer .side_btn ul li a{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;background-color:#00a1e9;padding:15px 5px 10px 5px}#footer .side_btn ul li a .icon_wrap{height:25px;display:flex;justify-content:center;align-items:center}#footer .side_btn ul li a .icon_wrap img{height:100%;object-fit:contain}#footer .side_btn ul li a p{font-size:14px;font-weight:500;color:#fff;margin-top:5px}#drawer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:90;background-color:#fff;color:#0a0a0a;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{width:100%;max-height:calc(100% - 100px);overflow-y:auto;padding-top:100px}#drawer #drawer_wrap .gnb>li{margin-bottom:20px}#drawer #drawer_wrap .gnb>li>a{font-size:32px;font-weight:600}#drawer #drawer_wrap .gnb>li .sub_menu{width:100%;display:none}#drawer #drawer_wrap .gnb>li .sub_menu ul{padding:20px 0}#drawer #drawer_wrap .gnb>li .sub_menu ul li{margin-bottom:10px}#drawer #drawer_wrap .gnb>li .sub_menu ul li a{font-size:20px;font-weight:400;color:#6e6e6e}#drawer #drawer_wrap .gnb>li .sub_menu ul li:nth-last-of-type(1){margin-bottom:0}#drawer #drawer_wrap .gnb>li:nth-last-of-type(1){margin-bottom:0}#drawer #drawer_wrap .gnb>li.active>a{color:#00a1e9}#drawer #drawer_wrap .language{position:absolute;bottom:40px;left:50%;transform:translateX(-50%)}#drawer #drawer_wrap .language ul{display:flex;justify-content:center;align-items:center;gap:40px}#drawer #drawer_wrap .language ul li{position:relative}#drawer #drawer_wrap .language ul li a{font-size:20px;font-weight:500;color:#6e6e6e}#drawer #drawer_wrap .language ul li.now a{color:#0a0a0a}#drawer #drawer_wrap .language ul li::before{content:"";width:1px;height:65%;background-color:#6e6e6e;position:absolute;right:-20px;top:50%;transform:translateY(-50%)}#drawer #drawer_wrap .language ul li:nth-last-of-type(1)::before{display:none}body:has(#menuicon.active) #header{background-color:#fff}body:has(#menuicon.active) #header #header_left .logo a img{opacity:1;visibility:visible;pointer-events:auto}body:has(#menuicon.active) #header #header_left .logo a img.white{opacity:0;visibility:hidden;pointer-events:none}body:has(#menuicon.active) #header #header_right #menuicon span{background-color:#0a0a0a}body:has(#menuicon.active) #drawer{opacity:1;visibility:visible;pointer-events:auto}@media(max-width: calc(1520px + 6vw)){#header{height:70px}#header #header_wrap{padding:0 3%;margin:0;max-width:100%}#header #header_wrap #header_left .logo{width:160px;min-width:160px}#header #header_wrap #gnb>li{padding-inline:30px}#header #header_bg{height:235px}#header.on #header_wrap #gnb>li::before{height:235px}#header.hover #header_wrap #gnb>li{padding-inline:60px}#header.eng #header_bg{height:250px}#header.eng.on #header_wrap #gnb>li::before{height:250px}#footer #footer_wrap{padding:0 3%;margin:0;max-width:100%}#footer #footer_wrap #footer_top{gap:100px}#footer #footer_wrap #footer_top .left{width:400px;min-width:400px}#footer #footer_wrap #footer_top .left>h2{font-size:40px}#footer #footer_wrap #footer_top .left>p{font-size:18px}#footer #footer_wrap #footer_top .right nav ul li a{font-size:22px}#footer #footer_wrap #footer_top .right .address .top_btn{margin-top:140px}#footer .side_btn{right:3%;bottom:20px}}@media(max-width: 1024px){#header{height:60px}#header #header_wrap #header_left .logo{width:130px;min-width:130px}#header #header_wrap #gnb{display:none}#header #header_wrap #header_right .language{display:none}#header #header_wrap #header_right #menuicon{display:block}#header #header_bg{height:235px}#footer #footer_wrap #footer_top{gap:30px;padding-block:50px 30px}#footer #footer_wrap #footer_top .left{width:280px;min-width:280px}#footer #footer_wrap #footer_top .left>h2{font-size:28px}#footer #footer_wrap #footer_top .left>p{font-size:16px}#footer #footer_wrap #footer_top .left .link_btn .icon_wrap{width:40px}#footer #footer_wrap #footer_top .left .link_btn .icon_wrap img{width:10px}#footer #footer_wrap #footer_top .right nav ul li a{font-size:18px}#footer #footer_wrap #footer_top .right .address .top_btn{margin-top:100px}#footer #footer_wrap #footer_top .right .address .top_btn a{width:50px}#footer #footer_wrap #footer_top .right .address .top_btn a img{width:18px}#footer .side_btn{right:3%;bottom:20px}#footer .side_btn ul li{width:60px}#footer .side_btn ul li a{justify-content:center;padding:5px}#footer .side_btn ul li a .icon_wrap{height:20px}#footer .side_btn ul li a p{display:none}#drawer{display:flex}}@media(max-width: 767px){#header{height:70px}#footer #footer_wrap #footer_top{flex-direction:column;gap:30px;padding-block:40px 20px}#footer #footer_wrap #footer_top .left{width:100%;min-width:100%}#footer #footer_wrap #footer_top .left>h2{font-size:26px}#footer #footer_wrap #footer_top .left>p{font-size:15px}#footer #footer_wrap #footer_top .left .link_btn{margin-top:30px;gap:30px}#footer #footer_wrap #footer_top .left .link_btn .icon_wrap{width:40px}#footer #footer_wrap #footer_top .left .link_btn .icon_wrap img{width:10px}#footer #footer_wrap #footer_top .right nav{display:none}#footer #footer_wrap #footer_top .right .address{width:100%;display:flex;justify-content:space-between}#footer #footer_wrap #footer_top .right .address address{text-align:left}#footer #footer_wrap #footer_top .right .address .top_btn{margin-top:0px}#footer #footer_wrap #footer_top .right .address .top_btn a{width:50px}#footer #footer_wrap #footer_top .right .address .top_btn a img{width:18px}#footer .side_btn{right:3%;bottom:20px}#footer .side_btn ul li{width:60px}#footer .side_btn ul li a{justify-content:center;padding:5px}#footer .side_btn ul li a .icon_wrap{height:20px}#footer .side_btn ul li a p{display:none}#drawer #drawer_wrap{padding-top:80px}#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{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:18px}#drawer #drawer_wrap .language{bottom:40px}#drawer #drawer_wrap .language ul{gap:40px}#drawer #drawer_wrap .language ul li a{font-size:18px}#drawer #drawer_wrap .language ul li::before{right:-20px}}@media(max-width: 450px){#header{height:60px}#header #header_wrap #header_left .logo{width:120px;min-width:120px}#footer #footer_wrap #footer_top{gap:20px;padding-block:40px 20px}#footer #footer_wrap #footer_top .left>h2{font-size:24px}#footer #footer_wrap #footer_top .left>p{font-size:14px}#footer #footer_wrap #footer_top .left .link_btn{margin-top:30px;gap:30px}#footer #footer_wrap #footer_top .left .link_btn p{font-size:13px}#footer #footer_wrap #footer_top .left .link_btn .icon_wrap{width:40px}#footer #footer_wrap #footer_top .left .link_btn .icon_wrap img{width:10px}#footer #footer_wrap #footer_top .right .address address{text-align:left}#footer #footer_wrap #footer_top .right .address address p{font-size:13px}#footer #footer_wrap #footer_top .right .address .top_btn a{width:40px}#footer #footer_wrap #footer_top .right .address .top_btn a img{width:14px}#footer .side_btn ul li{width:50px}#footer .side_btn ul li a{padding:5px}#footer .side_btn ul li a .icon_wrap{height:18px}#drawer #drawer_wrap .gnb>li{margin-bottom:20px}#drawer #drawer_wrap .gnb>li>a{font-size:22px}#drawer #drawer_wrap .gnb>li .sub_menu ul{padding:15px 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:16px}#drawer #drawer_wrap .language{bottom:30px}#drawer #drawer_wrap .language ul{gap:30px}#drawer #drawer_wrap .language ul li a{font-size:16px}#drawer #drawer_wrap .language ul li::before{right:-15px}}.editor-content figure.image{max-width:100%;margin:0 auto}.editor-content figure[class=image]{text-align:center}.editor-content img{max-width:100%;height:auto}.editor-content figure.image.image-style-align-left{float:left;margin:0 20px 20px 0}.editor-content figure.image.image-style-align-center{margin:20px auto;text-align:center}.editor-content figure.image.image-style-align-right{float:right;margin:0 0 20px 20px}.editor-content figure.image.image-style-side{float:right;width:50%;margin:0 0 20px 20px}.editor-content figure.image.image-style-block-align-left{margin-right:auto;margin-left:0;display:block;text-align:left}.editor-content figure.image.image-style-block-align-center{margin-left:auto;margin-right:auto;display:block;text-align:center}.editor-content figure.image.image-style-block-align-right{margin-left:auto;margin-right:0;display:block;text-align:right}.editor-content figure.image figcaption{font-size:13px;color:#777;text-align:center;margin-top:8px}@media(max-width: 767px){.editor-content figure.image{width:100% !important}}main{width:100%}main section{position:relative;width:100%}main section article{width:100%}main section article .wrap{width:100%;max-width:1520px;width:100%;margin:0 auto}main section article .wrap.fullwrap{max-width:100%;padding:0}main section article .wrap [data-aos=custom1]>*{transform:translateY(50px);opacity:0;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}main section article .wrap [data-aos=custom1].aos-animate>*{transform:translateY(0);opacity:1}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(1){transition-delay:0s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(2){transition-delay:.15s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(3){transition-delay:.3s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(4){transition-delay:.45s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(5){transition-delay:.6s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(6){transition-delay:.75s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(7){transition-delay:.9s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(8){transition-delay:1.05s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(9){transition-delay:1.2s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(10){transition-delay:1.35s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(11){transition-delay:1.5s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(12){transition-delay:1.65s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(13){transition-delay:1.8s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(14){transition-delay:1.95s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(15){transition-delay:2.1s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(16){transition-delay:2.25s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(17){transition-delay:2.4s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(18){transition-delay:2.55s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(19){transition-delay:2.7s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(20){transition-delay:2.85s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(21){transition-delay:3s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(22){transition-delay:3.15s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(23){transition-delay:3.3s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(24){transition-delay:3.45s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(25){transition-delay:3.6s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(26){transition-delay:3.75s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(27){transition-delay:3.9s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(28){transition-delay:4.05s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(29){transition-delay:4.2s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(30){transition-delay:4.35s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(31){transition-delay:4.5s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(32){transition-delay:4.65s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(33){transition-delay:4.8s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(34){transition-delay:4.95s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(35){transition-delay:5.1s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(36){transition-delay:5.25s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(37){transition-delay:5.4s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(38){transition-delay:5.55s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(39){transition-delay:5.7s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(40){transition-delay:5.85s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(41){transition-delay:6s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(42){transition-delay:6.15s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(43){transition-delay:6.3s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(44){transition-delay:6.45s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(45){transition-delay:6.6s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(46){transition-delay:6.75s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(47){transition-delay:6.9s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(48){transition-delay:7.05s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(49){transition-delay:7.2s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(50){transition-delay:7.35s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(51){transition-delay:7.5s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(52){transition-delay:7.65s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(53){transition-delay:7.8s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(54){transition-delay:7.95s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(55){transition-delay:8.1s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(56){transition-delay:8.25s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(57){transition-delay:8.4s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(58){transition-delay:8.55s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(59){transition-delay:8.7s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(60){transition-delay:8.85s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(61){transition-delay:9s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(62){transition-delay:9.15s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(63){transition-delay:9.3s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(64){transition-delay:9.45s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(65){transition-delay:9.6s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(66){transition-delay:9.75s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(67){transition-delay:9.9s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(68){transition-delay:10.05s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(69){transition-delay:10.2s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(70){transition-delay:10.35s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(71){transition-delay:10.5s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(72){transition-delay:10.65s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(73){transition-delay:10.8s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(74){transition-delay:10.95s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(75){transition-delay:11.1s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(76){transition-delay:11.25s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(77){transition-delay:11.4s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(78){transition-delay:11.55s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(79){transition-delay:11.7s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(80){transition-delay:11.85s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(81){transition-delay:12s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(82){transition-delay:12.15s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(83){transition-delay:12.3s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(84){transition-delay:12.45s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(85){transition-delay:12.6s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(86){transition-delay:12.75s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(87){transition-delay:12.9s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(88){transition-delay:13.05s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(89){transition-delay:13.2s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(90){transition-delay:13.35s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(91){transition-delay:13.5s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(92){transition-delay:13.65s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(93){transition-delay:13.8s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(94){transition-delay:13.95s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(95){transition-delay:14.1s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(96){transition-delay:14.25s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(97){transition-delay:14.4s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(98){transition-delay:14.55s}main section article .wrap [data-aos=custom1].aos-animate>*:nth-of-type(99){transition-delay:14.7s}main section article .wrap [data-aos=custom2]>*{transform:translateY(50px) rotateX(100deg);opacity:0;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}main section article .wrap [data-aos=custom2].aos-animate>*{transform:translateY(0) rotateX(0);opacity:1}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(1){transition-delay:0s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(2){transition-delay:.15s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(3){transition-delay:.3s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(4){transition-delay:.45s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(5){transition-delay:.6s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(6){transition-delay:.75s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(7){transition-delay:.9s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(8){transition-delay:1.05s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(9){transition-delay:1.2s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(10){transition-delay:1.35s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(11){transition-delay:1.5s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(12){transition-delay:1.65s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(13){transition-delay:1.8s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(14){transition-delay:1.95s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(15){transition-delay:2.1s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(16){transition-delay:2.25s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(17){transition-delay:2.4s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(18){transition-delay:2.55s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(19){transition-delay:2.7s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(20){transition-delay:2.85s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(21){transition-delay:3s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(22){transition-delay:3.15s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(23){transition-delay:3.3s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(24){transition-delay:3.45s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(25){transition-delay:3.6s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(26){transition-delay:3.75s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(27){transition-delay:3.9s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(28){transition-delay:4.05s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(29){transition-delay:4.2s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(30){transition-delay:4.35s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(31){transition-delay:4.5s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(32){transition-delay:4.65s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(33){transition-delay:4.8s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(34){transition-delay:4.95s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(35){transition-delay:5.1s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(36){transition-delay:5.25s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(37){transition-delay:5.4s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(38){transition-delay:5.55s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(39){transition-delay:5.7s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(40){transition-delay:5.85s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(41){transition-delay:6s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(42){transition-delay:6.15s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(43){transition-delay:6.3s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(44){transition-delay:6.45s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(45){transition-delay:6.6s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(46){transition-delay:6.75s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(47){transition-delay:6.9s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(48){transition-delay:7.05s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(49){transition-delay:7.2s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(50){transition-delay:7.35s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(51){transition-delay:7.5s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(52){transition-delay:7.65s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(53){transition-delay:7.8s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(54){transition-delay:7.95s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(55){transition-delay:8.1s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(56){transition-delay:8.25s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(57){transition-delay:8.4s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(58){transition-delay:8.55s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(59){transition-delay:8.7s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(60){transition-delay:8.85s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(61){transition-delay:9s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(62){transition-delay:9.15s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(63){transition-delay:9.3s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(64){transition-delay:9.45s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(65){transition-delay:9.6s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(66){transition-delay:9.75s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(67){transition-delay:9.9s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(68){transition-delay:10.05s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(69){transition-delay:10.2s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(70){transition-delay:10.35s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(71){transition-delay:10.5s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(72){transition-delay:10.65s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(73){transition-delay:10.8s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(74){transition-delay:10.95s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(75){transition-delay:11.1s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(76){transition-delay:11.25s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(77){transition-delay:11.4s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(78){transition-delay:11.55s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(79){transition-delay:11.7s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(80){transition-delay:11.85s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(81){transition-delay:12s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(82){transition-delay:12.15s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(83){transition-delay:12.3s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(84){transition-delay:12.45s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(85){transition-delay:12.6s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(86){transition-delay:12.75s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(87){transition-delay:12.9s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(88){transition-delay:13.05s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(89){transition-delay:13.2s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(90){transition-delay:13.35s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(91){transition-delay:13.5s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(92){transition-delay:13.65s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(93){transition-delay:13.8s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(94){transition-delay:13.95s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(95){transition-delay:14.1s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(96){transition-delay:14.25s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(97){transition-delay:14.4s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(98){transition-delay:14.55s}main section article .wrap [data-aos=custom2].aos-animate>*:nth-of-type(99){transition-delay:14.7s}main#main_page section article .wrap .main_title_wrap h2{font-size:44px;font-weight:700;color:#fff}main#main_page section article .wrap .main_title_wrap>p{margin-top:25px;font-size:24px;color:#fff;line-height:1.5}main#main_page section article .wrap .main_title_wrap>span{display:block;margin-top:20px;font-size:20px;font-weight:500;color:#fff;line-height:1.5}main#main_page section article .wrap .main_title_wrap .tag{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:30px}main#main_page section article .wrap .main_title_wrap .tag li{font-size:14px;color:#fff;background-color:hsla(0,0%,100%,.3);padding:8px 12px;border-radius:500px}main#main_page section.c1{height:860px}main#main_page section.c1 article{width:100%;height:100%}main#main_page section.c1 article .main_swiper{width:100%;height:100%}main#main_page section.c1 article .main_swiper .swiper-wrapper{width:100%;height:100%}main#main_page section.c1 article .main_swiper .swiper-wrapper .swiper-slide{position:relative;width:100%;height:100%}main#main_page section.c1 article .main_swiper .swiper-wrapper .swiper-slide .bg_wrap{width:100%;height:100%;overflow:hidden}main#main_page section.c1 article .main_swiper .swiper-wrapper .swiper-slide .bg_wrap img{width:100%;height:100%;object-fit:cover;transform:scale(1.3);transition:3s;-webkit-transition:3s;-moz-transition:3s;-ms-transition:3s;-o-transition:3s}main#main_page section.c1 article .main_swiper .swiper-wrapper .swiper-slide .bg_wrap::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to right, rgba(10, 10, 10, 0.4) 0%, rgba(10, 10, 10, 0.4) 18%, rgba(10, 10, 10, 0) 80%, rgba(10, 10, 10, 0) 100%);z-index:1}main#main_page section.c1 article .main_swiper .swiper-wrapper .swiper-slide.swiper-slide-active .bg_wrap img{transform:scale(1)}main#main_page section.c1 article .main_swiper .wrap{position:absolute;left:50%;transform:translateX(-50%);top:0;width:100%;height:100%;margin-inline:auto;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:260px;pointer-events:none}main#main_page section.c1 article .main_swiper .wrap .pagination{font-size:28px;color:hsla(0,0%,100%,.4);animation:1s fade-up forwards;opacity:0}main#main_page section.c1 article .main_swiper .wrap .main_title_wrap{margin-top:10px}main#main_page section.c1 article .main_swiper .wrap .main_title_wrap h2{animation:1s .5s fade-up forwards;opacity:0}main#main_page section.c1 article .main_swiper .wrap .main_title_wrap p{animation:1s 1s fade-up forwards;opacity:0}main#main_page section.c2{height:100vh;overflow:hidden}main#main_page section.c2 article{height:100%}main#main_page section.c2 article .wrap{height:100%}main#main_page section.c2 article .wrap .main_c2_swiper{position:relative;width:100%;height:100%}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper{width:100%;height:100%}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide{width:100%;height:100%}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap{width:100%;height:100%;display:flex}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div{width:50%;height:100%}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.left_wrap{position:relative;overflow:hidden}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.left_wrap .bg_wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;transition:4s;-webkit-transition:4s;-moz-transition:4s;-ms-transition:4s;-o-transition:4s;transform:scale(1.3)}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.left_wrap .bg_wrap img{width:100%;height:100%;object-fit:cover}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.left_wrap .bg_wrap::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(10, 10, 10, 0.8), rgba(10, 10, 10, 0))}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.left_wrap .text_wrap{padding-top:120px;position:relative;padding-left:calc(100% - 760px);padding-right:100px;width:100%;height:100%}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.left_wrap .text_wrap .main_title_wrap h2{opacity:0;transform:translateY(50px);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.left_wrap .text_wrap .main_title_wrap span{opacity:0;transform:translateY(50px);transition:.5s .5s;-webkit-transition:.5s .5s;-moz-transition:.5s .5s;-ms-transition:.5s .5s;-o-transition:.5s .5s}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.left_wrap .text_wrap .main_title_wrap .tag{opacity:0;transform:translateY(50px);transition:.5s 1s;-webkit-transition:.5s 1s;-moz-transition:.5s 1s;-ms-transition:.5s 1s;-o-transition:.5s 1s}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap{display:flex;align-items:center;padding:80px 180px 80px 80px}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap{width:100%}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow{width:100%}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list{width:100%}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item{position:relative;display:flex;gap:30px;padding-left:30px}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item .line{position:absolute;left:0;top:0;width:2px;height:100%;background-color:#e1e1e1;overflow:hidden}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item .line .line_fill{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00a1e9;transform-origin:top left;transform:scaleY(var(--progress, 0))}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item figure{position:relative;display:flex;align-items:center;gap:30px}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item figure .img_wrap,main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item figure .flow_body{opacity:0;transform:translateY(50px);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item figure .flow_dot{position:absolute;left:-34px;top:50%;transform:translateY(-50%);width:10px;height:10px;background-color:#e1e1e1;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;border-radius:50%}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item figure .flow_dot.active{background-color:#00a1e9}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item figure .flow_dot.active~.img_wrap,main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item figure .flow_dot.active~.flow_body{opacity:1;transform:translateY(0)}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item figure .img_wrap{width:240px;min-width:240px;aspect-ratio:240/160;border-radius:6px;overflow:hidden}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item figure .img_wrap img{width:100%;height:100%;object-fit:cover}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item figure .flow_body{width:100%}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item figure .flow_body strong{font-size:24px;font-weight:600}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item figure .flow_body p{margin-top:10px;font-size:16px;color:#6e6e6e}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item+.flow_item{padding-top:20px}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item:first-of-type figure .img_wrap,main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item:first-of-type figure .flow_body{opacity:1;transform:translateY(0)}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide.swiper-slide-active .lr_wrap>div.left_wrap .bg_wrap{transform:scale(1)}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide.swiper-slide-active .lr_wrap>div.left_wrap .text_wrap .main_title_wrap h2,main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide.swiper-slide-active .lr_wrap>div.left_wrap .text_wrap .main_title_wrap span,main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide.swiper-slide-active .lr_wrap>div.left_wrap .text_wrap .main_title_wrap .tag{opacity:1;transform:translateY(0px)}main#main_page section.c2 article .wrap .main_c2_swiper .pagination{position:absolute;left:30px;top:50%;bottom:initial;transform:translateY(-50%);width:auto;display:flex;flex-direction:column;gap:5px;z-index:10}main#main_page section.c2 article .wrap .main_c2_swiper .pagination::after{content:"";position:absolute;top:0;left:0;width:52px;aspect-ratio:52/58;border:1px solid #fff;border-radius:6px;pointer-events:none;transition:.35s;-webkit-transition:.35s;-moz-transition:.35s;-ms-transition:.35s;-o-transition:.35s}main#main_page section.c2 article .wrap .main_c2_swiper .pagination:has(.swiper-pagination-bullet:nth-child(1).swiper-pagination-bullet-active)::after{transform:translateY(0)}main#main_page section.c2 article .wrap .main_c2_swiper .pagination:has(.swiper-pagination-bullet:nth-child(2).swiper-pagination-bullet-active)::after{transform:translateY(calc(100% + 5px))}main#main_page section.c2 article .wrap .main_c2_swiper .pagination:has(.swiper-pagination-bullet:nth-child(3).swiper-pagination-bullet-active)::after{transform:translateY(calc((100% + 5px) * 2))}main#main_page section.c2 article .wrap .main_c2_swiper .pagination .swiper-pagination-bullet{display:block;width:52px;aspect-ratio:52/58;padding:4px;margin:0;opacity:1;border-radius:6px;background:rgba(0,0,0,0);height:auto;box-sizing:border-box}main#main_page section.c2 article .wrap .main_c2_swiper .pagination .swiper-pagination-bullet img{width:100%;height:100%;object-fit:cover;border-radius:3px}main#main_page section.c3{padding-bottom:200px;background:url(../../images/main/c3_bg.webp) no-repeat center bottom;background-color:#000;background-size:cover}main#main_page section.c3 article .wrap{position:relative}main#main_page section.c3 article .wrap .contents{padding-top:160px}main#main_page section.c3 article .wrap .contents .main_title_wrap.ver2{display:flex;justify-content:space-between;align-items:center;gap:10px}main#main_page section.c3 article .wrap .contents .main_title_wrap.ver2 .swiper_button_wrap{display:flex;align-items:center;gap:10px}main#main_page section.c3 article .wrap .contents .main_title_wrap.ver2 .swiper_button_wrap .swiper_button{background-color:#323232;border-radius:6px;width:46px;min-width:46px;aspect-ratio:1/1;overflow:hidden;display:flex;justify-content:center;align-items:center;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#main_page section.c3 article .wrap .contents .main_title_wrap.ver2 .swiper_button_wrap .swiper_button img{width:12px;object-fit:contain}main#main_page section.c3 article .wrap .contents .main_title_wrap.ver2 .swiper_button_wrap .swiper_button.swiper-next{transform:scaleX(-1)}main#main_page section.c3 article .wrap .contents .main_title_wrap.ver2 .swiper_button_wrap .swiper_button:hover{background-color:#00a1e9}main#main_page section.c3 article .wrap .contents .main_title_wrap.ver2 .swiper_button_wrap .swiper_button.swiper-button-lock{display:none}main#main_page section.c3 article .wrap .contents .main_c3_swiper{margin-top:30px;width:100%}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper{width:100%}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper .swiper-slide{position:relative;width:100%;aspect-ratio:365/470}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper .swiper-slide a{display:block;width:100%;height:100%}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper .swiper-slide a .img_wrap{position:relative;width:100%;height:365px;transition:.8s;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;border-radius:15px;overflow:hidden}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper .swiper-slide a .img_wrap img{width:100%;height:100%;object-fit:cover;object-position:center top}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper .swiper-slide a .img_wrap::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:inherit;background:linear-gradient(to top, rgb(0, 161, 233) 0%, rgb(0, 161, 233) 5%, rgba(0, 161, 233, 0) 70%);opacity:0;visibility:hidden;pointer-events:none}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper .swiper-slide a .text_wrap{width:100%;position:absolute;left:0px;bottom:30px;transition:.8s;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;padding-right:5px}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper .swiper-slide a .text_wrap h3{font-size:20px;font-weight:500;color:#fff;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:wrap;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper .swiper-slide a .text_wrap p{margin-top:5px;font-size:16px;font-weight:500;color:#6e6e6e;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:wrap;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper .swiper-slide a:hover .img_wrap{height:100%}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper .swiper-slide a:hover .img_wrap::before{opacity:1;visibility:visible;pointer-events:auto}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper .swiper-slide a:hover .text_wrap{padding-inline:30px}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper .swiper-slide a:hover .text_wrap p{color:#fff}main#main_page section.c3 article .wrap .contents .lr_wrap{display:flex;gap:200px;align-items:flex-start}main#main_page section.c3 article .wrap .contents .lr_wrap .left_wrap{width:500px;min-width:500px}main#main_page section.c3 article .wrap .contents .lr_wrap .left_wrap .main_title_wrap .c3_swiper_navigation{width:100%;margin-top:60px}main#main_page section.c3 article .wrap .contents .lr_wrap .left_wrap .main_title_wrap .c3_swiper_navigation .swiper-wrapper{width:100%}main#main_page section.c3 article .wrap .contents .lr_wrap .left_wrap .main_title_wrap .c3_swiper_navigation .swiper-wrapper .swiper-slide{width:100%;cursor:pointer;margin-bottom:10px}main#main_page section.c3 article .wrap .contents .lr_wrap .left_wrap .main_title_wrap .c3_swiper_navigation .swiper-wrapper .swiper-slide p{position:relative;font-size:16px;font-weight:500;color:#6e6e6e;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#main_page section.c3 article .wrap .contents .lr_wrap .left_wrap .main_title_wrap .c3_swiper_navigation .swiper-wrapper .swiper-slide p::before{content:none;display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#00a1e9;margin-right:10px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#main_page section.c3 article .wrap .contents .lr_wrap .left_wrap .main_title_wrap .c3_swiper_navigation .swiper-wrapper .swiper-slide.swiper-slide-thumb-active p{color:#00a1e9}main#main_page section.c3 article .wrap .contents .lr_wrap .left_wrap .main_title_wrap .c3_swiper_navigation .swiper-wrapper .swiper-slide.swiper-slide-thumb-active p::before{content:""}main#main_page section.c3 article .wrap .contents .lr_wrap .left_wrap .main_title_wrap .c3_swiper_navigation .swiper-wrapper .swiper-slide:last-of-type{margin-bottom:0}main#main_page section.c3 article .wrap .contents .lr_wrap .right_wrap{width:100%;overflow:hidden}main#main_page section.c3 article .wrap .contents .lr_wrap .right_wrap .main_c3_swiper2{width:100%}main#main_page section.c3 article .wrap .contents .lr_wrap .right_wrap .main_c3_swiper2 .swiper-wrapper{width:100%}main#main_page section.c3 article .wrap .contents .lr_wrap .right_wrap .main_c3_swiper2 .swiper-wrapper .swiper-slide{width:100%}main#main_page section.c3 article .wrap .contents .lr_wrap .right_wrap .main_c3_swiper2 .swiper-wrapper .swiper-slide ul{display:flex;flex-wrap:wrap;gap:20px}main#main_page section.c3 article .wrap .contents .lr_wrap .right_wrap .main_c3_swiper2 .swiper-wrapper .swiper-slide ul li{width:calc(25% - 15px);aspect-ratio:204/80;overflow:hidden}main#main_page section.c3 article .wrap .contents .lr_wrap .right_wrap .main_c3_swiper2 .swiper-wrapper .swiper-slide ul li img{width:100%;object-fit:contain;opacity:.4;transition:.8s;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;filter:brightness(1.1) contrast(1.15)}main#main_page section.c3 article .wrap .contents .lr_wrap .right_wrap .main_c3_swiper2 .swiper-wrapper .swiper-slide ul li:hover img{opacity:1}main#sub_page section article .wrap .sub_title_wrap h2{font-size:44px;font-weight:700}main#sub_page section article .wrap .sub_title_wrap p{font-size:20px;margin-top:30px;line-height:1.5}main#sub_page section article .wrap .sub_title_wrap.center{text-align:center}main#sub_page section article .wrap .contents{padding-top:60px}main#sub_page section article .wrap .tab_swiper{width:100%;margin-bottom:30px}main#sub_page section article .wrap .tab_swiper .swiper-wrapper{width:100%}main#sub_page section article .wrap .tab_swiper .swiper-wrapper .swiper-slide{width:auto;border:1px solid #e1e1e1;border-radius:6px}main#sub_page section article .wrap .tab_swiper .swiper-wrapper .swiper-slide a{display:flex;justify-content:center;align-items:center;font-size:16px;color:#6e6e6e;padding:14px 30px}main#sub_page section article .wrap .tab_swiper .swiper-wrapper .swiper-slide.active{background-color:#00a1e9;border-color:#00a1e9}main#sub_page section article .wrap .tab_swiper .swiper-wrapper .swiper-slide.active a{color:#fff}main#sub_page section.sub_banner{height:500px}main#sub_page section.sub_banner article{width:100%;height:100%}main#sub_page section.sub_banner article .bg_wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}main#sub_page section.sub_banner article .bg_wrap img{width:100%;height:100%;object-fit:cover;animation:3s zoom-out forwards}main#sub_page section.sub_banner article .bg_wrap::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}main#sub_page section.sub_banner article .wrap{position:relative;width:100%;height:100%;z-index:2}main#sub_page section.sub_banner article .wrap .banner_title_wrap{width:100%;height:100%;display:flex;justify-content:center;align-items:center;animation:1s fade-up forwards}main#sub_page section.sub_banner article .wrap .banner_title_wrap h1{font-size:64px;font-weight:700;color:#fff;text-align:center}main#sub_page section.sub_banner article .wrap .path_wrap{position:absolute;right:0;bottom:30px;animation:1s fade-up forwards;z-index:20}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap{position:relative;display:flex;justify-content:flex-end;align-items:center;gap:40px;z-index:2}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu{position:relative;z-index:10}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu>a{display:flex;justify-content:center;align-items:center;width:20px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu>a img{width:100%;object-fit:contain}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .current{display:flex;align-items:center;gap:15px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .current span{font-size:18px;font-weight:500;color:#fff}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .current .arrow{min-width:24px;width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:4px;background-color:hsla(0,0%,100%,.3);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .current .arrow svg{min-width:11px;width:11px;object-fit:contain;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .sub_menu{position:absolute;left:0;top:100%;padding-top:15px;width:max-content;min-width:100%;opacity:0;visibility:hidden;pointer-events:none;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;transform:translateY(10px);will-change:transform,opacity;z-index:20}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .sub_menu ul{padding:15px 30px 15px 20px;background-color:#fff;border-radius:10px;border:1px solid #e1e1e1}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .sub_menu ul li{margin-bottom:10px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .sub_menu ul li a{font-size:16px;color:#6e6e6e;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .sub_menu ul li a:hover{color:#00a1e9}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .sub_menu ul li:last-of-type{margin-bottom:0}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu.open .current .arrow{background-color:#00a1e9}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu.open .current .arrow svg{transform:rotate(-180deg)}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu.open .sub_menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}main#sub_page section.c2{padding-top:120px}main#sub_page section:not(.c1,.c2){padding-top:160px}main#sub_page section:not(.c1):last-of-type{padding-bottom:200px}main#sub_page.gallery section.c2 .gallery_wrap{display:flex;flex-wrap:wrap;gap:60px 20px}main#sub_page.gallery section.c2 .gallery_wrap li{width:calc(25% - 15px)}main#sub_page.gallery section.c2 .gallery_wrap li a{display:block}main#sub_page.gallery section.c2 .gallery_wrap li figure{width:100%}main#sub_page.gallery section.c2 .gallery_wrap li figure .img_wrap{width:100%;border-radius:10px;overflow:hidden}main#sub_page.gallery section.c2 .gallery_wrap li figure .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.gallery section.c2 .gallery_wrap li figure figcaption{margin-top:15px}main#sub_page.gallery section.c2 .gallery_wrap li figure figcaption h4{font-size:20px;font-weight:500}main#sub_page.gallery section.c2 .gallery_wrap li figure figcaption h4+p{margin-top:5px}main#sub_page.gallery section.c2 .gallery_wrap li figure figcaption p{font-size:16px;color:#6e6e6e}main#sub_page.gallery section.c2 .gallery_wrap.type1 li figure .img_wrap{aspect-ratio:365/240}main#sub_page.gallery section.c2 .gallery_wrap.type2 li figure .img_wrap{aspect-ratio:365/500;border:1px solid #e1e1e1}main#sub_page.detail section.c2 article .wrap .detail_wrap{max-width:1000px;margin-inline:auto}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_top{padding-bottom:40px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_top .tag{width:max-content;border:1px solid #e1e1e1;border-radius:6px;display:flex;justify-content:center;align-items:center;font-size:16px;padding:14px 30px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_top .text_wrap{margin-top:25px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_top .text_wrap h2{font-size:28px;font-weight:600}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_top .text_wrap .date{margin-top:10px;font-size:18px;color:#6e6e6e}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center{padding:40px;border-top:1px solid #0a0a0a;border-bottom:1px solid #e1e1e1}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center .desc p{font-size:18px;line-height:1.8}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center .desc p strong{font-size:20px;font-weight:600}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center .download_wrap{background-color:#f5f5f5;border-radius:6px;padding:20px 30px;display:flex;flex-direction:column;gap:5px;margin-top:40px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center .download_wrap li{width:100%}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center .download_wrap li a{display:flex;align-self:center;gap:15px;min-width:0}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center .download_wrap li a .icon_wrap{display:flex;justify-content:center;align-items:center;width:18px;min-width:18px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center .download_wrap li a .icon_wrap img{width:100%;object-fit:contain}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center .download_wrap li a p{width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-all;font-size:16px;color:#6e6e6e;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center .download_wrap li a:hover p{color:#0a0a0a}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .back_btn{margin-top:40px;display:flex;justify-content:center;align-items:center}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .back_btn a{display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:500;color:#fff;background-color:#0a0a0a;border-radius:6px;padding:25px;min-width:240px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .np_btn{padding-top:60px;display:flex;justify-content:space-between;gap:100px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .np_btn a{flex:1;display:flex;justify-content:flex-start;align-items:flex-start;gap:15px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .np_btn a .icon{width:21px;min-width:21px;height:25px;display:flex;justify-content:center;align-items:center}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .np_btn a .icon svg{width:100%;object-fit:contain}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .np_btn a .text p{font-size:20px;font-weight:600;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:wrap}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .np_btn a .text span{margin-top:8px;display:block;font-size:16px;color:#6e6e6e;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.detail section.c2 article .wrap .detail_wrap .detail_bottom .np_btn a.next{text-align:right;flex-direction:row-reverse}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .np_btn a.next .icon{transform:scaleX(-1)}main#sub_page.product article .wrap .lr_wrap{display:flex;gap:125px}main#sub_page.product article .wrap .lr_wrap .left_wrap{width:385px;min-width:385px}main#sub_page.product article .wrap .lr_wrap .right_wrap{width:100%}main#sub_page.product.list section article .wrap .type_wrap .step_flow{width:100%}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list{width:100%;display:flex;flex-wrap:wrap;gap:0}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item{position:relative;padding-top:25px;width:25%}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item .line{position:absolute;left:0;top:0;width:100%;height:2px;background-color:#e1e1e1;overflow:hidden}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item .line .line_fill{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00a1e9;transform-origin:top left;transform:scaleX(var(--progress, 0))}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item figure{position:relative;width:100%}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item figure .flow_dot{position:absolute;top:-29px;left:50%;transform:translateX(-50%);width:10px;height:10px;background-color:#e1e1e1;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;border-radius:50%}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item figure .flow_dot.active{background-color:#00a1e9}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item figure .img_wrap{width:100%;aspect-ratio:365/220;border-radius:10px;overflow:hidden}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item figure .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item figure .flow_body{width:100%;margin-top:15px}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item figure .flow_body strong{font-size:20px;font-weight:600}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item figure .flow_body p{margin-top:10px;font-size:16px;color:#6e6e6e}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item+.flow_item{padding-left:20px}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item:first-of-type{width:calc(25% - 20px)}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type1{width:100%}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type1 li{width:100%;padding-block:60px;border-bottom:1px solid #e1e1e1}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type1 li dl{width:100%;font-size:20px;display:flex;align-items:center;flex-wrap:nowrap}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type1 li dl dt{flex:0 0 auto;padding-inline:45px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type1 li dl dd{flex:1;min-width:0;padding-inline:20px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type1 li:first-of-type{padding-top:0}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type1 li:last-of-type{padding-bottom:0;border-bottom:0}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2{display:flex;flex-wrap:wrap;gap:20px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2 li{width:calc(50% - 10px);background-color:#fff;border-radius:10px;padding:30px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2 li figure{display:flex;flex-direction:column;gap:40px;height:100%}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2 li figure figcaption{flex:1}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2 li figure figcaption h4{font-size:24px;font-weight:600}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2 li figure figcaption h4+p{margin-top:15px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2 li figure figcaption p{font-size:16px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2 li figure .icon_wrap{width:80px;min-width:80px;aspect-ratio:1/1;overflow:hidden;border-radius:6px;display:flex;justify-content:center;align-items:center;background-color:#00a1e9;align-self:flex-end}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2 li figure .icon_wrap img{height:30px;object-fit:contain}main#sub_page.product.list section article .wrap .type_wrap.mt{margin-top:90px}main#sub_page.product.list section:has(.type1){padding-bottom:160px}main#sub_page.product.list section:has(.type2){background-color:#f1f5f8;padding-top:100px}main#sub_page.company.about section.c2 article .wrap .lr_wrap{display:flex;gap:120px}main#sub_page.company.about section.c2 article .wrap .lr_wrap .left_wrap{width:500px;min-width:500px}main#sub_page.company.about section.c2 article .wrap .lr_wrap .left_wrap h2{font-size:32px;font-weight:600}main#sub_page.company.about section.c2 article .wrap .lr_wrap .right_wrap{width:100%}main#sub_page.company.about section.c2 article .wrap .lr_wrap .right_wrap p{font-size:18px;line-height:1.5}main#sub_page.company.about section.c3 article .wrap .boxs{display:flex;flex-wrap:wrap;gap:30px 20px}main#sub_page.company.about section.c3 article .wrap .boxs li{width:calc(25% - 15px);background-color:#f1f5f8;border-radius:15px;overflow:hidden;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;padding:30px 30px 40px 30px;display:flex;flex-direction:column;align-items:center}main#sub_page.company.about section.c3 article .wrap .boxs li .icon_wrap{width:120px;min-width:120px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#fff}main#sub_page.company.about section.c3 article .wrap .boxs li .icon_wrap img{height:30px;object-fit:contain}main#sub_page.company.about section.c3 article .wrap .boxs li .text_wrap{margin-top:30px;text-align:center}main#sub_page.company.about section.c3 article .wrap .boxs li .text_wrap h3{font-size:16px;font-weight:500;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.company.about section.c3 article .wrap .boxs li .text_wrap p{margin-top:10px;font-size:16px;font-weight:500;color:#6e6e6e;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;line-height:1.5}main#sub_page.company.about section.c3 article .wrap .boxs li .text_wrap p+p{margin-top:10px}main#sub_page.company.about section.c3 article .wrap .boxs li:hover{background-color:#00a1e9}main#sub_page.company.about section.c3 article .wrap .boxs li:hover .text_wrap h3,main#sub_page.company.about section.c3 article .wrap .boxs li:hover .text_wrap p{color:#fff}main#sub_page.company.about section.c4 article .wrap .box_wrap{display:flex;flex-wrap:wrap;gap:20px}main#sub_page.company.about section.c4 article .wrap .box_wrap li{width:calc(33.3333333333% - 13.3333333333px)}main#sub_page.company.about section.c4 article .wrap .box_wrap li .img_wrap{width:100%;aspect-ratio:493/320;border-radius:15px;overflow:hidden}main#sub_page.company.about section.c4 article .wrap .box_wrap li .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.company.about section.c4 article .wrap .box_wrap li .text_wrap{margin-top:15px}main#sub_page.company.about section.c4 article .wrap .box_wrap li .text_wrap h4{font-size:20px;font-weight:500}main#sub_page.company.about section.c4 article .wrap .box_wrap li .text_wrap p{font-size:16px;color:#6e6e6e;margin-top:5px}main#sub_page.company.history section.c2{padding-top:0}main#sub_page.company.history section.c2 article .wrap .history_wrap{position:relative}main#sub_page.company.history section.c2 article .wrap .history_wrap .era_reveal{position:relative;height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden}main#sub_page.company.history section.c2 article .wrap .history_wrap .era_reveal .text_wrap{width:100%;height:100%;position:relative;z-index:2;display:flex;justify-content:center;align-items:center}main#sub_page.company.history section.c2 article .wrap .history_wrap .era_reveal .text_wrap .img_wrap{position:relative;width:750px;height:240px;overflow:hidden;border-radius:15px;will-change:width,height}main#sub_page.company.history section.c2 article .wrap .history_wrap .era_reveal .text_wrap .img_wrap img{width:100%;height:100%;object-fit:cover}main#sub_page.company.history section.c2 article .wrap .history_wrap .era_reveal .text_wrap .img_wrap::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}main#sub_page.company.history section.c2 article .wrap .history_wrap .era_reveal .text_wrap .title{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center}main#sub_page.company.history section.c2 article .wrap .history_wrap .era_reveal .text_wrap .title h2{font-size:44px;font-weight:700;color:#fff}main#sub_page.company.history section.c2 article .wrap .history_wrap .era_reveal .text_wrap .title p{margin-top:20px;font-size:28px;font-weight:500;color:#fff}main#sub_page.company.history section.c2 article .wrap .history_wrap .era_reveal .caption{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:3;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;opacity:0;text-align:center}main#sub_page.company.history section.c2 article .wrap .history_wrap .era_reveal .caption h3{font-size:56px;font-weight:600}main#sub_page.company.history section.c2 article .wrap .history_wrap .era_reveal .caption p{margin-top:30px;font-size:28px}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content{position:relative;height:100vh;overflow:hidden;max-width:1520px;width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap{display:flex;align-items:flex-start;justify-content:space-between;gap:130px;width:100%;padding-top:min(22vh,220px)}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .title_wrap{width:500px;min-width:500px}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .title_wrap h3{font-size:44px;font-weight:600}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .title_wrap p{font-size:18px;color:#6e6e6e;margin-top:25px}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .year_list{width:100%;height:50vh;display:flex;align-items:flex-start;gap:60px}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .year_list strong{font-size:28px;font-weight:600;flex-shrink:0}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .year_list .year_content{will-change:transform}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .year_list .year_content li{font-size:18px;color:#6e6e6e;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;margin-bottom:10px}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .year_list .year_content li:last-of-type{margin-bottom:0}main#sub_page.company.location section.c2 article .wrap .lr_wrap{display:flex;flex-direction:column;gap:40px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left_wrap{width:100%;min-width:100%}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left_wrap .text_wrap{width:100%}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left_wrap .text_wrap h2{display:flex;align-items:center;gap:10px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left_wrap .text_wrap h2 .img_wrap{display:flex;justify-content:center;align-items:center;height:23px;flex-shrink:0}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left_wrap .text_wrap h2 .img_wrap img{height:100%;object-fit:contain}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left_wrap .text_wrap h2 p{font-size:24px;font-weight:600}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left_wrap .text_wrap>p{font-size:28px;font-weight:600;margin-top:15px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left_wrap .text_wrap span{display:block;font-size:20px;color:#6e6e6e;margin-top:10px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left_wrap .text_wrap+.text_wrap{margin-top:40px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .right_wrap{width:100%;aspect-ratio:878/300;border-radius:15px;overflow:hidden}main#sub_page.company.location section.c2 article .wrap .lr_wrap .right_wrap iframe{width:100%;height:100%;object-fit:cover}main#sub_page.company.location section.c2 article .wrap .line{width:100%;height:1px;background-color:#e1e1e1;margin-block:60px}main#sub_page.company.location section.c2 article .wrap .transportation_wrap{width:100%}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap{width:100%}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap h3{display:flex;align-items:center;gap:10px}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap h3 .icon_wrap{display:flex;justify-content:center;align-items:center;height:22px}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap h3 .icon_wrap img{height:100%;object-fit:contain}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap h3 p{font-weight:600;font-size:24px}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap .text{margin-top:15px;display:flex;flex-wrap:wrap;gap:20px}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap .text dl{width:calc(33.3333333333% - 13.3333333333px)}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap .text dl dt{font-size:18px;font-weight:500}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap .text dl dd{margin-top:8px;font-size:18px;color:#6e6e6e;line-height:1.5}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap+.text_wrap{margin-top:40px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap{display:flex;gap:140px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .left_wrap{width:500px;min-width:500px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .left_wrap h2{font-size:32px;font-weight:600}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .left_wrap .info_wrap{margin-top:30px;width:100%}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .left_wrap .info_wrap .info{display:flex;align-items:center;gap:10px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .left_wrap .info_wrap .info .icon_wrap{min-width:12px;width:12px;height:12px;display:flex;justify-content:center;align-items:center}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .left_wrap .info_wrap .info .icon_wrap img{height:100%;object-fit:contain}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .left_wrap .info_wrap .info p{font-size:18px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .left_wrap .info_wrap .info p a{transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .left_wrap .info_wrap .info+.info{margin-top:10px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap{width:100%}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form{width:100%}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field label{display:block;font-size:18px;font-weight:500;margin-bottom:10px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field label .required{color:#00a1e9}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field input,main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field textarea{width:100%;border:1px solid #e1e1e1;border-radius:6px;background:#fff;padding:15px;font-size:16px;outline:none}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field input::placeholder,main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field textarea::placeholder{color:#6e6e6e}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field input:focus,main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field textarea:focus{border-color:#00a1e9}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field textarea{height:200px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field .type_group{display:flex;flex-wrap:wrap;gap:20px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field .type_group.error label{border-color:#00a1e9}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field .type_group label{width:calc(25% - 15px);padding:20px;border:1px solid #e1e1e1;border-radius:6px;color:#6e6e6e;display:flex;justify-content:center;align-items:center;margin-bottom:0;cursor:pointer}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field .type_group input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field .type_group input[type=radio]:checked+label{background:#00a1e9;border-color:#00a1e9;color:#fff}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field+.form_field{margin-top:20px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .btn_submit{width:100%;background-color:#0a0a0a;padding:20px;font-size:20px;font-weight:500;color:#fff;border-radius:6px;margin-top:40px}.table_wrap{width:100%}.table_wrap table{table-layout:fixed;width:100%;border-top:1px solid #0a0a0a}.table_wrap table thead tr,.table_wrap table tbody tr{border-bottom:1px solid #e1e1e1}.table_wrap table thead tr th,.table_wrap table thead tr td,.table_wrap table tbody tr th,.table_wrap table tbody tr td{font-size:16px;vertical-align:middle}.table_wrap table thead tr th,.table_wrap table tbody tr th{font-weight:600;padding:20px}.table_wrap table thead tr{background-color:#f8f8f8}.table_wrap.news_table table tbody tr td{padding-block:20px}.table_wrap.news_table table tbody tr td.category{width:110px}.table_wrap.news_table table tbody tr td.category p{text-align:center;border:1px solid #e1e1e1;border-radius:6px;padding:12px}.table_wrap.news_table table tbody tr td.title{width:auto;padding-inline:60px;font-weight:500;font-size:18px}.table_wrap.news_table table tbody tr td.title a{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:wrap}.table_wrap.news_table table tbody tr td.date{width:12%;text-align:center;padding-inline:40px;color:#6e6e6e}.table_wrap.download_table table .category,.table_wrap.download_table table .date,.table_wrap.download_table table .download{width:15%}.table_wrap.download_table table tbody tr td{padding-block:15px}.table_wrap.download_table table tbody tr td.title{padding-inline:30px;font-weight:500;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table_wrap.download_table table tbody tr td.category{text-align:center}.table_wrap.download_table table tbody tr td.date{text-align:center}.table_wrap.download_table table tbody tr td.download{text-align:center;padding-inline:30px;height:84px}.table_wrap.download_table table tbody tr td.download a{width:max-content;display:flex;align-items:center;justify-content:center;margin-inline:auto;padding:15px 25px;border:1px solid #00a1e9;border-radius:6px;gap:5px;transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}.table_wrap.download_table table tbody tr td.download a p{transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}.table_wrap.download_table table tbody tr td.download a .icon_wrap{width:14px;display:flex;justify-content:center;align-items:center}.table_wrap.download_table table tbody tr td.download a .icon_wrap svg{width:100%;object-fit:contain}.table_wrap.download_table table tbody tr td.download a .icon_wrap svg path{transition:.15s;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s}.table_wrap.download_table table tbody tr td.download a:hover{background-color:#00a1e9}.table_wrap.download_table table tbody tr td.download a:hover p{color:#fff}.table_wrap.download_table table tbody tr td.download a:hover .icon_wrap svg path{stroke:#fff}.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:#aaa}.pagination_style .page_btn .btn_box a svg path{stroke:#aaa}.pagination_style .page_btn .btn_box a:hover{color:#000}.pagination_style .page_btn .btn_box a:hover svg path{stroke:#000}.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:#000}.pagination_style .page_btn .num_box a.active{background-color:#000;color:#fff}.pagination_style .page_btn .num_box a.active:hover{background-color:#000;color:#fff}.pagination_style .page_btn .num_box a:hover{background-color:rgba(0,0,0,0);color:#000}@media(max-width: 1024px){.pagination_style{margin-top:80px}}@media(max-width: 767px){.pagination_style{margin-top:60px}.pagination_style .num_box a{width:25px;height:25px}}@media(max-width: 450px){.pagination_style{margin-top:40px}.pagination_style .page_btn{font-size:14px}}@media(max-width: calc(1520px + 6vw)){main section article .wrap{padding:0 3%;margin:0;max-width:100%}main#main_page section article .wrap .main_title_wrap h2{font-size:36px}main#main_page section article .wrap .main_title_wrap>p{font-size:22px}main#main_page section article .wrap .main_title_wrap>span{font-size:18px}main#main_page section article .wrap .main_title_wrap .tag li{font-size:14px}main#main_page section.c1{height:750px}main#main_page section.c1 article .main_swiper .wrap{padding-bottom:140px}main#main_page section.c1 article .main_swiper .wrap .pagination{font-size:26px}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.left_wrap .text_wrap{padding-top:100px;padding-left:3%;padding-right:3%}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap{padding:20px}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item{padding-left:30px}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item figure .img_wrap{width:200px;min-width:200px}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item figure .flow_body strong{font-size:22px}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item figure .flow_body p{font-size:16px}main#main_page section.c2 article .wrap .main_c2_swiper .pagination{left:3%;transform:translateY(0);top:initial;bottom:50px;flex-direction:row}main#main_page section.c2 article .wrap .main_c2_swiper .pagination::after{transform:translateX(0)}main#main_page section.c2 article .wrap .main_c2_swiper .pagination:has(.swiper-pagination-bullet:nth-child(1).swiper-pagination-bullet-active)::after{transform:translateX(0)}main#main_page section.c2 article .wrap .main_c2_swiper .pagination:has(.swiper-pagination-bullet:nth-child(2).swiper-pagination-bullet-active)::after{transform:translateX(calc(100% + 5px))}main#main_page section.c2 article .wrap .main_c2_swiper .pagination:has(.swiper-pagination-bullet:nth-child(3).swiper-pagination-bullet-active)::after{transform:translateX(calc((100% + 5px) * 2))}main#main_page section.c2 article .wrap .main_c2_swiper .pagination .swiper-pagination-bullet{width:52px}main#main_page section.c3{padding-bottom:180px}main#main_page section.c3 article .wrap .contents{padding-top:140px}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper .swiper-slide a .img_wrap{height:250px}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper .swiper-slide a .text_wrap h3{font-size:18px}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper .swiper-slide a .text_wrap p{font-size:16px}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper .swiper-slide a:hover .text_wrap{padding-left:10px}main#main_page section.c3 article .wrap .contents .lr_wrap{gap:50px}main#main_page section.c3 article .wrap .contents .lr_wrap .left_wrap{width:400px;min-width:400px}main#main_page section.c3 article .wrap .contents .lr_wrap .left_wrap .main_title_wrap .c3_swiper_navigation{margin-top:60px}main#main_page section.c3 article .wrap .contents .lr_wrap .left_wrap .main_title_wrap .c3_swiper_navigation .swiper-wrapper .swiper-slide p{font-size:16px}main#sub_page section article .wrap .sub_title_wrap h2{font-size:36px}main#sub_page section article .wrap .sub_title_wrap p{font-size:18px}main#sub_page section article .wrap .contents{padding-top:60px}main#sub_page section article .wrap .tab_swiper .swiper-wrapper .swiper-slide a{font-size:16px}main#sub_page section.sub_banner article .wrap .banner_title_wrap h1{font-size:50px}main#sub_page section.sub_banner article .wrap .path_wrap{left:3%;right:3%}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .current span{font-size:16px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .sub_menu{left:initial;right:0}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .sub_menu ul li a{font-size:16px}main#sub_page section.c2{padding-top:100px}main#sub_page section:not(.c1,.c2){padding-top:140px}main#sub_page section:not(.c1):last-of-type{padding-bottom:180px}main#sub_page.gallery section.c2 .gallery_wrap{gap:60px 20px}main#sub_page.gallery section.c2 .gallery_wrap li figure figcaption h4{font-size:18px}main#sub_page.gallery section.c2 .gallery_wrap li figure figcaption p{font-size:16px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_top .tag{font-size:16px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_top .text_wrap h2{font-size:26px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_top .text_wrap .date{font-size:16px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center .desc p{font-size:16px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center .desc p strong{font-size:18px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center .download_wrap li a p{font-size:16px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .back_btn a{font-size:18px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .np_btn{padding-top:60px;gap:50px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .np_btn a .text p{font-size:18px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .np_btn a .text span{font-size:16px}main#sub_page.product article .wrap .lr_wrap{gap:50px}main#sub_page.product article .wrap .lr_wrap .left_wrap{width:250px;min-width:250px}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item figure .flow_body strong{font-size:18px}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item figure .flow_body p{font-size:16px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type1 li{padding-block:60px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type1 li dl{font-size:18px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type1 li dl dt{padding-inline:30px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2 li figure figcaption h4{font-size:22px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2 li figure figcaption p{font-size:16px}main#sub_page.product.list section article .wrap .type_wrap.mt{margin-top:80px}main#sub_page.product.list section:has(.type1){padding-bottom:140px}main#sub_page.product.list section:has(.type2){padding-top:100px}main#sub_page.company.about section.c2 article .wrap .lr_wrap{gap:50px}main#sub_page.company.about section.c2 article .wrap .lr_wrap .left_wrap{width:400px;min-width:400px}main#sub_page.company.about section.c2 article .wrap .lr_wrap .left_wrap h2{font-size:30px}main#sub_page.company.about section.c2 article .wrap .lr_wrap .right_wrap p{font-size:16px}main#sub_page.company.about section.c3 article .wrap .boxs li .text_wrap h3{font-size:16px}main#sub_page.company.about section.c3 article .wrap .boxs li .text_wrap p{font-size:16px}main#sub_page.company.about section.c4 article .wrap .box_wrap li .text_wrap h4{font-size:18px}main#sub_page.company.about section.c4 article .wrap .box_wrap li .text_wrap p{font-size:16px}main#sub_page.company.history section.c2 article .wrap .history_wrap .era_reveal .text_wrap .title h2{font-size:36px}main#sub_page.company.history section.c2 article .wrap .history_wrap .era_reveal .text_wrap .title p{font-size:26px}main#sub_page.company.history section.c2 article .wrap .history_wrap .era_reveal .caption h3{font-size:46px}main#sub_page.company.history section.c2 article .wrap .history_wrap .era_reveal .caption p{font-size:26px}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content{padding:0 3%;margin:0;max-width:100%}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap{gap:50px;padding-top:min(22vh,220px)}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .title_wrap{width:400px;min-width:400px}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .title_wrap h3{font-size:36px}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .title_wrap p{font-size:16px}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .year_list{gap:30px}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .year_list strong{font-size:26px}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .year_list .year_content li{font-size:16px}main#sub_page.company.location section.c2 article .wrap .lr_wrap{gap:40px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left_wrap{width:100%;min-width:100%}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left_wrap .text_wrap h2 p{font-size:22px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left_wrap .text_wrap>p{font-size:26px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left_wrap .text_wrap span{font-size:18px}main#sub_page.company.location section.c2 article .wrap .line{margin-block:60px}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap h3 p{font-size:22px}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap .text dl dt{font-size:16px}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap .text dl dd{font-size:16px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap{gap:50px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .left_wrap{width:400px;min-width:400px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .left_wrap h2{font-size:30px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .left_wrap .info_wrap .info p{font-size:16px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field label{font-size:16px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field input,main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field textarea{font-size:16px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .btn_submit{font-size:18px}.table_wrap table thead tr th,.table_wrap table thead tr td,.table_wrap table tbody tr th,.table_wrap table tbody tr td{font-size:16px}.table_wrap.news_table table tbody tr td.title{font-size:16px}.table_wrap.news_table table tbody tr td.date{padding-inline:20px}.table_wrap.download_table table tbody tr td{padding-block:10px}.table_wrap.download_table table tbody tr td.title{padding-inline:20px;font-size:16px}.table_wrap.download_table table tbody tr td.download{padding-inline:0px;height:74px}}@media(max-width: 1024px){main#main_page section article .wrap .main_title_wrap h2{font-size:30px}main#main_page section article .wrap .main_title_wrap>p{font-size:20px}main#main_page section article .wrap .main_title_wrap>span{font-size:17px}main#main_page section article .wrap .main_title_wrap .tag li{font-size:14px}main#main_page section.c1{height:600px}main#main_page section.c1 article .main_swiper .wrap{padding-bottom:100px}main#main_page section.c1 article .main_swiper .wrap .pagination{font-size:22px}main#main_page section.c2{height:auto;overflow:visible}main#main_page section.c2 article{height:auto}main#main_page section.c2 article .wrap{height:auto}main#main_page section.c2 article .wrap .main_c2_swiper{height:auto;overflow:visible}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper{flex-direction:column;height:auto}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide{height:240vh}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap{position:relative;height:100%;flex-direction:column}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div{width:100%;height:100vh}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.left_wrap{position:sticky;top:0;z-index:1}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.left_wrap .text_wrap{padding-top:100px;padding-left:3%;padding-right:3%}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.left_wrap .text_wrap .main_title_wrap h2,main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.left_wrap .text_wrap .main_title_wrap span,main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.left_wrap .text_wrap .main_title_wrap .tag{opacity:1;transform:translateY(0)}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap{position:sticky;top:0;z-index:2;padding:3%;background-color:#fff}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item{padding-left:30px}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item .line .line_fill{transform:scaleY(var(--progress, 0))}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item figure .img_wrap{width:240px;min-width:240px}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item figure .flow_body strong{font-size:20px}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item figure .flow_body p{font-size:15px}main#main_page section.c2 article .wrap .main_c2_swiper .pagination{display:none}main#main_page section.c3{padding-bottom:120px}main#main_page section.c3 article .wrap .contents{padding-top:100px}main#main_page section.c3 article .wrap .contents .main_title_wrap.ver2 .swiper_button_wrap .swiper_button{width:40px;min-width:40px}main#main_page section.c3 article .wrap .contents .main_c3_swiper{margin-top:20px}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper .swiper-slide{aspect-ratio:initial}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper .swiper-slide a .img_wrap{aspect-ratio:365/470;height:auto}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper .swiper-slide a .img_wrap::before{content:none}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper .swiper-slide a .text_wrap{margin-top:15px;position:static}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper .swiper-slide a .text_wrap h3{font-size:17px}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper .swiper-slide a .text_wrap p{font-size:15px}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper .swiper-slide a:hover .text_wrap{padding-inline:0px}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper .swiper-slide a:hover .text_wrap p{color:#6e6e6e}main#main_page section.c3 article .wrap .contents .lr_wrap{gap:30px}main#main_page section.c3 article .wrap .contents .lr_wrap .left_wrap{width:300px;min-width:300px}main#main_page section.c3 article .wrap .contents .lr_wrap .left_wrap .main_title_wrap .c3_swiper_navigation{margin-top:50px}main#main_page section.c3 article .wrap .contents .lr_wrap .left_wrap .main_title_wrap .c3_swiper_navigation .swiper-wrapper .swiper-slide p{font-size:15px}main#main_page section.c3 article .wrap .contents .lr_wrap .left_wrap .main_title_wrap .c3_swiper_navigation .swiper-wrapper .swiper-slide p::before{width:8px;height:8px}main#main_page section.c3 article .wrap .contents .lr_wrap .right_wrap .main_c3_swiper2 .swiper-wrapper .swiper-slide ul li{width:calc(33.3333333333% - 13.3333333333px)}main#sub_page section article .wrap .sub_title_wrap h2{font-size:30px}main#sub_page section article .wrap .sub_title_wrap p{font-size:17px;margin-top:20px}main#sub_page section article .wrap .contents{padding-top:50px}main#sub_page section article .wrap .tab_swiper{margin-bottom:20px}main#sub_page section article .wrap .tab_swiper .swiper-wrapper .swiper-slide a{font-size:15px;padding:14px 25px}main#sub_page section.sub_banner{height:400px}main#sub_page section.sub_banner article .wrap .banner_title_wrap h1{font-size:40px}main#sub_page section.sub_banner article .wrap .path_wrap{bottom:20px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap{gap:30px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu>a{width:18px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .current span{font-size:16px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .current .arrow{min-width:20px;width:20px;height:20px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .current .arrow svg{min-width:9px;width:9px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .sub_menu{padding-top:10px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .sub_menu ul{padding:10px 25px 10px 15px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .sub_menu ul li a{font-size:15px}main#sub_page section.c2{padding-top:80px}main#sub_page section:not(.c1,.c2){padding-top:100px}main#sub_page section:not(.c1):last-of-type{padding-bottom:120px}main#sub_page.gallery section.c2 .gallery_wrap{gap:50px 20px}main#sub_page.gallery section.c2 .gallery_wrap li{width:calc(33.3333333333% - 13.3333333333px)}main#sub_page.gallery section.c2 .gallery_wrap li figure figcaption h4{font-size:17px}main#sub_page.gallery section.c2 .gallery_wrap li figure figcaption p{font-size:15px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_top{padding-bottom:30px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_top .tag{font-size:15px;padding:14px 25px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_top .text_wrap h2{font-size:22px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_top .text_wrap .date{font-size:16px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center{padding:30px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center .desc p{font-size:16px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center .desc p strong{font-size:17px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center .download_wrap{padding:20px;margin-top:30px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center .download_wrap li a .icon_wrap{width:15px;min-width:15px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center .download_wrap li a p{font-size:15px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .back_btn{margin-top:30px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .back_btn a{font-size:17px;padding:20px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .np_btn{padding-top:50px;gap:40px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .np_btn a .icon{width:18px;min-width:18px;height:22px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .np_btn a .text p{font-size:17px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .np_btn a .text span{font-size:15px}main#sub_page.product article .wrap .lr_wrap{gap:20px}main#sub_page.product article .wrap .lr_wrap .left_wrap{width:200px;min-width:200px}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item{padding-top:25px}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item figure .flow_body strong{font-size:17px}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item figure .flow_body p{font-size:15px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type1 li{padding-block:50px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type1 li dl{font-size:17px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type1 li dl dt{padding-inline:20px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2 li{padding:20px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2 li figure{gap:30px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2 li figure figcaption h4{font-size:20px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2 li figure figcaption p{font-size:15px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2 li figure .icon_wrap{width:60px;min-width:60px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2 li figure .icon_wrap img{height:20px}main#sub_page.product.list section article .wrap .type_wrap.mt{margin-top:60px}main#sub_page.product.list section:has(.type1){padding-bottom:100px}main#sub_page.product.list section:has(.type2){padding-top:80px}main#sub_page.company.about section.c2 article .wrap .lr_wrap{gap:20px}main#sub_page.company.about section.c2 article .wrap .lr_wrap .left_wrap{width:350px;min-width:350px}main#sub_page.company.about section.c2 article .wrap .lr_wrap .left_wrap h2{font-size:26px}main#sub_page.company.about section.c2 article .wrap .lr_wrap .right_wrap p{font-size:16px}main#sub_page.company.about section.c3 article .wrap .boxs{gap:20px}main#sub_page.company.about section.c3 article .wrap .boxs li{width:calc(33.3333333333% - 13.3333333333px)}main#sub_page.company.about section.c3 article .wrap .boxs li .icon_wrap{width:100px;min-width:100px}main#sub_page.company.about section.c3 article .wrap .boxs li .icon_wrap img{height:25px}main#sub_page.company.about section.c3 article .wrap .boxs li .text_wrap{margin-top:20px}main#sub_page.company.about section.c3 article .wrap .boxs li .text_wrap h3{font-size:15px}main#sub_page.company.about section.c3 article .wrap .boxs li .text_wrap p{font-size:15px}main#sub_page.company.about section.c4 article .wrap .box_wrap li .text_wrap h4{font-size:17px}main#sub_page.company.about section.c4 article .wrap .box_wrap li .text_wrap p{font-size:15px}main#sub_page.company.history section.c2 article .wrap .history_wrap .era_reveal .text_wrap .title h2{font-size:30px}main#sub_page.company.history section.c2 article .wrap .history_wrap .era_reveal .text_wrap .title p{font-size:22px}main#sub_page.company.history section.c2 article .wrap .history_wrap .era_reveal .caption h3{font-size:36px}main#sub_page.company.history section.c2 article .wrap .history_wrap .era_reveal .caption p{margin-top:20px;font-size:22px}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap{gap:20px;padding-top:min(11vh,110px)}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .title_wrap{width:300px;min-width:300px}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .title_wrap h3{font-size:30px}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .title_wrap p{font-size:16px}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .year_list strong{font-size:22px}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .year_list .year_content li{font-size:16px}main#sub_page.company.location section.c2 article .wrap .lr_wrap{gap:30px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left_wrap .text_wrap h2 .img_wrap{height:20px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left_wrap .text_wrap h2 p{font-size:20px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left_wrap .text_wrap>p{font-size:22px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left_wrap .text_wrap span{font-size:17px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left_wrap .text_wrap+.text_wrap{margin-top:30px}main#sub_page.company.location section.c2 article .wrap .line{margin-block:50px}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap h3 .icon_wrap{height:20px}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap h3 p{font-size:20px}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap .text dl dt{font-size:16px}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap .text dl dd{font-size:16px}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap+.text_wrap{margin-top:30px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap{gap:20px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .left_wrap{width:350px;min-width:350px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .left_wrap h2{font-size:26px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .left_wrap .info_wrap{margin-top:20px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .left_wrap .info_wrap .info p{font-size:16px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field label{font-size:16px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field input,main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field textarea{font-size:15px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field .type_group label{width:calc(25% - 15px);padding:15px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .btn_submit{font-size:17px;margin-top:30px}.table_wrap table thead tr th,.table_wrap table thead tr td,.table_wrap table tbody tr th,.table_wrap table tbody tr td{font-size:15px}.table_wrap table thead tr th,.table_wrap table tbody tr th{padding:15px}.table_wrap.news_table table tbody tr td{padding-block:15px}.table_wrap.news_table table tbody tr td.category{width:100px}.table_wrap.news_table table tbody tr td.title{padding-inline:40px;font-size:16px}.table_wrap.news_table table tbody tr td.date{width:15%;padding-inline:15px}.table_wrap.download_table table .category,.table_wrap.download_table table .date,.table_wrap.download_table table .download{width:18%}.table_wrap.download_table table tbody tr td.title{padding-inline:15px;font-size:16px}.table_wrap.download_table table tbody tr td.download{height:73px}.table_wrap.download_table table tbody tr td.download a{padding:15px 20px}}@media(max-width: 767px){main#main_page section article .wrap .main_title_wrap h2{font-size:26px}main#main_page section article .wrap .main_title_wrap>p{margin-top:15px;font-size:20px}main#main_page section article .wrap .main_title_wrap>span{margin-top:10px;font-size:16px}main#main_page section article .wrap .main_title_wrap .tag{margin-top:20px;gap:6px}main#main_page section article .wrap .main_title_wrap .tag li{font-size:13px}main#main_page section.c1 article .main_swiper .wrap{padding-bottom:100px}main#main_page section.c1 article .main_swiper .wrap .pagination{font-size:22px}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.left_wrap .text_wrap{padding-left:3%;padding-right:3%}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap{padding:10%;background-color:#fff}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item{gap:20px;padding-left:30px}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item .line .line_fill{transform:scaleY(var(--progress, 0))}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item figure{gap:20px}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item figure .img_wrap{width:180px;min-width:180px}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item figure .flow_body strong{font-size:20px}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item figure .flow_body p{margin-top:10px;font-size:14px}main#main_page section.c2 article .wrap .main_c2_swiper .pagination{display:none}main#main_page section.c3{padding-bottom:100px}main#main_page section.c3 article .wrap .contents{padding-top:80px}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper .swiper-slide a .text_wrap h3{font-size:16px}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper .swiper-slide a .text_wrap p{font-size:14px}main#main_page section.c3 article .wrap .contents .lr_wrap{flex-direction:column;gap:20px}main#main_page section.c3 article .wrap .contents .lr_wrap .left_wrap{width:100%;min-width:100%}main#main_page section.c3 article .wrap .contents .lr_wrap .left_wrap .main_title_wrap .c3_swiper_navigation{margin-top:40px}main#main_page section.c3 article .wrap .contents .lr_wrap .left_wrap .main_title_wrap .c3_swiper_navigation .swiper-wrapper .swiper-slide p{font-size:14px}main#main_page section.c3 article .wrap .contents .lr_wrap .left_wrap .main_title_wrap .c3_swiper_navigation .swiper-wrapper .swiper-slide p::before{width:8px;height:8px}main#main_page section.c3 article .wrap .contents .lr_wrap .right_wrap .main_c3_swiper2 .swiper-wrapper .swiper-slide ul li{width:calc(33.3333333333% - 13.3333333333px)}main#sub_page section article .wrap .sub_title_wrap h2{font-size:26px}main#sub_page section article .wrap .sub_title_wrap p{font-size:16px;margin-top:15px}main#sub_page section article .wrap .contents{padding-top:40px}main#sub_page section article .wrap .tab_swiper{margin-bottom:15px}main#sub_page section article .wrap .tab_swiper .swiper-wrapper .swiper-slide a{font-size:14px;padding:14px 20px}main#sub_page section.sub_banner{height:350px}main#sub_page section.sub_banner article .wrap .banner_title_wrap h1{font-size:36px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap{gap:30px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .current span{font-size:15px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .sub_menu ul{padding:10px 20px 10px 15px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .sub_menu ul li a{font-size:14px}main#sub_page section.c2{padding-top:60px}main#sub_page section:not(.c1,.c2){padding-top:80px}main#sub_page section:not(.c1):last-of-type{padding-bottom:100px}main#sub_page.gallery section.c2 .gallery_wrap{gap:40px 15px}main#sub_page.gallery section.c2 .gallery_wrap li{width:calc(50% - 7.5px)}main#sub_page.gallery section.c2 .gallery_wrap li figure figcaption h4{font-size:16px}main#sub_page.gallery section.c2 .gallery_wrap li figure figcaption p{font-size:14px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_top{padding-bottom:20px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_top .tag{font-size:14px;padding:14px 20px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_top .text_wrap{margin-top:20px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_top .text_wrap h2{font-size:22px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_top .text_wrap .date{font-size:15px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center{padding:20px 10px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center .desc p{font-size:15px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center .desc p strong{font-size:16px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center .download_wrap{padding:20px 10px;margin-top:20px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center .download_wrap li a .icon_wrap{width:15px;min-width:15px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center .download_wrap li a p{font-size:14px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .back_btn{margin-top:20px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .back_btn a{font-size:16px;padding:20px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .np_btn{padding-top:40px;gap:20px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .np_btn a .icon{width:15px;min-width:15px;height:20px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .np_btn a .text p{font-size:16px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .np_btn a .text span{font-size:14px}main#sub_page.product article .wrap .lr_wrap{flex-direction:column;gap:30px}main#sub_page.product article .wrap .lr_wrap .left_wrap{width:100%;min-width:100%}main#sub_page.product article .wrap .lr_wrap .left_wrap .sub_title_wrap{text-align:center}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list{display:block}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item{width:100%;gap:20px;padding-left:30px;padding-top:0}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item .line{width:2px;height:100%}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item .line .line_fill{transform:scaleY(var(--progress, 0))}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item figure{display:flex;flex-direction:column;align-items:flex-start;gap:20px}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item figure .flow_dot{left:-34px;top:50%;transform:translateY(-50%);width:10px;height:10px}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item figure .img_wrap{width:230px;min-width:230px}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item figure .flow_body{margin-top:0}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item figure .flow_body strong{font-size:20px}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item figure .flow_body p{font-size:14px}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item+.flow_item{padding-top:30px;padding-left:30px}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item:first-of-type{width:100%}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type1 li{padding-block:40px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type1 li dl{font-size:16px;flex-direction:column;align-items:flex-start}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type1 li dl dt{padding-inline:0px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type1 li dl dd{padding-inline:0px;margin-top:5px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2 li{padding:15px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2 li figure{gap:10px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2 li figure figcaption h4{font-size:20px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2 li figure figcaption p{font-size:14px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2 li figure .icon_wrap{width:50px;min-width:50px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2 li figure .icon_wrap img{height:20px}main#sub_page.product.list section article .wrap .type_wrap.mt{margin-top:40px}main#sub_page.product.list section:has(.type1){padding-bottom:80px}main#sub_page.product.list section:has(.type2){padding-top:60px}main#sub_page.product.list section.c3{padding-block:80px !important}main#sub_page.company.about section.c2 article .wrap .lr_wrap{flex-direction:column;gap:20px}main#sub_page.company.about section.c2 article .wrap .lr_wrap .left_wrap{width:100%;min-width:100%}main#sub_page.company.about section.c2 article .wrap .lr_wrap .left_wrap h2{font-size:24px}main#sub_page.company.about section.c2 article .wrap .lr_wrap .right_wrap p{font-size:15px}main#sub_page.company.about section.c3 article .wrap .boxs{gap:20px}main#sub_page.company.about section.c3 article .wrap .boxs li{width:calc(50% - 10px);padding:20px 20px 30px 20px}main#sub_page.company.about section.c3 article .wrap .boxs li .icon_wrap{width:80px;min-width:80px}main#sub_page.company.about section.c3 article .wrap .boxs li .icon_wrap img{height:20px}main#sub_page.company.about section.c3 article .wrap .boxs li .text_wrap{margin-top:20px}main#sub_page.company.about section.c3 article .wrap .boxs li .text_wrap h3{font-size:14px}main#sub_page.company.about section.c3 article .wrap .boxs li .text_wrap p{font-size:14px}main#sub_page.company.about section.c4 article .wrap .box_wrap{gap:30px}main#sub_page.company.about section.c4 article .wrap .box_wrap li{width:calc(50% - 10px)}main#sub_page.company.about section.c4 article .wrap .box_wrap li .text_wrap h4{font-size:16px}main#sub_page.company.about section.c4 article .wrap .box_wrap li .text_wrap p{font-size:14px}main#sub_page.company.history section.c2 article .wrap .history_wrap .era_reveal{margin-top:40px;aspect-ratio:1/1;height:auto}main#sub_page.company.history section.c2 article .wrap .history_wrap .era_reveal .text_wrap .img_wrap{width:100%;height:100%;border-radius:0px}main#sub_page.company.history section.c2 article .wrap .history_wrap .era_reveal .text_wrap .title h2{font-size:26px}main#sub_page.company.history section.c2 article .wrap .history_wrap .era_reveal .text_wrap .title p{font-size:22px}main#sub_page.company.history section.c2 article .wrap .history_wrap .era_reveal .caption{display:none}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content{height:auto}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap{flex-direction:column;gap:60px;padding-block:60px}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .title_wrap{width:100%;min-width:100%}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .title_wrap h3{font-size:26px}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .title_wrap p{font-size:15px;margin-top:20px}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .year_list{height:auto;flex-direction:column;gap:20px}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .year_list strong{font-size:22px}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .year_list .year_content li{font-size:15px}main#sub_page.company.location section.c2 article .wrap .lr_wrap{flex-direction:column;gap:20px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left_wrap .text_wrap h2 .img_wrap{height:18px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left_wrap .text_wrap h2 p{font-size:20px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left_wrap .text_wrap>p{font-size:22px;margin-top:15px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left_wrap .text_wrap span{font-size:16px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left_wrap .text_wrap+.text_wrap{margin-top:20px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .right_wrap{height:200px}main#sub_page.company.location section.c2 article .wrap .line{margin-block:40px}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap h3 .icon_wrap{height:18px}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap h3 p{font-size:20px}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap .text dl{width:calc(50% - 10px)}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap .text dl dt{font-size:15px}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap .text dl dd{font-size:15px}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap+.text_wrap{margin-top:20px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap{flex-direction:column;gap:40px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .left_wrap{width:100%;min-width:100%}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .left_wrap h2{font-size:24px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .left_wrap .info_wrap{margin-top:30px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .left_wrap .info_wrap .info p{font-size:15px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field label{font-size:15px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field input,main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field textarea{font-size:14px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field textarea{height:150px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field .type_group label{width:calc(50% - 10px)}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .btn_submit{font-size:16px;margin-top:20px}.table_wrap table thead tr th,.table_wrap table thead tr td,.table_wrap table tbody tr th,.table_wrap table tbody tr td{font-size:14px}.table_wrap table thead tr th,.table_wrap table tbody tr th{padding:15px}.table_wrap.news_table table tbody tr td{padding-block:15px}.table_wrap.news_table table tbody tr td.category{width:100px}.table_wrap.news_table table tbody tr td.title{padding-inline:30px;font-size:15px}.table_wrap.news_table table tbody tr td.date{display:none;width:15%;padding-inline:15px}.table_wrap.download_table table .category,.table_wrap.download_table table .date,.table_wrap.download_table table .download{width:35%}.table_wrap.download_table table .category,.table_wrap.download_table table .date{display:none}.table_wrap.download_table table tbody tr td.title{padding-inline:15px;font-size:15px}.table_wrap.download_table table tbody tr td.download{padding:10px;height:62px}.table_wrap.download_table table tbody tr td.download a{padding:10px}}@media(max-width: 450px){main#main_page section article .wrap .main_title_wrap h2{font-size:26px}main#main_page section article .wrap .main_title_wrap>p{margin-top:10px;font-size:18px}main#main_page section article .wrap .main_title_wrap>span{margin-top:10px;font-size:15px}main#main_page section article .wrap .main_title_wrap .tag{margin-top:15px}main#main_page section article .wrap .main_title_wrap .tag li{font-size:13px}main#main_page section.c1{height:550px}main#main_page section.c1 article .main_swiper .wrap{padding-bottom:60px}main#main_page section.c1 article .main_swiper .wrap .main_title_wrap>p{margin-top:15px;font-size:16px}main#main_page section.c1 article .main_swiper .wrap .pagination{font-size:20px}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.left_wrap .text_wrap{padding-top:80px;padding-left:3%;padding-right:3%}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap{background-color:#fff}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item{gap:20px;padding-left:30px}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item .line .line_fill{transform:scaleY(var(--progress, 0))}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item figure{flex-direction:column;gap:20px}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item figure .img_wrap{display:none;width:180px;min-width:180px}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item figure .flow_body strong{font-size:18px}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item figure .flow_body p{font-size:14px}main#main_page section.c2 article .wrap .main_c2_swiper .swiper-wrapper .swiper-slide .lr_wrap>div.right_wrap .step_flow_wrap .step_flow .flow_list .flow_item+.flow_item{padding-top:60px}main#main_page section.c3{padding-bottom:80px}main#main_page section.c3 article .wrap .contents{padding-top:50px}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper .swiper-slide a .text_wrap h3{font-size:15px}main#main_page section.c3 article .wrap .contents .main_c3_swiper .swiper-wrapper .swiper-slide a .text_wrap p{font-size:14px}main#main_page section.c3 article .wrap .contents .lr_wrap{flex-direction:column;gap:20px}main#main_page section.c3 article .wrap .contents .lr_wrap .left_wrap .main_title_wrap .c3_swiper_navigation{margin-top:30px}main#main_page section.c3 article .wrap .contents .lr_wrap .left_wrap .main_title_wrap .c3_swiper_navigation .swiper-wrapper .swiper-slide p{font-size:14px}main#main_page section.c3 article .wrap .contents .lr_wrap .left_wrap .main_title_wrap .c3_swiper_navigation .swiper-wrapper .swiper-slide p::before{width:6px;height:6px;margin-right:5px}main#main_page section.c3 article .wrap .contents .lr_wrap .right_wrap .main_c3_swiper2 .swiper-wrapper .swiper-slide ul{gap:15px}main#main_page section.c3 article .wrap .contents .lr_wrap .right_wrap .main_c3_swiper2 .swiper-wrapper .swiper-slide ul li{width:calc(50% - 7.5px)}main#main_page section.c3 article .wrap .contents+.contents{padding-top:80px}main#sub_page section article .wrap .sub_title_wrap h2{font-size:26px}main#sub_page section article .wrap .sub_title_wrap p{font-size:15px;margin-top:15px}main#sub_page section article .wrap .contents{padding-top:30px}main#sub_page section article .wrap .tab_swiper{margin-bottom:15px}main#sub_page section article .wrap .tab_swiper .swiper-wrapper .swiper-slide a{font-size:14px;padding:12px 18px}main#sub_page section.sub_banner{height:320px}main#sub_page section.sub_banner article .wrap .banner_title_wrap h1{font-size:32px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap{gap:20px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu>a{width:15px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .current span{font-size:14px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .current .arrow{min-width:18px;width:18px;height:18px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .current .arrow svg{min-width:8px;width:8px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .sub_menu ul{padding:10px 15px 10px 15px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu .sub_menu ul li a{font-size:14px}main#sub_page section.sub_banner article .wrap .path_wrap .menu_wrap .menu.menu_3{max-width:170px}main#sub_page section.c2{padding-top:40px}main#sub_page section:not(.c1,.c2){padding-top:50px}main#sub_page section:not(.c1):last-of-type{padding-bottom:80px}main#sub_page.gallery section.c2 .gallery_wrap{gap:30px 15px}main#sub_page.gallery section.c2 .gallery_wrap li{width:calc(50% - 7.5px)}main#sub_page.gallery section.c2 .gallery_wrap li figure figcaption{margin-top:10px}main#sub_page.gallery section.c2 .gallery_wrap li figure figcaption h4{font-size:15px}main#sub_page.gallery section.c2 .gallery_wrap li figure figcaption p{font-size:14px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_top{padding-bottom:15px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_top .tag{font-size:14px;padding:12px 18px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_top .text_wrap{margin-top:15px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_top .text_wrap h2{font-size:20px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_top .text_wrap .date{font-size:14px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center{padding:15px 10px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center .desc p{font-size:14px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center .desc p strong{font-size:15px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center .download_wrap{padding:15px 10px;margin-top:15px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center .download_wrap li a .icon_wrap{width:15px;min-width:15px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_center .download_wrap li a p{font-size:14px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .back_btn{margin-top:15px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .back_btn a{font-size:15px;padding:20px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .np_btn{padding-top:30px;gap:15px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .np_btn a{gap:10px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .np_btn a .icon{width:13px;min-width:13px;height:18px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .np_btn a .text p{font-size:15px}main#sub_page.detail section.c2 article .wrap .detail_wrap .detail_bottom .np_btn a .text span{font-size:14px}main#sub_page.product article .wrap .lr_wrap{gap:20px}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item{width:100%;gap:20px;padding-left:30px}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item .line{width:2px;height:100%}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item .line .line_fill{transform:scaleY(var(--progress, 0))}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item figure{gap:15px}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item figure .img_wrap{width:100%;min-width:100%}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item figure .flow_body{margin-top:0}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item figure .flow_body strong{font-size:18px}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item figure .flow_body p{font-size:14px}main#sub_page.product.list section article .wrap .type_wrap .step_flow .flow_list .flow_item+.flow_item{padding-top:30px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type1 li{padding-block:30px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type1 li dl{font-size:15px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type1 li dl dd{margin-top:5px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2{gap:15px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2 li{width:100%;padding:20px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2 li figure{gap:30px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2 li figure figcaption h4{font-size:18px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2 li figure figcaption p{font-size:14px}main#sub_page.product.list section article .wrap .type_wrap .lr_wrap .right_wrap .type2 li figure .icon_wrap{width:60px;min-width:60px}main#sub_page.product.list section:has(.type1){padding-bottom:50px}main#sub_page.product.list section:has(.type2){padding-top:40px}main#sub_page.product.list section.c3{padding-block:70px !important}main#sub_page.company.about section.c2 article .wrap .lr_wrap .left_wrap h2{font-size:22px}main#sub_page.company.about section.c2 article .wrap .lr_wrap .right_wrap p{font-size:14px}main#sub_page.company.about section.c3 article .wrap .boxs{gap:20px}main#sub_page.company.about section.c3 article .wrap .boxs li{width:100%;padding:15px 15px 20px 15px}main#sub_page.company.about section.c3 article .wrap .boxs li .icon_wrap{width:80px;min-width:80px}main#sub_page.company.about section.c3 article .wrap .boxs li .icon_wrap img{height:20px}main#sub_page.company.about section.c3 article .wrap .boxs li .text_wrap{margin-top:20px}main#sub_page.company.about section.c3 article .wrap .boxs li .text_wrap h3{font-size:14px}main#sub_page.company.about section.c3 article .wrap .boxs li .text_wrap p{font-size:14px}main#sub_page.company.about section.c4 article .wrap .box_wrap li{width:100%}main#sub_page.company.about section.c4 article .wrap .box_wrap li .text_wrap h4{font-size:15px}main#sub_page.company.about section.c4 article .wrap .box_wrap li .text_wrap p{font-size:14px}main#sub_page.company.history section.c2 article .wrap .history_wrap .era_reveal{margin-top:30px}main#sub_page.company.history section.c2 article .wrap .history_wrap .era_reveal .text_wrap .title h2{font-size:26px}main#sub_page.company.history section.c2 article .wrap .history_wrap .era_reveal .text_wrap .title p{margin-top:15px;font-size:20px}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap{gap:80px;padding-block:80px}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .title_wrap{text-align:center}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .title_wrap h3{font-size:26px}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .title_wrap p{font-size:14px;margin-top:15px}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .year_list{gap:15px}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .year_list strong{font-size:20px}main#sub_page.company.history section.c2 article .wrap .history_wrap .history_content .content_wrap .year_list .year_content li{font-size:14px}main#sub_page.company.location section.c2 article .wrap .lr_wrap{gap:20px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left_wrap .text_wrap h2 .img_wrap{height:15px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left_wrap .text_wrap h2 p{font-size:18px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left_wrap .text_wrap>p{font-size:18px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left_wrap .text_wrap span{font-size:15px}main#sub_page.company.location section.c2 article .wrap .lr_wrap .left_wrap .text_wrap+.text_wrap{margin-top:20px}main#sub_page.company.location section.c2 article .wrap .line{margin-block:30px}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap h3 .icon_wrap{height:15px}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap h3 p{font-size:18px}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap .text dl{width:100%}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap .text dl dt{font-size:14px}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap .text dl dd{font-size:14px}main#sub_page.company.location section.c2 article .wrap .transportation_wrap .text_wrap+.text_wrap{margin-top:20px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .left_wrap h2{font-size:22px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .left_wrap .info_wrap .info p{font-size:14px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field label{font-size:14px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field input,main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field textarea{padding:10px;font-size:14px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field textarea{height:130px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field .type_group{gap:10px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field .type_group label{width:calc(50% - 5px);padding:15px 10px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .form_field+.form_field{margin-top:15px}main#sub_page.contact.inquiry section.c2 article .wrap .lr_wrap .right_wrap .inquiry_form .btn_submit{font-size:15px;margin-top:20px}.table_wrap table thead tr th,.table_wrap table thead tr td,.table_wrap table tbody tr th,.table_wrap table tbody tr td{font-size:14px}.table_wrap table thead tr th,.table_wrap table tbody tr th{padding:15px}.table_wrap.news_table table tbody tr td{padding-block:15px}.table_wrap.news_table table tbody tr td.category{width:90px}.table_wrap.news_table table tbody tr td.title{padding-inline:15px;font-size:14px}.table_wrap.news_table table tbody tr td.date{display:none;width:15%;padding-inline:15px}.table_wrap.download_table table .category,.table_wrap.download_table table .date,.table_wrap.download_table table .download{width:23%;padding:5px}.table_wrap.download_table table .category,.table_wrap.download_table table .date{display:none}.table_wrap.download_table table tbody tr td.title{padding-inline:10px;font-size:14px}.table_wrap.download_table table tbody tr td.download{padding-bottom:10px;height:60px}.table_wrap.download_table table tbody tr td.download a{padding:10px}.table_wrap.download_table table tbody tr td.download a p{display:none}}