body {min-width:375px;}

/*헤더*/
/*헤더*/
/*헤더*/
#hd {position: fixed;width: 100%;height: 10vh;background: none;z-index: 99999;}

.hd_wrap {display: flex;justify-content: space-between;background: #fff;height: 100px;z-index: 999;border-bottom: 1px solid #eee;padding: 0 100px;}
.pc_gnb {position: relative;height: 100%;display: flex;align-items: center;border-bottom: none;}

.hd_wrap .main_logo {display: flex;align-items: center;}
.pc_gnb li {flex: 1;display:flex;justify-content:center;}
.pc_gnb li:last-child {flex: none;width:auto !important;margin-right: 0;}
.pc_gnb > li {margin: 0 40px;} 
.pc_menu select {border:none;color: #3f3f3f;}


.m_gnb {display: none;}

.pc_menu {position: relative;width: 100%;height: 101%;display: flex;justify-content: flex-end;align-items: center;white-space:nowrap;}
.submenu{position: absolute;bottom: 0;transform: translate(0, 100%);border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;display: none;background: #fff;}

.pc_menu.pc_menu_lang {padding:0 30px;color:#fff;background:#0040a7;}
.pc_menu .pc_menu_lang_title {font-size:14px;font-weight:600;}
.pc_menu .pc_menu_lang_title > svg {width:22px;margin:0 5px 0 0;}
.pc_menu .pc_menu_lang_title span svg {width:18px;height:auto;fill:#fff;}
.pc_menu .pc_menu_lang_title .st0{fill:none;stroke:#fff;stroke-width:1.6724;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
.pc_menu .pc_menu_lang_title .st1{fill:none;stroke:#fff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
.pc_menu .pc_menu_lang_title .st2{fill:none;stroke:#fff;stroke-width:1.5;stroke-linejoin:round;stroke-miterlimit:10;}

.pc_menu .pc_menu_lang_list {width:80%;transform: translate(0, 70%);border-top:2px solid red;}
.pc_menu .pc_menu_lang_list li {min-width:auto;text-align:center;}
.pc_menu .pc_menu_lang_list li a {padding:5px;font-size: 14px;}

.submenu li{width: 100%;min-width:150px;padding: 0;border-bottom:1px solid #e3e3e3; }
.pc_gnb li:hover .submenu{display: block;}

.submenu>li>a{display:block;width: 100%;color:#000;padding:20px 10px;background: #fff;font-size: 16px;}
.submenu>li>a:hover{color:#fff;background: #0e4194;}


/*서브페이지 영역*/
/*서브페이지 영역*/
/*서브페이지 영역*/
.sub-banner {position: relative;padding-top: 100px;height: 480px;width: 100%;background-color: #d13a7a;}
.sub-banner .sub_inner {height: 100%;}
.sub-banner .sub_txt {height: 100%;display: flex;text-align: center;justify-content:center;align-items: center;}
.sub-banner .sub_txt h2 {font-size: 50px;font-family: 'Poppins', sans-serif;color: #fff;font-weight: 700;margin-bottom: 60px;}

.sub_menu {width: 80%;background: #fff;position: absolute;bottom: 0;right: 0;}
.sub_menu .sub_m_inner {height: 100%;display: flex;align-items: center;text-align: center;}

.sub_m_inner div {position:relative;line-height: 70px;height: 100%;flex: 1;font-size: 18px;text-transform: uppercase;}
.sub_m_inner div.select a {font-weight: 400;color: #0e4194;}
.sub_m_inner div.select::after {content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:red;}



.subtitle {position: relative;text-align: center;font-size: 30px;font-weight: 700;margin-bottom: 110px;}
.subtitle::before {content: "";position: absolute;top: -20px;left: 50%;transform: translateX(-50%);width: 50px;height: 1px;background-color: #e61f19;}

.sub-banner#company {background: url(../img/sub/sub_company.jpg) no-repeat center center;background-size: cover;}
.sub-banner#product{background: url(../img/sub/sub_product.jpg)no-repeat center center;}
.sub-banner#notice {background: url(../img/sub/sub_notice.jpg)no-repeat center center;background-size: cover;}
.sub-banner#contact {background: url(../img/sub/sub_contact.jpg);background-repeat: no-repeat;background-size: cover;}



/*메인*/
/*메인*/
/*메인*/
.scroll_ani {z-index: 999999999;position: fixed;bottom: 8%;left: 2%;}
.scroll_ani.on {filter: brightness(0);}
.scroll_ani.none {display: none;}

.scroll_ani .scroll_t {text-align: center;margin-bottom: 20px;}
.scroll_ani .scroll_b img{animation: motion 0.5s linear 0s infinite alternate; margin-top: 0;}
@keyframes motion {0% {margin-top: 0px;}100% {margin-top: 10px;}}


/*검은색 아이콘*/
.scroll_ani .scroll_t.on {text-align: center;margin-bottom: 20px;}

.main_wrap {display: flex;height: 100%;width: 100%;}

.fp-controlArrow {display: none;}
.fp-slidesContainer {width: 100%!important;transform: none!important;}

.fp-slide {width: 100%!important;position: absolute;left: 0;top: 0;visibility: hidden;opacity: 0;z-index: 0;transition: all .7s ease-in-out;}
.fp-slide.active {visibility: visible;opacity: 1;z-index: 1;}

.main_l .slide {}
.main_l .slide.one {background: url('../img/main_slide01.jpg');background-position: center;background-size: cover;}
.main_l .slide.two {background: url('../img/main_slide02.jpg');background-position: bottom;background-size: cover;}
.main_l .slide.three {background: url('../img/main_slide03.jpg');background-position: bottom;background-size: cover;}

.main_l {width: 55%;}
.main_l_stxt {display: block;}
.main_l_stxt p {font-size: 20px;font-weight: 300;color: #fff;margin-bottom: 10px;}
.main_l_mtxt h2 {font-size: 50px;font-weight: 700;color: #fff;}

.main_r {display: flex;justify-content: center;padding: 100px 5% 0;width: 45%;background-color: #0040a7;flex-direction: column;}
.main_r .main_r_wrap {margin-bottom: 30px;}
.main_r .main_r_wrap .main_r_txt {font-size: 22px;color: #fff;font-weight: 100;}
.main_r .main_r_wrap .main_r_txt span {font-weight: 600;}
.main_r .main_r_wrap .main_r_icon {padding:20px 0 0;}


.multiple-items {width: 100%;height: 65%;background: url(../img/main_pd_bg.jpg);background-size: cover;background-repeat: no-repeat;}

.main_r .slick-slide {}
.main_r .slick-slide div {display: flex;justify-content: center;align-items: center;height: 100%;}
.main_r .slick-slide img {max-width: 200px;}

.main_r .slick-list {max-height: 100%;height: 100%;}
.main_r .slick-arrow {display: none !important;}
.main_r .slick-track {height: 100%;}

.m_menu_wrap {height: 100%;display: flex;background: #000;}
.m_menu_wrap .full_l, .m_menu_wrap .full_r {flex: 1;height: 100%;}
.full_wrap {width: 50%;overflow: hidden;}

.full_r .full_wrap {width: 100%;height: 45%;}

.full_r .full_wrap.f_top {height: 55%;}
 
.m_menu_wrap .full_r .full_t {height: 100%;padding-top: 100px;}
.m_menu_wrap .full_r .full_t {background: url(../img/main_list02.jpg);background-size: cover;background-repeat: no-repeat;transition: all 0.5s;}

.m_menu_wrap .full_r .full_b {height: 100%;}
.m_menu_wrap .full_r .full_b {background: url(../img/main_list03.jpg);background-size: cover;background-repeat: no-repeat;transition: all 0.5s;}

.m_menu_wrap .full_l {background: url(../img/main_list01.jpg);background-size: cover;background-repeat: no-repeat;transition: all 0.5s;}
.m_menu_wrap .full_r .full_t:hover {background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)) ,url(../img/main_list02.jpg) ;transform: scale(1.1);}
.m_menu_wrap .full_r .full_b:hover {background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)) ,url(../img/main_list03.jpg) ;transform: scale(1.1);}
.m_menu_wrap .full_l:hover {background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)) ,url(../img/main_list01.jpg) ;transform: scale(1.1);}

.m_menu_wrap .full_l .full_txt {padding-top: 20%;}

.m_menu .full_txt p, .m_menu .full_txt p span {color: #fff;}
.full_txt p {line-height: 1.3;margin-bottom: 50px;font-size: 40px;font-weight: 100;}
.full_txt p span {font-weight: 600;}

.m_container.full_txt {display: flex;flex-direction: column;justify-content: center;height: 50%;}

.full_r .m_container.full_txt {height: 100%;}

.board_wrap {height: 100%;display: flex;justify-content: center;align-items: center;padding-top: 100px;gap: 100px;}
.board_wrap .board_l, .board_wrap .board_r {flex: 1;height: 100%;display: flex;flex-direction: column;justify-content: center;}


.board_wrap .arrow {filter: brightness(0);}
.board .full_txt {height: 100%;}
.board_wrap .full_txt p {margin-bottom: 0;}

.board_title {display: flex;align-items: center;justify-content: space-between;}

.board_wrap .pic_li_lt {width: 100%;height: 100%;}
.board_wrap .pic_li_lt .lat_title a, .board_wrap .pic_li_lt .lt_more {display: none;}

.board_wrap .latest_top_wr {border-top: 1px solid #000;border-bottom: 1px solid #000;}

.board_wrap .pic_li_lt li:first-child .lt_img{display: none;}

.board_wrap .latest_top_wr {height: 60%;margin: 0;}
.board_wrap .pic_li_lt ul {height: 100%;}
.board_wrap .pic_li_lt li {margin-bottom: 0;height: calc(100% / 4);display: flex;align-items: center;justify-content: space-between;}


.custome_box_wrap {width: 100%;height: 60%;overflow: hidden;}
.custome_box {width: 100%;height: 100%;background: url(../img/main_inquirry.jpg);background-position: center;background-size: cover;background-repeat: no-repeat;display: flex;justify-content: center;align-items: center;transition: all 0.5s;}

.custome_box:hover {background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)) ,url(../img/main_inquirry.jpg) ;transform: scale(1.1);} 
.notice_txt .lt_title {font-size: 20px;}

.notice_txt .lt_content {display: none;font-size: 14px;color: #989898;}

.lt_info .lt_date {display: flex;font-size: 14px;color: #fff;width: 80px;height: 80px;background: #0040a7;margin-bottom: 0;flex-direction: column;justify-content: center;align-items: center;}
.lt_info .lt_date dt {text-align: center;font-size: 16px;line-height: 1.1;font-weight: 300;}
.lt_info .lt_date dt.big_date {font-size: 30px;font-weight:500;}

.custome_box h2 {color: #fff;font-size: 35px;}
.full_t {position: relative;}
.main_list_img img {position: absolute;bottom: 0;right: 10%;}
.pic_li_lt .lat_title {display: none;}
.board_wrap .pic_li_lt ul {padding-left: 0;}



/*회사소개*/
/*회사소개*/
/*회사소개*/

/*ceo 인사말*/
.ceo .ceo_photo {width: 100%;height: 600px;background: url(../img/sub/ceo_photo.jpg)no-repeat;position: relative;}
.ceo .ceo_photo .ceo_txt {position: absolute;top: 250px;}
.ceo .ceo_photo .ceo_txt {background: #0e4194;padding: 50px;color: #fff;width:636px ;}
.ceo .ceo_photo .ceo_txt h2 {font-size: 35px;line-height: 1.5;margin-bottom: 20px;}
.ceo .ceo_photo .ceo_txt p {font-size: 20px;line-height: 1.8;font-weight: 300;}

.ceo .ceo_talking {margin-top: 200px;}
.ceo .ceo_talking h2 {font-size: 30px;line-height:1.6;margin: 70px 0 30px;}
.ceo .ceo_talking p {font-weight: 300;line-height:1.4;color:#666;padding:0 0 10px;}

/*오시는 길*/
#location.sub-banner {height: 580px;width: 100%;background: url(../img/sub/sub_location.jpg);background-size: cover;background-position: center;}

.location .top_img {margin-top: 50px;width: 100%;height: 350px;background:url(../img/sub/sub_location.jpg)}

.location .location_txt:last-child {margin:150px 0 0;}
.location .location_title {font-size: 30px;font-weight: 600;margin:0 0 30px;}
.location .location_txt .map_l {width: 100%;}

.location iframe {width: 100%;height: 450px;}
.location .location_txt .txt_r {width: 100%;}

.location .location_txt .txt_r .location_ad {display: flex;flex: 1.3;align-items: center;}
.location_i {width: 25px;height: 25px;}
.location_i img {width: 100%;}

.location .location_txt .txt_r .location_ad p{font-weight: 500;}
.location .location_txt .location_other {margin-top: 18px;position:relative;display: flex;}
.location .location_txt .location_other::after {content: "";position: absolute;bottom: -30px;background:#eee;width: 100%;height: 1px;}

.location .location_txt .bottom_index {margin-top: 105px;}

.location_tel, .location_fax, .location_email, .bottom_move {display: flex;flex: 1;}
.location_tel, .location_fax, .location_email {align-items: center;}

.bottom_move {gap: 180px;}
.location_other p {padding-left: 20px;}
.location .move_map {padding-left: 0;}
.location .move_map li {padding-bottom: 5px;}
.location_tel, .location_fax, .location_email, .bottom_move, .location_ad {justify-content: center;}

.location .main_move {display: flex;gap: 10px;}
.location .main_move h2 {color: #fff;font-size: 20px;background: #0e4194;padding: 5px 20px;}

.location .bottom_move p {font-weight: 300;color:#fff;color:#666;}
.location .bottom_move p.move_title {font-weight: 700;margin-top: 10px;color:#555;}


/*조직도*/
.organ_img {text-align: center;}

/*고객센터*/
/*문의*/


/*제품문의*/
label {font-size: 20px;}

.insert-inner {width: 100%;border-bottom: #000 2px solid;border-top: #000 2px solid;}

.inquiry .check {display: flex;align-items: center;margin-bottom: 20px;}
.inquiry .check p {padding-left: 5px;}

.input_txt {font-size: 13px;margin-top: 20px;}
img.check-img {width: 6px;height: 6px;margin-left: 5px;}
#captcha #captcha_info {display: none;}

#captcha #captcha_key {border: 1px solid rgb(118,118,118);height: 50px;border-radius: 0;}
#captcha #captcha_img {height: 50px;}

.input-con {display: flex;align-items: center;padding: 50px 0 50px 50px;border-bottom: #dcdcdc 1px solid;}
.input-con label {width: 30%;}
.input-con .input-container {width: 70%;}
.input-con .input-container input {width: 100%;height: 50px;padding:10px 15px;font-size:18px;border:1px solid #000;}

.input-con.in-long .input-container input {height: 300px;}

.bord_btn_wrap {display: flex;justify-content: center;}
.bord_btn_wrap .bord_btn {cursor: pointer;width: 240px;margin: 40px 10px 0;}
.bord_btn_wrap .bord_btn p {line-height: 60px;text-align: center;}
.bord_btn_wrap .send {background-color: #0e4194;}
.bord_btn_wrap .close {border: 1px solid #777777;}
.bord_btn_wrap .send p {color: #fff;}
.bord_btn_wrap .close p {color: #777777;}

/*CONTACT*/
.call_wrap {border-top: 1px solid #4d5360;border-bottom: 1px solid #4d5360;}
.call_wrap .call_header, .call_wrap .call_text {display: flex;}

.call_wrap .l_child {flex: 1;padding: 20px 30px;text-align: center;}

.call_wrap .call_header {background-color: #efefef;border-bottom: 1px solid #dadada;}
.call_wrap .call_header .l_child {border-right: 1px solid #dadada;}
.call_wrap .call_header .l_child:last-child, .call_wrap .call_text .l_child:last-child {border-right: none;}
.call_wrap .call_text .l_child {border-right: 1px solid #dadada;border-bottom: 1px solid #dadada;font-size: 16px;display: flex;flex-direction: column;align-items: center;justify-content: center;}

.call_wrap .field01 span {display: block;font-weight: normal;}
.call_wrap .call_text .l_child.field01 {background: #f9f9f9;font-weight: 700;}
.call_list .call_title {font-size: 30px;font-weight: 700;margin: 30px 0;}


/*글로벌 네트워크*/
.global_map {position: relative;margin-top: 100px;}
.global_map .map_dot {position: absolute;width: 10px; height: 10px;background: red;border-radius: 50%;}

.global_map .global_bg {position:relative;display: flex;justify-content: center;width:100%;max-width: 1280px;margin:auto;}
.global_map .dot_wrap {position:absolute;top:0;left:0;display: flex;justify-content:center;width:100%;height: 100%;}
.global_map .global_bg img {width:100%;}

.global_map .map_dot.korea {width: 0; height: 0;top: 44%;left: 44.7%;}
.global_map .map_dot.china {top: 45.7%;left: 41.1%;}
.global_map .map_dot.singapore {top: 63%;left: 39%;}
.global_map .map_dot.taiwan {top: 52.3%;left: 43.5%;}
.global_map .map_dot.indonesia {top: 66%;left: 44.2%;}
.global_map .map_dot.india{top: 57%;left: 32%;}
.global_map .map_dot.uae{top: 55%;left: 25%;}
.global_map .map_dot.vietnam {top: 58%;left: 39.8%;}
.global_map .map_dot.turkey{top: 44%;left: 19.5%;}
.global_map .map_dot.greece{top: 44%;left: 16%;}
.global_map .map_dot.netherlands{top: 36%;left: 12.4%;}
.global_map .map_dot.peru{top: 70%;left: 75.8%;}
.global_map .map_dot.usa{top: 33.6%;left: 68%;}

.global_bg {text-align: center;}
.global p {text-align: center;}

.global .subtitle {margin-bottom: 40px;}

.global_title {font-size: 30px !important;margin-bottom: 10px;}
.global_wrap {display: none;}
.global_wrap.on {display: block;}
.map_dot {position: relative;cursor: pointer;}
.map_dot .global_name {text-transform: uppercase;z-index: 10;text-align: center;height: 50px;display: flex;align-items: center;justify-content: center;position: absolute;left: 50%;top: 20px;transform: translateX(-50%);background: #ebebeb;box-shadow: 1px 6px 12px 0 rgb(0 0 0 / 40%);color: #fff;padding: 10px 30px;}

.global_name h2 {font-size: 20px;margin-bottom: 0;color: #6e6e6e;}
.global_name .arrow_up {position: absolute;top: -5px;width: 0;height: 0;border-bottom: 10px solid #ebebeb;border-left: 10px solid transparent;border-right: 10px solid transparent;}

.wave{width:5px;height:5px;top:50%;left:50%;background-color:red;border-radius:50%;position:absolute; -webkit-animation:example 1.5s linear infinite;animation:example 1.5s linear infinite;}

.delay1{-webkit-animation-delay:.3s;animation-delay:.3s;}
.delay2{-webkit-animation-delay:.6s;animation-delay:.6s;}

@-webkit-keyframes example{
  0%{transform:scale(1,1);opacity:1;}
  25%{transform:scale(2,2);opacity:0.75;}
  50%{transform:scale(4,4);opacity:0.5;}
  75%{transform:scale(6,6);opacity:0.25}
  100%{transform:scale(8,8);opacity:0} 
}
@keyframes example{
  0%{transform:scale(1,1);opacity:1;}
  25%{transform:scale(2,2);opacity:0.75;}
  50%{transform:scale(4,4);opacity:0.5;}
  75%{transform:scale(6,6);opacity:0.25}
  100%{transform:scale(8,8);opacity:0} 
}

.global_con {display: flex;align-items: center;}
.global_con .con_img {width: 35px;height: 35px;border-radius: 50%;margin-right: 15px;}


.world_wrap {border-top: 1px solid #4d5360;border-bottom: 1px solid #4d5360;}

.world_wrap .l_child {flex: 1;padding: 15px 30px;text-align: center;}
.world_wrap .world_text {display:flex;}
.world_wrap .world_header {display: flex;background-color: #efefef;border-bottom: 1px solid #dadada;}
.world_wrap .world_header .l_child {border-right: 1px solid #dadada;}
.world_wrap .world_header .l_child:last-child, .world_wrap .world_text .l_child:last-child {border-right: none;}
.world_wrap .world_text .l_child {border-right: 1px solid #dadada;border-bottom: 1px solid #dadada;font-size: 16px;display: flex;flex-direction: column;align-items: center;justify-content: center;}

.world_wrap .field01 span {display: block;font-weight: normal;}
.world_wrap .world_text .l_child.field01 {background: #f9f9f9;font-weight: 700;}
.world_list .world_title {font-size: 30px;font-weight: 700;margin: 30px 0;}



/*사이트맵*/
.site-modal {cursor: pointer;}
.sitemap .close_btn {position: absolute;top:5%; right:5%;cursor: pointer;z-index: 50;}
.sitemap_bg {background: url(../img/sub/sitemap_bg.jpg);background-size: cover;background-position: center;height: 100vh;width: 100%;transition: all 600ms cubic-bezier(0.86, 0, 0.07, 1);position: fixed;top: 100%;left: 0;z-index: 9999999;}
.sitemap_bg.modal-open {top:0;}
.sitemap .container {height: 100%;}
.sitemap_wrap{display: flex;height: 100%;justify-content: center;align-items: center;text-align: center;}
.sitemap_wrap .sitemap_box {flex: 1;border-right: 1px solid rgba(255,255,255,0.6);}
.sitemap_wrap .sitemap_box:first-child {border-left: 1px solid rgba(255,255,255,0.6);}
.sitemap_wrap .sitemap_box .box_top h2 {color: #fff;margin: 30px 0;}
.sitemap_wrap .sitemap_box ul li {color: rgba(255,255,255,0.6);margin-bottom: 10px;}
.sitemap_wrap .sitemap_box ul li a{color: rgba(255,255,255,0.6);}

.box_3rd{margin-bottom: 56px;}


/*브로슈어*/
.sub_wrap{margin-bottom:290px ;}

.bro_bg{width:1200px;height: 450px;margin-top: 100px;background: #f5f5f5;padding: 40px;display: flex;}
.bro_img{padding:13px 0 0 95px;flex: 1; }
.bro_img img{display: block;width: 360px;height: 509px;box-shadow: 15px 15px 50px 0px rgb(0 0 0 / 30%);}

.bro_info_box{flex: 1;text-align: left;padding-top: 61px;}
.bro_info_box h3{font-weight: 600;margin: 30px 0 40px; font-size: 35px;}

.mt_title{font-size: 20px;color:#0e4194;display: flex;}
.mt_title::before{content: "";display: block;width:50px;height: 1px;background: red;margin: 17px;}

.bro_bx{display: inline-block;width:200px;height: 50px;border:1px solid #0e4194;color:#0e4194;line-height: 45px;font-size:16px ;position: relative;font-weight: 300;}
.bro_bx::before{content: "";display: block;position:absolute;top:100%;left:99px;transform:translate(-50%,-79%);transition:all 0.4s;border-bottom:3px solid #0e4194;width:0;}
.bro_bx:hover::before{width:100%;}

.view_bro{text-align: center;background: #fff;margin-right: 15px;}

.down_bro{text-align: left;padding-left: 54px;background:#fff url(../img/down.png) no-repeat 74% 40%;}




/*제품소개*/
/*제품소개*/
/*제품소개*/
#model_name{display: block;margin: auto;height: 50px;border:1px solid #ccc;font-size: 20px;text-align: center;}

.pro_title{margin: 110px 0 50px;text-align: center;}
.pro_title h2{display: inline-block;position: relative;font-weight: 700;font-size: 40px;margin-top: 15px;}
.pro_title h2::after {position: absolute;content: "";width: 100%;background: red;height: 2px;bottom: -15px;left: 50%;transform: translateX(-50%);}


.selectBox2 * {box-sizing: border-box;}
.selectBox2 {position: relative;margin: auto;width: 868px;height: 50px;border: 1px solid #ddd;}
.selectBox2 .label span{display: inline-block;width:12px;height: 7px;background: url(../img/arrow_blue.png) no-repeat;cursor: pointer;position: absolute;top:22px;right: 20px;}
.selectBox2 .label .open{background: url(../img/arrow_blue2.png) no-repeat;}

.selectBox2 .label {align-items: center;width: inherit;height: inherit;border: 0 none;outline: 0 none;background: transparent;color:#0e4194;}
.selectBox2 .optionList {text-align: center;position: absolute; top: 50px;left: 0;width: 868px;background: #fff;color: #fff;list-style-type: none;padding: 0;overflow: hidden;max-height: 0;transition: .2s ease-in;z-index: 9999;}

.selectBox2.active .optionList {max-height: 520px;border: 1px solid #ddd;}
.selectBox2 .optionItem {transition: .1s;}
.selectBox2 .optionItem:hover {background: #0e4194;}
.selectBox2 .optionItem:last-child {border-bottom: 0 none;}

.optionItem span{font-weight: 500;padding-right: 15px;}

.selectBox2 .optionList::-webkit-scrollbar {width: 6px;}
.selectBox2 .optionList::-webkit-scrollbar-track {background: transparent; }
.selectBox2 .optionList::-webkit-scrollbar-thumb {background: #303030; border-radius: 45px;}
.selectBox2 .optionList::-webkit-scrollbar-thumb:hover {background: #303030;}



.optionItem a{display: block;color:#0e4194;font-weight: 300;padding:15px 0;}
.optionItem a:hover{color:#fff;}

.pro_info_wrap{margin-top: 150px;}
.pro_info_box{position: relative;display: flex;height: 615px;}
.pro_info_box::after{position: absolute;top:250px;left: 0;display: block;content: "";width:100%;height: 367px;z-index: -1;background: #f8f8f8;}

.model_text_box{flex: 1.2;padding-left: 30px;}
.pro_img_box{flex: 1;text-align: right;}

.pro_img_box#pro_img{padding-top: 114px;}

.pro_type{font-size: 40px;font-weight: 600;line-height:1.5;}
#product_tp{line-height:1.2;}
.pro_name{font-size: 25px;line-height:1.5 ;}

.pro_level{font-size: 45px;font-weight: bold;color:#0e4194;display: flex;flex-direction: column;}
.pro_level::after{content: "";display: inline-block;height: 30px;width: 1px;background: #000;margin-left: 5px;}

.model_text_box ul{margin-top: 70px;}
.ctt ul li{margin-bottom: 15px;}

#ctt_title{font-size:38px ;font-weight: 500;}
#ctt_title.ctt_center{text-align: center;}


#ctt_title::before{content: "";display:inline-block ;width:20px;height: 2px;background: red;margin: 8px 5px 14px 0;}


.model_text_box2{padding:30px;margin:70px auto 0;position: relative;}
#model_txt{padding:30px;margin:210px auto 0;position: relative;}
#md_text{margin:30px auto 40px;padding:0;}




.iconbox{display: flex;text-align: center;}
.iconbox li{flex: 1;}
.ctt_1st li{margin: 65px 0;}

.iconbox li p{margin: auto;margin-bottom: 15px;width:170px;height: 170px;border: 10px solid #0e4194;border-radius: 50%;}

.cash{background: url(../img/icon/cash.png) no-repeat center center}
.tool{background: url(../img/icon/tool.png) no-repeat 55% center;}

.pressure{background: url(../img/icon/pressure.png) no-repeat center center;}


.measurement{background: url(../img/icon/measurement.png) no-repeat center center;}
.touch{background: url(../img/icon/touch.png) no-repeat center center;}
.water{background: url(../img/icon/water.png) no-repeat center center;}
.struc{background: url(../img/icon/Struc.png) no-repeat center center;}
.water2{background: url(../img/icon/water2.png) no-repeat center center;}
.accuracy{background: url(../img/icon/accuracy.png) no-repeat center center;}
.size{background: url(../img/icon/size.png) no-repeat center center;}
.type_icon{background: url(../img/icon/type.png) no-repeat center center;}
.digital{background: url(../img/icon/digital.png) no-repeat center center;}
.x{background: url(../img/icon/x.png) no-repeat center center;}
.lcd{background: url(../img/icon/LCD.png) no-repeat center center;}
.safety{background: url(../img/icon/safety.png) no-repeat center center;}
.ship{background: url(../img/icon/ship.png) no-repeat center center;}
.wash{background: url(../img/icon/wash.png) no-repeat center center;}
.speed{background: url(../img/icon/speed.png) no-repeat center center;}
.operation{background: url(../img/icon/operation.png) no-repeat center center;}
.usb{background: url(../img/icon/usb.png) no-repeat center center;}
.leaf{background: url(../img/icon/leaf.png) no-repeat center center;}
.setting{background: url(../img/icon/setting.png) no-repeat center center;}
.o2{background: url(../img/icon/O2.png) no-repeat center center;}
.sensor{background: url(../img/icon/sensor.png) no-repeat center center;}
.material{background: url(../img/icon/material.png) no-repeat center center;}
.network{background: url(../img/icon/network.png) no-repeat center center;}
.alarm{background: url(../img/icon/alarm.png) no-repeat center center;}
.expansion{background: url(../img/icon/expansion.png) no-repeat center center;}
.cycle{background: url(../img/icon/cycle.png) no-repeat center center;}
.sampling{background: url(../img/icon/sampling.png) no-repeat center center;}
.patent{background: url(../img/icon/patent.png) no-repeat center center;}
.battery{background: url(../img/icon/battery.png) no-repeat center center;}
.timer{background: url(../img/icon/timer.png) no-repeat center center;}
.mute{background: url(../img/icon/mute.png) no-repeat center center;}
.cancall{background: url(../img/icon/call.png) no-repeat center center;}
.choose{background: url(../img/icon/choose.png) no-repeat center center;}
.keypad{background: url(../img/icon/keypad.png) no-repeat center center;}
.saved{background: url(../img/icon/saved.png) no-repeat center center;}
.control{background: url(../img/icon/control.png) no-repeat center center;}
.marine{background: url(../img/icon/marine.png) no-repeat center center;}
.leak{background: url(../img/icon/leak.png) no-repeat center center;}
.x2{background: url(../img/icon/x2.png) no-repeat center center;}
.regenerative {background: url(../img/icon/regenerative.png) no-repeat center center;}
.fire {background: url(../img/icon/fire.png) no-repeat center center;}
.hammer{background: url(../img/icon/hammer.png) no-repeat center center;}
.decrease{background: url(../img/icon/decrease.png) no-repeat center center;}
.valve{background: url(../img/icon/valve.png) no-repeat center center;}
.economy{background: url(../img/icon/economy.png) no-repeat center center;}
.easy{background: url(../img/icon/easy.png) no-repeat center center;}

.ctt_2nd{margin-top: 80px;}
.apply{margin-top: 80px;padding: 50px 0;border-top:1px solid #f5f5f5;text-align: center;}
#apply02{margin-top:0;padding:0 0 70px 0;border: none;text-align: center;}
#apply_st{border:none;margin: 0;}
.apply p:nth-child(2){margin-top: 20px;}
#apply_list{margin: auto;display: flex;flex-direction: column;}
.apply #apply_list p{margin-top: 20px;}
#apply_list p::before{display: inline-block;content: "";width:5px;height: 5px;border-radius: 50%;background: #777777;margin: 3px 7px 3px 0;}
#apply_list_ver{padding-top: 20px;}

#apply_list_ver p::before{display: inline-block;content: "";width:5px;height: 5px;border-radius: 50%;background: #777777;margin: 3px 7px 3px 0;}
.system_wrap{width:100%;overflow: hidden;background:#0e4194 ;padding:50px 0 80px 0;}
.system_wrap2{margin-top: 120px;}
.system_wrap3{margin-top: 80px;}
.system {color:#fff;}
.system_ctt{font-weight: 300;margin: 28px 0 0;}


.technical_wrap{margin:100px auto 0;}
.technical_wrap02{margin-top:100px;}
.technical_wrap03{margin:20px auto 0;}
.technical_wrap04{margin-top: 0;}

.table_box{display: flex;text-align: center;margin-top: 50px;}
.table_box02{margin-top: 100px;}
#tb_title{background:#0e4194 ;color:#fff;}

.technical_wrap ul{flex: 1;}
.technical_wrap ul li{height: 50px;display: flex;align-items: center;justify-content: center;border-bottom: 1px solid #ddd;}

.type{background:#d5e8f1 ;font-weight: bold;color:#0e4194;}

.border_graph{border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.border_graph2{border-left: 1px solid #ddd;}
.technical_info_wrap{margin:120px auto 0;display: flex;}
.pr_ctr{font-size: 55px;font-weight: bold;color:#000;opacity: 0.1;flex: 1;line-height: 55px;}

.technical_info{flex: 2;}
.technical_info ul li{line-height:40px;}
.gray_one{padding-left: 15px;}
.gray_one::before{display: inline-block;content: "";width:5px;height: 5px;border-radius: 50%;background: #d5d5d5;margin: 3px 7px 3px 0;}
.hide_info{padding:20px 0 0 30px;}
.tc_title{color:#0e4194;padding:15px 0 15px 30px;border-top:2px solid #000;border-bottom: 1px solid #ddd;position: relative;cursor: pointer;}
.title_one span.down{position: absolute;top:21px;right: 36px;display: inline-block;transform: rotate(45deg);transition: all 0.3s;width: 14px;height: 14px;border-top: 2px solid #000;border-left: 2px solid #000;}
.title_two span.down{position: absolute;top:21px;right: 36px;display: inline-block;transform: rotate(45deg);transition: all 0.3s;width: 14px;height: 14px;border-top: 2px solid #000;border-left: 2px solid #000;}
.title_three span.down{position: absolute;top:21px;right: 36px;display: inline-block;transform: rotate(45deg);transition: all 0.3s;width: 14px;height: 14px;border-top: 2px solid #000;border-left: 2px solid #000;}
.title_four span.down{position: absolute;top:21px;right: 36px;display: inline-block;transform: rotate(45deg);transition: all 0.3s;width: 14px;height: 14px;border-top: 2px solid #000;border-left: 2px solid #000;}

.info_section{margin-top: 80px;}
.tc_title span{position: absolute;top:25px;right: 36px;display: inline-block;transform: rotate(225deg);transition: all 0.3s;width: 14px;height: 14px;border-top: 2px solid #000;border-left: 2px solid #000;}

#summary{margin-top: 110px;}
#summary.sm_01{margin-top: -40px;}
#summary.sm_01 li{margin-bottom: 15px;}

#summary.sm_02{position: absolute;top:185px;left: 0;z-index: 999;padding:0 300px 0 30px;}
#summary.sm_03{position: absolute;top:222px;left: 0;z-index: 999;padding:0 700px 0 30px;}
#summary.sm_04{position: absolute;top:200px;left: 0;z-index: 999;padding:0 238px 0 30px;}
#summary.sm_05{position: absolute;top:259px;left: 0;z-index: 999;padding:0 238px 0 30px;}
#summary.sm_06{position: absolute;top:240px;left: 0;z-index: 999;padding:0 227px 0 30px;}
#summary.sm_07{position: absolute;top:186px;left: 0;z-index: 999;padding:0 30px;}

.sm_one::before{display: inline-block;content: "";width:5px;height: 5px;border-radius: 50%;background: #777777;margin: 3px 7px 3px 0;}
.table_box table{width: 100%;border-collapse: collapse;}
.table_box tr{border-bottom: 1px solid #ddd;}
.table_box th{height:50px;background: #d5e8f1;color:#0e4194;font-weight: bold;}
.table_box td{height: 50px;}
.graph_box td{width:30%;}
.graph_box02 th{width:15%;}
.tb_right{border-left: 1px solid #ddd;}


.drawing{margin-top: 100PX;height: 720px;background: url(../img/product/cargo02-1.png) no-repeat center 100%;}
.drawing01{margin-top: 100PX;height: 800px;background: url(../img/product/cargo03-1.png) no-repeat center 100%;}
.drawing02{margin-top: 100PX;height: 665px;background: url(../img/product/cargo03-1.png) no-repeat center 100%;}
.drawing03{margin-top: 100PX;height: 665px;background: url(../img/product/cargo04-1.png) no-repeat center 100%;}
.drawing04{margin-top: 100PX;height: 830px;background: url(../img/product/cargo05-1.png) no-repeat center 100%;}
.drawing05{margin-top: 100PX;height: 790px;background: url(../img/product/cargo06-1.png) no-repeat center 100%;}
.drawing06{margin-top: 100PX;height: 836px;background: url(../img/product/environment01-1.png) no-repeat center 100%;}
.drawing07{margin-top: 100PX;height: 1155px;background: url(../img/product/environment02-1.png) no-repeat center 100%;}
.drawing08{margin-top: 100PX;height: 796px;background: url(../img/product/environment03-1.png) no-repeat center 100%;}
.drawing09{margin-top: 100PX;height: 817px;background: url(../img/product/environment04-1.png) no-repeat center 100%;}
.drawing10{margin-top: 100PX;height: 842px;background: url(../img/product/environment05-1.png) no-repeat center 100%;}
.drawing11{margin-top: 100PX;height: 952px;background: url(../img/product/control01-1.png) no-repeat center 100%;}
.drawing12{margin-top: 100PX;height: 603px;background: url(../img/product/control03-1.png) no-repeat center 100%;}
.drawing13{margin-top: 100PX;height: 721px;background: url(../img/product/control04-1.png) no-repeat center 100%;}
.drawing14{margin-top: 100PX;height: 621px;background: url(../img/product/control05-1.png) no-repeat center 100%;}
.drawing15{margin-top: 100PX;height: 721px;background: url(../img/product/control06-1.png) no-repeat center 100%;}
.drawing16{margin-top: 100PX;height: 676px;background: url(../img/product/control08-1.png) no-repeat center 100%;}




/*푸터*/
/*푸터*/
/*푸터*/
#ft {background-color: #2c2c2c;}

#ft_wr {text-align: center;}
#ft_wr .ft_cnt {width: 100%;text-align: center;}
#ft_wr p {opacity: 0.5;font-weight: 100;font-size: 13px;letter-spacing: 0;color: #c3c3c3;}
#ft_wr .box_img {margin-bottom: 25px;}
#ft_wr .txt_box span {padding: 0 5px;}


















/*반응형*/
/*반응형*/
/*반응형*/
/*반응형*/
/*반응형*/
/*반응형*/
/*반응형*/
/*반응형*/
/*반응형*/
/*반응형*/
/*반응형*/
/*반응형*/
/*반응형*/
/*반응형*/
/*반응형*/
/*반응형*/
/*반응형*/
/*반응형*/
/*반응형*/
/*반응형*/
/* (min-width: 1201px)and (max-width: 1400px) */
/* (min-width: 1201px)and (max-width: 1400px) */
/* (min-width: 1201px)and (max-width: 1400px) */
/* (min-width: 1201px)and (max-width: 1400px) */
@media (min-width: 1201px)and (max-width: 1400px) {
	/*header*/
	.hd_wrap {height: 93px;}

	.pc_gnb {position: relative;height: 100%;}
	.pc_gnb > li {margin: 0px 30px;}
	.pc_menu a{font-size: 17px;}

	.submenu li{min-width: 133px;}

	/*index*/



	.main_l_stxt p {fontxt h2 {font-size: 45px;}
	.main_r_icon {padding: 35px 0;}t-size: 18px;margin-bottom: 0;}
	.main_l_m, .main_r_icon img{width:88px;height:19px;}



	.main_list_img img{width:177px;height: 359px;right: 2%;}
	.full_txt p{font-size: 2.9vw;margin-bottom: 40px;}
	#bd_text{font-size: 32px;}
	.board_title .arrow img{width:88px;height:19px;}
	.arrow img{width: 88px;height: 19px;}
	.lt_info .lt_date{width: 72px;height: 72px;}
	.lt_info .lt_date dt.big_date{font-size: 28px;}
	.notice_txt .lt_title{font-size: 18px;}



	/*회사소개 1201-1400*/
	/*회사소개 1201-1400*/
	/*회사소개 1201-1400*/

	.sub-banner#company {position: relative;padding-top: 100px;height: 430px;width: 100%;background: url(../img/sub/sub_company.jpg) no-repeat;}

	/*ceo 인사말*/
	.ceo .ceo_photo {width: 100%;height: 438px;background: url(../img/sub/ceo_photo_1.jpg) no-repeat;}
	.ceo .ceo_photo .ceo_txt {position: absolute;top: 175px;left: 0;padding:31px;width: 602px;}
	.ceo .container{position: relative;}
	.ceo .ceo_photo .ceo_txt h2{font-size: 32px;}
	.ceo .ceo_photo .ceo_txt p{font-size: 18px;}
	.ceo .ceo_talking h2 {font-size: 26px;margin: 40px 0;}
	.ceo .ceo_talking {margin-top: 129px;font-size: 16px;}
	.sub_m_inner a{font-size: 16px;}



	/*조직도*/
	.organ_img img{width:95%;margin: auto;display: block;}


	/*제품 1201-1400*/
	/*제품 1201-1400*/
	/*제품 1201-1400*/
	.pro_info_wrap{font-size: 16px;margin-top: 113px;}
	.pro_title {margin: 0 0 50px;}
	.pro_title h2{font-size: 35px;}
	.selectBox2{font-size: 16px;width: 783px;}
	.optionItem a{font-size: 16px;}
	.selectBox2 .optionList{width: 783px;}
	.pro_info_box{height: 557px;}

	.pro_level{font-size: 40px;}
	.pro_type{font-size: 32px;}
	.pro_name{font-size: 20px;}
	.pro_info_box::after{top:215px;}
	#pro_info_box02{height: 708px;}
	#pro_info_box02::after{height: 462px;top:215px;}
	#model_txt{margin: 60px auto 0;}

	#summary.sm_02{top:154px;}
	#ctt_title{font-size: 30px;}
	.model_text_box2{margin: 60px auto 0;}
	.iconbox li p{width: 158px;height: 158px;}
	.cash, .tool, .pressure, .measurement, .touch, .water, .struc, .water2, .accuracy, .size, .type_icon, .digital, .x, .lcd, .safety, .ship, .wash, .speed, .operation, .usb, .leaf, .setting, .o2, .sensor, .material, .network, .alarm, .expansion, .cycle, .sampling, .patent, .choose, .keypad, .saved, .control, .marine, .leak, .x2, .regenerative, .fire, .hammer, .decrease, .valve{background-size: 85px auto;}
	.battery{background-size: 40px auto;}
	.cancall, .timer, .easy{background-size: 69px auto;}
	.mute, .economy{background-size: 75px auto;}


	.apply{padding: 45px 0;}
	.system_wrap {padding: 40px 0 58px 0;}
	.technical_wrap, .technical_wrap02  {margin: 80px auto 0;}
	.technical_wrap ul li{height: 45px;}
	.table_box td{height: 45px;}
	.table_box th{height: 45px;}

	.drawing, .drawing01, .drawing03, .drawing04, .drawing05, .drawing07, .drawing08, .drawing09, .drawing10, .drawing11, .drawing12, .drawing13, .drawing14, .drawing15, .drawing16{margin-top: 80px;background-size: 718px auto;}
	.drawing, .drawing13{height: 661px;}
	.drawing01{height: 705px;}
	.drawing03{height: 609px;}
	.drawing04{height: 768px;}
	.drawing05{height: 721px;}
	.drawing06 {margin-top: 80px;height: 671px;background-size: 1000px auto;}
	.drawing07{height: 1059px;}
	.drawing08{height: 736px;}
	.drawing09{height: 751px;}
	.drawing10{height: 791px;}
	.drawing11{height: 871px;}
	.drawing12{height:544px;}
	.drawing14{height:574px;}
	.drawing15{height:653px;}
	.drawing16{height:629px;}

	.pr_img{width: 38vw;}
	.pr_img2{width: 33vw;}
	.pr_img3{width: 35vw;}
	.pr_img4{width: 25vw;}
	.pr_img5{width: 27vw;}
	.pr_img6{width: 23vw;}
	.pr_img7{width: 17vw;}
	.pr_img8{width: 18vw;}
	.pr_img9{width: 20vw;}

	.technical_wrap04{margin: auto;}


	#summary.sm_03{top:195px;padding: 0 124px 0 30px;}
	#summary.sm_05{top:208px;padding: 0 210px 0 30px;}
	#summary.sm_04{top:174px;}
	#summary.sm_06{top:213px;padding: 0 174px 0 30px;}
	#summary.sm_07{top:167px;}

	.pr_ctr {font-size: 48px;}
	.tc_title span{top:20px;}


	/*회사소식 1201-1400*/
	/*회사소식 1201-1400*/
	/*회사소식 1201-1400*/

	/*공지사항*/
	.sub-banner#notice {position: relative;padding-top: 100px;height: 430px;width: 100%;background: url(../img/sub/sub_notice.jpg) no-repeat center center;}

	/*브로슈어*/

	.bro_bg{width:100%;}
	.bro_info_box h3{font-size: 32px;}
	.mt_title{font-size: 20px;}
	.sub_wrap{margin: 90px auto 270px;}

	.bro_img{padding:13px 0 0 95px;flex: 1; }
	.bro_img img{display: block;width: 345px;height: 488px;box-shadow: 15px 15px 50px 0px rgb(0 0 0 / 30%);}
	.bro_info_box{flex: 1;text-align: left;padding-top: 61px;}


	/*제품소개*/
	/*제품소개*/
	/*제품소개*/
	.sub-banner#product{position: relative;padding-top: 100px;height: 430px;width: 100%;background: url(../img/sub/sub_product.jpg)no-repeat center center;}

} 


/* (min-width: 993px) and (max-width: 1200px) */
/* (min-width: 993px) and (max-width: 1200px) */
/* (min-width: 993px) and (max-width: 1200px) */
/* (min-width: 993px) and (max-width: 1200px) */
@media (min-width: 993px) and (max-width: 1200px) {
  /*header*/
  #hd .pc_gnb {display: none;}
  .hd_wrap {padding: 0 5%;height: 80px;}
  #hd .m_gnb {display: flex;justify-content: space-between;align-items: center;width: 100%;}
  
  #hd, #wrapper, #ft {min-width: none;}
  
  .m_gnb .m_logo img {width: 150px;}
  .mobile_gnb img {width: 150px;}
  
  .mobile_gnb .m_logo {padding-left: 20px;margin-bottom: 20px;}
  .mm-navbar__title {display: none;}
  
  .pc_logo img{display: none;}
  
  .slide_icon img {width: 25px;}

  /*서브메뉴*/
  .sub_m_title.mm-listitem__text{font-size: 16px;}
  .mm-listitem__text{font-size: 15px;}

  /*index*/
  .main_l_stxt p {font-size: 17px;margin-bottom: 0;}
  .main_l_mtxt h2 {font-size: 40px;}

  .main_r_icon {padding: 35px 0;}
  .main_r_icon img, .arrow img{width:68px;height:15px;}

  .main_list_img img{width:168px;height: 340px;right: 2%;}
  .full_txt p{font-size: 32px;margin-bottom: 40px;}
  #bd_text{font-size: 32px;}

  .custome_box h2{font-size: 30px;}
  .board_wrap{gap: 55px;padding-top: 80px;}
  .lt_info .lt_date{width: 68px;height: 68px;}
  .lt_info .lt_date dt.big_date{font-size: 25px;}
  .notice_txt .lt_title{font-size: 17px;}

  /*푸터*/
  #ft_company h2 img{width: 128px;height: 19px;}
  #ft_wr p{font-size: 12px;}





  /*회사소개 993-1200*/
  /*회사소개 993-1200*/
  /*회사소개 993-1200*/

  .sub-banner#company {position: relative;padding-top: 100px;height: 365px;width: 100%;background: url(../img/sub/sub_company.jpg) no-repeat;}
  .sub_m_inner a{font-size: 15px;}

  /*ceo 인사말*/
  .ceo .ceo_photo {width: 100%;height: 375px;background: url(../img/sub/ceo_photo_2.jpg) no-repeat;  }
  .ceo .ceo_photo .ceo_txt {position: absolute;top: 175px;left: 0;padding: 35px;width: 520px;}
  .ceo .container{position: relative;}
  .ceo .ceo_photo .ceo_txt h2{font-size: 28px;}
  .ceo .ceo_photo .ceo_txt p{font-size: 17px;}
  .ceo .ceo_talking h2 {font-size: 24px;margin: 32px 0;}
  .ceo .ceo_talking {margin-top: 193px;}
  .ceo_talking p{font-size: 16px;}



  /*조직도*/
  .organ_img img{width:93%;margin: auto;display: block;}

  /*제품 993-1200*/
  /*제품 993-1200*/
  /*제품 993-1200*/
  .pro_info_wrap{font-size: 15px;margin-top: 100px;}
  .pro_title {margin: 0 0 41px;}
  .pro_title h2{font-size: 29px;}
  .selectBox2{font-size: 15px;width: 713px;}
  .optionItem a{font-size: 15px;}
  .selectBox2 .optionList{width: 713px;}
  .pro_info_box{height: 522px;}
 
  .pro_level{font-size: 35px;}
  .pro_type{font-size: 27px;}
  .pro_name{font-size: 17px;}
  .pro_info_box::after{top:198px;height: 335px;}
  #pro_info_box02{height: 708px;}
  #pro_info_box02::after{height: 462px;top:198px;}
  #model_txt{margin: 60px auto 0;}


  #ctt_title{font-size: 25px;}
  .model_text_box2{margin: 45px auto 0;}
  .iconbox li p{width: 148px;height: 148px;}
  .cash, .tool, .pressure, .measurement, .touch, .water, .struc, .water2, .accuracy, .size, .type_icon, .digital, .x, .lcd, .safety, .ship, .wash, .speed, .operation, .usb, .leaf, .setting, .o2, .sensor, .material, .network, .alarm, .expansion, .cycle, .sampling, .patent, .choose, .keypad, .saved, .control, .marine, .leak, .x2, .regenerative, .fire, .hammer, .decrease, .valve{background-size: 75px auto;}
  .battery{background-size: 36px auto;}
  .cancall, .timer, .easy{background-size: 60px auto;}
  .mute, .economy{background-size: 67px auto;}


  .apply{padding: 45px 0;margin-top: 65px;}

  .system_wrap {padding: 40px 0 58px 0;}
  .technical_wrap, .technical_wrap02  {margin: 65px auto 0;}
  .technical_wrap ul li{height: 45px;}
  .table_box td{height: 45px;}
  .table_box th{height: 45px;}
  .drawing, .drawing01, .drawing03, .drawing04, .drawing05, .drawing07, .drawing08, .drawing09, .drawing10, .drawing11, .drawing12, .drawing13, .drawing14, .drawing15, .drawing16{margin-top: 65px;background-size: 665px auto;}
  .drawing, .drawing13{height: 600px;}
  .drawing01{height: 645px;}
  .drawing03{height: 549px;}
  .drawing04{height: 708px;}
  .drawing05{height: 661px;}
  .drawing06 {margin-top: 65px;height: 611px;background-size: 940px auto;}
  .drawing07{height: 983px;}
  .drawing08{height: 676px;}
  .drawing09{height: 691px;}
  .drawing10{height: 731px;}
  .drawing11{height: 811px;}
  .drawing12{height:484px;}
  .drawing14{height:514px;}
  .drawing15{height:593px;}
  .drawing16{height:569px;}

  .pr_img{width: 38vw;}
  .pr_img2{width: 33vw;}
  .pr_img3{width: 35vw;}
  .pr_img4{width: 25vw;}
  .pr_img5{width: 27vw;}
  .pr_img6{width: 23vw;}
  .pr_img7{width: 17vw;}
  .pr_img8{width: 18vw;}
  .pr_img9{width: 20vw;}

  .technical_wrap04{margin: auto;}
  #summary{margin-top: 70px;}

  #summary.sm_02{top:161px;padding: 0 106px 0 30px;}

  #summary.sm_03{top:178px;padding: 0 103px 0 30px;}
  #summary.sm_05{top:191px;padding: 0 100px 0 30px;}
  #summary.sm_04{top:172px;padding: 0 20px 0 30px;}
  #summary.sm_06{top:213px;padding: 0 174px 0 30px;}
  #summary.sm_07{top:167px;}

  .pr_ctr {font-size: 41px;}
  .tc_title span{top:20px;}
  .tc_title{padding: 13px 0 13px 30px;}
  .tc_title span{width: 12px;height: 12px;top:17px;}
  .title_one span.down, .title_two span.down, .title_three span.down, .title_four span.down{width: 12px;height: 12px;}




  /*회사소식 993-1200*/
  /*회사소식 993-1200*/
  /*회사소식 993-1200*/

  /*공지사항*/
  .sub-banner#notice {position: relative;padding-top: 100px;height: 365px;width: 100%;background: url(../img/sub/sub_notice.jpg) no-repeat 60% center;}

  /*브로슈어*/
  .bro_img{padding:13px 0 0 40px;flex: 1; }
  .bro_img img{display: block;width: 331px;height: 469px;box-shadow: 15px 15px 50px 0px rgb(0 0 0 / 30%);}
  .bro_info_box{flex: 1;text-align: left;padding-top: 61px;}

  .sub_wrap{margin: 81px auto 250px;}
  .bro_bg{width:100%;}
  .bro_info_box h3{font-size: 29px;}
  .mt_title{font-size: 19px;}

  .bro_bx{display: inline-block;width:195px;height: 50px;}

  .down_bro{text-align: left;padding-left: 27px;background:#fff url(../img/down.png) no-repeat 88% 40%;}

  .bro_bx::before {content: "";display: block;position: absolute;top: 100%;left: 99px;transform: translate(-51%,-79%);transition: all 0.4s;}
  .bro_bx:hover::before{width:101%;}


  /*제품소개*/
  /*제품소개*/
  /*제품소개*/
  .sub-banner#product{position: relative;padding-top: 100px;height: 365px;width: 100%;background: url(../img/sub/sub_product.jpg)no-repeat 43% 85%;}

} 




/* (min-width:577px) and (max-width:992px) */
/* (min-width:577px) and (max-width:992px) */
/* (min-width:577px) and (max-width:992px) */
/* (min-width:577px) and (max-width:992px) */
@media (min-width:577px) and (max-width: 992px) {
	/*header*/
	#hd .pc_gnb {display: none;}
	.hd_wrap {padding: 0 5%;height: 74px;}
	#hd .m_gnb {display: flex;justify-content: space-between;align-items: center;width: 100%;}

	#hd, #wrapper, #ft {min-width: none;}

	.m_gnb .m_logo img {width: 150px;}
	.mobile_gnb img {width: 139px;}

	.mobile_gnb .m_logo {padding-left: 20px;margin-bottom: 20px;}
	.mm-navbar__title {display: none;}

	.pc_logo img{display: none;}

	/*서브메뉴*/
	.sub_m_title.mm-listitem__text{font-size: 16px;}
	.mm-listitem__text{font-size: 14px;}

	/*index*/
	.slide_icon img {width: 25px;}
	.main_wrap {height: 100%;width: 100%;display: flex;flex-direction: column;}
	.main_l{width: 100%;height: 53%;overflow: hidden;}

	.main_l .slide.one {background: url(../img/main_slide01.jpg);background-position: 45%;background-size: cover;transform: translateY(-22%)} 

	.main_l .slide.two {background: url(../img/main_slide02.jpg);background-position: bottom;background-size: cover;transform: translateY(-20%)}

	.main_l .slide.three {background: url(../img/main_slide03.jpg) 40%;background-size: cover;transform: translateY(-20%)}

	.main_l_stxt p{font-size: 17px;font-weight: 300;margin-bottom: 0;}
	.main_l_mtxt h2 {font-size: 35px;}




	.main_r_icon img{width:88px;height:19px;}
	.arrow img{width: 68px;height: 15px;}

	.main_r{padding: 2% 4%;width: 100%;height: 47%;}

	.main_wrap {height: 100%;width: 100%;display: flex;flex-direction: column;}

	.main_r_icon{padding:7px 0 24px;}


	.m_menu_wrap {height: 100%;display: revert;background: #000;}
	.full_wrap{width: 100%;height: 40%;}
	.m_menu_wrap .full_l {background: url(../img/main_list01.jpg) center 80%;} 
	.m_menu_wrap .full_r{height: 60%;}
	.full_r .full_wrap.f_top{height: 50%;}
	.full_r .full_wrap{height: 50%;}
	.full_txt p{font-size: 26px;margin-bottom: 15px;}
	#full_txt_01{height: 122%;}
	.m_menu_wrap .full_l .full_txt{padding-top: 0;}
	.m_menu_wrap .full_r .full_t{padding: 0;}

	.main_list_img img{width:126px;height:255px;right: 4%;}
	.board_wrap{display: revert;}
	.board_wrap .latest_top_wr{height: 70%;}
	.board_wrap .board_l, .board_wrap .board_r{height: 50%;}
	.lt_info .lt_date{height: 40px;padding:5px;flex-direction: row;}
	.lt_info .lt_date dt, .lt_info .lt_date dt.big_date{font-size: 13px;font-weight:300}
	.lt_info .lt_date dt.big_date::before {content:"-";}
	.custome_box h2{font-size: 30px;}
	.notice_txt .lt_title{font-size: 17px;}
	.notice_txt .lt_content{font-size: 12px;}
	.custome_box {width: 100%;height: 100%;background: url(../img/main_inquirry.jpg)no-repeat 100% 76%;background-size: cover;}
	.ft_info span{display: block;}

	/*footer*/
	#ft_company h2 img{width: 128px;height: 19px;}
	#ft_wr p{font-size: 12px;}
	#ft_wr .ft_cnt{padding: 0;}
	#ft_wr{padding: 30px 0;}



	/*회사소개 577-992*/
	/*회사소개 577-992*/
	/*회사소개 577-992*/
	.sub-banner#company {position: relative;padding-top: 100px;height: 334px;width: 100%;background: url(../img/sub/sub_company.jpg) no-repeat;}


	/*ceo 인사말*/
	.ceo .ceo_photo {width: 100%;height: 313px;background: url(../img/sub/ceo_photo_3.jpg) no-repeat center center;position: relative !important;}
	.ceo .ceo_photo .ceo_txt {position: absolute;top: 267px;left: 3%;padding: 31px;width: 533px;}

	.ceo .ceo_photo .ceo_txt h2{font-size: 24px;}
	.ceo .ceo_photo .ceo_txt p{font-size: 16px;}
	.ceo .ceo_talking h2 {font-size: 20px;margin: 21px 0;}
	.ceo .ceo_talking {margin-top: 292px;}
	.ceo_talking p{font-size: 15px;}




	/*조직도*/
	.organ_img img{width:100%;margin: auto;display: block;}


	/*제품 577-992*/
	/*제품 577-992*/
	/*제품 577-992*/
	.pro_info_wrap{font-size: 14px;margin-top: 69px;}
	.pro_title {margin: 0 0 41px;}
	.pro_title h2{font-size: 27px;}
	.selectBox2{font-size: 14px;width: 100%;height: 45px;}
	.optionItem a{font-size: 13px;padding: 13px 0;}
	.selectBox2 .optionList{width: 100%;top:45px;}
	.pro_info_box{height: 100%;flex-direction: column-reverse;} 
	.pro_level{font-size: 28px;}
	.pro_level::after{height: 24px;}
	.pro_type{font-size: 20px;}
	.pro_name{font-size: 15px;}
	.pro_info_box::after{display: none;}
	.pro_img_box{text-align: center;flex:revert;}
	.model_text_box{flex:revert;}
	.pro_img_box#pro_img{padding-top: 0;}

	#pro_info_box02{height: 916px;}
	#pro_info_box02::after{display: none;}
	#model_txt{margin: 60px auto 0;}
	#ctt_title::before {width: 14px;margin: 8px 5px 7px 0;}



	#ctt_title{font-size: 18px;}
	.ctt ul li {margin-bottom: 13px;}
	.model_text_box2{margin: 38px auto 0;padding: 0 20px;}
	.iconbox li p{width: 120px;height: 120px;border: 6px solid #0e4194;}
	#m_iconbox{flex-wrap: wrap;}
	#m_iconbox li{flex:revert;width: 50%;}
	.cash, .tool, .pressure, .measurement, .touch, .water, .struc, .water2, .accuracy, .size, .type_icon, .digital, .x, .lcd, .safety, .ship, .wash, .speed, .operation, .usb, .leaf, .setting, .o2, .sensor, .material, .network, .alarm, .expansion, .cycle, .sampling, .patent, .choose, .keypad, .saved, .control, .marine, .leak, .x2, .regenerative, .fire, .hammer, .decrease, .valve{background-size: 57px auto;}
	.battery{background-size: 28px auto;}
	.cancall, .timer, .easy{background-size: 50px auto;}
	.mute, .economy{background-size: 58px auto;}
	.ctt_1st li, .ctt_2nd{margin-top: 38px;}
	.table_box{margin-top: 30px;}


	.apply{padding: 31px 0;margin-top: 38px;}
	.system_wrap {padding: 40px 0 58px 0;}
	.system_wrap2 {margin-top:40px;}
	.technical_wrap, .technical_wrap02  {margin: 50px auto 0;}
	.technical_wrap ul li{height: 40px;}
	.table_box td{height: 40px;}
	.table_box th{height: 40px;}
	.drawing, .drawing01, .drawing03, .drawing04, .drawing05, .drawing07, .drawing08, .drawing09, .drawing10, .drawing11, .drawing12, .drawing13, .drawing14, .drawing15, .drawing16{margin-top: 50px;background-size: 510px auto;}
	.drawing, .drawing13{height: 462px;}
	.drawing01{height: 500px;}
	.drawing03{height: 407px;}
	.drawing04{height: 538px;}
	.drawing05{height:511px;}
	.drawing06 {margin-top: 50px;height: 400px;background-size: 581px auto;}
	.drawing07{height: 743px;}
	.drawing08{height: 516px;}
	.drawing09{height: 525px;}
	.drawing10{height: 546px;}
	.drawing11{height: 617px;}
	.drawing12{height:374px;}
	.drawing14{height:381px;}
	.drawing15{height:454px;}
	.drawing16{height:315px;background-size: 361px auto;}

	.pr_img{width: 42vw;}
	.pr_img2{width: 50vw;}
	.pr_img3{width: 52vw;}
	.pr_img4{width: 36vw;}

	.pr_img5{width: 27vw;}
	.pr_img6{width: 31vw;}
	.pr_img7{width: 28vw;}
	.pr_img7_1, .pr_img4_1{padding-left: 25px;}
	.pr_img8{width: 28vw;}
	.pr_img9{width: 35vw;}

	.technical_wrap04{margin: 50px auto 0;}
	#summary{margin-top: 27px;}

	#summary.sm_02, #summary.sm_03, #summary.sm_04, #summary.sm_05, #summary.sm_06, #summary.sm_07{position: revert;padding: 30px 15px;background: #f8f8f8;}

	.pr_ctr {font-size: 25px;line-height: 37px;}
	.tc_title span{top:20px;}
	.tc_title{padding: 13px 0 13px 13px;}
	.tc_title span{width: 12px;height: 12px;top:17px;}
	.title_one span.down, .title_two span.down, .title_three span.down, .title_four span.down{width: 12px;height: 12px;}
	#gr{height: 78px;}
	.technical_info_wrap{margin: 49px auto 0;}
	.info_section {margin-top: 62px;}
	.pro_info_box02 {position: relative;display: flex;margin: auto;flex-direction: column-reverse;}



	/*회사소식*/
	/*회사소식*/
	/*회사소식*/
	/*공지사항*/

	.sub-banner#notice {position: relative;padding-top: 100px;height: 334px;width: 100%;background: url(../img/sub/sub_notice.jpg) no-repeat 70% center;}

	/*브로슈어*/
	.sub_wrap{margin: 50px auto 119px;}
	.bro_img{padding:13px 0 0 0;}
	.bro_img img{margin: auto;display: block;width: 289px;height: 410px;box-shadow: 2px 15px 50px 0px rgb(0 0 0 / 30%);}
	.bro_info_box{text-align: center;padding-top: 80px;}


	.bro_bg{width:100%;height: 829px;display: revert;}
	.bro_info_box h3{font-size: 27px;}
	.mt_title{font-size: 19px;justify-content: center;}

	.bro_bx{display: inline-block;width:186px;height: 50px;}

	.down_bro{text-align: left;padding-left: 22px;background:#fff url(../img/down.png) no-repeat 89% 40%;}

	.bro_bx::before {content: "";display: block;position: absolute;top: 100%;left: 94px;transform: translate(-51%,-79%);transition: all 0.4s;}
	.bro_bx:hover::before{width:100%;}



	/*제품소개*/
	/*제품소개*/
	/*제품소개*/
	.sub-banner#product{position: relative;padding-top: 100px;height: 334px;width: 100%;background: url(../img/sub/sub_product_m.jpg)no-repeat 38% 98%;}

}









/* @media (max-width: 1400px) */
/* @media (max-width: 1400px) */
/* @media (max-width: 1400px) */
@media (max-width: 1400px) {
	/* sub_menu */
	.sub_menu {}
	.sub_m_inner div {line-height: 60px;font-size: 14px;}
	.sub_m_inner div a {font-size: 14px;}

	.sub-banner .sub_txt h2 {font-size: 43px;}


	/* 메인 */
	/* 메인 */
	.main_r {padding: 93px;}
	.main_r .main_r_wrap {display: block;}
	.main_r .main_r_wrap .main_r_txt {font-size: 20px;}
	.main_r .main_r_wrap .main_r_icon {}


	/*오시는 길*/
	.location .location_title {font-size: 25px;margin:0 0 20px;}

	.location .location_txt:last-child {margin: 120px 0 0;}
	.location .location_other p {font-size: 16px;padding-left: 15px;}

	.location .main_move h2 {font-size: 18px;}
	.location .bottom_move p {font-size: 16px;}
	.location .bottom_move p.move_title {font-size: 17px;}


	/*서포트*/
	/*서포트*/
	/*서포트*/
	/*제품문의*/
	.inquiry .check {font-size: 14px;}

	.input-con {padding: 40px 0 40px 40px;}
	.input-con label {font-size:16px;}
	.input-con .input-container input {font-size:16px;}

	.bord_btn_wrap .bord_btn {width: 210px;}
	.bord_btn_wrap .bord_btn p {line-height: 50px;}

	/*CONTACT*/
	.call_wrap .call_header {font-size:16px;}
	.call_wrap .call_text .l_child {font-size:14px;}

	/*글로벌 네트워크*/
	.world_list .world_title {font-size:25px;}
	.world_wrap .world_text .l_child {font-size:16px;}
	.world_wrap .l_child {padding:15px 20px;}

	/*사이트맵*/
	.sitemap .close_btn img {width:25px;}

	.sitemap_wrap .sitemap_box .box_top h2 {font-size:25px;margin: 30px 0 20px;}
	.sitemap_wrap .sitemap_box ul li a {font-size:16px;}



}


/* @media (max-width: 1200px) */
/* @media (max-width: 1200px) */
/* @media (max-width: 1200px) */
@media (max-width: 1200px){
	/* sub_menu */
	.sub_menu {}
	.sub_m_inner div {line-height: 55px;}

	.sub-banner .sub_txt h2 {font-size: 40px;}


	/* 메인 */
	/* 메인 */
	.main_r {padding: calc(80px + 4%) 4% 4%;}
	.main_r .main_r_wrap .main_r_txt {font-size: 1.9vw;}
	.main_r .slick-slide img {max-width: 180px;}


	/*오시는 길*/
	.location .location_txt .txt_r .location_ad {flex:revert;}
	.location .bottom_move {gap: 72px;}

	.location .location_other p {padding-left: 12px;}

	.location .main_move h2 {font-size: 17px;}
	.location .bottom_move p {font-size: 15px;}
	.location .bottom_move p.move_title {font-size: 16px;}


	/*서포트*/
	/*서포트*/
	/*서포트*/
	.sub-banner#contact {position: relative;padding-top: 100px;height: 430px;width: 100%;background: url('../img/sub/sub_contact.jpg');background-repeat: no-repeat;background-size: cover;}
	
	/*제품문의*/
	.input-con {padding: 35px 0 35px 35px;}
	.input-con .input-container input {height: 45px;}


	/*사이트맵*/
	.sitemap_wrap .sitemap_box ul li {margin-bottom: 5px;}

}


/* @media (max-width: 992px) */
/* @media (max-width: 992px) */
/* @media (max-width: 992px) */
@media (max-width: 992px) {
	h2 {font-size:}
	/* sub_menu */
	.sub_menu {height: 50px;}
	.sub_m_inner div {line-height: 50px;font-size:12px;}
	.sub_m_inner div a {font-size:12px;}
	.sub-banner .sub_txt h2 {font-size: 35px;}
	

	/* 메인 */
	/* 메인 */
	.main_r {padding: 4%;}
	.main_r .main_r_wrap {display:flex;align-items:center;justify-content:space-between}
	.main_r .main_r_wrap .main_r_txt {font-size: 16px;margin:0;}
	.main_r .main_r_wrap .main_r_icon {padding: 0 0 20px;}

	.main_r .slick-slide img {width:auto !important;max-height: 100%;}


	/*오시는 길*/
	.location .location_title {font-size: 20px;margin:0 0 15px;}
	.location .location_txt:last-child {margin: 100px 0 0;}
	.location_tel, .location_fax, .location_email, .bottom_move, .location_ad {justify-content:flex-start;padding:0 15px;}
	
	.location .location_i {margin: 10px 0;}

	.location .location_txt .location_other {font-size: 16px;display: revert;}
	.location .location_txt .bottom_index {margin-top: 72px;}

	.location .location_other p{font-size: 14px;padding-left: 16px;}

	.location .main_move {justify-content: center;align-items: center;}
	.location .bottom_move{display: revert;text-align: center;}
	.location .bottom_move .car {margin-top: 35px;}


	/*서포트*/
	/*서포트*/
	/*서포트*/
	.sub-banner#contact {height: 334px;}
	
	/*제품문의*/
	.inquiry .check {font-size: 12px;}
	.input-con {display:block;padding: 30px;}
	.input-con label {width:100%;font-size:14px;margin:0 0 10px;}
	.input-con .input-container {width:100%;}

	.bord_btn_wrap .bord_btn {width: 180px;}
	.bord_btn_wrap .bord_btn p {line-height: 45px;font-size:14px;}

	/*글로벌 네트워크*/
	.world_list .world_title {font-size:20px;margin:30px 0 20px;}
	.world_wrap .world_header {display:none;}
	.world_wrap .world_text .l_child {display:block;font-size:14px;border:none;text-align:left;}
	.world_wrap .world_text .l_child::before {display: block;margin: 0 0 5px;font-weight: 700;}
	
	.world_wrap .world_text .l_child.field01 {display:flex;flex-direction:row;justify-content:flex-start;}
	.world_wrap .world_text {display:block;}
	.world_wrap .field01 span {margin:0 0 0 10px;}
	.world_wrap .world_text .l_child.field02::before {content:"Address";}
	.world_wrap .world_text .l_child.field03::before {content:"TEL/FAX";}
	.world_wrap .world_text .l_child.field04::before {content:"Other";}

	/*CONTACT*/
	.call_wrap .call_header {display:none;}
	.call_wrap .call_text {display:block;padding: 0 0 20px;}
	.call_wrap .call_text:nth-child(2n) {background: #f9f9f9;}
	.call_wrap .call_text .l_child {display:block;font-size:14px;border:none;text-align:left;padding-bottom: 0;}
	.call_wrap .call_text .l_child::before {display: block;margin: 0 0 5px;font-weight: 700;}
	.call_wrap .call_text .l_child.field::before {content:"Field";}
	.call_wrap .call_text .l_child.call::before {content:"Phone number";}
	.call_wrap .call_text .l_child.email::before {content:"E-mail";}


	/*사이트맵*/
	.sitemap .close_btn img {width:20px;}

	.sitemap_wrap {flex-wrap:wrap;}
	.sitemap_wrap .sitemap_box {flex:none;width:50%;height: 35%;padding:20px 0;border:1px solid rgba(255,255,255,0.6);margin:-1px 0 0 -1px;}
	.sitemap_wrap .sitemap_box:nth-child(1){align-self:flex-end;}
	.sitemap_wrap .sitemap_box:nth-child(2){align-self:flex-end;}
	.sitemap_wrap .sitemap_box:nth-child(3){align-self:flex-start;}
	.sitemap_wrap .sitemap_box:nth-child(4){align-self:flex-start;}

	.sitemap_wrap .sitemap_box img {height: 30px;}
	.sitemap_wrap .sitemap_box .box_top h2 {font-size: 20px;margin: 25px 0 15px;}
	.sitemap_wrap .sitemap_box ul li {font-size:14px;margin-bottom: 0;}
	.sitemap_wrap .sitemap_box ul li a {font-size:14px;}


}


/* max-width: 576px */
/* max-width: 576px */
/* max-width: 576px */
/* max-width: 576px */
@media (max-width: 576px) {
	/*header*/
	#hd .pc_gnb {display: none;}
	.hd_wrap {padding: 0 5%;height: 67px;}
	#hd .m_gnb {display: flex;justify-content: space-between;align-items: center;width: 100%;}

	#hd, #wrapper, #ft {min-width: none;}

	.m_gnb .m_logo img {width: 130px;}
	.mobile_gnb img {width: 130px;}

	.mobile_gnb .m_logo {padding-left: 20px;margin-bottom: 20px;}
	.mm-navbar__title {display: none;}

	.pc_logo img{display: none;}
	.scroll_ani{display: none;}

 

	/*서브메뉴*/
	.sub_m_title.mm-listitem__text{font-size: 15px;}
	.mm-listitem__text{font-size: 14px;}


  	/* 메인 */
	/* 메인 */
	.main_r .main_r_wrap {display:block;margin:0;}
	.main_r .main_r_wrap .main_r_txt {font-size:14px;}
	.main_r .main_r_wrap .main_r_txt span {font-weight:500;}
	.main_r .main_r_wrap .main_r_icon {padding: 0 0 10px;}
	.main_r .main_r_wrap .main_r_icon img {width:49px;} 

	.slide_icon img {width: 22px;}

	.main_wrap {height: 100%;width: 100%;display: flex;flex-direction: column;}
	.main_l {width: 100%;height: 50%;overflow: hidden;}

	.main_l .slide {padding:0 0 20px;}
	.main_l .slide.one {background: url(../img/main_slide01.jpg);background-position: 45%;background-size: cover;} 
	.main_l .slide.two {background: url(../img/main_slide02.jpg);background-position: bottom;background-size: cover;}
	.main_l .slide.three {background: url(../img/main_slide03.jpg) 40%;background-size: cover;}

	.main_l .slide .fp-tableCell {display:flex;align-items:flex-end;height:100% !important;}

	.main_l .slide .main_l_stxt {}
	.main_l .slide .main_l_stxt p {font-size: 15px;margin-bottom: 0;}
	.main_l .slide .main_l_mtxt h2 {font-size: 22px;}
	.main_r_wrap{display: revert;}

	.main_r {width: 100%;height: 50%;padding:20px 20px 30px;}

	.main_l .slick-slide img{max-width: 163px;max-height: 200px;}

	.main_r_icon{padding:0 0 15px;}
	.full_txt .arrow img{width:49px;}
	.m_menu_wrap .full_l {background: url(../img/main_list01.jpg) 100% 80%;} 
	.m_menu_wrap {height: 100%;display: revert;background: #000;}
	.full_wrap{width: 100%;height: 40%;}
	.m_menu_wrap .full_r{height: 60%;}
	.full_r .full_wrap.f_top{height: 50%;}
	.full_r .full_wrap{height: 50%;}

	.m_menu_wrap .full_txt p {font-size: 18px;margin-bottom: 0;padding:0 13px;}
	.m_menu_wrap .full_txt p span {font-weight:500;}

	.full_txt .arrow{padding:0 20px;}

	#full_txt_01{height: 123%;}
	.m_menu_wrap .full_l .full_txt{padding-top: 0;}
	.m_menu_wrap .full_r .full_t{padding: 0;}

	.main_list_img img{width:103px;right: 4%;}
	.board_wrap {display: block;padding: 67px 0 0;}

	.board_wrap .board_l{height: 55%;}
	.board_wrap .latest_top_wr {height: 64%;}
	.board_wrap .board_r{height: 45%;}

	.lt_info .lt_date{flex-direction: row;width: auto;height: 30px;padding:2px 10px;}
	.lt_info .lt_date dt, .lt_info .lt_date dt.big_date{font-size: 10px;font-weight:300}
	.lt_info .lt_date dt.big_date::before {content:"-";}
	.custome_box h2{font-size: 20px;}
	.notice_txt .lt_title{font-size: 12px;}
	#bd_ar .arrow {padding: 0;}

	.board .full_txt {padding:0 0 10px;}
	.board_wrap .board_title {padding:20px 0 10px;}
	#bd_ar.full_txt p {font-size: 18px;padding:0;margin-bottom: 0;}
	.custome_box {width: 100%;height: 100%;background: url(../img/main_inquirry.jpg)no-repeat 100% 76%;background-size: cover;}


	/*footer*/
	#ft_company h2 img{width: 110px;height: 17px;}
	#ft_wr p{font-size: 11px;padding: 0 16px;}
	#ft_wr .ft_cnt{padding: 0;}
	#ft_wr{padding: 19px 0;}

	/* sub_menu */
	.sub_menu {width: 100%;}
	.sub_menu .sub_m_inner {overflow-x:auto;border-bottom: 1px solid #ddd;}
	.sub_menu .sub_m_inner::-webkit-scrollbar {display:none;}

	.sub_m_inner div {flex:none;line-height: 50px;padding:0 20px;min-width:25%;}
	.sub_m_inner div:not(:last-child) {border-right:1px solid #ddd;}
	.sub-banner .sub_txt h2 {font-size: 29px;margin-bottom: 89px;}




	/*회사소개*/
	/*회사소개*/
	/*회사소개*/
	.sub-banner#company {position: relative;padding-top: 100px;height: 284px;width: 100%;background: url(../img/sub/sub_company.jpg) no-repeat;}


	.sub_m_inner a{font-size: 14px;}	




	/*ceo 인사말*/
	.ceo .ceo_photo {width: 100%;height: 313px;background: url(../img/sub/ceo_photo_4.jpg) no-repeat center center;position: relative !important;}
	.ceo .ceo_photo .ceo_txt {position: absolute;top: 230px;left: 3%;padding: 15px;width:80%;}

	.ceo .ceo_photo .ceo_txt h2 {font-size: 18px;margin-bottom: 15px;}
	.ceo .ceo_photo .ceo_txt p {font-size: 15px;line-height:1.4;color:rgba(255,255,255,0.8);}
	.ceo .ceo_talking h2 {font-size: 16px;margin: 18px 0;}
	.ceo .ceo_talking {margin-top: 230px;}
	.ceo_talking p {font-size: 14px;}




	/*로케이션*/
	.move_one{font-size: 15px;}
	.main_move h2{font-size: 16px;}

	.location .location_txt:last-child {margin: 80px 0 0;}
	.location iframe {height: 350px;}

	.location .location_txt .location_other {font-size: 15px;display: revert;}
	.location .location_txt .location_other p{padding-left: 13px;}

	.location .location_i {width: 22px;height: 22px;}

	.bottom_move{display: revert;text-align: center;}
	.main_move{justify-content: center;align-items: center;}
	.location .location_txt .bottom_index {margin-top: 62px;}
	.location .bottom_move p.move_title{font-size: 15px;}
	.car{margin-top: 35px;}
	.location .bottom_move p{font-size: 14px;}

	/*조직도*/
	.organ_img img{width:100%;margin: auto;display: block;}


	/*제품 576*/
	/*제품 576*/
	/*제품 576*/
	.pro_info_wrap{font-size: 13px;margin-top: 45px;}
	.pro_title {margin: 0 0 41px;}
	.pro_title h2{font-size: 23px;}
	.selectBox2{font-size: 14px;width: 100%;height: 45px;}
	.optionItem a{font-size: 13px;padding: 7px 0;}
	.optionItem a span{display: block;padding-right: 0;}
	#ot_optionItem{height: 53px;line-height: 37px;}
	.selectBox2 .optionList{width: 100%;top:45px;}
	.pro_info_box{height: 100%;flex-direction: column-reverse;} 
	.pro_level{font-size: 21px;}
	.pro_level::after{height: 24px;}
	.pro_type{font-size: 18px;}
	.pro_name{font-size: 14px;}
	.pro_info_box::after{display: none;}
	.pro_img_box{text-align: center;flex:revert;}
	.model_text_box{flex:revert;padding-left: 0;}
	.pro_img_box#pro_img{padding-top: 0;}

	#pro_info_box02{height: 100%;}
	#pro_info_box02::after{display: none;}
	#model_txt{margin: 50px auto 0;padding: 0 20px;}
	#ctt_title::before {width: 14px;margin: 8px 5px 7px 0;}



	#ctt_title{font-size: 17px;}
	.ctt ul li {margin-bottom: 13px;}
	.model_text_box2{margin: 38px auto 0;padding: 0 20px;}
	.iconbox li p{width: 84px;height: 84px;border: 6px solid #0e4194;}
	#m_iconbox{flex-wrap: wrap;}
	#m_iconbox li{flex:revert;width: 50%;}
	.cash, .tool, .pressure, .measurement, .touch, .water, .struc, .water2, .accuracy, .size, .type_icon, .digital, .x, .lcd, .safety, .ship, .wash, .speed, .operation, .usb, .leaf, .setting, .o2, .sensor, .material, .network, .alarm, .expansion, .cycle, .sampling, .patent, .choose, .keypad, .saved, .control, .marine, .leak, .x2, .regenerative, .fire, .hammer, .decrease, .valve{background-size: 42px auto;}
	.battery{background-size: 28px auto;}
	.cancall, .timer, .easy{background-size: 50px auto;}
	.mute, .economy{background-size: 58px auto;}
	.ctt_1st li, .ctt_2nd{margin-top: 38px;}
	.table_box{margin-top: 30px;}


	.apply{padding: 31px 0;margin-top: 38px;}
	.system_wrap {padding: 40px 0;}
	.system_wrap2 {margin-top:40px;}
	.system_ctt {margin: 17px 0 0;}
	.technical_wrap, .technical_wrap02  {margin: 50px auto 0;}
	.technical_wrap ul li{height: 45px;}
	.table_box td{height: 45px;}
	.table_box th{height: 45px;}
	.drawing, .drawing01, .drawing03, .drawing04, .drawing05, .drawing07, .drawing08, .drawing09, .drawing10, .drawing11, .drawing12, .drawing13, .drawing14, .drawing15, .drawing16{margin-top: 38px;background-size: 324px auto;}
	.drawing, .drawing13{height: 303px;}
	.drawing01{height: 331px;}
	.drawing03{height: 266px;}
	.drawing04{height: 358px;}
	.drawing05{height:337px;}
	.drawing06 {margin-top: 38px;height:251px;background-size: 342px auto;}
	.drawing07{height: 482px;}
	.drawing08{height: 333px;}
	.drawing09{height: 357px;}
	.drawing10{height: 368px;}
	.drawing11{height: 407px;}
	.drawing12{height:258px;}
	.drawing14{height:270px;}
	.drawing15{height:307px;}
	.drawing16{height:271px;background-size: 304px auto;}

	.pr_img{width: 53vw;}
	.pr_img2{width: 59vw;}
	.pr_img3{width: 63vw;}
	.pr_img4{width: 41vw;}

	.pr_img5{width: 53vw;}
	.pr_img6{width: 40vw;}
	.pr_img7{width: 29vw;}

	.pr_img8{width: 28vw;}
	.pr_img9{width: 35vw;}

	.technical_wrap04{margin: 50px auto 0;}
	#summary{margin-top: 27px;}

	#summary.sm_02, #summary.sm_03, #summary.sm_04, #summary.sm_05, #summary.sm_06, #summary.sm_07{position: revert;padding: 30px 15px;background: #f8f8f8;margin-bottom: 0;}

	.pr_ctr {font-size: 22px;line-height: 27px;margin-bottom: 20px;}
	.tc_title span{top:20px;}
	.tc_title{padding: 13px 0 13px 13px;}
	.tc_title span{width: 10px;height: 10px;top:17px;right: 15px;}
	.title_one span.down, .title_two span.down, .title_three span.down, .title_four span.down{width: 10px;height: 10px;right: 15px;}
	#gr{height: 112px;}
	.technical_info_wrap{margin: 40px auto 0;display:revert;}
	.info_section {margin-top: 40px;}
	.pro_info_box02 {position: relative;display: flex;margin: auto;flex-direction: column-reverse;}
	.m_graph_box{font-size: 12px;}



	/*회사소식*/
	/*회사소식*/
	/*회사소식*/

	/*공지사항*/
	.sub-banner#notice {position: relative;padding-top: 100px;height: 284px;width: 100%;background: url(../img/sub/sub_notice_m.jpg) no-repeat 69% 50%;}

	/*브로슈어*/
	.sub_wrap{margin:45px auto 119px;}
	.bro_img{padding:13px 0 0 0;}
	.bro_img img{margin: auto;display: block;width: 243px;height: 345px;box-shadow: 2px 15px 50px 0px rgb(0 0 0 / 30%);}
	.bro_info_box{text-align: center;padding-top: 80px;}


	.bro_bg{width:100%;height: 808px;display: revert;margin-top: 65px;}
	.bro_info_box h3{font-size: 23px;}
	.mt_title{font-size: 17px;justify-content: center;}

	.bro_bx{display: block;width:186px;height: 50px;margin: auto;}
	.view_bro{margin:0 auto 20px;}

	.down_bro{text-align: left;padding-left: 22px;background:#fff url(../img/down.png) no-repeat 89% 40%;}

	.bro_bx::before {content: "";display: block;position: absolute;top: 100%;left: 94px;transform: translate(-51%,-79%);transition: all 0.4s;}
	.bro_bx:hover::before{width:100%;}



	/*제품소개*/
	/*제품소개*/
	/*제품소개*/
	.sub-banner#product{position: relative;padding-top: 100px;height: 284px;width: 100%;background: url(../img/sub/sub_product_m.jpg)no-repeat 38% bottom;}

	/*서포트*/
	/*서포트*/
	/*서포트*/
	.sub-banner#contact {height: 284px;}

	/*제품문의*/
	.inquiry .check {font-size: 12px;}
	.input-con {padding: 20px;}
	.input-con label {font-size:14px;}

	.input-con.in-long .input-container input {height: 200px;}

	/*글로벌 네트워크*/
	.world_list .world_title {font-size:18px;margin:30px 0 15px;}


	/*사이트맵*/
	.sitemap_wrap .sitemap_box .box_top h2 {font-size: 18px;margin: 20px 0 10px;}

	




	/*footer*/
	#ft_wr p{font-size: 12px;}
	#ft_wr .ft_cnt{padding: 0;}
	#ft_company .ft_info span{display: block;}
	#ft_company .copy_line span{display: block;}


}