/*서브 공통*/
.sub_visual {background-repeat:no-repeat;width:100%;background-size:100% ;height:270px;;/*height:400px;*/}
.sub_visual_txt_wrap {max-width:1300px;width:100%;height:100%;position:relative;margin:0 auto;text-align:left;}
.sub_visual_txt{position:absolute;left:0;top:50%;transform:translateY(-65%);color:#fff;z-index:10;}
.sub_visual_txt span {display:block;width:45px;height:4px;background-color:#c4d600;margin-bottom:30px;}
.sub_visual_txt h2 {font-size:40px;font-weight:600;margin-bottom:18px;}
.sub_visual_txt p {font-size:17px;color:#e1e1e1;}

.bg01 {background-image:url('/img/sub/sub_visual1.png');}
.bg02 {background-image:url('/img/sub/sub_visual2.png');}
.bg03 {background-image:url('/img/sub/sub_visual3.png');}
.bg04 {background-image:url('/img/sub/sub_visual4.png');}
.bg05 {background-image:url('/img/sub/sub_visual5.png');}
.bg06 {background-image:url('/img/sub/sub_visual6.png');}
#sub_Twrap {margin-top:133px;}
.sub_inWrap {width: 1300px;margin: 0 auto 80px;display: flex;justify-content: flex-start;align-items: baseline;}

/*서브네비*/
.subNav {text-align:center;margin-right:8%;width:303px;max-width:226px;}
.subNav  .snbTite {width:100%;font-size:23px;font-weight:bold;color:#fff;background-color:#071822;padding:11% 0}

.subCustomer {width: 100%;background-color: #c2d933;text-align: center;padding: 20px;margin-top: 15px;}
.subCustomer h3 {font-size: 16px;margin-top: 10px;font-family: 'NEXON Lv2 Gothic';}
.subCustomer h1 {font-size: 23px;font-weight: bold;font-family: 'NEXON Lv2 Gothic Bold';margin-top:5px;}
.subCustomer p {margin-top: 10px;font-size: 16px;}




/*서브네비*/

.subNav .lnb {
  border-top: 2px solid #222;
}

.subNav .lnb > li {
  border-bottom: 1px solid #eee;
}

.subNav .lnb > li > a {
  display: block;
  padding: 15px 12px;
  font-size: 16px;
  font-weight: 500;
  transition: all 0.3s ease;
}

.subNav .lnb > li:hover > a {
  padding-left: 18px;
  color: #071822;
}

.subNav .lnb > li.active > a {
  font-weight: 700;
  border-left: 3px solid #071822;
  background: #f8f8f8;
}

/* lnb-depth2 */
.subNav .lnb-depth2 {
  padding: 5px 0 10px 15px;
}

.subNav .lnb-depth2 li a {
  display: block;
  font-size: 14px;
  color: #666;
  padding: 6px 0;
}

.subNav .lnb-depth2 li.active a {
  color: #071822;
  font-weight: 600;
}


.subNav .lnb-depth2 {
  display: none;
}

.subNav .lnb > li.active .lnb-depth2 {
  display: block;
}

.subNav {
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
}





.subNav .lnb > li > a {
  position: relative;
}

.subNav .lnb > li > a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 0;
  background: #f3f6f5;
  transition: width 0.3s;
  z-index: -1;
}

.subNav .lnb > li:hover > a::before {
  width: 100%;
}



html.is-fancybox-open, 
body.fancybox-active {
    overflow: visible !important;
    height: auto !important;
}



/*회사소개-인사말*/
.sub_info {width:100%;}
.subTnavi {font-size: 32px;margin-bottom: 20px;text-align:left;font-family: 'NEXON Lv2 Gothic Bold';color:#000;border-bottom: 1px solid #e1e1e1;padding-bottom: 20px;}
.sub_Iflex {padding-top: 20px;display: flex;justify-content: space-between;align-items: flex-end;padding-bottom: 20px;margin-bottom: 20px;}
.sub11_p {position:relative;margin-left: 4%;}
.sub11_p::before{display:block;content:'';background-color:#e1e1e1;width:3px; height:370px;position:absolute;top:0;left:-33px;}
.sub11_p h3 {position:relative;font-size: 20px;font-weight: normal;}
.sub11_p h3::before {display:block;content:'';background-color:#00de83;width:3px; height:50px;position:absolute;top:0;left:-33px;}
.sub11_p p {font-size:16px;margin:3% 0;}
.sub11up {font-size:18px;font-weight:bold;}
.sub11br {display:block;}
.sub11_itemWrap{padding-top: 20px;padding-bottom: 20px;margin-bottom: 20px;}
.sub11_itemWrap .sub11_item{padding-top: 20px;padding-bottom: 20px;}
.sub11_itemWrap .sub11_item .sub11_imgFlex{width: 100%; display: flex;justify-content: space-between; }
.sub11_img{width: calc(100% / 2 - 10px);}
.sub11_img img{width: 100%; }
.sub11_itemWrap .sub11_item p{text-align: center;padding-top: 20px;padding-bottom: 20px;}

/*회사소개-연혁*/
.sub12_Wrap h1 {font-size:23px; font-family: 'NEXON Lv2 Gothic Bold';}
.sub12_tab {text-align:center;}
.sub12_tab button { width: 190px;font-size: 18px;color: #999999;font-family: 'NEXON Lv2 Gothic Bold'; background-color: #fff;border: 1px solid #999;padding: 1% 0;margin: 5% 10px 2%; border-radius: 5px;}
.sub12_tab button:last-child {margin-right:0;}
.sub12_tab button.sub12active {background-color:#2f5d50;border:1px solid #2f5d50;color:#fff;}
.sub12tab_in {display: flex;justify-content: center;align-items: center;border-top: 1px solid #cccc;padding: 2% 0;}
.sub12tab_in:nth-child(2n) {background-color:#f7f7f7;}
.tab12_set {width:60%;}
.tab12_set h2 {font-size: 25px;font-family: 'NEXON Lv2 Gothic Bold';margin-bottom: 3%;}
.tab12_set p {font-size: 16px;font-family: 'NEXON Lv2 Gothic';line-height:1.3;}

.sub12tabcontent {animation: fadeEffect 1s;}
@keyframes fadeEffect {from {opacity: 0;}to {opacity: 1;}}

/*회사소개-조직도
.sub13 {text-align:center;}*/

/*회사소개-성과*/ 
.s01n03-t-stitle, .s01n03_number_count {text-align:center;}
.sub13_set h1::before {display:inline-block;content:'';width:8px;height:8px;background-color:#2f5d50;border-radius:100%;margin-right:1%;}
.sub13_set h1 {font-size: 21px;font-family: 'NEXON Lv2 Gothic';color: #000;font-weight: bold;text-align:start;margin-bottom:20px;}
.sub13_con_text_p p {font-size:17px;font-weight:400;text-align:start;margin-bottom:30px;}
.sub13_con1 {width:100%;display:flex;justify-content:space-between;margin-bottom:70px;}
.sub13_con1_img {width:40%;height:540px;}
.sub13_con1_img img {width:100%;height:100%;object-fit:cover;border-radius:15px;}

.sub13_con1_history {width:55%;margin-top:40px}
.sub13_con1_history_item {display:grid;grid-template-columns:100px 60px 1fr;gap: 20px;position:relative;padding-bottom:50px;}
.year {font-size:25px;font-weight:600;}
.line {position:relative;display:flex;justify-content:center;margin-top:5px;}
.line::before {content:"";position:absolute;top:15px;bottom:-50px;left:50%;transform:translateX(-50%);width:2px;background:#dcdcdc;height:calc(100% + 50px);}
.dot {width:14px;height:14px;border:3px solid #C2D933;border-radius:50%;position:relative;z-index:2;background-color:#fff;}
.content p {font-size:17px;line-height:1.6;margin:0;}
.sub13_con1_history_item:last-child .line::before {display:none;}

.sub13_con2 {width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;}
.sub13_con2_1 {width:30%;border:1px solid #ccc;border-radius:10px;padding:5px;text-align:center;margin-bottom:20px;}
.sub13_con2_1 img {width:100%;height:365px;object-fit:cover;}
.sub13_con2_1_text {width:100%;height:30px;background-color:#f3f8e9;margin-top:10px;line-height:30px;font-weight:500;border-radius:5px;border:1px solid #d1d5b0;}

.sub13_con2_bottom {width:100%;height:100%;background-color:#f3f8e9;padding:3% 5%;border-radius:15px;border:1px solid #d1d5b0;}
.sub13_con2_bottom h2 {font-size:17px;color:#e90000;margin-bottom:15px;}
.sub13_con2_bottom p {font-size:16px;}

.sub13_img_popup {position:fixed;inset:0;background:rgba(0,0,0,.8);display:none;justify-content:center;align-items:center;z-index:9999;}
.sub13_img_wrap {width:90%;max-width:900px;position:relative;}
#sub13_popup_img {width:100%;max-height:90vh;object-fit:contain;display:block;}
.sub13_close {position:absolute;top:-50px;right:0;font-size:32px;color:#fff;cursor:pointer;background:none;border:none;}
.cert_btn {cursor:pointer;transition:.3s;}
.cert_btn:hover {transform:scale(1.03);}

@media screen and (max-width:900px) {
.sub13_con1 {flex-direction:column;}
.sub13_con1_img {width:100%;height:400px;}
.sub13_con1_history {width:100%;}
.sub13_con1_history_item {gap:0;padding-bottom:35px;}
.year {font-size:22px;}
.content p {font-size:16px;}

.sub13_con2 {flex-wrap:wrap;}
.sub13_con2_1 {width:49%;}
.sub13_con2_bottom h2 {font-size:16px;}
.sub13_con2_bottom p {font-size:15px;}
}

/*회사소개-오시는길*/
.su14_map .sub14map {width:60%;border-radius: 15px;}
.su14_map {display:flex; flex-direction:row; justify-content: space-between;}
.sub14map {margin-right:2%;}
.sub14_set {margin:5% 0;position:relative;}
/*.sub14_set::after {display:block;content:'';background: linear-gradient(to right, #00de83 , #07e3c1);width: 90%;height:50px;position:absolute;bottom:-40px;right:0;z-index:-1;opacity:0.5;}*/
.sub14_set:last-child {margin-top:8%;}
.sub14_set h1 {font-size: 23px;font-family: 'NEXON Lv2 Gothic Bold';margin-bottom: 1%;}
.sub14D {font-size: 18px;font-family: 'NEXON Lv2 Gothic';line-height: 1.6;}
.sub14_set figure img {width: 100%; border-radius: 15px; margin: 20px 0;}

.directions_btn {width:38%;border:1px solid #cccccc;border-radius:15px;display:flex;flex-direction:column;align-items:center;padding:7% 0;}
.directions_btn img {width:30px; height:30px;object-fit:cover;}
.directions_btn p {font-size:16px;}
.sub14_btn_left {display:flex;}
.sub14_btn_left img {margin-right:15px;}
.naver_btn {width:90%;height:80px;border:1px solid #03c65a;display:flex;justify-content: space-between;padding:9%;border-radius:5px;align-items:center;color:#03c65a;margin-bottom:30px;}
.kakao_btn {width:90%;height:80px;border:1px solid #fae100;display:flex;justify-content: space-between;padding:9%;border-radius:5px;align-items:center;}
.directions_p {display:flex;flex-direction:row;margin-top:50px;}
.directions_p img {margin-right:10px;}

.sub14_icons {width:100%;height:100%;border:1px solid #cccccc;border-radius:15px;display:flex;justify-content:space-between;margin-top:20px;padding:5%}
.sub14_icon_con1 {text-align:center;display:flex;flex-direction:column;align-items:center;}
.sub14_icons .sub14_icon_con1 h1 {font-size:20px;margin-top:15px;}
.sub14_icons .sub14_icon_con1 h1:last-child {font-size:20px;margin-top:15px;color:#067538;}
.sub14_icons .sub14_icon_con1 .sub14_icon_text {height:180px;}
.sub14_icons .sub14_icon_con1 .sub14_icon_text p {font-size:14px;font-weight:400;margin:5px 0 10px 0;}
.sub14_icon_btn {width:110px;height:35px;border:1px solid #067538;border-radius:5px;display:flex;align-items:center;justify-content:center;padding:0 15%;cursor:pointer;transition:0.3s;}
.sub14_icon_btn img {width:20px;height:20px;object-fit:cover;margin-right:5px;}
.sub14_icon_btn p {font-size:14px;color:#067538;}
.sub14_line {width:1px;border:1px solid #f8f8f8;}
.sub14_icon_bottom {height:100%;background-color:#067538;border-radius:5px;display:flex;align-items:center;justify-content:center;margin-top:10px;}
.sub14_icon_bottom p {font-size:14px;color:#fff;font-weight:300}
.sub14_icon_bottom img {width:15px;height:15px;object-fit:cover;margin-right:5px;}


@media screen and (max-width:1000px) {
.sub14_icons {padding:2%;}
.sub14_icon_text img {width:35px;height:35px;}
.sub14_icons .sub14_icon_con1 .sub14_icon_text {height:150px;}
.sub14_icons .sub14_icon_con1 h1 {font-size:18px;}
}

@media screen and (max-width:750px) {
.sub14D {font-size:16px;}
.directions_btn p {font-size:15px;}
.sub14_icons {flex-direction:column;}
.sub14_icon_con1 {margin:20px 0;}
.sub14_line {width:100%;height:1px;border:1px solid #f8f8f8;}
}

@media screen and (max-width:500px) {
.su14_map {flex-direction:column;}
.su14_map .sub14map {width:100%;margin-bottom:20px;}
.directions_btn {width:100%;}
.sub14_icon_bottom p {font-size:13px;}
}


/*제품소개*/
.sub21_tab {border-bottom:1px solid #e1e1e1;padding-bottom:50px;display:flex;justify-content:center;align-items:center;margin: 50px 0;}
.sub21_tab button {border:1px solid #acacac;width:20%;padding:1.5% 0;font-size:20px;font-family: 'NEXON Lv2 Gothic';margin-right:2%; border-radius: 5px;}
.sub21_tab button:last-child {margin-right:0;}
.sub211active, .sub21_tab button:hover {background-color:#2f5d50;color:#fff;font-weight:bold;border:1px solid transparent;transition:.3s;border:1px solid #2f5d50;}
.sub21_down {text-align:right;margin: 50px 0;}
.sub21_down a {background-color:#c2d933;font-size:16px;color:#333;font-family: 'NEXON Lv2 Gothic';padding: 1.5%;border-radius: 10px;font-weight: bold;}
.sub21_inimg {text-align:center;}

.sub23tab {width:95%;border-bottom:1px solid #e1e1e1;padding-bottom:50px;margin: 50px auto;display: flex;justify-content: flex-start;align-items: center;flex-wrap: wrap;}
.sub23tab button {width: 20%;border: 1px solid #ddd;padding: 1.5% 0;margin-right: 2%;margin-bottom:2%;border-radius: 10px;}
.sub23tabIn {display: flex;justify-content: center;align-items: center;}
.sub23tabIn li {width:200px;border:1px solid #acacac;padding:2% 0;font-size:20px;font-family: 'NEXON Lv2 Gothic';margin-right:2%;text-align:center;}
.sub23tabIn li:last-child {margin-right:0;}
.sub23tabIn li.active {background-color:#00de83;color:#fff;font-weight:bold;}
.sub23tabIn li:hover {background-color:#00de83;color:#fff;border:1px solid transparent;transition:.3s;cursor:pointer;}


/* 제품소개 리뉴얼 sub02n 공통사항 및 sub02n_01*/
.sub02-new{margin-top: 50px;}
.sub02-new .sub02n-pro-list{display: flex; flex-wrap: wrap; width: 100%; gap:20px; }
.sub02-new .sub02n-pro-list .sub02n-pro-item{width: calc(100% / 2 - 30px);color: #000;
    border: 1px solid #eee;
    border-radius: 10px;}

.sub02-new .sub02n-pro-list .sub02n-pro-item figure{ display:block;width: 100%;height: auto; overflow: hidden; padding: 20px;}

.sub02-new .sub02n-pro-list .sub02n-pro-item figure img {
  width: 100%;
  transition: 0.5s ease;
}

.sub02-new .sub02n-pro-item:hover img {
  transform: scale(1.08);
}


.sub02-new .product-text{ padding: 20px; margin: 20px; border: 1px solid #f5f5f5; background: rgba(0, 0, 0, 0.7); border-radius: 10px; display: flex; justify-content: space-between;color:#fff; align-items: center; gap:10px;}
.sub02-new .product-text h3{ font-size: 20px;font-weight: 500;}

.sub02-new .btn-more {
  display: inline-block;
  padding: 6px 15px;
  border: 1px solid #fff;
  font-size: 12px;
  border-radius: 5px;
  transition: all 0.3s ease;
}

.sub02-new .sub02n-pro-item:hover .btn-more {
  background: #fff;
  color: #000;
}


@media screen and (max-width:1000px) {
.sub02-new .product-text h3 {font-size:16px;}
}

@media screen and (max-width:586px) {
.sub02n-pro-list {flex-direction:column;align-items:center;}
.sub02-new .sub02n-pro-list .sub02n-pro-item {width:90%;}
.sub02-new .product-text h3 {font-size:16px;}
}


/* 제품소개 리뉴얼 공통 및 sub02n_01_01*/
.sub02-new{margin-top: 50px;}
.sub02-new .sub02n-pro-detail{width: 100%;}


.sub02-new .sub02n-pro-detail .sub02n-sub-title{font-size: 28px; position: relative; padding-left: 20px;line-height: 1;}
.sub02-new .sub02n-pro-detail .sub02n-sub-title::before{content: ''; background:#2f5d50; position: absolute; top: 2px; left: 0; width: 5px; height: 100%;}

.sub02-new .sub02n-pro-detail .sub02n-pro-detail-item{display: flex;flex-wrap: wrap; gap:20px; margin-top:40px;padding-bottom:40px; border-bottom: 1px solid #eeeeee; _flex-direction: column;
}


.sub02-new .sub02n-pro-detail .sub02n-pro-detail-item .sub02n-left {width:38%}
.sub02-new .sub02n-pro-detail .sub02n-pro-detail-item .sub02n-left figure{width:100%}
.sub02-new .sub02n-pro-detail .sub02n-pro-detail-item .sub02n-left figure img {width:100%}

.sub02-new .sub02n-pro-detail .sub02n-pro-detail-item .sub02n-right {width:58%}

.sub02n-right .sub02n-title h3 {font-size: 24px; font-weight: bold; margin-bottom: 30px;line-height:1.3;}
.sub02n-right .sub02n-title .sub02_underline {border-bottom:2px solid #000;line-height:1;margin-top:3.5px;}

.sub02n-right .sub02n-title .model_title {display:flex;align-items:flex-start;}
.model_title h3 {display:flex;align-items:flex-start;gap:7px;margin:0;}
.model_title2 h3 {gap:0;}
.model_wrap {display:flex;flex-direction:column;align-items:center;}
.sub02n-right .sub02n-title .sub02_subtext {font-size:18px;font-weight:600;}}
.sub02n-right .sub02n-title .sub02n-desc{display: flex; gap:20px; margin-bottom: 20px;flex-wrap: wrap;}
.sub02n-right .sub02n-title .sub02n-desc li {font-size: 16px; color: #333; padding-left: 10px;position: relative;}
.sub02n-right .sub02n-title .sub02n-desc li::before{content: ''; position: absolute; top: 7px; left: 0px; background-color: #38b045; width: 5px; height: 5px; border-radius: 50%;  }
.sub02n-right .sub02n-title .sub02n-desc1 {flex-direction: column;border-bottom:1px solid #ccc;padding-bottom:25px;margin-bottom:25px;}
.sub02n-right .sub02n-title .sub02n-desc1 span {font-weight:900;font-size:17px;}
.sub02n-desc_bottom {display:flex;align-items:center;}
.sub02n-desc_bottom img {width:18px;height:18px;object-fit:cover;margin-right:5px;}
.sub02n-desc_bottom p {font-size:16px;}

#pallet,
#orderpicker,
#tractor,
#stacker{
    scroll-margin-top:150px;
}



.sub02n-right .sub02n-table {
	border-spacing: 0;
	border-top: 1px solid #ececec;
	border-left: 1px solid #ececec;
	margin-bottom: 20px;
}
.sub02n-right .sub02n-table thead tr th {
	vertical-align: middle;
	border-bottom: 2px solid #ececec;
}

.sub02n-right .sub02n-table thead tr th,
.sub02n-right .sub02n-table thead tr td,
.sub02n-right .sub02n-table tbody tr th,
.sub02n-right .sub02n-table tbody tr td{
    padding: 8px 10px;
	border-top: 0;
	border-bottom: 1px solid #ececec;
	border-right: 1px solid #ececec;
	vertical-align: middle;
	line-height: 1.3;
    font-weight: 400;
    color: #111;
    text-align: center;
}

.sub02n-btnwrap {display: flex; gap:20px; margin-bottom: 40px;flex-wrap: wrap; justify-content: center;}
.sub02n-btnwrap1 {justify-content:flex-start;margin-top:20px;}
.sub02n-btnwrap .sub02n-btn{}

.sub02n-btnwrap .sub02n-btn a {display: block; border: 1px solid #ececec; padding: 9px 12px; transition: all 0.3s ease; border-radius: 5px;}

.sub02n-btnwrap .sub02n-btn.sub02n-btn01 a {
  background: #33b48b;
  color: #fff;
}

.sub02n-btnwrap .sub02n-btn.sub02n-btn02 a {
  background: #38b045;
  color: #fff;
}

.sub02n-btnwrap .sub02n-btn.sub02n-btn03 a {
  background: #2c9535;
  color: #fff;
}

.sub02n-btnwrap .sub02n-btn.sub02n-btn01:hover a {
  background: #2f5d50;
  color: #fff;
}

.sub02n-btnwrap .sub02n-btn.sub02n-btn02:hover a {
  background: #2f5d50;
  color: #fff;
}

.sub02n-btnwrap .sub02n-btn.sub02n-btn03:hover a {
  background: #0c5b13;
  color: #fff;
}

@media screen and (max-width:768px){
.sub02-new .sub02n-pro-detail .sub02n-pro-detail-item .sub02n-right {width:100%;}
.sub02-new .sub02n-pro-detail .sub02n-pro-detail-item .sub02n-left {width:100%;}
.table_scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.table_scroll table{min-width:700px;white-space:nowrap;}
}

/*렌탈서비스*/
.sub31_set h1::before {display:inline-block;content:'';width:8px;height:8px;background-color:#2f5d50;border-radius:100%;margin-right:1%;}
.sub32_set h1::before {display:inline-block;content:'';width:8px;height:8px;background-color:#2f5d50;border-radius:100%;margin-right:1%;}
.sub31_set h1, .sub32_set h1 {font-size: 21px;font-family: 'NEXON Lv2 Gothic';color: #000;font-weight: bold;}
.sub31_set h1 {margin-bottom:20px;}
.sub31_ingW {width: 90%;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;margin: 30px auto;}
.sub31_ing {width: 195px;height: 245px;border: 1px solid #acacac;border-radius: 20px;text-align: center;padding: 2%;}
.sub31A {display:block;content:'';width:34px;height:26px;background-image:url('/img/sub/sub31A.png');background-repeat:no-repeat;margin: 0 4%;}
.ing31 h2 {margin-top: 10px;font-size: 18px;font-family: 'NEXON Lv2 Gothic';font-weight: bold;}
.ing31 p {font-size: 16px;font-family: 'NEXON Lv2 Gothic';margin: 20px 0;}
.sub31_ing:nth-child(1), .sub31_ing:nth-child(3), .sub31_ing:nth-child(5) {margin-bottom:4%;}
.sub31_ing:nth-child(1):hover .sub31A {background-image:url('/img/sub/sub31Aon.png');}
.sub31_in2 {margin:50px 0;}
.subin2_set {display: flex;justify-content: flex-start;align-items: center;width: 70%;background: #f6f6f6;padding: 1%;border-bottom: 1px solid #38b045;margin: 20px auto 5px;}
.sub31_in2 h2 {width: 200px;font-size: 18px;font-weight: bold;font-family: 'NEXON Lv2 Gothic';color: #000;text-align: center;}
.Pin2 {font-size: 16px;font-weight: normal;font-family: 'NEXON Lv2 Gothic';margin-left:20px;}
.sub31_in3 p {width:80%;text-align: left;background: #f6f6f6;padding: 20px 14%;font-size: 16px;font-weight: normal;font-family: 'NEXON Lv2 Gothic';line-height:1.8;margin:30px auto 0;}
.sub31br {display:block;}

.sub31_con1 {width:100%;display:flex;justify-content:center;align-items:center;margin:50px 0 20px 0;}
.sub31_con1_1 {display:flex;flex-direction:column;justify-content:center;align-items:center;}
.sub31_con1_cir {width:350px;height:350px;border-radius:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-bottom:20px;}
.sub31_con1_cir1 img {width:130px;}
.sub31_con1_cir2 img {width:150px;}
.sub31_con1_cir1 {border:13px solid #c2d933;}
.sub31_con1_cir2 {border:13px solid #2f5d50;}
.sub31_con1_cir h1 {font-size:28px;font-weight:600;margin:25px 0 15px 0;}
.sub31_con1_cir p {font-size:18px;font-weight:400;line-height:1.3;}
.sub31_con1_arrow {text-align:center;margin:0 3% 0 3%;}
.sub31_con1_arrow h1 {font-size:18px;}
.sub31_con1_text1 {width:90%;height:40px;background-color:#2f5d50;color:#fff;text-align:center;line-height:40px;margin:0 auto;border-radius:10px;}
.sub31_con1_text2 {width:100%;text-align:center;font-size:18px;line-height:1.5;margin:50px 0;}

.sub31_icons {width:100%;height:100%;border:1px solid #cccccc;border-radius:15px;display:flex;justify-content:space-between;margin:20px 0 70px 0;padding:5%;}
.sub31_icon_con1 {text-align:center;display:flex;flex-direction:column;align-items:center;}
.sub31_icons .sub31_icon_con1 h1 {font-size:20px;margin-top:15px;font-weight:600;}
.sub31_icons .sub31_icon_con1 h1:last-child {font-size:20px;margin-top:15px;color:#067538;}
.sub31_icons .sub31_icon_con1 .sub31_icon_text {height:140px;}
.sub31_icons .sub31_icon_con1 .sub31_icon_text p {font-size:14px;font-weight:400;margin:5px 0 10px 0;}
.sub31_line {width:1px;border:1px solid #f8f8f8;}

.sub31_con3 {width:100%;height:100%;display:flex;justify-content:space-between;margin-bottom:50px;}
.sub31_con3 .sub31_set {width:48%;}
.sub31_con3_1 {border: 1px solid #ccc;border-radius:10px;padding:3%;}
.sub31_TWrap {height:270px;}
.sub31_TWrap ul {display: flex;justify-content: flex-start;align-items: center;line-height:1.3;}
.sub31_TWrap ul li {height:135px;display:flex;align-items:center;}
.sub31_TWrap ul .sub31Thead {width:24%;font-size:17px;background-color: #f6f6f6;border-top: 1px solid #ccc;border-right: 1px solid #ccc;text-align: center;border-bottom: none;display:flex;justify-content:center;align-items:center;}
.sub31_TWrap:first-child ul li.sub31Thead1 {width:100%;height:60px;font-size:17px;font-weight:600;display:flex;align-items:center;justify-content:center;}
.sub31_TWrap:first-child ul li.sub31Thead1 img {margin-right:10px;}
.sub31_TWrap:last-child ul li.sub31Thead1 {width:100%;height:60px;font-size:17px;font-weight:600;display:flex;align-items:center;justify-content:center;}
.sub31_TWrap:last-child ul li.sub31Thead1 img {margin-right:10px;}
.sub31_TWrap ul li:last-child {width:76%;font-size:15px;font-weight:400;padding-left:15px;border-top: 1px solid #ccc;border-left: none;border-bottom: none;}
.sub31_TWrap ul li.sub31_bottom {border-bottom: 1px solid #ccc;}
.sub31_TWrap_wrap {border-right: 1px solid #ccc;border-left: 1px solid #ccc;width:100%;border-radius:10px;overflow:hidden;}
.sub31_con3_text {width:100%;height:270px;display:flex;justify-content:space-between;flex-direction:column;}
.sub31_con3_text_item {height:31%;border: 1px solid #ccc;border-radius:10px;display:flex;align-items:center;padding-left:25px;}
.sub31_con3_text_item img {margin-right:20px;}
.sub31_con3_text_item_txt {width:90%;}
.sub31_con3_text_item_txt h2 {margin-bottom:5px;}
.sub31_con3_text_item_txt p {font-size:15px;line-height:1.3;}

.sub31_icon2 {width:100%;height:100%;border:1px solid #cccccc;border-radius:15px;display:flex;justify-content:space-between;padding:3% 5%;}
.sub31_con4 .sub31_set p {font-size:17px;font-weight:400;margin-bottom:30px;}
.sub31_icon_text2 {display:flex;}
.sub31_icon_text2 h1 {font-size:20px;line-height:1.5;font-weight:600;}
.sub31_icon_text2 p {font-size:15px;font-weight:400;margin-top:5px;}
.sub31_icon_text2 img {width:50px;height:50px;margin-right:20px;}

.sub32_flex {margin:5%;display: flex;justify-content: center;align-items: baseline;flex-wrap: wrap;}
.sub32In {width: 218px;margin: 2% 0 0 5%;padding-bottom: 2%;border-bottom:2px solid #b7b7b7;}
.sub32In p {font-size:16px;font-family: 'NEXON Lv2 Gothic';margin-top:3%;line-height:1.3;}
.sub32_set {margin-bottom: 70px;}
.sub32_set h1 {margin-bottom:20px;}
.sub32_set span {font-size:17px;}
.sub32_setW {width:70%;margin:5% auto;;}
.sub32_set2:last-child {margin-top:20px;}
.sub32_set2 h2 {font-size:20px;font-family: 'NEXON Lv2 Gothic';margin-bottom:20px;font-weight:bold;}
.sub32_TWrap ul {display: flex;justify-content: flex-start;align-items: center;}
.sub32_TWrap ul li {height:60px;}
.sub32_TWrap ul li.sub32Thead {width:100px;font-size: 18px;font-family: 'NEXON Lv2 Gothic';background-color: #f6f6f6;border: 1px solid #ccc;padding: 18px 0;text-align: center;border-bottom: none;}
.sub32_TWrap ul li:last-child {width:550px;font-size: 16px;font-family: 'NEXON Lv2 Gothic';line-height: 1.3;padding: 8px 10px;border: 1px solid #ccc;border-left: none;border-bottom: none;}
.sub32_TWrap ul li.sub32_bottom {border-bottom: 1px solid #ccc;}
.sub32_TWrap_wrap {border: 1px solid #ccc;width:50%;border-radius:10px;overflow:hidden;}
.m_br {display:none;}

.sub32_con1 {width:100%;text-align:center;display:flex;justify-content:space-between;}
.sub32_con1_1 {width:19%;height:auto;border:1px solid #e1e1e1;display:flex;flex-direction:column;align-items:center;padding:4% 0;border-radius:15px;}
.sub32_con1_1 h2 {font-size:20px;font-weight:600;margin-top:15px}
.sub32_con1_1 p {font-size:15px;font-weight:400;line-height:1.3;margin-top:10px}
.sub32_con1 .sub32_con1_1 img {width:40px;height:40px;object-fit:cover;}

.sub32_con2 {display:flex;justify-content:flex-start;flex-wrap:wrap;}
/*.sub32_con2_1 {width:100%;height:330px;border:1px solid #e1e1e1;padding:2%;border-radius:15px;}*/
.sub32_con2_1 {width:24%;padding:30px;border-bottom:1px solid #f8f8f8;}
.sub32_con2_1:nth-child(8),.sub32_con2_1:nth-child(10) {border-bottom:none;}
.sub32_con2_1 h2 {font-size:20px;font-weight:600;margin-top:15px}
.sub32_con2_1 h2:last-child {font-size:18px;font-weight:600;margin-top:15px;}
.sub32_con2_1 p {font-size:15px;font-weight:400;line-height:1.3;margin-top:10px}
.sub32_con2 .sub32_con2_1 img {width:180px;}

.sub32_con3 {width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;}
.sub32_con3_num {width:30px;height:30px;background-color:#067538;border-radius:30px;color:#fff;text-align:center;line-height:28px;font-weight:500;}
.sub32_con3_1 {width:15%;text-align:center;}
.sub32_con3_1 h2 {font-size:20px;font-weight:600;margin-top:15px}
.sub32_con3_1 p {font-size:15px;font-weight:400;line-height:1.3;margin-top:10px;}
.sub32_con3 .sub32_con3_1 span {font-weight:800;}

.sub32_con4 {width:100%;display:flex;justify-content:space-between;align-items:center;}
.sub32_set .sub31_TWrap {width:47%;height:50%;}
/*.sub32_set .sub31_TWrap ul {height:50%;}*/
.sub32_set .sub31_TWrap ul li:last-child {line-height:30px;}


@media screen and (max-width:1200px) {
.sub32_con1_1 h2 {font-size:17px;}
.sub32_con1_1 p {font-size:14px;}
}

@media screen and (max-width:800px) {
.sub32_con1 {flex-wrap:wrap;}
.sub32_con1_1 {width:49%;margin-bottom:10px;}
.sub32_con1_1 h2 {font-size:17px;}
.sub32_con1_1 p {font-size:14px;}
.sub32_con1 .sub32_con1_1 img {width:40px;height:40px;}
.sub31_icon_text img {width:40px;height:auto;}

.sub32_con2 {flex-wrap:wrap;}
.sub32_con2 .sub31_line{display:none;}
.sub32_con2 .sub31_line {margin-right:10px;}
.sub32_con2_1 {width:47%;margin-top:30px;}
.sub32_con2 .sub32_con2_1 img {margin-top:20px;width:150px;}
.sub32_con2_1:nth-child(5),.sub32_con2_1:nth-child(7),.sub32_con2_1:nth-child(8),.sub32_con2_1:nth-child(10) {border-top:1px solid #e1e1e1;}
.sub32_con2_1 {border-bottom:none;}

.sub31_con1 {gap:5px;}
.sub31_con1_cir {width:200px;height:200px;}
.sub31_con1_cir1 img {width:90px;}
.sub31_con1_cir2 img {width:90px;}
.sub31_con1_cir h1 {font-size:18px;margin:10px 0 5px 0;}
.sub31_con1_cir p {font-size:16px;}
.sub31_con1_arrow {display:none;}

.sub31_icons {flex-wrap:wrap;}
.sub31_icon_con1 {width:48%;margin:10px 0 20px 0;}
.sub31_icons .sub31_icon_con1 h1 {font-size:17px;}

.sub32_con3 {flex-wrap:wrap;}
.sub32_con3_1 {width:48%;margin-bottom:15px;}
.sub32_con3_1 img {width:50px;height:auto;}

.sub31_con3 {flex-direction:column;}
.sub31_con3 .sub31_set {width:100%;margin-bottom:30px;}
.sub31_con3_text p {font-size:16px;}
}

@media screen and (max-width:700px) {
.sub32_con4 {flex-direction:column;}
.sub32_set .sub32_con4 .sub31_TWrap {width:100%;}
.sub32_set .sub32_con4 .sub31_TWrap:nth-child(2) {margin-top:30px;}
}

@media screen and (max-width:700px) {
.m_br {display:block;}
.sub32_set h1 {line-height:1.3;}
}




/*장비*/
.sub32_1_con1 {width:100%;display:flex;justify-content:space-between;margin-bottom:80px;}
.sub32_1_con1_text {width:36%;}
.sub32_1_con1_text p {font-size:17px;}
.sub32_1_con1 img {width:60%;height:250px;object-fit:cover;border-radius:20px;}
.sub32_1_con1 .sub32_1_con1_text span {font-weight:600;color:#067538;}

.sub32_1_con2 {display:flex;justify-content:space-between;text-align:center;}
.sub32_1_con2_1 {width:23%;border:1px solid #e1e1e1;border-radius:15px;padding:4% 0;}
.sub32_1_con2_1 h2 {font-size:20px;font-weight:600;margin-top:15px;}
.sub32_1_con2_1 p {font-size:15px;font-weight:400;line-height:1.3;margin-top:10px;margin-bottom:0;}

.sub32_1_con3 {width:100%;display:flex;justify-content:space-between;}
.sub32_1_con3_1 {width:23%;text-align:center;}
.sub32_1_con3_1 img {width:100%;object-fit:cover;border-radius:15px;}
.sub32_1_con3_1 h2 {font-size:20px;font-weight:600;margin-top:15px;}
.sub32_1_con3_1 p {font-size:15px;font-weight:400;line-height:1.3;margin-top:10px;}

.sub32_1_con4 {width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;}
.sub32_1_con4_1 {width:20%;text-align:center;}
.sub32_1_con4_1 h2 {font-size:20px;font-weight:600;margin-top:15px}
.sub32_1_con4_1 p {font-size:15px;font-weight:400;line-height:1.3;margin-top:10px}

.sub32_1_con5_set h1 {margin-bottom:15px;}
.sub32_1_con5_set p, .sub32_1_con6_set p {font-size:17px;}
/*.sub32_set p {font-size:17px;}*/
.sub32_1_con5 {display:flex;justify-content:space-between;text-align:center;width:100%;height:100%;border:1px solid #cccccc;border-radius:15px;padding:5%;margin-top:30px;margin-bottom:20px;}
.sub32_1_con5_1 {height:100%;}
.sub32_1_con5_1 h2 {font-size:20px;font-weight:600;margin-top:15px;}
.sub32_1_con5_1 p {font-size:15px;font-weight:400;line-height:1.3;margin-top:10px;margin-bottom:0;}

.sub32_1_con6_set {margin-bottom:30px;}
.sub32_con6_icons {display:flex;justify-content:space-between;}
.sub32_con6_icons_1 {display:flex;width:49%;height:70px;align-items:center;justify-content:center;background-color:#f8f8f8;border-radius:15px;}
.sub32_con6_icons_1 img {margin-right:20px;}
.sub32_con6_icons_1 h2 {font-size:20px;}
.sub32_con6_icons_1 img:last-child {margin-left:30px;}

@media screen and (max-width:800px) {
.sub32_1_con1 {flex-direction:column-reverse;}
.sub32_1_con1_text, .sub32_1_con1 img {width:100%;}
.sub32_1_con1_text {margin-top:30px;}
.sub32_1_con1 img {height:220px;}

.sub32_1_con2 {flex-wrap:wrap;}
.sub32_1_con2_1 {width:48%;margin-top:15px;}
.sub32_1_con2_1 h2 {font-size:17px;}
.sub32_1_con2_1 p {font-size:14px;}
.sub32_1_con2_1 img {width:40px;height:auto;}

.sub32_1_con3 {flex-wrap:wrap;}
.sub32_1_con3_1 {width:48%;margin-bottom:25px;}
.sub32_1_con3_1 h2 {font-size:17px;}
.sub32_1_con3_1 p {font-size:14px;}

.sub32_1_con4 {flex-wrap:wrap;}
.sub32_1_con4_1 {width:45%;margin-bottom:25px;}
.sub32_con3_arrow {display:none;}
.sub32_1_con4_1 h2 {font-size:17px;}
.sub32_1_con4_1 p {font-size:14px;}
.sub32_1_con4_1 img {width:45px;height:auto;}

.sub32_1_con5_1 h2 {font-size:17px;}
.sub32_1_con5_1 {width:48%;margin:10px 0 20px 0;}
.sub32_1_con5 {flex-wrap:wrap;}
.sub32_1_con5_1 p {font-size:14px;}
.sub31_line_none {display:none;}
/*.sub31_line:nth-child(4) {display:none;}*/
.sub32_1_con5_set .sub13_con2_bottom p {font-size:15px;}
.sub32_1_con5_1 img {width:45px;height:auto;}

.sub32_con6_icons_1 h2 {font-size:15px;}
.sub32_con6_icons_1 img:first-child {margin:0;width:35px;height:35px;}
}


/*부품*/
.sub33_con1 {width:100%;display:flex;justify-content:space-between;margin-bottom:80px;}
.sub33_con1_text {width:36%;}
.sub33_con1_text p {font-size:17px;}
.sub33_con1 img {width:60%;height:340px;object-fit:cover;border-radius:20px;}
.sub33_con1 .sub33_con1_text span {font-weight:600;}

.sub33_set h1::before, .sub33_set_1 h1::before {display:inline-block;content:'';width:8px;height:8px;background-color:#2f5d50;border-radius:100%;margin-right:2%;}
.sub33_set h1, .sub33_set_1 h1 {font-size: 21px;font-family: 'NEXON Lv2 Gothic';color: #000;font-weight: bold;}
.sub33_set h1,.sub33_set_1 h1 {margin-bottom:20px;margin-top:20px;}
.sub33_set {margin-bottom:70px;}

.sub33_con2 {display:flex;justify-content:space-between;text-align:center;}
.sub33_con2_1 {width:23%;border:1px solid #e1e1e1;border-radius:15px;padding:4% 0;}
.sub33_con2_1 h2 {font-size:20px;font-weight:600;margin-top:15px;line-height:1.4;}
.sub33_con2_1 p {font-size:15px;font-weight:400;line-height:1.3;margin-top:10px;margin-bottom:0;}
/*.sub33_con2_1 span {color:#067538;}*/

.sub33_con3 {width:100%;display:flex;justify-content:space-between;margin-bottom:30px;}
.sub33_con3:last-child {margin-top:35px;}
.sub33_con3_text {width:36%;}
.sub33_con3_text p {font-size:17px;}
.sub33_con3_img {width:60%;height:290px;object-fit:cover;border-radius:20px;overflow:hidden;}
.sub33_con3_img img:first-child {width:100%;height:100%;}
.sub33_con3 {margin-bottom:35px;}
.sub33_con3_text_wrap {margin-top:20px;}
.sub33_con3_text_bottom {display:flex;align-items:center;margin-bottom:5px;}
.sub33_con3_text_bottom img {width:20px;height:20px;object-fit:cover;margin-right:6px;}
.sub33_line {width:100%;height:2px;border:1px solid #f8f8f8;margin-bottom:30px;}

.sub33_con4 {width:100%;display:flex;justify-content:space-between;margin-top:40px;}
.sub33_con4_1 {width:23%;text-align:center;}
.sub33_con4_1 img {width:100%;object-fit:cover;}
.sub33_con4_1 h2 {font-size:18px;font-weight:500;margin-top:15px;}

.sub33_con5 p {font-size:17px;}
.sub33_con5_icons {display:flex;justify-content:space-between;margin-top:30px;}
.sub33_con5_icons_1 {display:flex;width:32%;height:80px;align-items:center;justify-content:center;background-color:#f8f8f8;border-radius:15px;text-align:center;}
.sub33_con5_icons_1 img {margin-right:20px;}
.sub33_con5_icons_1 h2 {font-size:19px;line-height:1.4;}
.sub33_con5_icons_1 img:last-child {margin-left:30px;}


@media screen and (max-width:800px) {
.sub33_con1 {flex-direction:column-reverse;}
.sub33_con1_text, .sub33_con1 img {width:100%;}
.sub33_con1_text {margin-top:30px;}
.sub33_con1 img {height:220px;}

.sub33_con2 {flex-wrap:wrap;}
.sub33_con2_1 {width:48%;margin-top:15px;}
.sub33_con2_1 h2 {font-size:17px;}
.sub33_con2_1 p {font-size:14px;}
.sub33_con2_1 img {width:40px;height:auto;}

.sub33_con3_text p {font-size:15px;}
.sub33_con4_1 h2 {font-size:16px;}

.sub33_con5_icons {flex-wrap:wrap;}
.sub33_con5_icons_1:first-child {width:49%;}
.sub33_con5_icons_1:nth-child(2) {width:49%;justify-content:space-between;padding:3%;}
.sub33_con5_icons_1 h2 {font-size:16px;}
.sub33_con5_icons_1:last-child {width:100%;justify-content:center;margin-top:10px;}
.sub33_con5_icons_1 img:first-child {margin-right:5px;width:35px;height:35px;}
.sub33_con5_icons_1 img:last-child {margin-left:10px;}
}


@media screen and (max-width:500px) {
.sub33_con3 {flex-direction:column;}
.sub33_con3_img {width:100%;height:220px;}
.sub33_con3_img img:first-child {width:100%;height:100%;}
.sub33_con3_text {width:100%;margin-top:10px;}
}


/*정부지원*/
.sub81_set h1::before {display:inline-block;content:'';width:8px;height:8px;background-color:#2f5d50;border-radius:100%;margin-right:1%;}
.sub81_set h1 {font-size: 21px;font-family: 'NEXON Lv2 Gothic';color: #000;font-weight: bold;margin-bottom:20px;}
.sub81_set_p p {font-size:17px;}
.sub81_set {margin-bottom:80px;}

.sub81_con1 {width:100%;height:100%;background-color:#f6f6f6;padding:5%;text-align:center;display:flex;justify-content:space-between;flex-direction:column;align-items:center;border-radius:10px;margin-bottom:20px;}
.sub81_con1 h1, .sub81_con2 h1 {font-size: 21px;font-family: 'NEXON Lv2 Gothic';color: #000;font-weight: bold;margin-bottom:20px;border-radius:15px;}
.sub81_con1 p {font-size:17px;}
.sub81_con1_btn {width:250px;height:40px;background-color:#c2d933;display:flex;justify-content:center;align-items:center;border-radius:5px;margin-top:25px;}
.sub81_con1_btn p {font-size:15px;font-weight:500;margin-right:10px;} 

.sub81_con2 {width:100%;margin-bottom:30px;}
.sub81_con2_wrap {width:100%;display:flex;justify-content:space-between;margin-top:35px;}
.sub81_con2 h1 {text-align:center;}
.sub81_con2_1 {width:29%;display:flex;align-items:center;flex-direction:column;border:1px solid #cccccc;border-radius:15px;padding:3% 1% 2% 1%;}
.sub81_con2_1:last-child {width:40%;}
.sub81_con2_1 h2 {font-size:18px;}
.sub81_con2_text {text-align:center;margin-bottom:20px;}
.sub81_con2_text p {font-size:22px;font-weight:600;;margin-top:10px;color:#ff9600;}
.sub81_con2_text2 {width:95%;height:90px;display:flex;align-items:center;justify-content:flex-start;background-color:#fff6ea;padding:7% 4%;border-radius:10px;}
.sub81_con2_text2 img {border-right:1px solid #ccc;padding-right:10px;margin-right:10px;width:55px;}
.sub81_con2_text2 p {font-size:16px;margin-right:15px;}
/*.sub81_con2_text_1 p {color:#c2d933;}
.sub81_con2_text_2 p {color:#f0a900;}
.sub81_con2_text_3 p {color:#42c4ef;}*/
.sub81_con2_text2_1 {width:100%;}
.sub81_con2_text2_11 {display:flex;align-items:center;justify-content:space-between;}
.sub81_con2_text2_11 img {width:30px;height:30px;object-fit:cover;padding-right:0;border:0;}
.sub81_con2_text2_11 h2 {font-size:14px;font-weight:500;}
.sub81_con2_text2_11 p {font-size:14px;}
.sub81_con2_text2_11l {display:flex;align-items:center;}
.sub81_con2_text2_11l img {margin-right:5px;}
.sub81_con2_text2_11r {width:90px;border:1px solid #ff9600;background-color:#fff;border-radius:5px;text-align:center;margin:0;}
.sub81_con2_text2_11r p {font-size:13px;margin:0;color:#ff6c00;font-weight:500;}
.sub81_con2_text3 p {font-size:13px;margin-top:5px;}

.sub81_con3_title {display:flex;align-items:center;margin-bottom:20px;}
.sub81_con3_title1 {display:flex;align-items:flex-start;margin-bottom:20px;}
.sub81_con_title_num {width:30px;height:30px;background-color:#067538;color:#fff;border-radius:5px;text-align:center;line-height:30px;margin-right:3%;}
.sub81_con3 {width:100%;display:flex;justify-content:space-between;margin-bottom:30px;}
.sub81_con3:last-child {margin-bottom:70px;}
.sub81_con3_text {width:50%}
.sub81_con3_img {width:46%;height:250px;}
.sub81_con3 img {width:100%;height:100%;object-fit:cover;border-radius:20px;}
.sub81_con3_text p {font-size:17px;}
.sub81_con3_text h2 {font-size:21px;font-family: 'NEXON Lv2 Gothic';color: #000;font-weight: bold;line-height:1.3;}
.sub81_con3_text_left {width:25%;display:flex;align-items:center;}
.sub81_con3_text_left p {font-weight:600;}
.sub81_con3_text_right {width:72%;}
.sub81_con3_text_right span {font-size:15px;}

.sub81_con3_text_wrap {margin-top:20px;}
.sub81_con3_text_bottom {width:100%;display:flex;align-items:flex-start;margin-bottom:8px;}
.sub81_con3_text_bottom img {width:20px;height:20px;object-fit:cover;margin-right:6px;}
.sub81_line {width:100%;height:2px;border:1px solid #f8f8f8;margin-bottom:30px;}

.sub81_con4 {width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;margin-top:50px;}
.sub81_con4_num {width:30px;height:30px;background-color:#067538;border-radius:30px;color:#fff;text-align:center;line-height:28px;font-weight:500;}
.sub81_con4_1 {width:15%;text-align:center;}
.sub81_con4_1 h2 {font-size:20px;font-weight:600;margin-top:15px;}
.sub81_con4_1 p {font-size:15px;font-weight:400;line-height:1.3;margin-top:10px;}
.sub81_con4 .sub81_con4_1 span {font-weight:800;}

.sub81_set_p {margin-bottom:30px;}
.sub81_con5 {display:flex;justify-content:space-between;}
.sub81_con5_1 {display:flex;flex-direction:column;width:49%;height:230px;align-items:center;justify-content:center;background-color:#f8f8f8;border-radius:15px;margin-bottom:15px;text-align:center;}
.sub81_con5_1 img {margin-right:20px;}
.sub81_con5_1 h2 {font-size:20px;margin:15px 0;}
.sub81_con5_1 p {font-size:16px;}
.sub81_con5_1 img:last-child {margin-left:30px;}

.sub81_con6 {width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:70px;border:1px solid #cccccc;border-radius:15px;padding:2% 3%;}
.sub81_con6_right {display:flex;align-items:center;}
.sub81_con6_right img {margin-right:25px;}
.sub81_con6_right h2 {font-size:20px;margin-bottom:7px;}
.sub81_con6_right p {font-size:16px;}
.sub81_con6_left {display:flex;gap:10px;}
.sub81_con6_btn {width:150px;height:40px;border-radius:5px;display:flex;align-items:center;justify-content:center;padding-right:5px;}
.sub81_con6_btn img {width:25px;height:25px;object-fit:cover;}
.sub81_con6_btn p {font-size:16px;font-weight:500;margin-left:7px;}
.sub81_con6_btn1 {background-color:#067538;}
.sub81_con6_btn1 p {color:#fff;}
.sub81_con6_btn2 {border:1px solid #067538;background-color:#fff;}
.sub81_con6_btn2 p {color:#067538;}
.sub81_con6_1 {border:1px solid #d0e1d5;background-color:#f7f9f7;padding:2% 5%;}
.sub81_con6_1 .sub81_con6_right img {margin-right:15px;}

.sub81_con7 {width:100%;background-color:#f7f9f7;border:1px solid #d0e1d5;border-radius:20px;padding:30px;}
.sub81_con7 .sub81_con6 {margin:0;background-color:#fff;}
.sub81_con7_title {text-align:center;margin-bottom:30px;}
.sub81_con7_title h2 {font-family: 'NEXON Lv2 Gothic';font-size:21px;color:#067538;margin:15px 0;font-weight:700;line-height:1.3;}
.sub81_con7_title p {font-size:17px;font-weight:500;}
.sub81_con7_wrap {width:100%;display:flex;justify-content:space-between;}
.sub81_con7_1 {width:32%;text-align:center;background-color:#fff;padding:30px 15px;border-radius:15px;margin-bottom:30px;}
.sub81_con7_1 img {margin-bottom:15px;}
.sub81_con7_1 h2 {font-size:20px;margin-bottom:7px;}
.sub81_con7_1 p {font-size:16px;}
.sub81_con7 .sub81_con6_right h2 {font-size:18px;line-height:1.4;}
.sub81_con7 .sub81_con6_right span {color:#067538;}
.sub81_con7 .sub81_con6_right img {width:45px;height:auto;}

.sub81_con8 {width:100%;background-color:#f7f9f7;border:2px solid #067538;border-radius:15px;padding:30px;display:flex;align-items:flex-start;margin-bottom:70px;}
.sub81_con8 img {margin-right:25px;}
.sub81_con8_text h2 {font-size:18px;margin-bottom:10px;font-weight:500;}
.sub81_con8_text h2 > span {font-size:21px;font-weight:700;}
.sub81_con8_text p {font-size:16px;line-height:1.5;}
.sub81_con8_text p > span {color:#067538;font-weight:700;}

.sub81_con9 {width:100%;height:auto;background-color:#f7f9f7;border:1px solid #d0e1d5;border-radius:20px;padding:30px;}
.sub81_con9_wrap {width:100%;display:flex;justify-content:space-between;}
.sub81_con9_1 {width:48%;text-align:center;background-color:#fff;padding:30px 50px;border-radius:15px;margin-bottom:30px;display:flex;align-items:flex-start;}
.sub81_con9_1 img {margin-right:25px;}
.sub81_con9_text {text-align:left;}
.sub81_con9_text h2 {font-size:20px;margin-bottom:10px;}
.sub81_con9_text p {font-size:16px;font-weight:500;}
.sub81_con9 .sub81_con6 {background-color:#fff;margin:0;}
.sub81_con9 .sub81_con6_right img {margin-right:10px;}
.sub81_con9 .sub81_con6_right h2 {font-size:19px;}

@media screen and (max-width:1000px) {
.sub81_con1 p {font-size:15px;}
.sub81_con2_wrap {flex-direction:column;}
.sub81_con2_1 {width:100%;margin-bottom:15px;justify-content: space-around;}
.sub81_con2_1:last-child {width:100%;}
.sub81_con2_text {margin-bottom:20px;}
.sub81_con2_text2 {width:80%;}
.sub81_con2_text1 h2, .sub81_con2_text1 p {font-size:17px;margin-top:5px;}
.sub81_con2_text2 p {font-size:15px;}
}

@media screen and (max-width:800px) {
.sub81_con2_1 {padding-top:5%;}
.sub81_con2_text p {margin-top:5px;}
.sub81_con2_text2 {width:95%;}

.sub81_con3 {flex-direction:column;}
.sub81_con3_img, .sub81_con3_text {width:100%;}
.sub81_con3_img {margin-bottom:30px;}
.sub81_con3_text p {font-size:16px;}

.sub81_con4 {flex-wrap:wrap;}
.sub81_con4_1 {width:48%;margin-bottom:25px;}
.sub81_con4_1 h2 {font-size:17px;}
.sub81_con4_1 p {font-size:15px;}
.sub81_con4_1 img {width:50px;height:auto;}

.sub81_con4_arrow {display:none;}

.sub81_con5 {flex-direction:column;}
.sub81_con5_1 {width:100%;height:200px;}
.sub81_con5_1 h2 {font-size:17px;}
.sub81_con5_1 p {font-size:15px}

.sub81_con6 {flex-direction:column;}
.sub81_con6_right {margin-bottom:20px;}
.sub81_con6_right h2 {font-size:17px;}
.sub81_con6_right p {font-size:15px;}
.sub81_con6_btn1 p {font-size:15px;}
.sub81_con6_btn2 p {font-size:15px;}
.sub81_con6_1 .sub81_con6_right {margin-bottom:10px;}
.sub81_con6_right img {width:55px;height:auto;}

.sub81_con7 {padding:5% 3%;}
.sub81_con7_wrap {flex-direction:column;}
.sub81_con7_title p {font-size:15px;font-weight:400;}
.sub81_con7_1 {width:100%;}
.sub81_con7_1 h2 {font-size:17px;}
.sub81_con7_1 p {font-size:15px;}
.sub81_con7 .sub81_con6 {padding:4% 2%;}
.sub81_con7 .sub81_con6_right {padding:0 20px;}
.sub81_con7 .sub81_con6_right h2 {font-size:15px;text-align:center;}

.sub81_con8 {padding:5%;}
.sub81_con8 img {width:40px;height:auto;}
.sub81_con8_text h2 {font-size:17px;line-height:1.4;}
.sub81_con8_text h2 > span {font-size:18px;}
.sub81_con8_text p {font-size:15px;word-break: keep-all;}
.m_br_none {display:none;}

.sub81_con9 {padding:5% 3%;}
.sub81_con9_wrap {flex-direction:column;}
.sub81_con9_1 {width:100%;padding:30px;}
.sub81_con9_1 p {font-size:15px;}
.sub81_con9_text h2 {font-size:17px;}
.sub81_con9 .sub81_con6 {padding:4% 2%;}
.sub81_con9 .sub81_con6_right h2 {font-size:16px;line-height:1.3;}
}

@media screen and (max-width:500px) {
.sub81_con3_img {height:220px;overflow:hidden;}

.sub81_con6 {padding:5% 3%;}
}


/*안전장치*/
.sub101_set h1::before {display:inline-block;content:'';width:8px;height:8px;background-color:#2f5d50;border-radius:100%;margin-right:1%;}
.sub101_set_1 h1::before {display:inline-block;content:'';width:8px;height:8px;background-color:#ff6c00;border-radius:100%;margin-right:1%;}
.sub101_set h1 {font-size: 21px;font-family: 'NEXON Lv2 Gothic';color: #000;font-weight: bold;margin-bottom:20px;width:33%;}
.sub101_set2 h1 {margin:0;}
.sub101_set_p p {font-size:17px;}
.sub101_con1_wrap {padding:4%;border:1px solid #ccc;border-radius:15px;}

.sub101_con1 {width:100%;height:100%;border-radius:15px;display:flex;justify-content:space-between;margin:30px 0 0 0;}
.sub101_con1_1 {width:24%;text-align:center;display:flex;flex-direction:column;align-items:center;border:1px solid #cccccc;padding:3% 0 4%;border-radius:15px;}
.sub101_con1_text h2 {font-size:19px;margin-top:15px;font-weight:600;/*color:#067538;*/}
.sub101_con1_text p {font-size:16px;font-weight:400;margin-top:10px;}
.sub101_line {display:none;/*width:1px;border:1px solid #f8f8f8;*/}

.sub101_con2_title {display:flex;align-items:center;margin-bottom:20px;}
.sub101_con_title_num {width:30px;height:30px;background-color:#067538;color:#fff;border-radius:5px;text-align:center;line-height:30px;margin-right:3%;}
.sub101_con2 {width:100%;display:flex;justify-content:space-between;margin-bottom:30px;}
.sub101_con2:last-child {margin-bottom:70px;}
.sub101_con2_text {width:50%}
.sub101_con2_img {width:46%;height:250px;object-fit:cover;border-radius:20px;overflow:hidden;}
.sub101_con2 img {width:100%;height:100%;}
.sub101_con2_text p {font-size:17px;}
.sub101_con2_text h2 {font-size: 21px;font-family: 'NEXON Lv2 Gothic';color: #000;font-weight: bold;}
.sub101_con2_text_wrap {margin-top:20px;}
.sub101_con2_text_bottom {display:flex;align-items:center;margin-bottom:5px;}
.sub101_con2_text_bottom img {width:20px;height:20px;object-fit:cover;margin-right:6px;}
.sub101_line2 {width:100%;height:2px;border:1px solid #f8f8f8;margin-bottom:30px;}

.sub101_con3 {width:100%;height:100%;display:flex;justify-content:space-between;margin:50px 0;}
.sub101_con3_1 {display:flex;}
.sub101_con3_1 img {width:50px;height:50px;margin-right:10px;}
.sub101_con3_text h2 {font-size:20px;line-height:1.5;font-weight:600;}
.sub101_con3_text p {font-size:15px;font-weight:400;margin-top:5px;}
.sub101_con3_text_bottom {width:100%;height:30px;background-color:#067538;border-radius:5px;}
.sub101_con3_text_bottom p {font-size:15px;font-weight:500;color:#fff;text-align:center;line-height:30px;}
.sub101_con3_title {display:flex;align-items:center;}
.sub101_con3_btn {width:250px;height:40px;background-color:#c2d933;display:flex;justify-content:center;align-items:center;border-radius:5px;}
.sub101_con3_btn p {font-size:15px;font-weight:500;margin-right:10px;} 


.sub101_con4_wrap {margin:30px 0 70px;}
.sub101_con4_1 {flex-direction:row;justify-content:flex-start;padding:2% 3%;}
.sub101_con4_1 img {margin-right:10px;}
.sub101_con4_text h2 {margin:0;font-size:16px;}
.sub101_con4_bottom {width:100%;background-color:#fff6ea;margin-top:15px;border-radius:10px;border:1px solid #ffdbab;display:flex;justify-content:center;padding:15px 0;align-items:center;}
.sub101_con4_bottom img {width:40px;height:auto;margin-right:10px;}
.sub101_con4_bottom p {font-size:16px;font-weight:600;text-align:center;}
.sub101_con4_img img {width:55px;}

.sub101_set3 {margin-bottom:70px;padding:4%;border:1px solid #ccc;border-radius:15px;}
.sub101_con5 {display:flex;flex-direction:column;gap:15px;}
.sub101_con5_tab_wrap {display:flex;gap:10px;}
.sub101_con5_tab {width:auto;height:30px;border-radius:5px;text-align:center;line-height:28px;font-weight:500;margin-bottom:15px;padding:0 15px;}
.sub101_con5_tab1 {background-color:#067538;color:#fff;}
.sub101_con5_tab2 {border:1px solid #067538;color:#067538;}
.sub101_con5_right p {font-size:18px;font-weight:600;line-height:1.3;}
.sub101_con5_1 {display:flex;justify-content:space-between;align-items:center;border:1px solid #ccc;border-radius:10px;padding:20px 10px 20px 20px;}
.sub101_con5_2 {align-items: flex-start;}
.sub101_con5_right {display:flex;flex-direction:column;justify-content:space-between;}
.sub101_con5_left {display:flex;width:60%;gap:10px;}
.sub101_con5_left_item_wrap {width:100%;display:flex;gap:10px;align-items:center;}
.sub101_con5_left_item_title{display:flex;align-items:center;font-weight:600;color:#067538;margin-top:10px;margin-bottom:5px;}
.sub101_con5_left_item_title::after{content:'';flex:1;width:300px;height:2px;background:#067538;margin-left:10px;}
.sub101_con5_left_item {width:23%;height:120px;border:1px solid #ccc;border-radius:10px;text-align:center;padding:20px 0;}
.sub101_con5_left_item img {margin-bottom:8px;}
.sub101_con5_left_item h3 {font-size:15px;}
.sub101_con5_left_item1 {height:45px;border:1px solid #067538;padding:0;display:flex;align-items:center;justify-content: center;color:#067538;}
.sub101_con5_left_item1 img {width:17px;height:auto;margin-bottom:0;margin-right:7px;}
.sub101_con5_2 .sub101_con5_left {flex-wrap:wrap;}
.video_popup{
    position:fixed;
    inset:0;
    background:rgba(0,0,0,.8);
    display:none;
    justify-content:center;
    align-items:center;
    z-index:9999;
}

.video_wrap{
    width:80%;
    max-width:1000px;
	position:relative;
}

.video_wrap video{
    width:100%;
	display:block;
}

.close{
    position:absolute;
    top:-40px;
    right:0;
    color:#fff;
    font-size:30px;
    cursor:pointer;
}

.sub101_con6 {margin-top:70px;}

@media screen and (max-width:1100px) {
.sub101_con5_1 {flex-direction:column;align-items:flex-start;}
.sub101_con5_left {width:100%;margin-top:30px;}
.sub101_con5_left_item_title {width:72%;}
}

@media screen and (max-width:800px) {
.sub101_set_p p {font-size:15px;}
.sub101_con1 {flex-direction:row;gap:10px;flex-wrap:wrap;}
.sub101_con1_1 {width:48%;}
.sub101_con1_1 img {width:70px;height:auto;}
.sub101_line {width:100%;height:2px;}
.sub101_con1_text h2 {font-size:17px;}
.sub101_con1_text p {font-size:15px;}

.sub101_con2 {flex-direction:column;}
.sub101_con2_img, .sub101_con2_text {width:100%;}
.sub101_con2_text {margin-top:30px;}
.sub101_con2_text p {font-size:15px;}

.sub101_con3 {flex-wrap:wrap;}
.sub101_con3_1 {width:47%;margin-bottom:30px;}
.sub101_con3 .sub101_line {display:none;}
.sub101_con3_text h2 {font-size:17px;}
.sub101_con3_text p {font-size:15px;}
.sub101_con3_text_bottom {height:100%;}
.sub101_con3_text_bottom p {font-weight:400;font-size:14px;line-height:20px;padding:5px;}
.sub101_con3_1 img {width:40px;height:40px;}

.sub101_con4_text h2 {font-size:15px;}
.sub101_con4_bottom {padding:5px;}
.sub101_con4_bottom img {margin-right:2px;}
.sub101_con4_bottom p {font-size:15px;font-weight:600;text-align:center;}
.sub101_con4_img img {width:40px;height:auto;object-fit:cover;}
}

@media screen and (max-width:600px) {
.sub101_con3_title {flex-direction:column;align-items:flex-start;}
.sub101_con3_btn {margin-top:15px;}
.sub101_set h1 {width:100%;}
.sub101_con5_1 {padding:10px;}
.sub101_con5_left {flex-wrap:wrap;justify-content:space-between;}
.sub101_con5_left_item_wrap {flex-wrap:wrap;justify-content:space-between;}
.sub101_con5_left_item {width:48%;}
}

@media screen and (max-width:500px) {
.sub101_con5_left_item1 {height:40px;}
}


/*중고장비*/
.sub41tab {text-align:center;}
.sub41tab button {font-size:20px;width:180px;border:1px solid #ccc;font-family: 'NEXON Lv2 Gothic';padding: 1% 0;color:#666;margin-right:1%;}
.sub41tab button.sub41active {border:1px solid #067538;background-color:#067538;color:#fff;font-weight:bold;}
.sub41tab button:last-child {margin-right:0;}
.sub41tabcontent {margin: 50px 0;border-top: 1px solid #ddd;padding-top: 5%;}
.sub41_tabF {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}
.sub41set {width: 275px;background-color: #f6f6f6;padding: 3%;margin:0 3% 2% 0;}
.sub41set h3 {font-size: 15px;background: linear-gradient(124deg, #a3b727 55%, #c2d933 );color: #fff;font-family: 'NEXON Lv2 Gothic';
padding: 2%;width: 80px;text-align: center;font-weight: bold;}
.sub41set h5 {font-size: 15px;background: linear-gradient(124deg, #a3b727 55%, #c2d933);color: #fff;font-family: 'NEXON Lv2 Gothic';
padding: 2%;width: 80px;text-align: center;font-weight: bold;}


.sub41_search .product_Sflex {display: flex;justify-content: center;align-items: center;margin-top: 5%;}
.product_Sflex select {padding:5px;border:1px solid #ccc;}
.product_serchB {position:relative;}
.product_serchB .sch_input {padding:6px;margin-left:5px;border:1px solid #ccc;}
.product_serchB button {position:absolute;top:6px;right:5%;}

.product_ton {display: flex;justify-content: flex-end;margin-bottom: 4%;margin-right: 6%;}
.product_ton select {border: 1px solid #ccc;padding-right: 3%;}
.product_ton .ton_btn {border: 1px solid #ccc;padding: 0 6px;margin-left: 3px;}

.sub41set h1 {font-size: 18px;margin: 20px 0;font-family: 'NEXON Lv2 Gothic';color: #000;font-weight: bold;word-break: keep-all;height: 40px;}
.sub41_slide {position:relative;}
.swiper-container.Sub41img {position:static;}
.Sub41img .swiper-wrapper {width:278px!important!}
.Sub41img .swiper-slide {background-repeat:no-repeat;height:198px;}
.Sub41img .swiper-slide img {width:100%;height:100%;}
.sub41_slide .swiper-button-next {color: transparent;background-image:url('/img/sub/sub41_arrow.png');background-repeat:no-repeat;width:24px;height:25px;right: -21px;}
.sub41_slide .swiper-button-prev {color: transparent;background-image:url('/img/sub/sub41_arrow2.png');background-repeat:no-repeat;width:24px;height:25px;left: -21px;} 
.sub41_Sunder {border-top: 1px solid #ccc;margin-top: 20px;padding: 0 5%;}
.sub41line {margin: 20px 0 10px;display: flex;justify-content: flex-start;align-items: center;}
.sub41line h4 {font-size: 15px;font-family: 'NEXON Lv2 Gothic';font-weight: bold;width: 100px;}
.sub41line p {font-size: 13px;font-family: 'NEXON Lv2 Gothic';}
.sub41_go {width:100%;text-align: center;cursor:pointer;}
.sub41set a {display: block;width: 100%;font-size: 15px;font-family: 'NEXON Lv2 Gothic';font-weight: bold;color: #fff;line-height: 2;
background-color: #067538;padding:3% 0;margin-top: 20px;}
.sub41set a.gosub41_L {background-color: #c2d933;margin-top:10px;}
.sub41set:hover {background-color: #dae0b7;transition:.3s;}
.sub41set:hover a {background-color:#0c522b;transition:.3s;}
.sub41set:hover a.gosub41_L {background-color:#a8bc29;transition:.3s;}


#sub41_in .sub_info {width:71%;}
.sub41In_title {background-color: #65bc98;text-align: center;padding: 2%;}
.sub41In_title h1 {font-size: 28px;font-family: 'NEXON Lv2 Gothic Bold';color: #fff;}

.sub41IN_gallery {margin:30px 0;}
.sub41IN_first .swiper-container {width:100%;height:auto;}
.sub41IN_first .swiper-slide {width:100%;height:auto;text-align: center;background-color:#f6f6f6;padding: 20px 0;}
.sub41IN_first .swiper-button-next, .sub41IN_first .swiper-button-prev {top:50%;}
.sub41IN_first .swiper-button-next {right:2%;background-image:url('/img/sub/sub_SarrowR.png');}
.sub41IN_first .swiper-button-prev {left:2%;background-image:url('/img/sub/sub_SarrowL.png');}
.sub41IN_under .swiper-slide {width:100%;height:150px;}
.sub41IN_under .swiper-slide img {width:100%}

.info41_set1 {display: flex;justify-content: flex-start;align-items:center;}
.set1_F41 {width:100%;display: flex;justify-content: flex-start;align-items:center;}
.info41_set1 p {width:60%;padding: 2%;border-bottom:1px solid #ccc;}
.info41_set2 {display: flex;justify-content: flex-start;}
.info41_head {width:40%;background-color:#f6f6f6;padding: 2%;border-bottom:1px solid #ccc;}
.info41_p {width:80%;border-bottom:1px solid #ccc;padding:1%;}
.info41_p p {line-height:1.2!important;}
.info41_set2 .info41_head {width:20%;padding:1%;}
.info41_set1:first-child p, .info41_set1:first-child .info41_head {border-top:1px solid #ccc;}

.sub41_BO .pg_wrap{width:100%;text-align:center;}
.sub41_BO .pg_current {background: #04e1a7;border: 1px solid #04e1a7;}
.sub41_BO .pg_page, .sub41_BO .pg_current {font-family: 'NEXON Lv2 Gothic';}

/*견적문의*/
.sub05_Tbtn {text-align:right;}
.sub05_Tbtn a {background-image: linear-gradient(97deg, #4c9476 37%, #27674c);padding: 10px 15px;border-radius: 10px;font-size: 18px;color: #fff;font-weight: bold;}    
.sub05_table {border-top: 2px solid #4c9476;padding-top: 20px;margin: 20px 0 50px;}
.sub05_table table {width:95%; margin:0 auto;}
.table_set1 {height:65px;}
.table_set1:last-child .table5_name {text-align:center;}
.table5_name {width:10%;font-size: 15px;font-family: 'NEXON Lv2 Gothic';text-align:center;font-weight:bold;}
.table5_write {width:30%;}
.table5_write input {width:100%;height:35px;border:1px solid #b7b7b7;text-indent:10px;}
.table5_write select {width:100%;height:35px;border:1px solid #b7b7b7;text-indent:10px;}
.table5_text {width:100%;}
.table5_text textarea {background-color:#fff;border:1px solid #b7b7b7;}
.sub05_pri {text-align:center;}
.pri5_title {border-top: 2px solid #4c9476;background-color: #e7f6f1;padding: 20px 0;}
.pri5_title h1 {font-size:18px;font-family: 'NEXON Lv2 Gothic bold';}
.pri5_text textarea {margin-top: 25px;}
.sub05_agree {display: flex;justify-content: center;align-items: center;margin: 20px 0 40px;}
.sub05_agree p {margin-left: 1%;font-size: 16px;font-family: 'NEXON Lv2 Gothic';}
.sub05_submit {width: 180px;font-size: 18px;font-family: 'NEXON Lv2 Gothic Bold';color: #fff;background-color: #4c9476;padding: 1% 0;}
.sub52import {color:#00de83;}
#service5_user {width:17%;}
#service5_user li {width:auto;}
.btn_bo_user li.edit5_btn {width:auto;color:#333;}

.table_set3 {height:65px;overflow-y: scroll;}


/*고객센터*/

#bo_v_title .bo_v_tit {font-family: 'NEXON Lv2 Gothic Bold';color:#000;}
#bo_v {width:auto;}

/* 개인정보및이메일 */
#ctt, .ctt_admin {display:none;}
.privacy_wrap {width:60%;margin:0 auto;margin-top:140px;}
.privacy_wrap h1 {font-size: 20px;font-family: 'Noto Sans KR';font-weight: bold;margin-bottom: 3%;text-align: center;}
.sub63_intro {margin-bottom:3%;text-align: center;font-family: 'Noto Sans KR';}
.sub63_inTitle {font-size: 18px;background-color: #f5f5f5;padding: 1% 2%;font-family: 'Noto Sans KR';}
.sub63_set p {padding:2%;font-family: 'Noto Sans KR';}
.set63_in {padding:0 2%;font-family: 'Noto Sans KR';}
.set63_in p {padding:0;margin: 2% 0;font-family: 'Noto Sans KR';}
.in63_span {padding:0 2%;font-family: 'Noto Sans KR';}
.sub64_in {width: 630px; margin: 0 auto 50px;font-family: 'Noto Sans KR';border-top: 1px solid #ddd;padding-top: 3%;}
.sub64_blank {margin-left:15px;}

@media screen and (max-width:1550px){ 

.sub_visual {height:210px;}

}

@media screen and (max-width:1300px){ 

.sub_inWrap {width:95%;}
.sub_visual {height:180px;}
.subNav {margin-right:4%;}

.sub32_setW {width:85%}

.sub41_tabF {justify-content: center;}
.sub41set {width:300px;}


/*공지사항*/
#bo_v {width:100%;}

}

@media screen and (max-width:1200px){ 

.sub_Iflex {align-items: center;}
.sub_visual {height:170px;}
.sub_Iflex img {width:27%;}

.sub_visual_txt {trnasform:translateY(-80%);}
.sub_visual_txt h2 {font-size:30px;}
.sub_visual_txt p {font-size:15px;}

}

@media screen and (max-width:1024px){ 

.sub_visual {height:140px;}
.subNav {margin-right:0;}
.snbTite, .snb, .snb2, .subCustomer {width:80%;}
.subCustomer h3 {font-size:15px;}
.subCustomer h1 {font-size:20px;}
.subCustomer p {font-size:13px;}

.sub32_setW {width:90%;}


.sub41tab {width: 70%;margin: 0 auto;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}
.sub41tab button {margin-right:4%;margin-bottom:4%;}
.sub41tab button:nth-child(2n) {margin-right:0;}
.sub41 #bo_gall {margin-top:-7%;}


}

@media screen and (max-width:965px){ 

#sub_Twrap {margin-top:70px;}
.sub_inWrap {display:inherit;width:90%;margin:0 auto 150px;}
.mscroll {white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}
.mscroll::-webkit-scrollbar {display:none;}
.snb a {-webkit-tap-highlight-color:transparent;}
::-webkit-scrollbar {height:3px;}
::-webkit-scrollbar-thumb {display:none;}
::-webkit-scrollbar-thumb:hover {display:blcok;background:00de83;}

.sub_visual {height:400px;}
.bg01 {background-image:url('/img/sub/sub_Mvisual1.png');}
.bg02 {background-image:url('/img/sub/sub_Mvisual2.png');}
.bg03 {background-image:url('/img/sub/sub_Mvisual3.png');}
.bg04 {background-image:url('/img/sub/sub_Mvisual4.png');}
.bg05 {background-image:url('/img/sub/sub_Mvisual5.png');}
.bg06 {background-image:url('/img/sub/sub_Mvisual6.png');}

.subTnavi {text-align:center;font-size:28px;}
.subNav {
    width: 100%;
    margin: 2% 0 5%;
    display: block;
  }

  /* 타이틀 */
  .subNav {max-width: 100%;}

  .subNav .snbTite {
    width: 100%;
    height: auto;
    padding: 10px 0;
    font-size: 20px;
  }

  /* LNB 가로 스크롤 */
  .subNav .lnb {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
    border-top: none;
  }

  .subNav .lnb::-webkit-scrollbar {
    display: none;
  }

  .subNav .lnb > li {
    flex: 0 0 auto;
    border-bottom: none;
  }

  .subNav .lnb > li > a {
    padding: 12px 16px;
    font-size: 14px;
    border: 1px solid #ddd;
    margin-right: 0px;
    background: #f5f5f5;
  }

  /* active */
  .subNav .lnb > li.active > a {
    border-left: none;
    background: #2f5d50;
    color: #fff;
  }

  /* lnb-depth 숨김 (모바일에서는 안 보여도 됨) */
  .subNav .lnb-depth {
    display: none;
    padding: 8px 10px;
    background: #f5f5f5;
  }

  .subNav .lnb > li.active .lnb-depth2 {
    display: block;
  }

  /* 고객센터 숨김 */
  .subNav .subCustomer {
    display: none;
  }
.subNav .subCustomer {display:none;}

.sub12_Wrap h1 {font-size:20px;}

.sub31_ingW {width:100%;}

.sub41set:nth-child(2n) {margin-right:0;}
#sub41_in .sub_info {width:100%;}

#bo_list {width:100%;}
.privacy_wrap {margin-top:20px;width: 95%;border-top: 1px solid #ddd;padding-top: 5%;}
    
    

}

@media screen and (max-width:765px){ 

.sub_visual {height:320px;}

.sub21_inimg img {width:100%;}
.sub23tab button {width:23%;}

.subin2_set {width:90%;}
.sub31_in2 h2 {width:120px;}
.sub31_in3 p {width:95%;padding:20px 3%;}

.sub32_TWrap ul li {height:78px;line-height:2.3;}

#bo_v_title .bo_v_tit {font-size:20px;}
.bo_tit a, .sv_member  {font-size:13px;}
#bo_list .td_name {text-align:center;}

.sub41set {margin-right:0;}

}

@media screen and (max-width:635px){ 

.sub_visual {height:260px;}
.sub_visual_txt_wrap {display:none;}

.snbTite {font-size:18px;line-height: 2.2;}
.snb li a {font-size:16px;}

.subTnavi {font-size:25px;}
.sub11_p::before {left:-18px;height: 360px;}
.sub11_p h3::before {left:-18px;}
.sub11_p h3 {font-size:18px;}
.sub11_p p {font-size:13px;}
.sub11up {font-size:16px;}
.sub11down {font-size:13px;font-weight: normal;}
.sub11brM {display:block;}
.br11N {display:inline}

.sub12_Wrap h1 {font-size:18px;}
.tab12_set h2 {font-size:23px;}
.tab12_set p {font-size:13px;word-break:keep-all;}

.sub13 img {width:100%;}

.sub14_set {margin:5% 0 15%;}

.sub23tab button {width:47%;}
.sub31_ing {width:159px;height:auto;}
.sub31 img {width:75px;}
.sub31_set h1, .sub32_set h1 {font-size:20px;}
.ing31 h2 {font-size:16px;}
.ing31 p {font-size:13px;}
.sub31A {margin: 0 8%;}
.sub31_in2 h2 {font-size:16px;}
.Pin2 {font-size:13px;}
.sub31_in3 p {font-size:13px;}

.sub32_flex {margin:5% 0;align-items:flex-end;}
.sub32In {width: 176px;margin:2% 0 2% 0;}
.sub32In:nth-child(2n) {margin-left:5%;}
.sub32In img {width:65px}
.sub32In p {font-size:13px;}

.sub32_TWrap ul li.sub32Thead {padding:18px 3%;}

.sub41tab {width:100%;}
.sub41set {padding:7%;}
.sub41tab button {font-size:15px;padding: 3% 0;}
.info41_set1 {display:inherit;}
.info41_set1:first-child p, .info41_set1:first-child .info41_head {border-top:none;}
.info41_head {width:30%;}
.info41_set2 .info41_head {width:34%;padding:2%;}
.info41_p {padding:2%;}
.info41_set1 p {width:70%;}
.set1_top {border-top:1px solid #ccc;}

.table5_name {font-size:13px;}
.sub05_agree p {font-size:13px;}
.sub05_Tbtn a {font-size:16px;}
.btn_bo_user li.edit5_btn button {font-size:15px;}
 
.footer_top a {font-size:14px;}
.footer_wrap p {font-size:13px;}
.footer_wrap p.footer_copy {font-size:12px;}

.sub64_in {width:100%;}
}

@media screen and (max-width:500px){ 

.sub_visual {height:220px;}
.sub21_tab {flex-wrap:wrap;}
.sub21_tab button {width:45%;}
.sub21_tab button:nth-child(2n) {margin-right:0;}
.sub21_tab button:nth-child(1), .sub21_tab button:nth-child(2) {margin-bottom:2%;}

.sub41IN_first .swiper-slide img {width:100%;}
.sub05_table table {width:100%;}
.select1 {margin-top: 10px;}
.sub05_table table tr:last-child {height: 220px;}
#service5_user {width:auto;}
#service5_user li:last-child a {font-size:15px;}
}

@media screen and (max-width:414px){ 

.subTnavi {font-size:20px;}
.sub_visual {height:180px;}
.sub11_p::before {height: 410px;}
.snbTite {padding:1% 5%;}
.snb {padding: 13px 5%;}

.sub12_tab button {margin: 0;margin-top: 10px;}
.sub21_down a {font-size:13px;padding: 3.5%;border-radius: 18px;}
.sub12tabcontent {margin-top:20px;}
.sub12tab_in {padding:3% 0;}
.sub12tab_in img {margin-left:15%;}

.sub12tab_in {display:inherit;text-align:center;}
.tab12_set {width:100%;margin-bottom:10px;text-align:left;}
.sub12tab_in img {margin-left:0;}

.sub31A {margin:4% 26%;transform: rotate(90deg);}
.sub31_ing:nth-child(1), .sub31_ing:nth-child(3), .sub31_ing:nth-child(5) {margin-bottom:0;}
.sub31_in3 p {padding:20px 8%;}
.sub31brM {display:block;margin-left: 9px;}

.sub32_TWrap {border: 1px solid #ccc;background-color: #f6f6f6;}
.sub32_TWrap ul {border-bottom:1px solid #ccc;}
.sub32_TWrap ul li {height:auto;background-color:#fff;}
.sub32_TWrap ul li.sub32Thead {border:none;padding:0 3%;}
.sub32_TWrap ul li:last-child {border:none;border-left:1px solid #ccc;}
.sub32_TWrap ul:last-child {border-bottom:none;}

.sub41tab button {width:40%;}

.table5_name {width:15%;}

}



@media screen and (max-width:320px){ 

.sub_visual {height:150px;}
.subNav .snbTite {line-height:2.4;}
.snb {padding: 13px 7%;}

}