@charset "utf-8";
/*
	Publishing by.notteng
	module guide

 	web/tablet/mobile 다 포함
 	
 	다국어 구분 [lang='']
*/

/* grid - mobile 기준 */
/* skip navigation */
a.skip {position:absolute; top:-9999em; left:-9999em; height:1px; width:1px; text-align:left; overflow:hidden;  font-size:14px; padding:0 10px; height:50px; line-height:40px; z-index:9999; text-decoration:none; background: #f2f2f2;}
a.skip:active, a.skip:focus, a.skip:hover {left:0; top:0; width:100%; text-align:center; overflow:visible; color: #333; text-decoration:none; line-height:50px;}

body {position:static;min-width:320px;}
body.deviceMobile.lock {position:fixed;}
#wrapper {position:relative;width:100%;min-width:320px;overflow-x:hidden;}
#wrapper.dim:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.7;z-index:670;}
#container {padding-top:45px;padding-bottom:40px;}
.company-wrap #container {padding-bottom:0;}
.inner {position:relative;width:100%;max-width:1200px;margin:0 auto;}
img {width:100%;}
.fc0 {color:#fe5e01 !important;}
.fc1 {color:#333 !important;}
.fc2 {color:#666 !important;}
.fc3 {color:#fff !important;}
.fc4 {color:#bbb !important;}

.bg0 {background-color:#fe5e01 !important;}
.bg1 {background-color:#525050 !important;}
.bg2 {background-color:#fef7f2 !important;}
.bg3 {background-color:#f5f5f5 !important;}
.bg4 {background-color:#fbfafa !important;}
.bg5 {background-color:#fff !important;}
.bg6 {background-color:#666 !important;}
.bg7 {background-color:#fff8f2  !important;}

.line0 {border:1px solid #fe5e01 !important;}
.line1 {border:1px solid #feae80 !important;}
.line2 {border:1px solid #bbb !important;}
.line3 {border:1px solid #ddd !important;}
.line4 {border:1px solid #fff !important;}
.line5 {border:1px solid #666 !important;}

h1 {font-size:21px;}
h2 {font-size:19px;}
h3 {font-size:17px;}
h4 {font-size:15px;}
h5 {font-size:13px;}
h6 {font-size:12px;line-height:15px;}
.h1 {font-size:21px !important;}
.h2 {font-size:19px !important;}
.h3 {font-size:17px !important;}
.h4 {font-size:15px !important;}
.h5 {font-size:13px !important;}
.h6 {font-size:12px !important;line-height:15px;}
p, p *, li {line-height:20px;}
/* p:not(.ellipsis-muti), li:not(.ellipsis-muti) {word-break:break-all;}
[lang="ko-KR"] p:not(.ellipsis-muti), [lang="ko-KR"] li:not(.ellipsis-muti){word-break:keep-all;} */
body * {word-break: keep-all;}
[lang="zh-Hans-CN"] body *, [lang="zh-TW"] body *, [lang="uk"] body *, /*[lang="ru-RU"] body *,*/ [lang="fa"] body *, [lang="ja-JP"] body * {word-break:break-all;}
.line-h22 {line-height:22px !important;}
p + p, p + .h6, p + .dot-list {margin-top:5px;}
p:first-child, .h6:first-child {margin-top:0;}
a.hover-under:hover {text-decoration:underline;}
.pop-container h4 + * {margin-top:8px;}
.dot-list + p {margin-top:8px;}
.dot-list + .h4 {margin-top:12px;}
.table + dl,  .table + ul, .table + p {margin-top:15px;}
.certmarkstring {width:auto;height:18px;}
.specialstring {display:inline-block;width:auto;height:12px;vertical-align:baseline;margin:0 1px;}
.positionstring {display:inline-block;width:auto;height:80px;vertical-align:baseline;margin:0 3px;}
/* 머리말 가이드 */
.sec-title {margin-bottom:10px;}
.sec-title2 {margin-top:20px;margin-bottom:10px;font-size:15px;color:#333;}
.sec-title, .pop-title {font-size:17px;color:#333;}
.sec-title .btn {margin-top:-5px;}
.sec-title .txt-more, .sec-title .btn-print {float:right;margin-top:5px;font-size:14px;}
.sec-title + .tab-wrap.inner-tab {margin-bottom:15px;}
.main-title {margin:0;padding:12px 0;border-bottom:1px solid #ddd;font-size:19px;color:#333;text-align:center;}
.sub-title {font-size:17px;color:#333;}
.con-title {font-size:15px;color:#333;}
.main-title + * {margin-top:20px;}
.main-title + .search-area {margin:20px 0 30px;}
.sub-title + *:not(.tab-wrap):not(.sub-title):not(.list-wrap):not(.btn-group):not(.align-right):not(.pro-select):not(.con-sec) {margin-top:5px;}
.sub-title + .list-wrap {padding-top:10px;}
.sub-title + .pro-select {margin-top:15px;}
.sub-title + .tab-wrap.inner-tab {margin-top:10px;}
.tab-wrap.inner-tab + * {/*margin-top:15px;*/}
.tab-wrap.inner-tab + .sub-sec, .tab-wrap.inner-tab + form{margin-top:20px;}
.con-title + *:not(.con-sec):not(.tab-wrap) {margin-top:5px;font-size:14px;}
.desc + .sub-title {margin-top:10px;}
.desc + .h6,  .desc + .table,  .desc + .dot-list,  .desc + .scroll-x, .dot-list + .table, .desc + .row-group {margin-top:5px;}
.tbl-info + .table {margin-top:5px;}
.sub-title + * + .table {margin-top:10px;}
.sub-sec {margin-top:20px;}
.con-sec {margin-top:15px;}
/* .sub-title + .con-sec, .sub-title + * + .con-sec {margin-top:10px;} */
.con-title + .tab-wrap.inner-tab {margin:15px 0;}
.sub-title .before-bar, .con-title .before-bar{margin-top:-4px;}
.point-title {font-size:21px;color:#333;}
.product-wrap #container section {margin-top:20px;}
.hgroup {position:relative;margin-bottom:15px;}
.acc-table-list .hgroup {margin-bottom:0;}
.hgroup .sec-title, .hgroup .pop-title{margin-bottom:0 !important;}
.hgroup .sort-chk.hidden-pc, .hgroup .sort-chk.form {padding-top:20px;width:100%;}
.hgroup .sort-chk.hidden-pc .selectbox, .hgroup .sort-chk.form .selectbox {margin:0;}
.sort-chk {margin-top:-10px !important;}
.sec-title + .sort-chk, .sub-title + .sort-chk {margin-top:0 !important;}
.tbl-desc {display:block;}
.tbl-desc * {line-height:20px;vertical-align:top;}
.tbl-desc.mgt {margin-top:7px;}
.tbl-info, .tbl-info * {line-height:15px;}
.pos-top, .pos-btm {position:static;}
.sub-notice, .con-notice {padding:15px;border:1px solid #ddd;}
.sub-notice {margin-top:25px;}
.con-notice {margin-top:15px;}
.table-title {margin-bottom:10px;}
.new {display:inline-block;width:20px;height:20px;margin-right:5px;border:1px solid #fe5e01;border-radius:10px;font-size:12px;color:#fe5e01;line-height:18px !important;text-align:center;}
/* company */
.com-title {margin-bottom:32px;padding-top:50px;font-size:21px;color:#333;text-align:center;}
.company-wrap .h1 {margin-bottom:35px;color:#333;text-align:center;}
.company-wrap .h4 {line-height:22px;}
.company-wrap #content section:not(.ani-sec1) {padding-top:50px;}
.company-wrap .ani {opacity:0;}
/* icon - pc 기준 */
i {display:inline-block;width:22px;height:22px;overflow:hidden;text-indent:-9999px;background:url('/web/images/common/icon-sprite.webp') no-repeat 0 0;}
i.icon-minus {width:9px;height:9px;background-position:-10px -10px;}
i.icon-plus {width:9px;height:9px;background-position:0 -10px;}
i.icon-plus.fc0 {width:9px;height:9px;background-position:0 0;}
i.icon-plus.white {width:9px;height:9px;background-position:-420px 0;}
i.icon-star {background-position:0 -25px;}
i.icon-star.revers {background-position:-130px -25px;}
.on i.icon-star {background-position:-202px 0;}
i.icon-com {background-position:-30px -25px;}
i.icon-spot {background-position:-60px -25px;}
i.icon-ques {background-position:-90px -50px;}
i.icon-add {background-position:0 -80px;}
i.icon-down {background-position:-30px -80px;}
i.icon-reset {background-position:-45px 0;}
i.icon-3d {background-position:-60px -80px;}
i.icon-2d {background-position:-120px -200px;}
i.icon-mail {background-position:-90px -80px;}
i.icon-tel {background-position:-120px -80px;}
i.icon-fax {background-position:-120px -50px;}
i.icon-home {background-position:-440px -180px;}
i.icon-spac {background-position:-90px -25px;}
i.icon-lg-com {background-position:-30px -50px;}
i.icon-lg-spot {background-position:-60px -50px;}
i.icon-lg-ques {background-position:-90px -50px;}
i.icon-join {background-position:-150px -80px;}
i.icon-id-find {background-position:-180px -80px;}
i.icon-pw-find {background-position:-150px -110px;}
i.icon-arrow-up {width:13px;height:11px;margin:0 10px;background-position:-300px -80px;}
i.icon-arrow-down {width:13px;height:11px;margin:0 10px;background-position:-320px -80px;}
i.icon-q {width:24px;height:24px;background-position:0 -250px;}
i.icon-a {width:24px;height:24px;background-position:-30px -250px;}
i.icon-arrow-right {width:7px;height:15px;margin-top:-2px !important;margin-left:5px;overflow:hidden;vertical-align:middle !important;background-position:-80px 2px;}
i.icon-reply {margin-right:5px;background-position:-250px -150px;}
i.icon-like {margin-right:5px;background-position:-275px -150px;}
.on i.icon-like {background-position:-375px -150px;}
i.icon-close {width:17px;height:17px;background-position:-115px -250px;}
i.icon-flag1 {margin-right:5px;background-position:-250px -180px;}
i.icon-flag2 {margin-right:5px;background-position:-275px -180px;}
i.icon-flag3 {margin-right:5px;background-position:-300px -180px;}
.bg0 i.icon-flag1 {margin-right:5px;background-position:-250px -210px;}
.bg0 i.icon-flag2 {margin-right:5px;background-position:-275px -210px;}
.bg0 i.icon-flag3 {margin-right:5px;background-position:-300px -210px;}
i.icon-delet {margin-right:5px;background-position:-325px -180px;}
i.icon-modify {margin-right:5px;background-position:-350px -180px;}
i.icon-pop-close {width:28px;height:28px;background-position:-250px -110px;}
.weChat-pop .btn-pop-close i.icon-pop-close.revers {background-position:-250px -110px;} /* 2019-10-01, 2024-02-08 추가 */
i.icon-pop-close.shadow {background-position:-80px -200px;}
i.icon-new-pro {width:30px;height:30px;background-position:-45px -110px;}
i.icon-att-pro {width:30px;height:30px;background-position:-75px -110px;}
i.icon-com-pro {width:30px;height:30px;background-position:-105px -110px;}
i.icon-computer {width:50px;height:46px;background-position:-150px -150px;}
i.icon-computer.revers {width:50px;height:46px;background-position:-80px -150px;}
i.icon-tooltip {width:20px;height:20px;border:1px solid #fff;background-position:-180px 0;}
i.icon-mark1 {width:28px;background-position:-80px -210px;}
i.icon-mark2 {background-position:-123px -210px;}
i.icon-mark3 {background-position:-160px -210px;}
i.icon-print {width:16px;height:16px;background-position:-220px -70px;}
.line2 i.icon-print {background-position:-220px -50px;}
i.icon-lg-pdf {width:42px;height:42px;background-position:-250px -330px;}
i.icon-lg-soft {width:42px;height:42px;background-position:-300px -330px;}
i.icon-lg-dwg {width:42px;height:42px;background-position:-350px -330px;}
i.icon-auto-end {width:14px;height:14px;background-position:-225px -10px;}
.btn-del {width:8px;height:8px;background:url('/web/images/common/icon-sprite.webp') no-repeat -30px 0;}
i.icon-user {background-position:-380px -180px;}
i.icon-pw {background-position:-410px -180px;}
i.icon-lg-new-pro {width:56px;height:56px;background-position:0 -390px;}
i.icon-lg-att-pro {width:56px;height:56px;background-position:-60px -390px;}
i.icon-lg-com-pro {width:56px;height:56px;background-position:-120px -390px;}
i.icon-lg-down {width:56px;height:56px;background-position:-180px -390px;}
i.icon-att-file {background-position:-300px -150px;}
i.icon-foot-mail {background-position:-325px -150px;}
i.icon-lg-pring {background-position:-350px -150px;}
i.icon-brochure {width:56px;height:56px;background-position:-250px -330px;}
i.icon-pro-new {width:30px;height:30px;background-position:-310px -330px;}
i.icon-pro-fame {width:30px;height:30px;background-position:-340px -330px;}
i.icon-rank1 {margin-right:4px;background-position:0 -450px;}
i.icon-rank2 {margin-right:4px;background-position:-32px -450px;}
i.icon-rank3 {margin-right:4px;background-position:-64px -450px;}
i.icon-rank4, i.icon-rank5, i.icon-rank6, i.icon-rank7, i.icon-rank8, i.icon-rank9 {margin-right:4px;background-position:-96px -450px;}
i.icon-rank10 {margin-right:4px;background-position:-128px -450px;}
i.icon-zoom {display:none;}
i.icon-thumb {margin-right:5px;background-position:-401px -148px;} /* e-edu 추가 */

/* button - pc,mobile공통 */
.btn {display:inline-block;position:relative;min-width:70px;margin:10px 4px 0;padding:8px 15px;font-size:13px;line-height:16px;text-align:center;vertical-align:middle;white-space:normal;word-break:keep-all;}
.btn:hover {text-decoration:underline !important;}
.btn-lg {min-width:170px;min-height:45px;padding:12px 15px 13px;font-size:15px !important;line-height:20px;}
.btn-sm {min-width:60px;min-height:26px;padding:4px 11px;font-size:12px !important;}
.btn-xs {min-width:60px;min-height:24px;padding:3px 15px;font-size:12px !important;}
.btn.bg0 {color:#fff;}
.btn.bg1 {color:#fff;}
.btn.line0 {color:#fe5e01;background:#fff;}
.btn.line2 {color:#333;background:#fff;}
.btn.line2.on {border-color:#fe5e01 !important;color:#fe5e01 !important;}
.btn.icon {min-width:0;height:auto;padding:0;line-height:22px;color:#fe5e01;}
.btn > i:not(.icon-reset):not(.icon-modify):not(.btn-del):not(.icon-star) {margin-left:2px;margin-right:2px;}
.btn.icon > i {display:inline-block;overflow:hidden;}
.tag-group {margin-left:-8px;}
.btn-txt {display:inline-block;position:relative;margin-left:8px;}
.btn-txt.txt-more {padding-right:14px;color:#fe5e01;line-height:1.2;}
.btn-txt.txt-more:before {content:'';position:absolute;top:50%;right:0;width:9px;height:9px;margin-top:-5px;background:url('/web/images/common/icon-sprite.webp') no-repeat 0 0;}
.btn-txt.txt-tag {padding:5px 5px 5px 8px;font-size:12px;color:#666;line-height:1.2;}
.btn-txt.txt-tag:before {content:'#';position:absolute;top:50%;left:0;width:10px;height:14px;margin-top:-7px;line-height:1.2;overflow:hidden;}
.btn-txt.txt-tag:hover {text-decoration:underline;color:#fe5e01;}
.btn-txt.txt-tag:hover:before {text-decoration:none !important;}
.btn-group {position:relative;margin:-10px -4px 0;text-align:center;}
.btn-group-t15 {position:relative;margin-top:-15px;text-align:center;} 
.btn-group.txt-btn {margin:8px 0 0 0;padding:0;}
.btn-group.txt-btn .btn {height:auto;margin:0;padding:0;}
.pro-btn > li {width:38px;}
.pro-btn > li .btn.icon, .btn-att {display:block;position:relative;width:100%;height:38px;}
.pro-btn > li .btn.icon > i, .btn-att i {position:relative;margin-top:7px;z-index:1;}
.pro-btn .icon-star, .btn-att .icon-star {background:url('/web/images/common/icon-sprite.webp') no-repeat 0 -50px;}
.pro-btn .icon-com {background-position:-30px -50px;}
.pro-btn .icon-spot {background-position:-60px -50px;}
.pro-btn .icon-ques {background-position:-90px -50px;}
.pro-btn > li a:before, .btn-att:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;-ms-transform:skewX(-13deg);-webkit-transform:skewX(-13deg);transform:skewX(-13deg);background:#fe5e01;}
.btn.icon.btn-att {width:48px;height:39px;margin:0;overflow:hidden;text-align:center;background:none;}
.btn.icon.btn-att > i {margin:8px 0 0 5px;}
.btn-att:before {content:'';position:absolute;top:0;left:5px;width:calc(100% + 10px);height:100%;-ms-transform:skewX(-13deg);-webkit-transform:skewX(-13deg);transform:skewX(-13deg);background:#fff;}
.btn.icon.btn-att.on > i {background-position:0 -50px;}
.btn.icon.btn-att.on:before {background:#fe5e01;}
.btn-thumb {display:inline-block;width:70px;height:70px;text-indent:-9999px;overflow:hidden;background:url('/web/images/common/icon-sprite.webp') no-repeat 0 -150px;}
.btn-option {display:inline-block;position:relative;min-width:60px;height:30px;padding:0 30px 0 10px;margin:5px 7px 0 0;border:1px solid #bbb;border-radius:3px;color:#666;line-height:28px;}
.btn-option:hover {border-color:#333;}
.btn-option:first-child {margin-left:0;}
.btn-option .btn-del {display:inline-block;position:absolute;top:10px;right:10px;overflow:hidden;text-indent:-9999px;}
.btn-close {padding:7px 0;}
.btn-sm i.icon-plus {margin-top:3px;}
.btn-remove {min-width:0 !important;width:18px !important;height:18px !important;padding:4px !important;background:#fff;}
.btn-remove:not(.btn-remove-row):hover {border-color:#fe5e01 !important;}
.btn-remove:not(.btn-remove-row):hover i.btn-del {background-position:-30px -10px;}
.btn-group.in-big .pos-top {top:30px;margin-top:20px;}
.layerpop-wrap .btn-group.in-big {padding:20px 0 0 0;}
.layerpop-wrap .btn-group.in-big .pos-top {top:20px;}
.tag-group a {display:inline-block !important;}
.btn-next, .btn-prev {display:block;position:absolute;top:21px;width:10px;height:18px;overflow:hidden;text-indent:-9999px;background:url('/web/images/common/icon-m-sprite.webp') no-repeat -202px -330px;background-size:500px auto;}
.btn-prev {left:0;}
.btn-next {right:0;background-position:-217px -330px;}
.btn.icon, .btn.btn-reset, .btn.total-open, .btn.total-close {min-height:22px;}
.btn.icon.btn-remove {min-height:18px;}

/* tooltip */
.tooltip {display:inline-block;position:relative;/* vertical-align:top; */}
.tooltip-con {display:none;position:absolute;top:30px;left:50%;z-index:10;width:210px;margin-left:-105px;padding:10px 15px;border:1px solid #feae80;font-size:13px !important;color:#666;line-height:20px;background:#fff;}
.tooltip.on .tooltip-con {display:block;}
.tooltip-con:before {content:'';position:absolute;top:-7px;left:50%;width:8px;height:7px;margin-left:-4px;background:url('/web/images/common/icon-sprite.webp') no-repeat -225px 0;}
.tooltip.date .tooltip-con {top:25px;width:170px;margin-left:-35px;}
.tooltip.date .tooltip-con:before {left:15px;}
.tooltip.center .tooltip-con {margin-left:-80px;}
.tooltip.center .tooltip-con:before {left:75px;}
.tooltip.right .tooltip-con {margin-left:-115px;}
.tooltip.right .tooltip-con:before {left:145px;}
.tooltip .icon-new {display:inline-block;width:22px;height:22px;overflow:hidden;font-size:12px;color:#fff;line-height:22px;text-align:center !important;border-radius:20px;background:#fe5e01;}
.list-wrap.my-download .tooltip {vertical-align:top;}

/* form */
input[type="radio"], input[type="checkbox"] {position:absolute;z-index:1;width:0;height:0;opacity:0;}
input[type="radio"] + label, input[type="checkbox"] + label {display:inline-block;position:relative;z-index:1;min-height:22px;margin-top:10px;margin-right:24px;padding-left:25px;color:#666;line-height:22px;cursor:pointer;vertical-align:middle;font-size:14px;font-weight:400;}
input[type="radio"] + label *, input[type="checkbox"] + label * {line-height:22px;}
input[type="radio"]:first-child + label, input[type="checkbox"]:first-child + label {margin-left:0;}
input[type="radio"] + label span, input[type="checkbox"] + label span{display:inline-block;position:absolute;top:0;left:0;width:22px;height:22px;vertical-align:middle;background:url('/web/images/common/icon-sprite.webp') no-repeat -275px 0;cursor:pointer;}
/* input[type="radio"]:focus + label, input[type="checkbox"]:focus + label {border:1px dotted #bbb;} */
input[type="radio"]:checked + label span {background-position:-250px 0;border:0 none;}
input[type="radio"]:disabled + label span {background-position:-300px 0;}
input[type="checkbox"] + label span {background-position:-275px -25px;}
input[type="checkbox"]:checked + label span {background-position:-250px -25px;}
input[type="checkbox"]:disabled + label span {background-position:-300px -25px;}
.align-right input[type="radio"] + label, .align-right input[type="checkbox"] + label {margin-right:0;margin-left:24px;}


input[type="radio"].value + label {display:block;padding-left:110px;}
input[type="radio"].value + label .val {position:absolute;top:0;left:28px;min-width:52px;color:#333;}
input[type="radio"].abnormal + label * {color:#bbb !important;}
input[type="radio"].abnormal + label .cmt {display:none;white-space:nowrap;}
input[type="radio"].abnormal:checked + label * {color:#fe5e01 !important;}
input[type="radio"].abnormal:checked  + label .cmt {display:inline-block;color:#666 !important;}
input[type="radio"].abnormal:checked + label .val, input[type="radio"].abnormal:checked + label .desc {text-decoration:line-through;}

.selectbox {position:relative;display:inline-block;width:100%;height:32px;margin-right:6px;border:1px solid #bbb;background:#fff !important;}
.selectbox:hover, .selectbox.focus {border-color:#fe5e01;}
.selectbox .select-value {display:block;position:relative;height:30px;padding:5px 40px 5px 10px;color:#666;text-align:left;line-height:20px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.selectbox .select-value:hover {color:#000;text-decoration:none;}
.selectbox .select-value:after {content:'';position:absolute;top:0;right:0;width:32px;height:100%;overflow:hidden;border-left:1px solid #bbb;background:url('/web/images/common/icon-sprite.webp') no-repeat -250px -50px;}
.selectbox.open .select-value:after {background-position:-283px -50px;}
.selectbox .option {display:none;position:absolute;top:31px;left:-1px;width:100%;width:calc(100% + 2px);padding:0;overflow:hidden;border:1px solid #bbb;border-top:0 none;background:#fff;z-index:10;}
.selectbox.scroll .option {padding:10px 5px 10px 0;max-height:170px;}
.selectbox ul {width:100%;}
.selectbox ul li {width:100%;min-height:30px;}
.selectbox ul li a {display:block;padding:5px 10px;line-height:20px;}
.selectbox ul li a:hover {background:#f5f5f5;}
.selectbox.default .select {position:relative; z-index:10;width:100% !important; height:32px;line-height:32px;opacity:0;}
.selectbox.default .select-value {position:absolute;bottom:0;left:0;width:100%;}
.bg0 .selectbox {border-color:#fe5e01;}
.bg0 .selectbox .select-value:after {border-color:#fe5e01;background-position:-316px -50px;}
.bg0 .selectbox.open .select-value:after {background-position:-349px -50px;}

.form-control {display:block;width:100%;height:32px;padding:5px 10px 7px !important;margin-top:10px;border:1px solid #bbb;color:#666;line-height:20px;font-weight:normal;vertical-align:top;-webkit-appearance: none !important;background-color:#ffffff;background-image: none !important;filter: none !important;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.form-control.inline {margin-right:8px;}
.form-control:focus {outline:0;border-color:#fe5e01;}
.form-control:disabled, .textarea-wrapper.disabled {background-color:#f5f5f5;}
.pro-m-input {position:relative;display:inline-block;width:100%;margin:0;padding:0 0 0 10px !important;}
.pro-m-input .form-control {margin:0;padding-right:30px !important;}
.pro-m-input:after {content:'';position:absolute;top:50%;right:10px;width:9px;height:9px;margin-top:-4px;overflow:hidden;background:url('/web/images/common/icon-m-sprite.webp') no-repeat 0 -10px;background-size:500px auto;}

.textarea-wrapper {margin-top:10px;}
textarea {color:#666;}
textarea.form-control {height:60px;overflow-y:scroll;resize:none;}
textarea.form-control::-webkit-scrollbar-track{background-color: #e4e4e4;}
textarea.form-control::-webkit-scrollbar{width:5px;}
textarea.form-control::-webkit-scrollbar-thumb{background-color: #fe5e01;}

/* 파일첨부 */
.attach-bsc {position:relative;height:32px; overflow:hidden;}
.attach-bsc .file-name {margin-right:97px;}
.attach-bsc .file-name input {display:block;width:100%;height:32px;padding:0 10px;border:1px solid #bbb;box-sizing:border-box;line-height:30px;background-color:#fff;}
.attach-bsc .file-btn {position:absolute; top:0; right:0;}
.attach-bsc .file-btn input {display:block !important;opacity:0;position:absolute;top:0;left:0;width:100%;height:32px;border:0;cursor:pointer;}
.button.file-add {display:inline-block;width:90px;height:32px;margin:0;color:#fff;background:#525050;}
.form-group .attach-bsc {margin-top:10px;}

.form-group {margin-top:-10px;padding-top:10px;}
/* .form-group.chk {margin-top:-5px;} */
.form-block input[type="radio"] + label, .form-block input[type="checkbox"] + label {display:block;} 
.form-group .form-control {vertical-align:top;}
.form-group .btn {margin-top:10px;margin-bottom:0;vertical-align:top;}
.form-group .btn.btn-sm {margin-top:13px;}
.form-txt {display:inline-block;margin-top:10px;margin-right:8px;padding:6px 0;line-height:20px;vertical-align:top;}
.form-group input[type="radio"] + label, .form-group input[type="checkbox"] + label {margin-top:15px;}
.form-group:first-child {padding-top:0;}
.in-col {margin-left:-10px;margin-right:-10px;}
.form-group .selectbox {margin-top:10px;}
.finder-group .form-txt {padding-top:0;}
/* 데이타박스 */
.data-box {padding:15px;border:1px solid #ddd;border-width:1px 0;}
.data-box > dl {margin-top:10px;}
.data-box > dl:first-child {margin-top:0;}
.data-box dt {padding-bottom:10px;}
.ui-datepicker {z-index:1000 !important;}
/* 스크롤x */
.scroll-x-area.overflow {position:relative;padding-bottom:37px;overflow:hidden;}
.scroll-x-area.overflow:after {content:'';position:absolute;bottom:0;left:50%;width:58px;height:22px;margin-left:-28px;background:url('/web/images/common/icon-m-sprite.webp') no-repeat 0 -290px;background-size:500px auto;}

/* tab - pc기준 */
.tab-wrap {margin:25px 0 35px;background:#fff;}
.tab-wrap .ea1 li {width:100%;}
.tab-wrap .ea2 li {width:50%;}
.tab-wrap .ea3 li {width:33.333%;}
.tab-wrap .ea4 li {width:25%;}
.tab-wrap .ea5 li {width:20%;}
.tab-wrap .ea6 li {width:16.666%;}
.tab-wrap .ea7 li {width:14.2857%;}
.tab-wrap .ea8 li {width:12.5%;}
.tab-wrap .ea9 li {width:11.111;}
.tab-wrap .select-value {display:none;}
.tab-wrap > ul {position:relative;display:block;width:100%;overflow:hidden;}
.tab-wrap:not(.inner-tab) > ul:before {content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fe5e01;}
.tab-wrap > ul > li {position:relative;display:table;float:left;/* margin-left:-1px; */border:1px solid transparent;}
.tab-wrap > ul > li:first-child {margin-left:0;}
.tab-wrap > ul > li.active {border-color:#fe5e01;border-bottom:1px solid #fff;color:#fe5e01;z-index:1;}
.tab-wrap > ul > li > a {display:table-cell;width:100%;height:60px;padding:0 40px;overflow:hidden;vertical-align:middle;text-align:center;font-size:18px;}
.tab-wrap.inner-tab {margin:0;}
.tab-wrap.inner-tab li {display:inline-block;width:auto !important;position:relative;padding:2px 15px 3px;border:0 none !important;}
.tab-wrap.inner-tab li:first-child {padding-left:0;}
.tab-wrap.inner-tab li:before {content:'';position:absolute;top:50%;left:0;width:1px;height:13px;margin-top:-6px;background-color:#ddd;}
.tab-wrap.inner-tab li:first-child:before {display:none;}
/* 20-02-28 마이페이지 상담신청내역 탭 추가 */
.tab-wrap.inner-tab .counsel li:nth-child(8) {padding-left:0;}
.tab-wrap.inner-tab .counsel li:nth-child(8):before {display:none;}
/*// 20-02-28 마이페이지 상담신청내역 탭 추가 */
.tab-wrap.inner-tab li a {display:inline-block;height:auto;padding:0;line-height:20px;}
.tab-wrap.inner-tab > ul > li > a {font-size:14px;}
.tab-wrap.inner-tab li.active a {text-decoration:underline;}
.tab-wrap.inner-tab.bg0, .tab-wrap.inner-tab.bg1, .tab-wrap.inner-tab.bg3 {padding:11px 30px 12px;}
.tab-wrap.inner-tab.bg0 li:before, .tab-wrap.inner-tab.bg1 li:before {background-color:#fff;}
.tab-wrap.inner-tab.bg0 li a, .tab-wrap.inner-tab.bg1 li a {color:#fff;}
.tab-wrap.mgb0 + .tab-wrap.inner-tab {margin-top:20px;}
.tab-wrap.mgb0 + .tab-wrap.inner-tab.bg0, .tab-wrap.mgb0 + .tab-wrap.as-change-select {margin-top:15px;}
.tab-wrap:not(.inner-tab) > ul > li > a {word-break:keep-all;}
/* 20-07-06 라이브러리 추가 */
.tab-wrap.inner-tab.bg3 li.active a {color:#fe5e01}
.tab-wrap.inner-tab.bg-n {padding:0 30px;} 

/* table */
.table {width:100%;border-top:2px solid #fe5e01;background-color:#fff;}
/* .table *:not(.btn):not(.btn-txt) {line-height:1.2;line-height:20px;vertical-align:middle;}
.table .dot-list > li:before {top:9px;} */
.table th, .table .th {background-color:#f5f5f5;}
.table th, .table td, .table .th, .table .td {padding:10px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;font-weight:normal;text-align:left;word-break:keep-all;}
.table thead th, .table .thead .th {text-align:center;}
.table th:first-child, .table td:first-child, .table .th:first-child, .table .td:first-child {border-left:0 none;}
.table th span:not(.br) {display:inline-block;}
.table tfoot td {font-size:15px;font-weight:700;background-color:#f5f5f5;} 
.table .bg-no th {background:none;}
.table .btn-group {margin-left:-5px;margin-right:-5px;padding:10px 0 0;text-align:left;}
.table .btn-group .btn {margin-left:5px;margin-right:5px;}
.row-group {border-top:2px solid #fe5e01;}
.row-group .table {border-top:0 none;}
.table.align-center th, .table.align-center td {text-align:center;}
/* .table .form-txt, .form-group .form-txt {padding-top:0;} */
.table.no-top-line {border-top:1px solid #ddd !important;}
.no-btm-line {border-bottom:0 none !important;}
.mf-result-list table {width:100%;}

/* accodian */
.accodian {border-bottom:1px solid #ddd;}
.accodian li {position:relative;border-top:1px solid #ddd;}
.accodian .ques {display:block;position:relative;padding:10px 45px 10px 15px;line-height:23px;}
.accodian .ques:after {content:'';position:absolute;top:17px;right:15px;width:18px;height:10px;background:url('/web/images/common/icon-sprite.webp') no-repeat -90px -250px;}
.accodian li.active .ques:after {background-position:-60px -250px;}
.accodian .ques * {line-height:23px;}
.accodian .ques .divi {display:table-cell;position:relative;padding-right:20px;font-size:16px;line-height:24px;white-space:nowrap;}
.accodian .ques .divi:after {content:'';position:absolute;top:3px;right:0;width:1px;height:16px;background:#ddd;}
.accodian .ques .title {display:table-cell;padding-left:20px;}
.accodian .answer {display:none;position:relative;margin:0 !important;padding:15px 45px 15px 15px;border-top:1px solid #ddd;background:#f5f5f5;}
.accodian .answer img {width:auto;max-width:100%;}
.accodian li.active .asnwer {display:block;}
.accodian.icon-add .ques {padding-left:50px;}
.accodian.icon-add .answer {padding:20px 45px 20px 50px;}
.accodian.icon-add .ques > i, .accodian.icon-add .answer > i {position:absolute;top:15px;left:15px;}
.accodian.icon-add .answer > i {top:18px;}
/* .accodian.icon-add .answer p {line-height:24px;} */
.accodian.icon-add .answer p + a {display:inline-block;margin-top:10px;}
.accodian .answer.scroll-y {padding-right:5px !important;}
.accodian.min-type .ques {padding-right:15px;}
.accodian.min-type .ques:after {display:none;}
.accodian.min-type .active .ques,  .accodian.min-type .active .ques * {color:#fe5e01 !important;}
.accodian.min-type .answer {padding:15px;}
.accodian.min-type .active .answer {display:block;}
/* board - list*/
.list-wrap > li {position:relative;/* overflow:hidden; */border-top:1px solid #ddd;text-align:left !important;}
.list-wrap > li:last-child {border-bottom:1px solid #ddd;}
.list-wrap > li > a {display:block;position:relative;}
/* .list-wrap > li:hover * {text-decoration:none;} */
.list-wrap > li > a:hover .title {text-decoration:underline;}
.list-wrap .title {display:block;position:relative;font-size:15px;color:#fe5e01;}
.list-wrap .title.in-divi {margin-bottom:10px;color:#333;}
.list-wrap .tooltip + .title {display:inline-block;max-width:85%;}
.list-wrap .desc {margin-top:5px;font-size:14px;}
.list-wrap .desc.ellipsis-muti {max-height:40px;}
.list-wrap .m-info {margin-bottom:10px;}
.list-wrap .title-box .title {display:inline-block;margin:0 10px 0 0;}
/* 텍스트 타입 */
.list-wrap.txt-type > li {padding:15px;}
.list-wrap.txt-type:not(.pc-table) .title {margin-bottom:5px;color:#333;line-height:22px;display:block;max-width:95%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.list-wrap.txt-type .divi {color:#666;}
.list-wrap.txt-type .brd-info {margin-top:8px;}
.list-wrap.txt-type .badge {margin-right:7px;}
/* 테이블형 리스트 & 아이콘 강제로 하단에 맞추기 */
.list-wrap.pc-table > li {padding:15px;}
.list-wrap.pc-table > li .row span {font-size: 14px;}
.list-wrap.pc-table > li .btn {margin:0;}
.list-wrap.pc-table > li a:hover {text-decoration:underline;}
.list-wrap.pc-table .title {max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.list-wrap.pc-table .title.in-divi .divi {display:block;margin:0 0 5px;}
/* 이미지형 */
.list-wrap.in-image > li {margin-top:15px;border:0 none;}
.list-wrap.in-image.no-margin > li {margin:0;border-top:1px solid #ddd;}
.list-wrap.in-image > li > a:not(.btn):hover {text-decoration:none;}
.list-wrap.in-image > li > a:not(.btn):hover .title {text-decoration:underline;}
.list-wrap.in-image > li:first-child {margin-top:0;}
.list-wrap.in-image .m-info {position:absolute;bottom:15px;left:15px;margin-top:0;}
.list-wrap.in-image .img {width:100%;overflow:hidden;margin-bottom:15px;}
.list-wrap.in-image .title {padding-bottom:0;max-width:95%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.list-wrap.in-image .btn-group {padding-top:15px;}
/* 라인타입 */
.list-wrap.line-type > li {padding:0;}
.list-wrap.line-type > li:hover * {text-decoration:none !important;}
.list-wrap.line-type > li > a {padding:0 14px 15px;border:1px solid #ddd;}
.list-wrap.line-type > li > a:hover {border-color:#fe5e01;}
.list-wrap.line-type .img {position:static;width:100%;border-bottom:1px solid #feae80;text-align:center;background:none;}
.list-wrap.line-type .img img {display:inline-block;width:200px;height:200px;}
/* view */
.view-wrap .row {padding:10px 15px;border-bottom:1px solid #ddd;}
.view-wrap .row p {font-size:14px;}
.view-wrap .hgroup {margin-bottom:0;}
.view-wrap .row.ptb20 {padding-top:15px;padding-bottom:15px;}
.view-wrap .in-row {padding:10px 0;border-top:1px solid #ddd;}
.view-wrap .in-row:first-child {padding-top:0;border-top:0 none;}
.view-wrap .in-row:last-child {padding-bottom:0;}
.view-wrap .row.row-reply .side-info {color:#fff;}
.view-wrap p + .h4 {margin-top:12px;}
.view-wrap .h4 {margin-bottom:10px;}
.view-wrap .title .h4 {margin-bottom:0;}
.in-thumb-list {margin-top:-7px;}
.in-thumb-list p {margin:0;}
.in-thumb-list .ellipsis-muti {max-height:40px;}
.in-thumb-list img {display:block;margin-bottom:5px;}
.in-thumb-list a:hover p {text-decoration:underline;}
.in-thumb-list > li {display:inline-block;width:60px;min-height:105px;margin-top:15px;margin-right:10px;text-align:center;}
.in-thumb-list > li img {width:60px;height:60px;}
.row-side-con .side-info {padding:15px;}
.row-side-con .comment {margin-top:10px;}
.row-side-con .comment.line3 {padding:15px;}
.row-side-con .sort-info {padding-bottom:8px;border-bottom:1px solid #ddd;}
.row-side-con .sort-info > span {display:inline-block;}
.row-side-con .comment p + p {margin-top:10px;}
.row-side-con .comment .m-info {margin-top:10px;}
.row-side-con .comment > .btn-group {position:relative;margin:0;padding:0 0 37px;text-align:left;}	
.row-side-con .comment > .btn-group .btn {margin:15px 20px 0 0;}
.row-side-con .comment > .btn-group .my-btn {position:absolute;bottom:0;left:0;width:100%;}
.paging-wrap {margin-top:20px;text-align:center;}
.paging-wrap.mgt {margin-top:50px;}
.paging-wrap > .page {display:inline-block;position:relative;width:40px;height:40px;overflow:hidden;border:1px solid #bbb;text-align:left;text-indent:-9999px;background:url('/web/images/common/icon-sprite.webp') #fff no-repeat -250px -250px;}
.paging-wrap > a {cursor:pointer;}
.paging-wrap > a:not(.page) {display:inline-block;padding:0 15px;line-height:40px;vertical-align:top;font-size:14px;}
.paging-wrap > a.current {color:#fe5e01;}
.paging-wrap > a:not(.page):hover {text-decoration:underline;}
.paging-wrap > .page:hover {border-color:#fe5e01;z-index:1;}
.paging-wrap .next {margin-left:-1px;margin-right:15px;background-position:-290px -250px;}
.paging-wrap .prev {margin-left:15px;background-position:-330px -250px;}
.paging-wrap .end {margin-left:-1px;background-position:-370px -250px;}
.edit-area img {display:block;max-width:100%;width:auto;margin:0 auto;}
.edit-area img.movBG {width:100%;}
.edit-area table {margin:0 auto;}
.edit-area table th, .edit-area table td {padding:0;border:0 none;}
.edit-area .video-box {max-height:640px;box-sizing:content-box;}

/* message - mobile 기준 */
.msg-box {position:relative;padding:20px 15px;border:1px solid #ddd;}
.msg-box.toggle-msg {margin:15px 0 !important;}
.msg-box .img {width:130px;height:130px;margin:0 auto 15px;}
.msg-box .title + .desc {margin-top:15px;font-size:14px;}
.msg-box .line-desc {margin-top:15px;padding-top:15px;border-top:1px solid #ddd;}
.msg-box.type2 {padding:30px 15px;text-align:center;}
.msg-box.type2 .img {width:30px;height:30px;}
.msg-box.no-border {border:0 none;}

/* 검색바 - mobile 기준 */
.search-bar {position:relative;height:45px;margin-bottom:30px;padding-right:48px;border:2px solid #fe5e01;background:#fff;}
.search-bar .form-control {height:45px;margin:0;padding:12px 10px !important;border:0 none;background:none;}
.search-bar .form-control::placeholder {color:#666;}
.search-bar .form-control::-webkit-input-placeholder {color:#666;}
.search-bar .form-control::-moz-placeholder {color:#666;}
.search-bar .form-control::-ms-input-placeholder {color:#666;}
.search-bar .form-control::-moz-placeholder {color:#666;}
.search-bar .btn-total-search {position:absolute;top:0;right:0;width:48px;Height:100%;overflow:hidden;text-indent:-99999px;}
.search-bar .btn-total-search:before {content:'';position:absolute;top:0;right:-5px;width:100%;height:100%;background:#fe5e01;-ms-transform:skewX(-13deg);-webkit-transform:skewX(-13deg);transform:skewX(-13deg);}
.search-bar .btn-total-search:after {content:'';position:absolute;top:13px;right:11px;width:19px;height:19px;background:url('/web/images/common/icon-m-sprite.webp') no-repeat -350px 0;background-size:500px auto;}
.search-in-btn {position:relative;margin-bottom:20px;padding-right:60px;}
.search-in-btn .search-bar {margin:0;}
.search-in-btn .desc {margin-top:5px;margin-right:-60px;}
.search-in-btn > .btn {position:absolute;top:0;right:0;min-width:50px;margin:0;padding-left:0;padding-right:0;background:#666 !important;}

/* popup - pc기준 */
.winpop-wrap {position:relative;width:100%;overflow:hidden;background:#fff;}
.winpop-wrap:before {content:'';position:fixed;top:0;left:-10px;z-index:1;width:280px;height:6px;-ms-transform:skewX(-13deg);-webkit-transform:skewX(-13deg);transform:skewX(-13deg);background:#fe5e01;}
.winpop-wrap:after {content:'';position:fixed;top:0;right:0;width:100%;height:6px;background:#525050;}
.winpop-wrap .head {position:relative;padding:25px 20px 20px;color:#333;background:#fbfafa;}
.winpop-wrap .head .btn-pop-close {display:none;position:absolute;top:30px;right:20px;margin:0;}
.winpop-wrap .content {padding:30px;border-top:1px solid #ddd;}
.inner-pop .winpop-wrap:before, .inner-pop .winpop-wrap:after {position:absolute;}
/* 레이어 */
.layerpop-wrap {display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow-x:hidden;overflow-y:auto;}
.layerpop-wrap .pop-container {position:relative;z-index:10;max-width:100%;min-width:320px;margin:30px auto;padding:0 15px;}
.pop-container .head {position:relative;color:#fff;background:#525050;}
.pop-container .head h2 {position:relative;height:70px;padding:20px 0 0 30px;margin-right:80px;}
.pop-container .head .hgroup {position:relative;z-index:1;padding-right:50px;line-height:30px;}
.pop-container .head .hgroup .f-titi {line-height:1.2;} 
.pop-container .head .tooltip {margin:5px 0 0 8px;}
.pop-container .btn-pop-close {position:absolute;top:20px;right:30px;margin:0;z-index:5;}
.pop-container .head .skew-bg {position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden;}
.pop-container .head .skew-bg:before {content:'';position:absolute;top:0;left:-10px;width:100%;height:100%;-ms-transform:skewX(-13deg);-webkit-transform:skewX(-13deg);transform:skewX(-13deg);background:#fe5e01;}
.pop-container .content {position:relative;padding:30px;background:#fff;}
.layerpop-wrap.iframe-pop .pop-container .content {padding:0;}
/* 모델파인더/모토셀렉트 */
.pop-container.pop-finder .head h2 {display:inline-block;margin:0;}
.pop-container.pop-finder .head .head-select {display:inline-block;position:relative;width:700px;height:70px;padding:20px 0 20px 20px;}
[lang="ru-RU"] .pop-container.pop-finder .head .head-select,
[lang="uk"] .pop-container.pop-finder .head .head-select,
[lang="pt-BR"] .pop-container.pop-finder .head .head-select, [lang="pt-PT"] .pop-container.pop-finder .head .head-select, 
[lang='es-MX'] .pop-container.pop-finder .head .head-select, [lang='es-CO'] .pop-container.pop-finder .head .head-select, [lang='es-PE'] .pop-container.pop-finder .head .head-select, 
[lang='es-CL'] .pop-container.pop-finder .head .head-select, [lang='es-VE'] .pop-container.pop-finder .head .head-select, [lang='es-EC'] .pop-container.pop-finder .head .head-select, 
[lang='es-LA'] .pop-container.pop-finder .head .head-select, [lang='es-ES'] .pop-container.pop-finder .head .head-select {padding-left:10px;}
[lang="ru-RU"] .pop-container.pop-finder .head .head-select .form-txt.h4,
[lang="uk"] .pop-container.pop-finder .head .head-select .form-txt.h4,
[lang="pt-BR"] .pop-container.pop-finder .head .head-select .form-txt.h4, [lang="pt-PT"] .pop-container.pop-finder .head .head-select .form-txt.h4,
[lang='es-MX'] .pop-container.pop-finder .head .head-select .form-txt.h4, [lang='es-CO'] .pop-container.pop-finder .head .head-select .form-txt.h4, 
[lang='es-PE'] .pop-container.pop-finder .head .head-select .form-txt.h4, [lang='es-CL'] .pop-container.pop-finder .head .head-select .form-txt.h4, 
[lang='es-VE'] .pop-container.pop-finder .head .head-select .form-txt.h4, [lang='es-EC'] .pop-container.pop-finder .head .head-select .form-txt.h4, 
[lang='es-LA'] .pop-container.pop-finder .head .head-select .form-txt.h4, [lang='es-ES'] .pop-container.pop-finder .head .head-select .form-txt.h4 {width:100px;margin-top:0;word-break:keep-all;}
.pop-container.pop-finder .perform-wrap {max-height:410px;overflow:hidden;}
/* .pop-container.pop-finder .perform-wrap label {margin-top:0;} */
.pop-container.pop-finder .perform-wrap .fc0 {display:inline-block;}
.pop-container.pop-finder .perform-wrap .ques .value {display:none;}
.pop-container.pop-finder .perform-wrap .ques .h6 {display:none;}
.pop-container.pop-finder .perform-wrap .ques .abnormal + .h6 {display:inline-block;margin-top:0;}
.pop-container.pop-finder .perform-wrap .answer {max-height:180px;overflow:hidden;}
.pop-container.pop-finder .btn-group-t15 {padding-top:30px;}
.pop-container.pop-finder .tag-wrap {position:relative;padding:10px 150px 10px 30px;border-bottom:1px solid #ddd;background:#fff;}
.pop-container.pop-finder .tag-wrap .tag {height:35px;overflow:hidden;margin-top:-5px;}
.pop-container.pop-finder .tag-wrap .btn-group {position:absolute;top:12px;right:30px;width:130px;padding:0;text-align:right;}
.pop-finder .result-wrap {margin-top:20px;}
.pop-finder .result-wrap .msg-box {margin-top:10px;}
/* pop모터셀렉션 */
.motor-select-wrap {position:relative;padding-top:40px;padding-left:250px;}
.motor-select-wrap .type-select {position:absolute;top:0;left:0;width:220px;}
.motor-select-wrap .type-select .answer {padding-top:0 !important;border-top:0 none;text-align:center;}
.motor-select-wrap .type-select img {display:block;width:160px;height:auto;margin:0 auto;}
.motor-select-wrap .type-select .active .ques {background:#f5f5f5;}
.motor-select-wrap .type-select.mo {padding:15px;background:#f5f5f5;}
.motor-select-wrap .type-select.mo .selectbox {margin-bottom:15px;}
.motor-select-wrap .right-wrap > div {margin-top:30px;}
.motor-select-wrap .right-wrap > div:first-child {margin-top:0;padding-top:0;}
.motor-select-wrap .option-wrap .scroll-y {height:380px;}
.motor-select-wrap .table-m-row1 {width:100%;}
.motor-select-wrap .table-m-row1 th {width:290px;}
.motor-select-wrap .table-m-row1 td {width:auto;}
.motor-select-wrap .table-m-row1 input[type="text"].form-control, .motor-select-wrap .table-m-row1 .selectbox.default {width:125px;}
.motor-select-wrap .table-m-row1 .form-txt.fc0 {width:100px;}
.motor-select-wrap .result-wrap {margin-top:54px;}
.motor-select-wrap .result-wrap > .inner:not(.hgroup) {margin-bottom:30px;}
.deviceMobile .result-wrap form {margin-top:10px !important;padding-top:0 !important;} 
#motorSelectionPop1 .img.graph {position:relative;}
#motorSelectionPop1 .img.graph span {display:inline-block;position:absolute;top:0;left:0;}
#motorSelectionPop1 .img.graph .txt2 {top:30%;left:0;width:100%;text-align:center;}
#motorSelectionPop1 .img.graph .txt3 {top:62%;left:13%;}
#motorSelectionPop1 .img.graph .txt4 {top:62%;left:auto;right:13%;}
#motorSelectionPop1 .img.graph .txt5 {top:auto;bottom:0;left:0;width:100%;text-align:center;}
/* 제품비교 */
.product-compare-list {margin:-5px;width:930px;}
.product-compare-list > li {padding:5px;}
.product-compare-list .img {position:relative;height:150px;text-align:center;}
.product-compare-list .img img {max-width:150px;}
.product-compare-list .btn-att {position:absolute;bottom:0;right:0;}
.product-compare-list .txt-indent {/* padding-left:8px;text-indent:-8px; */}
/* 검색pop - mobile 기준 */
.layerpop-wrap .search-pop, .layerpop-wrap .lang-pop {margin:0 auto;padding:0;}
.layerpop-wrap .search-pop .content {padding:0;background:none;}
.search-area {position:relative;z-index:5;}
.search-area .search-bar{margin:0;padding-right:80px;}
.search-area .btn-auto {position:absolute;top:12px;right:58px;width:22px;height:22px;overflow:hidden;text-indent:-99999px;}
.search-area .btn-auto:after {content:'';position:absolute;top:5px;right:0;width:15px;height:8px;background:url('/web/images/common/icon-m-sprite.webp') no-repeat -430px -66px;background-size:500px auto;}
.search-area .btn-auto.off:after {top:0;width:22px;height:22px;background-position:-400px -50px;}
.search-area .auto-list {position:absolute;z-index:1;top:45px;left:0;width:100%;padding:5px 0;border:1px solid #ddd;border-width:0 1px;background:#fff;}
.search-area .auto-list li > a {display:block;padding:7px 15px;}
.search-area .auto-list li > a span {vertical-align:baseline;}
.search-area .auto-list li > a:hover {text-decoration:none;background:#f5f5f5;}
.search-area .auto-list li > a.selected {text-decoration:none;background:#f5f5f5;}
.search-pop .srh-info, .search-area .srh-info {position:relative;min-height:42px;margin-top:5px;padding:15px 55px 15px 15px;border:1px solid #ddd;border-width:1px 0;font-size:12px;background:#f5f5f5;}
.search-pop .srh-info i {vertical-align:middle;}
.search-pop .search-cont {background:#fff;}
.search-pop .search-cont dt {padding:20px 15px 8px;border-bottom:1px solid #ddd;}
.search-pop .search-cont dd {position:relative;padding:10px 15px;border-bottom:1px solid #ddd;line-height:1;}
.search-cont .new-search dd {padding-right:120px;}
.search-cont .new-search .info {position:absolute;top:10px;right:15px;width:120px;text-align:right;}
.search-cont .new-search .info .h6 {line-height:23px;}
.search-cont .new-search .btn-remove {margin:0 0 0 15px;}
.search-pop .search-cont .srh-info {margin-top:-1px;}
.search-cont .btn-pop-close {top:50% !important;right:15px;z-index:0;margin-top:-7px;}
.search-pop .btn-auto-off {display:block;position:relative;margin-top:3px;}
.search-pop .btn-auto-off .tooltip-con {width:175px;height:auto;top:25px;left:0;margin-left:0;}
.search-pop .btn-auto-off .tooltip-con:before {left:30px;}
.search-pop .btn-auto-off:hover .tooltip-con {display:inline-block;}

/* 전체 레이어 */
.full-pop-wrap {position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000;overflow-y:auto;border:1px solid #ddd;border-top:0 none;background:#fff;}
.full-pop-wrap .winpop-wrap .head .btn-pop-close {display:block;}

/* 레이어 in 레이어 */
.btn-help-tooltip {display:inline-block;width:22px;height:22px;margin-left:7px;border:1px solid #666;font-size:18px;color:#666;line-height:20px;text-align:center;}
.btn-help-tooltip:hover {text-decoration:none;}
.inner-pop {display:none;position:absolute;top:-25px;right:0;width:100%;padding:30px 15px;;z-index:1500;}
.inner-pop .img {display:block;max-width:520px;width:100%;margin:0 auto 18px;}
.inner-pop .winpop-wrap {padding:32px 15px 15px;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7)}
.pop-container .inner-pop .btn-group {margin:25px 0 0;}
.pop-container .inner-pop .btn-pop-close {position:static;width:100%;margin:0;}
/* 프로필 */
#profile-pop .dot-list .ellipsis {display:block;}
/* 설문 */
.suvery-tbl th {line-height:22px !important;}
.suvery-tbl th .num {display:inline-block;width:22px;height:22px;margin-right:7px;font-size:15px;line-height:22px !important;text-align:center;color:#fff;border-radius:12px;background:#848484;}
.suvery-tbl textarea {height:65px;}	
/* common - pc기준 */
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {float:left;}
th.col-1, th.col-2, th.col-3, th.col-4, th.col-5, th.col-6, th.col-7, th.col-8, th.col-9, th.col-10, th.col-11, th.col-12,
td.col-1, td.col-2, td.col-3, td.col-4, td.col-5, td.col-6, td.col-7, td.col-8, td.col-9, td.col-10, td.col-11, td.col-12 {float:none;}
.in-col .col-1, .in-col .col-2, .in-col .col-3, .in-col .col-4, .in-col .col-5, .in-col .col-6, .in-col .col-7, .in-col .col-8, .in-col .col-9, .in-col .col-10, .in-col .col-11, .in-col .col-12 {padding:0 10px;}
.col-1 {width:8.33333333% !important;}
.col-2 {width:16.66666667% !important;}
.col-3 {width:25% !important;}
.col-4 {width:33.33333333% !important;}
.col-5 {width:41.66666667% !important;}
.col-6 {width:50% !important;}
.col-7 {width:58.33333333% !important;}
.col-8 {width:66.66666667% !important;}
.col-9 {width:75% !important;}
.col-10 {width:83.33333333% !important;}
.col-11 {width:91.66666667% !important;}
.col-12 {width:100% !important;}

.dot-txt, .dot-list > li {position:relative;margin-top:4px;padding-left:10px;line-height:20px;}
.dot-list > li > ul {margin-top:3px;padding-left:0;}
.dot-list + .dot-list {margin-top:10px;}
.dot-list > li {vertical-align:top !important;}
.dot-txt:before, .dot-list > li:before {content:'';position:absolute;top:9px;left:0;width:4px;height:4px;border-radius:2px;background-color:#fe5e01;}
.line-box {padding:20px;margin-top:10px;}
.scroll-y, .scroll-y .line-box {padding:10px;}
.scroll-y.no-padding {padding:0;}
.dot-txt:first-child, .dot-list li:first-child, .line-box:first-child {margin-top:0;}
.align-left {text-align:left !important;}
.align-right {text-align:right !important;}
.align-center {text-align:center !important;}
.fl-left {float:left;}
.fl-right {float:right;}
.inline {display:inline-block;}
.block {display:block;}
.br {display:none;}
.after-bar {display:inline-block;position:relative;margin-right:9px !important;padding-right:10px !important;/* vertical-align:top !important; */font-size:14px;}
.after-bar:after {content:'';position:absolute;top:50%;right:0;width:1px;height:10px;margin-top:-5px;background:#ddd;}
.after-bar:last-child:after {display:none;}
/* .after-bar * {vertical-align:top !important;} */
.before-bar {display:inline-block;position:relative;margin-left:9px !important;padding-left:10px !important;font-size:14px;color:#666;vertical-align:middle;}
.before-bar:after {content:'';position:absolute;top:50%;left:0;width:1px;height:13px;margin-top:-6px;background:#ddd;}
.bubble {display:inline-block;position:relative;padding:0 10px;font-size:12px;color:#fff;line-height:20px;background:#fe5e01;}
.bubble.left {margin-left:10px;}
.bubble.left:before {content:'';position:absolute;top:5px;left:-5px;width:0;height:0;border-right:8px solid #fe5e01; border-top:5px solid transparent; border-bottom:5px solid transparent;}
.ellipsis {display:inline-block;max-width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.ellipsis-muti {display:block;position:relative;max-height:30px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;}
.ellipsis-muti.multi:after {content:'...';position:absolute;bottom:0;right:0;padding:0 3px;background:#fff;}
.txt-underline, a.txt-underline:hover {text-decoration:underline;}
.m-info .reply {margin-right:15px;}
.m-info .reply, .m-info .like {line-height:22px;}
.flag {margin-top:10px !important;}
.flag > li {width:33.333%;line-height:22p;}
.document-dimed, .loading-dimed {position:fixed;top:0;left:0;bottom:0;right:0;z-index:999;}
.loading-dimed.visual {position:absolute;top:0;left:0;width:100%;height:100%;}
.loading-dimed {z-index:2000;}
.loading-dimed:after {content:'';position:absolute;top:50%;left:50%;z-index:1;width:80px;height:80px;margin:-40px 0 0 -40px;background:url('/images/common/loading.svg') no-repeat 0 0;}
.loading-dimed:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:#000;}
.document-dimed:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.8;background:#000;}
.loading-dimed .loading-text{display:block;position:absolute;top:50%;left:50%;z-index:2;width:100px;heifht:50px;font-size:24px;color:#000;margin:0 0 0 -60px;}

.required {color:#fe5e01;font-size:14px !important;vertical-align:middle;}
.badge {display:inline-block;min-width:50px;margin-bottom:8px;padding:0 10px;font-size:12px !important;color:#fff;line-height:21px;text-align:center !important;background:#fe5e01;}
.ess {position:relative;padding-left:8px;line-height:20px;}
.ess:before {content:'*';position:absolute;top:4px;left:0;width:8px;height:100%;font-size:14px !important;}
.h6.ess:before {top:1px;}
.no-top-line {border-top:0 none !important;}
.vtl-t {vertical-align:top;}
.vtl-m {vertical-align:middle;}
.vtl-b {vertical-align:bottom;}
.scroll-x-list > li {display:inline-block;float:left;}
.side-right-wrap.right-300 {min-height:auto;}
.line-left {border-left:1px solid #ddd !important;}
.picto {display:inline-block;position:relative;width:70px;height:70px;overflow:hidden;}
.picto.bg {width:130px;height:130px;padding:30px;border-radius:65px;background:#f6f6f7;}

.clearfix:after, .row:after, .row-group:after, .form-group:after, .btn-group:after, .tab-wrap > ul:after, .list-wrap:after, ul:after, .float-list:after, .inner:after, .hgroup:after, .sec-title:after, .smart-menu:after, .slide-con:after {content:'';clear:both;display:block;}
.float-list > li {float:left;} 
.abnormal .val, .abnormal .desc {text-decoration:line-through;}
.mg0 {margin:0 !important;}
.mgt0 {margin-top:0 !important;}
.mgt5 {margin-top:5px !important;}
.mgt15 {margin-top:15px !important;}
.mgt20 {margin-top:20px !important;}
.mgb0 {margin-bottom:0 !important;}
.mgb10 {margin-bottom:5px !important;}
.mgb10 {margin-bottom:10px !important;}
.mgr0 {margin-right:0 !important;}
.mgl0 {margin-left:0 !important;}
.pd0 {padding:0 !important;}
.pdt0 {padding-top:0 !important;}
.pdb0 {padding-bottom:0 !important;}
.pdt15 {padding-top:15px !important;}
.pdt20 {padding-top:20px !important;}
.pdt30 {padding-top:30px !important;}

/* header - mobile기준 */
#header {position:absolute;top:0;left:0;z-index:700;width:100%;height:45px;padding:0 15px;background:#fe5e01;}
#header.fixed {position:fixed;}
#header .scroll-y {padding:0;}
#header > .inner {padding-top:45px;}
#header .logo {display:inline-block;position:absolute;top:15px;left:0;z-index:5;width:70px;height:15px;}
#header .lang-select:not(.hidden-mo) {display:inline-block;position:absolute;top:12px;left:87px;padding-right:17px;color:#fff;}
#header .lang-select:not(.hidden-mo):after {content:'';position:absolute;top:50%;right:0;width:10px;height:5px;margin-top:-3px;background:url('/web/images/common/icon-m-sprite.webp') no-repeat -370px -110px;background-size:500px auto;}
#header .util_wrap {padding:10px 15px;background:#525050;}
.util_wrap > a:not(.hidden-mo) {display:inline-block;}
.util_wrap > a {position:relative;z-index:1;padding-left:18px;padding-right:14px;margin-right:14px;color:#fff;}
.util_wrap > a.btn-recruit {display:none !important;margin-right:0;}
[lang='ko-KR'] .util_wrap > a.btn-recruit,
[lang='id-ID'] .util_wrap > a.btn-recruit {display:inline-block !important;}
.util_wrap > a:hover {text-decoration:underline;}
.util_wrap > a:after {content:'';position:absolute;top:50%;right:0;width:1px;height:12px;margin-top:-6px;background:#fff;opacity:0.2;}
.util_wrap > a:before {content:'';position:absolute;top:50%;left:0;width:12px;height:12px;margin-top:-6px;background:url('/web/images/common/icon-m-sprite.webp') no-repeat -325px -110px;background-size:500px auto;}
.util_wrap > a.btn-login.out:after {display:none;}
.util_wrap > a.btn-join:after {display:none;}
[lang='ko-KR'] .util_wrap > a.btn-login.out:after,
[lang='id-ID'] .util_wrap > a.btn-login.out:after {display:block;}
[lang='ko-KR'] .util_wrap > a.btn-recruit:after,
[lang='id-ID'] .util_wrap > a.btn-recruit:after {display:none;}
[lang='ko-KR'] .util_wrap > a.btn-join:after,
[lang='id-ID'] .util_wrap > a.btn-join:after {display:block;}
.util_wrap > .btn-join:before {background-position:-340px -110px;}
.util_wrap > .btn-recruit:before {background-position:-355px -110px;}
#header .head-right {display:inline-block;position:absolute;top:0;right:0;width:100px;padding:14px 0;text-align:right;}
#header .btn-mypage {display:inline-block;width:17px;height:17px;overflow:hidden;margin-right:12px;text-align:left;text-indent:-9999px;background:url('/web/images/common/icon-m-sprite.webp') no-repeat -405px -110px;background-size:500px auto;}
#header .btn-search {display:inline-block;width:17px;height:17px;overflow:hidden;margin-right:12px;text-align:left;text-indent:-9999px;background:url('/web/images/common/icon-m-sprite.webp') no-repeat -130px -0;background-size:500px auto;}
#header .btn-hamburger {display:inline-block;position:relative;z-index:10;width:17px;height:17px;margin-top:-2px;transition:.3s;vertical-align:top;}
.btn-hamburger span {display:inline-block;position:relative;width:100%;height:2px;background:#fff;transition:.3s;vertical-align:middle;}
.btn-hamburger span:before {content:'';position:absolute;top:7px;left:0;width:17px;height:2px;background:#fff;transition:.3s;}
.btn-hamburger span:after {content:'';position:absolute;top:-7px;left:0;width:17px;height:2px;background:#fff;transition:.3s;}
.btn-hamburger.close span {background:transparent;}
.btn-hamburger.close span:before, .btn-hamburger.close span:after {top:0;left:-2px;width:22px;-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;}
.btn-hamburger.close span:before {-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);}
.btn-hamburger.close span:after {-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);}
#header .expend-group {display:none;position:fixed;top:0;width:100%;height:100%;margin-top:45px;background:#fff;}
#header .scroll-wrap {display:block;overflow-x:hidden;overflow-y:auto;}
#header .tab-wrap {margin-top:20px;}
.nav-list {background:#fff;}
.nav-list li {position:relative;text-align:left;}
.nav-list li:first-child {border-top:0 none;}
.nav-list li.sub-visible:before, .nav-list li.sub-visible:after {content:'';position:absolute;top:17px;right:15px;width:9px;height:1px;background:#666;transition:.3s;}
.nav-list li.sub-visible:after {-webkit-transform: rotate3d(0, 0, 1, 90deg);transform: rotate3d(0, 0, 1, 90deg);}
.nav-list li.active:before, .nav-list li.active:after {background:#fe5e01;}
.nav-list li.on:after {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}
.nav-list li a {display:block;position:relative;width:100%;padding:9px 30px 9px 5px;border-bottom:1px solid #ddd;word-break:keep-all;}
.nav-list li.active > a {color:#fe5e01 !important;}
.nav-list > ul > li {border-top:0 none;}
.nav-list > ul > li > a {padding-left:15px;}
.nav-list .depth2 {display:none;padding:0 15px;}
.nav-list .depth3 {display:none;padding-left:5px;}
.nav > li.active > .depth2, .depth2 > li.active > .depth3 {display:block;}
.nav-list .depth3 li:before, .nav-list .depth3 li:after {display:none;}
.expend-group .mCSB_inside > .mCSB_container {margin-right:5px;}
.product-banner {display:none;padding:0 15px;background:#f5f5f5;}
.product-banner > a {display:block;position:relative;padding:15px 0;}
.product-banner > a i {position:absolute;top:15px;left:0;}
.product-banner > a .txt-area {display:block;padding-left:39px;}
.product-banner > a .txt-area span {display:block;color:#333;}
.product-banner > a .txt-area span.f-titi {margin-bottom:5px;font-size:15px;line-height:15px;}
.product-banner > a:last-child {border-top:1px solid #ddd;}

/* my page-mobile만 */
#mypage-wrap {display:none;text-align:center;}
#mypage-wrap .welcom-txt {padding:25px 20px;}
#mypage-wrap .my-product {padding:15px 0;border:1px solid #ddd;border-width:1px 0;}
#mypage-wrap .my-product li {padding:0 5px;}
#mypage-wrap .my-product li:nth-child(2) {border:1px solid #ddd;border-width:0 1px;}
#mypage-wrap .my-product .txt {margin:10px 0 15px;color:#666;}
#mypage-wrap .my-product .num {position:relative;font-size:36px;line-height:42px;color:#fe5e01;}
#mypage-wrap .my-product .num:hover {text-decoration:none;}
#mypage-wrap .my-product .num:after {content:'';position:absolute;bottom:5px;left:0;width:100%;height:1px;background:#fe5e01;}
#mypage-wrap .my-product .info, #mypage-wrap .my-product .info .num{font-size:12px;}
#mypage-wrap .my-product .info .fc2, #mypage-wrap .my-product .info .num {line-height:20px;}
#mypage-wrap .my-product .info .num:after {bottom:1px;}

/* finder - mobile기준 */
.finder-banner .mf-box {position:relative;padding:20px 15px;text-align:center;}
.finder-banner .mf-tit {display:inline-block;position:relative;font-size:19px;line-height:27px;color:#333;}
.finder-banner .mf-tit i {margin-right:5px;}
.finder-banner p {margin-top:15px;color:#666;}
.finder-banner .selectbox {margin-top:15px;}
.finder-banner .btn {margin-top:20px;}
.finder-banner .mf-box.bg0 .mf-tit, .finder-banner .mf-box.bg0 p {color:#fff;}
.finder-group {padding:20px 15px;border:1px solid #ddd;border-width:1px 0;text-align:center;}
.filter-m-wrap {padding:17px 0 20px !important;border-bottom:1px solid #ddd;}
.visual-wrap + .filter-m-wrap {margin-top:0 !important;}
.filter-m-wrap .selectbox {margin-right:0;}
.filter-m-wrap label {display:block;padding:10px 0 8px;}
.filter-m-wrap label:first-child {padding-top:0;}
/* pop모델파인더 - 검색결과 */
.acc-table-list {margin-top:10px;}
.view-wrap .acc-table-list .row {padding:0;border-bottom:0 none;}
.acc-table-list .btn-group {padding:0;margin:0;}
.acc-table-list .btn-group > .btn {width:22px;height:22px;margin:0 0 0 4px;padding:5px;line-height:0;}
.acc-table-list .btn-group > .btn i {margin:0 !important;}
.acc-table-list .table {margin-top:10px;}
.acc-table-list th {padding:10px 15px !important;background:#fbfafa;}
.acc-table-list td {padding:10px !important;}
.acc-table-list .img{display:inline-block;width:60px;height:60px;}
.acc-table-list dt {border-bottom:1px solid #ddd;background:#f5f5f5;}
.acc-table-list dt a {display:block;position:relative;padding:10px 35px 10px 15px;}
.acc-table-list dt a:before, .acc-table-list dt a:after {content:'';position:absolute;top:19px;right:15px;width:9px;height:1px;background:#666;transition:.3s;}
.acc-table-list dt a:after {-webkit-transform: rotate3d(0, 0, 1, 90deg);transform: rotate3d(0, 0, 1, 90deg);}
.acc-table-list dl.on dt a:after {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}
.acc-table-list dd {display:none;}
.inner-full .acc-table-list .inner .btn-group, .acc-table-list.inner-full .inner .btn-group {padding-right:0 !important;padding-left:0 !important;}
/* 교육설문 */
#surveryEduPop .content > .img {margin-bottom:10px;}
#surveryEduPop .content > form + .img {margin-top:10px;}

/* footer-mobile기준 */
#smartbar-wrap + #footer {margin-bottom:50px;}
#footer {position:relative;z-index:10;background:#444;}
#footer * {color:#fff;}
#footer .inner {padding:25px 15px 35px;}
#footer .right-wrap {position:relative;width:100%;}
#footer .private-menu li {display:inline-block;float:left;position:relative;margin-left:8px;padding-left:8px;}
#footer .private-menu li:before {content:'';position:absolute;top:50%;left:0;width:1px;height:12px;margin-top:-6px;background:#fff;}
#footer .private-menu li:first-child {margin-left:0;padding-left:0;}
#footer .private-menu li:first-child:before {display:none;}
#footer .private-menu li .fc0 {color:#F9A828 !important;font-weight:bold;}
#footer .customer-info {margin-top:20px;}
#footer .customer-info p {display:inline-block;font-size:19px;margin:0;}
#footer .customer-info p.tel {display:block;margin-top:5px;line-height:1;}
#footer .addr {margin-top:10px;word-break:keep-all;}
#footer .sns-wrap {margin-top:31px;margin-left:0px}
[lang="ko-KR"] #footer .sns-wrap {margin-top:31px;margin-left:250px;}
#footer .sns-wrap li {float:left;width:30px;height:30px;margin-right:10px;}
#footer .sns-wrap li a {display:block;width:100%;height:100%;overflow:hidden;text-indent:-99999px;background:url('/web/images/common/icon-m-sprite.webp') no-repeat 0 -290px;background-size:500px auto;}
#footer .sns-wrap li a.F {background-position:-120px -290px;}
#footer .sns-wrap li a.Y {background-position:-160px -290px;}
#footer .sns-wrap li a.T {background-position:-200px -290px;}
#footer .sns-wrap li a.K {background-position:-240px -290px;}
#footer .sns-wrap li a.W {background-position:-280px -290px;}
/* 2020-01-28 멕시코사이트 왓츠앱 추가 */
.whatsapp {display:none}
[lang='es-MX'] .es_MX .whatsapp {display:block; width:130px!important; line-height:30px;}
[lang='es-MX'] .es_MX .whatsapp .app {display:inline-block; width:30px;height:30px; text-indent:-9999px; background:url('/web/images/common/icon-m-sprite.webp') no-repeat -320px -290px; background-size:500px auto;}
/*// 2020-01-28 멕시코사이트 왓츠앱 추가 */
#footer .copyright-wrap {background:#333;}
#footer .copyright-wrap .inner {padding-top:20px;padding-bottom:25px;}
#footer .foot-icon-row {height:40px;padding:9px 0;border-top:1px solid #ddd;background:#fff;}
#footer .foot-icon-row .inner {padding:0 15px;}
#footer .foot-icon-row a {display:inline-block;width:22px;height:22px;margin-left:17px;text-align:left;}
#footer .company-etc .selectbox {width:auto;width:150px;margin-top:14px;}
#footer .company-etc .selectbox a {color:#666;}
#footer .company-etc .selectbox .option {top:inherit;bottom:30px;width:150px;}
.copyright-wrap .foot-logo {display:block;height:36px;text-align:right;}
.copyright-wrap .foot-logo img {display:inline-block;width:auto;height:22px;margin-left:15px;margin-top:5px}
.copyright-wrap .f-titi-rgr img {width:auto;height:20px;}

/* smartbar - mobile 기준 */
#smartbar-wrap {position:fixed;left:0;bottom:0;z-index:10;width:100%;min-width:320px;} /** z-index 500 -> 10 */
#smartbar-wrap .head {position:relative;background:#f5f5f5;border-top:1px solid #ddd;}
#smartbar-wrap .head .inner {height:50px;padding:0 15px 0 35px;overflow:hidden;}
#smartbar-wrap .head .inner a {display:inline-block;overflow:hidden;text-align:left;text-indent:-9999px;}
#smartbar-wrap .btn-back {position:absolute;top:0;left:0;width:30px;height:50px;}
#smartbar-wrap .btn-back:after {content:'';position:absolute;top:15px;left:15px;width:10px;height:18px;background:url('/web/images/common/icon-m-sprite.webp') no-repeat -202px -330px;background-size:500px auto;}
#smartbar-wrap .smart-menu {position:absolute;top:0;right:15px;width:300px;height:50px;text-align:right;}
#smartbar-wrap .smart-menu li {display:inline-block;position:relative;width:54px;height:50px;}
#smartbar-wrap .smart-menu li:before {display:none;content:'';position:absolute;top:0;left:50%;margin-left:-27px;width:100%;height:100%;-ms-transform:skewX(-13deg);-webkit-transform:skewX(-13deg);transform:skewX(-13deg);background:#fff;}
#smartbar-wrap .smart-menu li.on:before {display:block;}
/* 나라별 제품상담 메뉴 비노출 */
body.ko_KR #smartbar-wrap .smart-menu li:last-child,
body.in_ID #smartbar-wrap .smart-menu li:last-child,
body.vi_VN #smartbar-wrap .smart-menu li:last-child,
body.en_US #smartbar-wrap .smart-menu li:last-child,
body.pt_BR #smartbar-wrap .smart-menu li:last-child,
body.es_CO #smartbar-wrap .smart-menu li:last-child,
body.es_PE #smartbar-wrap .smart-menu li:last-child,
body.es_CL #smartbar-wrap .smart-menu li:last-child, 
body.es_VE #smartbar-wrap .smart-menu li:last-child, 
body.es_EC #smartbar-wrap .smart-menu li:last-child, 
body.es_LA #smartbar-wrap .smart-menu li:last-child, 
body.ru_RU #smartbar-wrap .smart-menu li:last-child, 
body.tr_TR #smartbar-wrap .smart-menu li:last-child {display:none !important;}
/* //나라별 제품상담 메뉴 비노출 */
#smartbar-wrap .smart-menu a {display:block;position:relative;width:54px;height:50px;}
#smartbar-wrap .smart-menu a:after {content:'';position:absolute;top:14px;left:50%;width:22px;height:22px;margin-left:-11px;background:url('/web/images/common/icon-m-sprite.webp') no-repeat 0 -330px;background-size:500px auto;}
#smartbar-wrap .smart-menu li:nth-child(2) a:after {background-position:-40px -330px;}
#smartbar-wrap .smart-menu li:nth-child(3) a:after {background-position:-80px -330px;}
#smartbar-wrap .smart-menu li:nth-child(4) a:after {background-position:-120px -330px;}
#smartbar-wrap .smart-menu li:nth-child(5) a:after {background-position:-160px -330px;}
#smartbar-wrap .smart-menu li:nth-child(1) a:hover:after, #smartbar-wrap .smart-menu li.on:nth-child(1) a:after {background-position:0 -360px;}
#smartbar-wrap .smart-menu li:nth-child(2) a:hover:after, #smartbar-wrap .smart-menu li.on:nth-child(2) a:after {background-position:-40px -360px;}
#smartbar-wrap .smart-menu li:nth-child(3) a:hover:after, #smartbar-wrap .smart-menu li.on:nth-child(3) a:after {background-position:-80px -360px;}
#smartbar-wrap .smart-menu li:nth-child(4) a:hover:after, #smartbar-wrap .smart-menu li.on:nth-child(4) a:after {background-position:-120px -360px;}
#smartbar-wrap .smart-menu li:nth-child(5) a:hover:after, #smartbar-wrap .smart-menu li.on:nth-child(5) a:after {background-position:-160px -360px;}
#smartbar-wrap .smart-menu .sign {display:block;position:absolute;top:5px;right:5px;width:19px;height:19px;text-align:center;border-radius:10px;background:#fe5e01;}
#smartbar-wrap .smart-menu .sign em {line-height:19px;font-size:10px;color:#fff;}
#smartbar-wrap .body {display:none;position:absolute;bottom:50px;left:0;width:100%;padding-top:26px;}
#smartbar-wrap .body .inner {min-height:160px;padding:15px;border-top:1px solid #ddd;background:#fff;}
#smartbar-wrap .body h3 {margin-bottom:15px;font-size:15px;}
#smartbar-wrap .body h3 .fc1 {word-break:keep-all;}
#smartbar-wrap .body h3 .txt-more {float:right;}
#smartbar-wrap .body .btn-toggle {position:absolute;top:0;left:50%;width:60px;height:26px;margin-left:-30px;overflow:hidden;text-indent:-9999px;background:#fe5e01;}
#smartbar-wrap .body .btn-toggle:after {content:'';position:absolute;top:9px;left:50%;width:18px;height:10px;margin-left:-9px;background:url('/web/images/common/icon-m-sprite.webp') no-repeat -150px -250px;background-size:500px auto;}
#smartbar-wrap .body .btn-toggle.close:after {background-position:-180px -250px;}
#smartbar-wrap .slide-wrap {position:relative;width:100%;/* height:82px; */padding:0 25px;overflow:hidden;}
#smartbar-wrap .slide-wrap > a[class^="btn-"].disable {opacity:0.5;cursor:default}
#smartbar-wrap .slide-con {position:relative;white-space:nowrap;font-size:0;overflow:hidden;}
#smartbar-wrap .slide-con li {display:inline-block;position:relative;width:60px;/* height:90px; */overflow:hidden;margin:0 30px 0 0;font-size:13px;white-space:normal;text-align:center;vertical-align:top;}
#smartbar-wrap .slide-con li:last-child {margin-right:90px}
#smartbar-wrap .slide-con li a {position:relative;display:block;}
#smartbar-wrap .slide-con li img {display:block;width:60px;height:60px;margin-bottom:5px;}
#smartbar-wrap .slide-con li p * {margin:0;}
#smartbar-wrap .slide-con li a:hover p:not(.divi) {border-bottom:1px solid #666;}
#smartbar-wrap .slide-con .btn-remove {position:absolute;top:0;right:0;margin:0;}
#smartbar-wrap .login-msg p {margin-bottom:15px;}
#smartbar-wrap .cont3 .pro-compare {margin-top:15px;}
#smartbar-wrap .cont3 .pro-compare p {word-break:keep-all;}
#smartbar-wrap .cont3 .pro-compare .btn {display:block;width:100%;height:auto;margin:0;white-space:normal;word-break:keep-all;}
#smartbar-wrap .cont3 .slide-con li > a:hover {text-decoration:none;}
#smartbar-wrap .cont3 label .ellipsis {width:35px;}
#smartbar-wrap .cont4 .icon {width:60px;height:21px;margin-bottom:10px;text-align:center;}
#smartbar-wrap .cont4 .slide-con > li > a:not(.btn) {padding-top:10px;}
#smartbar-wrap .cont4 .slide-con p {display:block;font-size:12px;}
#smartbar-wrap .cont4 .ellipsis {line-height:20px;}
#smartbar-wrap .cont4 .ellipsis.divi {height:30px;white-space:normal;}
#smartbar-wrap .cont4 .fc0.ellipsis {max-width:45%;}
#smartbar-wrap .cont4 .sign {display:block;position:absolute;top:0;left:0;width:19px;height:19px;text-align:center;border-radius:10px;background:#fe5e01;}
#smartbar-wrap .cont4 .sign em {line-height:19px;font-size:10px;color:#fff;}
#smartbar-wrap .cont5 .left {position:relative;padding-left:62px;}
#smartbar-wrap .cont5 .info .btn-mail, #smartbar-wrap .cont5 .info .btn-tel{display:block;padding-left:20px;text-indent:-20px;}
#smartbar-wrap .cont5 .info .btn-mail {margin-bottom:12px;}
#smartbar-wrap .cont5 .info .btn-tel {margin-bottom:10px;}
#smartbar-wrap .cont5 .img {display:block;position:absolute;top:0;left:0;width:50px;height:50px;}
#smartbar-wrap .cont5 .img img {width:50px;height:50px;}
#smartbar-wrap .empty-msg {padding-top:20px;}

/* 약관box */
.privacy-box.scroll-y {height:155px;}
.row-full .privacy-box.scroll-y {padding:0}
.privacy-box * {font-size:13px;}
.privacy-box h1 + h2 {margin-top:8px;}
.privacy-box h2 + *  {margin-top:8px;}
.privacy-box table + *, .privacy-box div + * {margin-top:5px;}
.privacy-box table + h3, .privacy-box div + h3 {margin-top:10px;}
/* 달력 */
.calendar {position:relative;margin-bottom:20px;}
.calendar .txt-btn {position:relative;}
.calendar .txt-btn {position:absolute;top:12px;right:20px;color:#fff;text-align:right;}
.calendar .txt-btn .icon-plus {margin-top:6px;vertical-align:top;}
.calendar .date-info {display:inline-block;position:relative;margin-top:10px;padding-left:18px;}
.calendar .date-info1 {display:inline-block;position:relative;margin-top:10px;padding-left:18px;}
.calendar .date-info6 {display:inline-block;position:relative;margin-top:10px;padding-left:18px;}
.calendar .date-info:before {content:'';position:absolute;top:0;left:0;width:14px;height:14px;overflow:hidden;border-radius:7px;background:#fe5e01;}
.calendar .date-info1:before {content:'';position:absolute;top:0;left:0;width:14px;height:14px;overflow:hidden;border-radius:7px;background:#00B0F0;}
.calendar .date-info6:before {content:'';position:absolute;top:0;left:0;width:14px;height:14px;overflow:hidden;border-radius:7px;background:#FFC000;}
.ui-datepicker {width:280px;}
.ui-datepicker-header {position:relative;height:27px;color:#fff;background:#fe5e01;}
.ui-datepicker-header .ui-datepicker-year {position:absolute;top:4px;left:50%;width:36px;margin-left:-35px;text-align:center;}
.ui-datepicker-header .ui-datepicker-month {position:absolute;top:4px;left:50%;width:30px;margin-left:7px;text-align:center;}
.ui-datepicker-header .ui-icon-circle-triangle-w {position:absolute;top:4px;left:50%;width:20px;height:20px;margin-left:-60px;overflow:hidden;text-indent:-99999px;background:url('/web/images/common/icon-sprite.webp') no-repeat -380px 0;}
.ui-datepicker-header .ui-icon-circle-triangle-e {position:absolute;top:4px;left:50%;width:20px;height:20px;margin-left:38px;overflow:hidden;text-indent:-99999px;background:url('/web/images/common/icon-sprite.webp') no-repeat -400px 0;}
.ui-datepicker-calendar {width:100%;border:1px solid #ddd;border-width:1px 1px 0 0;font-size:12px;}
.ui-datepicker-calendar th{height:25px;border:1px solid #ddd;border-width:0 0 1px 1px;background:#fef7f2;}
.ui-datepicker-calendar td {height:25px;border:1px solid #ddd;border-width:0 0 1px 1px;background:#fff;}
.ui-datepicker-calendar td:nth-child(7) a {color:#3398d8;}
.ui-datepicker-calendar td:nth-child(1) a {color:#fd5644;}
.ui-datepicker-calendar td.ui-state-disabled {color:#ddd;}
.ui-datepicker-calendar .edu-day a {display:inline-block;width:20px;height:20px;overflow:hidden;border-radius:10px;line-height:20px;color:#fff !important;vertical-align:middle;background:#fe5e01;}
.ui-datepicker-calendar .edu-day-1 a {display:inline-block;width:20px;height:20px;overflow:hidden;border-radius:10px;line-height:20px;color:#fff !important;vertical-align:middle;background:#00B0F0;}
.ui-datepicker-calendar .edu-day-6 a {display:inline-block;width:20px;height:20px;overflow:hidden;border-radius:10px;line-height:20px;color:#fff !important;vertical-align:middle;background:#FFC000;}
/* 마곡, 부산 모두 포함되는 경우 */
.ui-datepicker-calendar .edu-day-6.edu-day-1 a,
.ui-datepicker-calendar .edu-day-1.edu-day-6 a {display:inline-block;width:20px;height:20px;overflow:hidden;border-radius:10px;line-height:20px;color:#fff !important;vertical-align:middle;background: linear-gradient(to right, #00B0F0 50%, #FFC000 50%);}
/*// 마곡, 부산 모두 포함되는 경우 */

.calendar .ui-datepicker {width:100%;}
.calendar .ui-datepicker-header {height:45px;}
.calendar .ui-datepicker-header .ui-datepicker-year {top:14px;left:35px;width:40px;margin:0;}
.calendar .ui-datepicker-header .ui-datepicker-month {top:14px;left:80px;width:35px;margin:0;}
.calendar .ui-datepicker-header .ui-icon-circle-triangle-w {top:13px;left:16px;margin:0;}
.calendar .ui-datepicker-header .ui-icon-circle-triangle-e {top:13px;left:112px;margin:0;} /* 230327 left:153px; -> 112px */
.calendar .ui-datepicker-calendar th, .calendar .ui-datepicker-calendar td {height:44px;}
.calendar .ui-datepicker-calendar .edu-day a {width:36px;height:36px;border-radius:18px;line-height:36px;}
.calendar .ui-datepicker-calendar .edu-day-1 a {width:36px;height:36px;border-radius:18px;line-height:36px;}
.calendar .ui-datepicker-calendar .edu-day-6 a {width:36px;height:36px;border-radius:18px;line-height:36px;}

.data-select {position:relative;height:32px;margin:10px 6px 0 0;background:#fff;}
.data-select .datepicker {position:absolute;top:0;left:0;width:100%;margin:0;padding-right:34px;border-color:#bbb;background:none;z-index:1;}
.data-select .date-deco {position:absolute;top:0;right:0;z-index:0;width:34px;height:100%;border-left:1px solid #bbb;background:url('/web/images/common/icon-sprite.webp') no-repeat -208px -110px;background-size:500px auto;}
.data-select .datepicker:focus + .date-deco {background-position:-178px -110px;}
/* 제품등록 */
.pro-select .row {position:relative;margin-left:-10px;padding-right:40px;}
.pro-select .row .col-3 {padding-left:10px;}
.pro-select .row .pro-m-input {margin-top:10px;}
.pro-select .row .btn-remove {position:absolute;top:0;right:0;}
.pro-select.single-pro .row {padding-right:0;}
.pro-select.single-pro .pro-m-input {margin-top:0;}
.tbl-desc + .form-group.pro-select {padding-top:5px;}
.form-group + .tbl-desc.inline {margin-top:6px;}
.pop-container.product-search .btn-group {padding-top:30px;}
/* 언어선택 : lang-pop.html */
#langPop .msg-box.type1 .desc.line-desc a {font-size:16px;}
#langPop .msg-box.type1 .desc.line-desc a i {margin-right:5px;}
.country-txt.msg-box {padding:15px 0 20px;border:0;}
/* .country-txt.msg-box .cont p > span {vertical-align:baseline;} */
.country > dl:first-child {border-top:1px solid #ddd;}
.country > dl > dt {position:relative;border-bottom:1px solid #ddd;background-color:#f5f5f5;}
.country > dl > dt a {display:block;padding:12px 15px;cursor:default;}
.country > dl > dt a:hover {text-decoration:none;}
.country > dl > dt:before, .country > dl > dt:after {content:'';position:absolute;top:20px;right:15px;width:9px;height:1px;background:#666;transition:.3s;}
.country > dl > dt:after {-webkit-transform: rotate3d(0, 0, 1, 90deg);transform: rotate3d(0, 0, 1, 90deg);}
.country > dl.open > dt:after {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}
.country > dl > dd {display:none;}
.country > dl > dd a {display:block;padding:8px 15px;border-bottom:1px solid #ddd;}
#langPop .content i {width:32px;height:22px;margin-right:10px;vertical-align:middle;background:url('/web/images/common/country-sprite.webp') no-repeat left top;background-size:100%;}
#langPop .content .kor {background-position:0 0;}
#langPop .content .chin {background-position:0 -22px;}
#langPop .content .indi {background-position:0 -44px;}
#langPop .content .indo {background-position:0 -66px;}
#langPop .content .jpn {background-position:0 -88px;}
#langPop .content .mal {background-position:0 -110px;}
#langPop .content .viet {background-position:0 -132px;}
#langPop .content .thai {background-position:0 -154px;}
#langPop .content .usa {background-position:0 -176px;}
#langPop .content .bras {background-position:0 -198px;}
#langPop .content .mexi {background-position:0 -220px;}
#langPop .content .colm {background-position:0 -242px;}
#langPop .content .peru {background-position:0 -264px;}
#langPop .content .chil {background-position:0 -286px;}
#langPop .content .vene {background-position:0 -308px;}
#langPop .content .ecua {background-position:0 -330px;}
#langPop .content .lati {background-position:0 -352px;}
#langPop .content .rus {background-position:0 -374px;}
#langPop .content .tuni {background-position:0 -396px;}
#langPop .content .ukr {background-position:0 -418px;}
#langPop .content .iran {background-position:0 -440px;}
#langPop .content .en-eng {background-position:0 -462px;}
#langPop .content .en-ph {background-position:0 -484px;}
#langPop .content .en-au {background-position:0 -506px;}
#langPop .content .en-nz {background-position:0 -528px;}
#langPop .content .en-za {background-position:0 -550px;}
#langPop .content .es-es {background-position:0 -572px;}
#langPop .content .pt-pt {background-position:0 -594px;}

/* 이메일 보내기 pop */
.pop-container.email-pop .mail-id {width:45%;}
.pop-container.email-pop .mail-addr {width:35%;}
.pop-container.email-pop textarea.form-control {margin-top:0;}
/* error */
.error-wrap {margin:50px 0 30px;padding:0 15px;text-align:center;}
.error-wrap .picto {display:block;margin:0 auto;}
.error-wrap h1 {padding:25px 0 15px;font-size:21px;color:#333;}
.error-wrap h2 {padding-bottom:10px;font-size:15px;color:#333;}
.error-wrap .btn-group {padding-top:30px;}
/* 제품 주요특징 */
.pro-detail-wrap {max-width:1200px;width:100%;margin:0 auto;}
.pro-detail-wrap .h3, .pro-detail-wrap .h4 {color:#333 !important;}
.pro-detail-wrap .h6 {line-height:20px;}
.pro-detail-wrap .h3 + .desc {margin-top:7px;}
.pro-detail-wrap .h3 + .dot-list, .pro-detail-wrap .h3 + .num-desc, .pro-detail-wrap .desc + .num-desc, .pro-detail-wrap .h6 + .num-desc {margin-top:8px;}
.pro-detail-wrap .h4 + .dot-list, .pro-detail-wrap .h4 + .desc, .pro-detail-wrap .h4 + .num-desc, .pro-detail-wrap .h6 + .box, .pro-detail-wrap .h6 + .table {margin-top:4px;}
.pro-detail-wrap .dot-list + .dot-list {margin-top:20px;}
.pro-detail-wrap .dot-txt + .box {margin-top:5px;}
.pro-detail-wrap .h3 + .box {margin-top:8px;}
.pro-detail-wrap .h3 + .list-col, .pro-detail-wrap .h4 + .list-col, .pro-detail-wrap .desc + .list-col {padding-top:8px;}
.pro-detail-wrap .h4 + .box, .pro-detail-wrap .desc + .box, .pro-detail-wrap .h3 + .table, .pro-detail-wrap .h4 + .table, .pro-detail-wrap .desc + .table, .pro-detail-wrap .desc + .table {margin-top:10px;}
.pro-detail-wrap .h4 + .list-col.in-title {padding-top:5px;}
.pro-detail-wrap * + .h6 {margin-top:2px !important;}
.pro-detail-wrap .indep-desc {margin-top:15px;}
.pro-detail-wrap .indep-desc + .dot-list, .pro-detail-wrap .indep-desc + .list-col {padding-top:15px;}
.pro-detail-wrap .box {display:block;border:1px solid #ddd;text-align:center;}
.pro-detail-wrap .box.table {border-top:2px solid #fe5e01;}
.pro-detail-wrap .box + * {margin-top:8px;}
.pro-detail-wrap .num-indent .h4 {padding-left:23px;text-indent:-23px;}
.pro-detail-wrap .num-indent .desc {margin-top:4px;padding-left:23px;}
.pro-detail-wrap .num {display:inline-block;width:18px;height:18px;margin-right:5px;border-radius:9px;text-indent:0;font-size:14px;line-height:18px;color:#fff;text-align:center;background:#fe5e01;}
.pro-detail-wrap .num-desc > li {margin-top:10px;line-height:18px;}
.pro-detail-wrap .num-desc > li:first-child {margin-top:0;}
.pro-detail-wrap .icon-group {margin-top:20px;margin-bottom:10px;padding:0;text-align:center;}
.pro-detail-wrap .icon-group li {display:inline-block;margin:0 9px 20px;text-align:center;}
.pro-detail-wrap .icon-group .icon {display:block;width:50px;height:50px;margin:0 10px 5px;}
.pro-detail-wrap .icon-group .txt {width:70px;line-height:18px;word-break:keep-all;}
[lang="zh-Hans-CN"] .pro-detail-wrap .icon-group .txt, [lang="zh-TW"] .pro-detail-wrap .icon-group .txt,
/*[lang="ru-RU"] .pro-detail-wrap .icon-group .txt,*/
[lang="uk"] .pro-detail-wrap .icon-group .txt,
[lang="ja-JP"] .pro-detail-wrap .icon-group .txt {word-break:break-all;}
.pro-detail-wrap .detail2-sec {margin-top:20px;}
.pro-detail-wrap .detail-sec {margin-top:25px;}
.pro-detail-wrap .detail-sec:first-child {margin-top:0;}
.pro-detail-wrap .icon-group + .detail-sec {margin-top:10px;}
.pro-detail-wrap .list-col > li {display:inline-block;width:100%;margin-top:20px;}
.pro-detail-wrap .list-col > li:first-child {margin-top:0;}
.pro-detail-wrap .list-col > li .img {display:inline-block;}
.pro-detail-wrap .list-col.col2 .img {max-width:580px;}
.pro-detail-wrap .list-col.col3, .pro-detail-wrap .list-col.col4 {margin:0 -10px;}
.pro-detail-wrap .list-col.col3 > li, .pro-detail-wrap .list-col.col4 > li {width:50%;margin-top:20px;padding:0 10px;}
.pro-detail-wrap .list-col.col3 > li:nth-child(1), /*.pro-detail-wrap .list-col.col3 > li:nth-child(2),*/
.pro-detail-wrap .list-col.col4 > li:nth-child(1), .pro-detail-wrap .list-col.col4 > li:nth-child(2){margin-top:0;}
.pro-detail-wrap .list-col.col3 > li:nth-child(even), .pro-detail-wrap .list-col.col4 > li:nth-child(even) {margin-left:-4px;}
.pro-detail-wrap .list-col.col3 .img {max-width:370px;}
.pro-detail-wrap .list-col.col4 .img {max-width:268px;} 
.pro-detail-wrap .list-col + *:not(.list-col) {margin-top:20px;}
.pro-detail-wrap .list-col + .list-col {padding-top:20px;}
/* .pro-detail-wrap .dot-list + .detail-sec {margin-top:10px;} */
.pro-detail-wrap .list-col .h4.ess {padding-left:10px;}
.pro-detail-wrap .list-col .h4.ess + .desc {padding-left:10px;}
.product-compare-pop .scroll-xy {display:block !important;margin-left:-10px;margin-right:-10px;}
body .crisp-client .crisp-6k5puw {z-index:750 !important;}
#modalQestnar .content > .img img {display:block;width:auto;max-width:100%;margin:0 auto;}
#modalQestnar .content > .img {margin-bottom:10px;}
#modalQestnar .content > form + .img {margin-top:10px;margin-bottom:0;}
/* mobile만-------------------------------------------------------------------------------------------- */
@media screen and (max-width:1023px), print{		
	i:not(.icon-auto-end), .btn-thumb, .btn-option .btn-del, .btn-txt.txt-more:before, .pro-btn .icon-star, .btn-att .icon-star, 
	input[type="radio"]:checked + label span, input[type="radio"] + label span, input[type="radio"]:disabled + label span, input[type="checkbox"]:checked + label span, input[type="checkbox"] + label span, input[type="checkbox"]:disabled + label span,
	.selectbox > .select-value:after, .bg0 .selectbox > .select-value:after, .accodian .ques:after {background-image:url('/web/images/common/icon-m-sprite.webp');background-size:500px auto;}
	i.icon-pop-close {width:17px;height:17px;}
	i.icon-computer, i.icon-computer.revers {width:34px;height:27px;}	
	i.icon-lg-pdf, i.icon-lg-soft, i.icon-lg-dwg {width:21px;height:21px;}
	i.icon-mail, i.icon-tel, i.icon-fax, i.icon-spac, i.icon-user, i.icon-pw, i.icon-home, i.icon-spot {width:18px;height:18px;}
	i.icon-pdf {background-position:-250px -330px;}
	i.icon-dwg {background-position:-350px -330px;}
	i.icon-soft {background-position:-300px -330px;}
	i.icon-lg-new-pro, i.icon-lg-att-pro, i.icon-lg-com-pro, i.icon-lg-down {width:30px;height:30px;}
	i.icon-brochure {width:30px;height:30px;}
	i.icon-pro-new, i.icon-pro-fame {width:29px;height:29px;}
	#smartbar-wrap .cont5 .empty-msg .fc0 {display:block;}
	/* 주요특징 */
	.pro-detail-wrap .list-col.col3 > li {margin-top:0;margin-bottom:20px;}
	.pro-detail-wrap .icon-group {width:100% !important;}
	.pro-detail-wrap .btn-zoom, .hidden-pc .btn-zoom {position:relative;display:inline-block;min-width:auto;height:auto;margin:10px auto;padding:0 0 0 25px;color:#fe5e01;line-height:22px;}
	.pro-detail-wrap .btn-zoom:before, .hidden-pc .btn-zoom:before {content:'';position:absolute;top:0;left:0;width:22px;height:22px;overflow:hidden;background:url('/web/images/common/icon-m-sprite.webp') no-repeat -375px 0;background-size:500px auto;}
	/* 에디터 영역 */
	.edit-area > table,
	.edit-area .__se_tbl {width:100% !important;}
	.edit-area .__se_tbl .__se_tbl > tbody > tr > td {float:left;width:100% !important;height:auto !important;}
	.edit-area .__se_tbl .__se_tbl > tbody > tr:nth-child(1),
	.edit-area .__se_tbl .__se_tbl > tbody > tr:nth-child(2) > td:nth-child(2),
	.edit-area .__se_tbl .__se_tbl > tbody > tr:nth-child(2) > td:nth-child(3) {display:none;}
}
@media screen and (max-width:1023px){
	#header.mGnb-on {position:fixed;top:0;z-index:1000;}
	.col-m-1, .col-m-2, .col-m-3, .col-m-4, .col-m-5, .col-m-6, .col-m-7, .col-m-8, .col-m-9, .col-m-10, .col-m-11, .col-m-12 {float:left;}
	.col-m-1 {width:8.33333333% !important;}
	.col-m-2 {width:16.66666667% !important;}
	.col-m-3 {width:25% !important;}
	.col-m-4 {width:33.33333333% !important;}
	.col-m-5 {width:41.66666667% !important;}
	.col-m-6 {width:50% !important;}
	.col-m-7 {width:58.33333333% !important;}
	.col-m-8 {width:66.66666667% !important;}
	.col-m-9 {width:75% !important;}
	.col-m-10 {width:83.33333333% !important;}
	.col-m-11 {width:91.66666667% !important;}
	.col-m-12 {width:100% !important;}
	.inner {padding:0 15px;}
	.hidden-mo {display:none !important;}
	.m-inline {display:inline-block;width:auto !important;min-height:20px;}
	.m-block {display:block;width:100% !important;}	
	.m-left {text-align:left !important;}
	.inner-full {margin-left:-15px !important;margin-right:-15px !important;}		
	.before-bar {font-size:13px;}
	.main-title + .tab-wrap:not(.as-change-select) {margin-top:-21px !important;}
	.sub-title .btn-group {padding-top:8px;}
	.m-fl-none {float:none !important;}	
	/* 여백 */
	.main-title {margin-left:-15px;margin-right:-15px;margin-bottom:20px;padding:12px 15px;word-break:keep-all;}
	.desc + .sub-sec {margin-top:20px;}
	.sub-sec .hgroup {margin-bottom:10px;}	
	.full-line-tab + .hgroup {margin-top:20px;}
	.sec-title .txt-more, .sec-title .btn-print {margin-top:0;}
	/* 인더스트리, 서비스페이지(비주얼 포함) 여백 틀림 */
	.h-visual-wrap .visual-wrap {margin-bottom:20px;}
	.h-visual-wrap .main-title {padding:0;border:0 none;font-size:17px;color:#666;text-align:left;}
	.h-visual-wrap .main-title + *:not(.tab-wrap) {margin-top:8px;}
	.h-visual-wrap .sub-title {font-size:15px;color:#333;}
	/* form */
	.m-left input[type="radio"] + label, .m-left input[type="checkbox"] + label {margin-left:0;}
	/* btn */	
	.btn.m-line {width:100%;border:1px solid #fe5e01;line-height:20px;} 
	.btn.m-line i {width:18px;height:18px;}
	.m-mgb0 {margin-bottom:0 !important;}
	.btn.m-line {min-height:32px;margin:15px 0 0;padding:6px 5px;}
	.btn.m-block {margin:15px 0 0;}
	.btn-group {padding-left:15px;padding-right:15px;}
	.btn-group.m-full {padding-left:0 !important;padding-right:0 !important;margin-left:0;margin-right:0;}
	.inner-full .btn-group {padding-left:23px;padding-right:23px;}
	.inner-full .btn-group.align-right {padding-right:15px;padding-left:15px;}
	.inner-full .view-wrap .btn-group.align-right {padding-right:0;}
	.btn-group .m-half {float:left;width:50%;}
	.btn-group .m-half:first-child {padding-right:5px;}
	.btn-group .m-half:last-child {padding-left:5px;}	
	.btn-group.in-big {margin:0;padding:30px 0;}
	.btn-group.in-big .btn-lg {display:block;width:100%;margin:20px 0 0;}
	.btn-group.in-big .btn-lg:first-child {margin-top:0;}
	.inner-full .btn-group.inline, .btn-group.inline {margin-top:-5px;padding:0;}
	.inner-full .btn-group.inline .btn, .btn-group.inline .btn {margin-top:15px;}
	.inner-full .btn-group.inline .btn.btn-sm, .btn-group.inline .btn.btn-sm {margin-top:18px;}
	/* gnb */
	#gnbmenu .depth2 > li.sub-visible {min-height:auto !important;}
	/* list - 인기제품 */
	.list-wrap.txt-type .divi {margin-bottom:10px;font-size:13px;}	
	.max-h-fit .max-h {height:auto !important;}
	/* FAQ */
	.accodian .ques .divi {display:inline-block;}
	.accodian .ques .title {display:block;padding-left:0;}
	/* tab */
	.tab-wrap {margin:10px 0 15px;}
	.tab-wrap > ul > li {width:50% !important;height:35px;margin-left:-1px;margin-top:-1px;border:1px solid #bbb;background:#fff;}
	.tab-wrap > ul:before {display:none;}
	.tab-wrap > ul > li:nth-child(1), .tab-wrap > ul > li:nth-child(2) {margin-top:0;}
	.tab-wrap.muti > ul > li {height:57px;}
	.tab-wrap > ul > li:nth-child(odd) {margin-left:0;}
	.tab-wrap > ul > li > a {position:relative;height:35px;overflow:hidden;padding:0;font-size:15px;}
	.tab-wrap.muti > ul > li > a {height:57px;}
	.tab-wrap > ul > li.active {border-color:#fe5e01;z-index:1;}
	.tab-wrap > ul > li:nth-child(odd) {border-left:0 none;}
	.tab-wrap > ul > li:nth-child(even) {border-right:0 none;}
	.tab-wrap.as-change-select {border:1px solid #bbb;padding:0 !important;}
	.tab-wrap.as-change-select .select-value {display:block;position:relative;height:30px;padding:5px 40px 5px 10px;line-height:20px;text-align:left;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
	.tab-wrap.as-change-select .select-value:after {content:'';position:absolute;top:0;right:0;width:32px;height:100%;overflow:hidden;border-left:1px solid #bbb;background:url('/web/images/common/icon-m-sprite.webp') no-repeat -250px -50px;background-size:500px auto;}
	.tab-wrap.as-change-select.open .select-value:after {background-position:-283px -50px;}
	.tab-wrap.as-change-select > ul {display:none;border-top:1px solid #bbb;}
	.tab-wrap.as-change-select > ul > li {width:100% !important;float:none !important;height:auto;padding:0;margin:0;border:0 none;}
	.tab-wrap.as-change-select > ul > li > a {display:block;height:auto;line-height:18px;padding:6px 10px;text-align:left;font-size:13px;}
	.tab-wrap.as-change-select > ul > li.active a {color:#666;text-decoration:none;}
	.tab-wrap.as-change-select > ul > li > a:hover {background:#f5f5f5;text-decoration:none;}
	.tab-wrap.as-change-select.inner-tab {padding:0;background:#fff !important;}
	.tab-wrap.inner-tab > ul > li {height:auto;margin-top:0;margin-top:0;background:none;}
	.tab-wrap.as-change-select.inner-tab li:before {display:none;}
	.tab-wrap.as-change-select.inner-tab.bg0 li a, .tab-wrap.as-change-select.inner-tab.bg1 li a {color:#666;}	
	.tab-wrap.mgb0 + .tab-wrap.inner-tab {margin-top:20px;}
	.tab-wrap.mgb0 + .tab-wrap.inner-tab.bg0, .tab-wrap.mgb0 + .tab-wrap.as-change-select {margin-top:15px;}
	/* tootip */
	.tooltip .tooltip-con:before {background-image:url('/web/images/common/icon-sprite.webp');background-size:500px auto;}
	/* paging */	
	.paging-wrap {margin-top:15px;}
	.paging-wrap.mgt {margin-top:30px;}
	.paging-wrap > .page {width:27px;height:27px;background-size:250px auto;background-position:-122px -122px;}
	.paging-wrap > a:not(.page) {margin:0;padding:0 10px;line-height:27px;}
	.paging-wrap .next {margin-right:10px;background-position:-142px -123px;}
	.paging-wrap .prev {margin-left:10px;background-position:-162px -122px;}
	.paging-wrap .end {background-position:-182px -122px;}
	/* finder */
	.finder-group .form-txt {margin:0;padding:0;}
	/* 제품찾기 */
	.pro-select .mo-pop .col-3 {padding-left:0;}
	.pro-select .mo-pop .col-3 .selectbox {margin-top:10px;}
	.pro-select .mo-pop .col-3:first-child {margin-top:-10px;}
	/* popup */
	.full-pop-wrap .winpop-wrap .head {padding:20px 40px 10px 15px;}
	.full-pop-wrap .winpop-wrap .head h1 {font-size:15px;}
	.full-pop-wrap .winpop-wrap .content {padding:30px 15px;}
	.full-pop-wrap .winpop-wrap .head .btn-pop-close {top:20px;right:15px;}
	.pop-container .head {height:45px;}
	.pop-container .head h2 {height:45px;margin-right:40px;padding:7px 0 10px 15px;}
	.pop-container .btn-pop-close {top:13px;right:15px;}
	.pop-container .content {padding:30px 15px;background:#fff;}
	.pop-container .head .tooltip {margin:0px 0 0 5px;}
	.pop-container.pop-finder {width:100%;margin:0;padding:0;}
	.pop-container.pop-finder .content {padding:20px 0;}
	.pop-container.pop-finder .head {height:auto;}
	.pop-container.pop-finder .head h2 {display:block;margin:0;padding-top:10px;}
	.pop-container.pop-finder .head .tooltip {margin-top:2px;}
	.pop-container.pop-finder .head .skew-bg:before {left:0;-ms-transform:skewX(0deg);-webkit-transform:skewX(0deg);transform:skewX(0deg);}
	.pop-container.pop-finder .head .head-select {width:100%;height:auto;padding:10px 15px 20px;}
	.pop-container.pop-finder .head .head-select .selectbox {width:100% !important;}
	.pop-container.pop-finder .tag-wrap {padding-left:15px;}
	.pop-container.pop-finder .tag-wrap .btn-group {right:15px;}	
	.motor-select-wrap {padding-top:0;padding-left:0;}
	.motor-select-wrap .type-select {position:static;width:100%;margin-bottom:10px;}
	.motor-select-wrap .type-select .pop-title {margin-bottom:10px;}
	.motor-select-wrap .type-select .ques {text-align:center;}
	.motor-select-wrap .type-select .answer {height:auto;}
	.motor-select-wrap .right-wrap > div {margin-top:0;padding-top:20px;}
	.motor-select-wrap .right-wrap > div:first-child {margin-top:20px;}
	.motor-select-wrap .result-wrap {margin-top:20px;}
	.motor-select-wrap .table-m-row1 th .form-txt {display:block;}
	.layerpop-wrap .search-pop, .layerpop-wrap .lang-pop {width:100% !important;height:100%;background:#fff;}	 
	.layerpop-wrap .email-pop, .layerpop-wrap .product-compare-pop, .layerpop-wrap .edu-complet-pop {margin:0;padding:0;width:100% !important;height:100%;background:#fff;}	
	/* table */
	.table .btn-group.in-big .btn-lg {margin-left:0;margin-right:0;}
	/* gnb */
	.nav a {color:#333;}
	.nav > li > a {font-weight:600;}
	.nav-list .depth3 a {color:#666;}
	/* view */
	.row-side-con .side-info:not(.bg0) {background:none !important;}
	.row-side-con .side-info.bg0 p {margin-top:5px;margin-bottom:0;}	
	.row-side-con.m-line {border:1px solid #ddd;}
	.row-side-con.m-line .side-info{padding-bottom:0;}
	.row-side-con:not(.m-line) .side-info:not(.bg0) {padding:0;}
	.row-side-con .side-info .float-list {display:none;}
	.row-side-con .comment.line3 {margin-top:0;padding-top:5px;border:0 none !important;}	
	.row-side-con .comment.secret.line3 {margin-top:10px;border:1px solid #ddd !important;}
	.comment.secret.line3 .msg-box {padding-top:25px;padding-bottom:15px;border:0 none;}
	/* print */
	#footer .foot-print {display:none !important;}
	/* table 2단변형(모바일만) */
	.deviceDesk .table-m-row2 th, .deviceDesk .table-m-row2 td {float:left;width:100%;border-left:0 none;}
	/* table 1단변형 */
	/* .table-m-row1 {width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;} */
	.table-m-row1 tr, .table-m-row2 tr {display:block;}
	.table-m-row1 th, .table-m-row1 td, .table-m-row2 th {float:left;display:block;width:100% !important;border-left:0 none;}	
	.table-m-row1 .form-group.chk, .table-m-row2 .form-group.chk {padding:0;}
	.table-m-row1 .line-left {border-left:0 none !important;}
	/* footer */
	.copyright-wrap .foot-logo {margin-top:10px;text-align:left;}	
	.copyright-wrap .foot-logo img {margin-left:0;margin-right:10px;}
}
@media screen and (max-width:330px){
	#motorSelectionPop1 .img.graph span {top:-5px;}
	#motorSelectionPop1 .img.graph .txt5 {bottom:-5px;}
}

/* pc만-------------------------------------------------------------------------------------------- */
@media screen and (min-width:1024px), print {
	body .crisp-client .crisp-6k5puw {z-index:650 !important;}
	#container {min-height:700px;padding-top:90px;padding-bottom:80px;}
	.product-wrap #container section {margin-top:40px;}
	.product-wrap #container section:first-child {margin-top:50px;}	
	h1 {font-size:36px;}
	h2 {font-size:26px;}
	h3 {font-size:22px;}
	h4 {font-size:18px;}
	h5 {font-size:14px;}
	h6 {font-size:12px;}
	.h1 {font-size:36px !important;line-height:1;}
	.h2 {font-size:26px !important;line-height:1;}
	.h3 {font-size:22px !important;}
	.h4 {font-size:18px !important;}
	.h5 {font-size:14px !important;}
	.h6 {font-size:12px !important;}
	.pop-container h4 + * {margin-top:10px;}
	p + p, p + .h6, p + .dot-list {margin-top:8px;}
	.dot-list + .h4 {margin-top:17px;}
	.br {display:block;}
	.mo-br {display:none;} /* 2019-09-30, 24-02-13 추가 */
	.m-info .reply {margin-right:20px;}
	.flag {margin-top:15px !important;}
	.flag > li {float:none;width:100%;margin-top:11px;}
	.flag > li:first-child {margin-top:0;}
	.hidden-pc {display:none !important;}
	.certmarkstring {width:auto;height:20px;}
	.specialstring {height:13px;}
	.positionstring {height:100px;}
	.pc-ellipsis {display:inline-block;max-width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
	/* 머리말 가이드 */
	.sec-title {margin-bottom:20px;font-size:30px;}
	.sec-title2 {margin-top:40px;margin-bottom:20px;font-size:26px;}
	.sec-title + .tab-wrap.inner-tab {margin-bottom:20px;}
	.pop-title {margin-bottom:15px !important;font-size:22px;}
	.sec-title .txt-more {margin-top:17px;}
	.main-title {margin:50px 0 0;padding:0;border-bottom:0 none;font-size:38px;text-align:left;}
	.sub-title {font-size:26px;}
	.con-title {font-size:22px;}	
	.sub-sec > .con-title, .con-sec > .con-title, .mypage-wrap .h3 {padding-left:16px;background:url('/web/images/common/bullet.webp') no-repeat 0 12px;}
	.main-title + * {margin-top:40px !important;}	
	.main-title + .search-area {margin:40px 0 60px;}
	.sub-title + *:not(.tab-wrap):not(.sub-title):not(.list-wrap):not(.btn-group):not(.align-right):not(.pro-select):not(.con-sec) {margin-top:15px;}
	.sub-title + .con-title {margin-top:20px;}
	.sub-title + .list-wrap {padding-top:15px;}
	.tab-wrap.inner-tab + .search-in-btn, .tab-wrap.inner-tab + #listForm {margin-top:10px;}
	.sub-title .tbl-info {margin-top:18px;}
	.h4 .tbl-info {margin-top:6px;}
	.con-title + *:not(.con-sec):not(.tab-wrap) {margin-top:10px;}
	.sub-sec, .sub-sec + .sub-sec {margin-top:35px;}
	.sub-title + * + .table {margin-top:15px;}
	.sub-title + .con-sec, .sub-title + * + .con-sec {margin-top:20px;}
	.sub-title .before-bar, .con-title .before-bar{margin-top:-5px;}
	.con-sec, .con-sec + .con-sec {margin-top:25px;}
	.con-sec + .desc {margin-top:12px;}
	.con-sec + *:not(.tab-wrap):not(.desc):not(.con-sec):not(.con-notice):not(.sub-notice):not(.btn-group) {margin-top:15px;}	
	.desc + .sub-sec {margin-top:45px;}
	.desc + .h6,  .desc + .table, .desc + .scroll-x,  .desc + .dot-list, .dot-list + .table, .desc + .row-group {margin-top:8px;}	
	.con-title + .inner-tab {margin:25px 0;}
	.tab-wrap + .tab-wrap.inner-tab {margin-top:-8px;}
	.tab-wrap.inner-tab + .sub-sec {margin-top:30px;}
	.point-title {font-size:38px;}
	.pos-top, .pos-btm {position:absolute;right:0;}
	.pos-top .btn, .pos-btm .btn {margin-top:0;}
	.pos-top .btn:last-child, .pos-btm .btn:last-child {margin-right:0;}
	.pos-top {top:0;}
	.pos-btm {bottom:0;}
	.side-right-wrap {position:relative;min-height:1000px;padding-right:365px;} /*min-height 950->1000 */
	.side-right-wrap .side-wrap {position:absolute;top:0;right:0;width:315px;}	
	.side-right-wrap.right-300 {min-height:910px;padding-right:300px;}
	.side-right-wrap.right-300 .side-wrap {width:270px;}
	.sub-notice, .con-notice {padding:20px;}
	.sub-notice {margin-top:35px;}
	.con-notice {margin-top:20px;}
	.hgroup .h5.col-5 {margin-top:5px;}
	.hgroup .sub-title + * .txt-more {margin-top:12px;}
	.hgroup > .col-m-12,  .hgroup > .col-m-12,  .hgroup > .col-m-12 {display:inline-block;float:left;width:auto !important;}
	.hgroup > .col-m-12 + .align-right {display:inline-block;float:right;width:auto !important;}
	/* company */
	.com-title {font-size:48px;margin-bottom:67px;padding-top:92px;}
	.company-wrap .h1 {margin-bottom:70px;}
	.company-wrap .h4 {line-height:30px;}
	.company-wrap #content section:not(.ani-sec1) {padding-top:100px;}
	/* btn */
	.btn {font-size:14px;}
	.btn-lg {height:48px;padding:14px 30px;font-size:18px !important;}
	.btn-group.in-big {margin:0 -8px 0;padding:50px 0;}
	.btn-group.in-big .btn-lg{display:inline-block;min-width:230px;width:auto;margin:0 8px;}
	.btn-group.in-big .pos-top {top:50px;margin-top:20px;}
	.layerpop-wrap .btn-group.in-big {padding:30px 0 0 0;margin-left:0;margin-right:0;}
	.layerpop-wrap .btn-group.in-big .pos-top {top:0;} /* top 30px -> 0 240919 LSJ 교육 위치 팝업, 오시는길 버튼 삭제로 프린트 버튼 위치 조정 */
	.btn-group.txt-btn {margin:18px 0 0 0;}
	.btn-next, .btn-prev {top:40px;width:12px;height:23px;background-image:url('/web/images/common/icon-sprite.webp');}
	.btn-prev:hover {background-position:-202px -360px;}
	.btn-next:hover {background-position:-217px -360px;}
	/* tooltip */
	.tooltip:hover {text-decoration:none !important;}
	.tooltip:hover .tooltip-con {display:block;}
	/* 데이타박스 */
	.data-box {padding:25px 30px 30px;}
	.data-box dt {padding:0;line-height:32px;}
	/* 스크롤x */
	.scroll-x-area.overflow {padding-bottom:48px;}
	.scroll-x-area.overflow:after {width:72px;height:28px;margin-left:-36px;background-image:url('/web/images/common/icon-sprite.webp');}
	.scroll-x-area.m-icon {padding-bottom:0;}
	.scroll-x-area.m-icon:after {display:none;}
	/* tab */	
	/* .tab-wrap.as-change-select > ul {display:block !important;height:auto !important;} */
	.tab-wrap > ul > li > a:hover {text-decoration:underline;}
	.tab-wrap > ul > li.active > a {border-bottom-color:#fff;}
	.tab-wrap:not(.inner-tab) > ul {display:table !important;}
	.tab-wrap:not(.inner-tab) > ul > li {display:table-cell;float:none;height:60px;text-align:center;vertical-align:middle;}
	.tab-wrap:not(.inner-tab) > ul > li a {display:inline-block;height:auto;line-height:25px;padding:5px 20px;}
	/* table */
	.table th, .table .th {padding:10px 30px;}
	.table td, .table .td {padding:10px 30px 10px 20px;}
	.table tr.indent-1 th, .table tr.indent-1 td  {padding-left:40px;}
	.row-group .table + .table {border-left:1px solid #ddd;}
	/* accodian */
	.accodian li:after {right:30px;}
	.accodian .ques {padding:14px 78px 14px 30px;}
	.accodian .answer {padding:15px 78px 15px 30px;}
	.accodian.icon-add .ques {padding-left:65px;}
	.accodian.icon-add .answer {padding:28px 78px 28px 65px;}
	.accodian.icon-add .ques > i, .accodian.icon-add .answer > i {left:30px;}
	.accodian.icon-add .answer > i {top:28px;}
	.accodian.min-type .ques {padding-right:30px;}
	.accodian.min-type .answer {padding:30px;}
	/* board */	
	.list-wrap {margin-top:-15px;margin-left:-15px;margin-right:-15px;margin-bottom:-15px;}
	.list-wrap.no-margin, .list-wrap.txt-type, .list-wrap.pc-table{margin:0;}
	.list-wrap > li {position:relative;margin:0 !important;padding:15px;}
	.list-wrap.no-margin > li {padding:0;}
	.list-wrap > li a:not(.btn) *:not(.bublee):not(.badge):not(.title):not(.desc):not(.h6){line-height:22px;}
	.list-wrap.no-border > li {border:0 none !important;}
	.list-wrap .title {line-height:24px;}
	.list-wrap .title.h3 {height:28px;padding-left:0;line-height:28px;background:none;}
	.list-wrap .desc {margin-top:10px;}
	.list-wrap .title.h3 + .desc {margin-top:5px;}
	.list-wrap .title-cnt {color:black; font-size: small;}
	.list-wrap:not(.pc-table) .m-info {position:absolute;top:50%;right:30px;margin-top:-11px !important;}
	.list-wrap .desc.ellipsis-muti {max-height:42px;}
	/* txt-type	 */
	.list-wrap.txt-type > li {padding:30px 180px 30px 0;}
	.list-wrap.txt-type .title {margin-bottom:5px;}	
	/* table형 */ 
	.list-wrap.pc-table > li .m-inline > span:not(.ellipsis) {display:inline-block;max-width:90%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
	.list-wrap.pc-table > li > div:not(.no-hidden), .list-wrap.pc-table > li.head-group div {display:inline-block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
	.list-wrap.pc-table > li.head-group > .divi {padding-right:3%;}
	.list-wrap.pc-table > li .m-inline.ellipsis {overflow:visible;}
	.list-wrap.pc-table .ellipsis .ellipsis {max-width:70%;}
	.list-wrap.pc-table > li.head-group {display:table;width:100%;}	
	.list-wrap.pc-table > li.head-group div {display:table-cell;float:none;overflow:visible;vertical-align:middle;white-space:normal;word-break:keep-all;}
	.list-wrap.pc-table > li.head-group > div .row {display:table;width:100%;}
	/* 이미지형 */
	.list-wrap.in-image .img {margin-bottom:20px;}
	/* line-type */
	.list-wrap.line-type > li {padding:15px;}
	.list-wrap.line-type > li > a {padding:0 20px 30px;}	
	/* view */
	.view-wrap .row {padding:15px 30px;}
	.view-wrap .row.ptb20 {padding-top:20px;padding-bottom:20px;}
	.in-thumb-list > li {width:100px;margin-right:15px;}	
	.in-thumb-list > li img {width:100px;height:100px;}
	.view-wrap p + .h4 {margin-top:17px;}
	.row-side-con {position:relative;padding-left:160px;}
	.row-side-con .side-info {position:absolute;top:0;left:0;min-height:164px;width:140px;padding:20px;}
	.row-side-con .comment {position:relative;width:100%;min-height:164px;margin-top:0;padding:0 20px;}
	.row-side-con .comment.line3 {padding:20px;}
	.row-side-con .comment .m-info {margin-top:15px;}
	.row-side-con .comment > .btn-group {position:absolute;bottom:0;right:20px;width:100%;padding-bottom:0;text-align:right;}
	.row-side-con .comment > .m-info + .btn-group {width:80%;}
	.row-side-con .comment > .btn-group .my-btn {position:static;display:inline-block;width:auto;}	
	.row-side-con .comment > .btn-group .btn {margin:0 0 0 20px;}
	.row-side-con .comment.line3 > .btn-group {bottom:20px;}
	.view-wrap .row.row-reply {padding-left:100px;}	
	.row-side-con .sort-info {padding-bottom:0;border-bottom:0 none;}		
	.comment.secret .msg-box {display:table;width:100%;height:164px;border:1px solid #ddd;}
	.comment.secret .msg-box .cont {display:table-cell;vertical-align:middle;text-align:center;}
	.comment.secret.line3 .msg-box {height:124px;border:0;} 
	/* accodian */
	.accodian .ques {padding-top:14px;padding-bottom:15px;line-height:24px;}
	.accodian .ques:after {top:21px;}
	/* message */	
	.msg-box.toggle-msg {margin:20px 0 !important;}
	.msg-box .title + .desc {margin-top:10px;}
	.msg-box.type1 {display:table;width:100%;max-width:1200px;min-height:190px;padding:30px;}
	.msg-box.type1 .img {position:absolute;top:30px;left:30px;margin-bottom:0;}
	.msg-box.type1 .cont {display:table-cell;height:130px;padding-left:160px;vertical-align:middle;}	
	.msg-box.type1 .line-desc {margin-top:18px;padding-top:18px;}
	.msg-box.type2 {min-height:auto;padding:50px 30px;}
	.msg-box.type2 .img {width:56px;height:56px;margin-bottom:20px;}
	/* 달력 */
	.calendar .ui-datepicker-header .ui-icon-circle-triangle-w, .calendar .ui-datepicker-header .ui-icon-circle-triangle-e {top:14px;}
	.ui-datepicker {width:180px;}
	/* 제품등록 */
	.pro-select .row {margin-left:-10px;}
	.pro-select .row .col-3 {padding-left:10px;}
	.pro-select .row .pro-m-input {margin-top:10px;}
	.pro-select .row .btn-remove {position:absolute;top:0;right:0;}
	/* header */
	#header {height:90px;padding:0;}
	/* #header .hidden-pc {display:none !important;} */
	#header > .inner {height:90px;padding-top:0;}
	#header .only-pc-menu {position:relative;z-index:1;width:100%;padding:0 0 0 215px;height:90px;overflow:hidden;text-align:left;background:#fe5e01;}
	#header .only-pc-menu li {display:inline-block;margin-left:-2px;}	
	#header .only-pc-menu li a {display:inline-block;font-size:18px;color:#fff;padding:33px 20px;text-transform: uppercase;}
	#header .only-pc-menu li a:hover {text-decoration:none;}
	#header .only-pc-menu li:first-child a {padding-left:0 !important;}
	#header .only-pc-menu li a span {position:relative;line-height:24px;letter-spacing:-0.5px;font-weight:bold;}
	#header .only-pc-menu li a span:after, nav ul li a span:after {content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:#fff;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);transition: .3s;}
	#header .only-pc-menu li.on a span:after, #header .only-pc-menu li.active a span:after {-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);}
	#header:after {content:'';position:absolute;top:0;right:-10px;width:50%;min-width:300px;height:100%;background:#525050;}
	#header .logo {top:50%;left:15px;width:140px;height:30px;margin-top:-15px;}
	/* #header .lang-select {top:50%;left:auto;right:15px;z-index:3;margin-top:-10px;padding-right:10px;line-height:21px;}
	#header .lang-select:after {width:5px;height:3px;background-image:url('/web/images/common/icon-sprite.webp');} */
	#header .expend-group {display:block;position:static;width:100%;height:auto;margin:0;}
	#header .util_wrap {display:inline-block;position:absolute;top:0;right:0;z-index:2;width:400px;height:100%;padding:35px 0 0 0;text-align:right;background:none;}
	#header .util_wrap:before {content:'';position:absolute;top:0;right:-15px;width:380px;height:100%;background:#525050;-ms-transform:skewX(-13deg);-webkit-transform:skewX(-13deg);transform:skewX(-13deg);}
	#header .util_wrap a {display:inline-block;height:21px;padding:0;margin:0 0 0 18px;line-height:21px;vertical-align:top;}
	#header .util_wrap a.btn-search {margin-top:2px;margin-left:28px;}
	#header .util_wrap a.lang-select {position:relative;top:0;right:0;margin-top:0;margin-left:25px;padding-right:10px;}
	#header .util_wrap a.lang-select:after {content:'';position:absolute;top:50%;right:0;width:5px;height:5px;margin-top:-3px;opacity:1;background:url('/web/images/common/icon-sprite.webp') no-repeat -370px -110px;background-size:500px auto;}
	#header .util_wrap a:first-child {margin-left:0;}
	/* #header .util_wrap a:not(.lang-select) {text-transform:uppercase;} */
	#header .util_wrap a:before, #header .util_wrap a:not(.lang-select):after{display:none;}
	#header .scroll-wrap {display:none;max-width:1200px;width:100%;margin:0 auto;}
	#header .nav-list {display:block !important;}
	#header .nav-list li a {padding:0;border-bottom:0 none;}
	#header .nav-list li a:hover {text-decoration:underline;}
	#header .nav-list > ul > li {padding-bottom:30px;}
	#header .depth3 > li.active a {color:#fe5e01;text-decoration:underline;}
	#header .nav-list li:before, #header .nav-list li:after {display:none;}
	#header .nav > li > a, #header .depth2-btn {display:none;}
	#header .nav > li {display:none;}
	#header .nav > li.on, .nav > li.active {display:block;}
	#gnbmenu .nav {padding-top:3px;}
	#gnbmenu .depth2, #gnbmenu .depth3 {display:block !important;padding:0;}

	#gnbmenu .depth2 > li {float:left;width:25%;margin-top:26px;padding:0 50px 0;}
	/*
	#gnbmenu .depth2 > li {float:left;width:20%;margin-top:26px;padding:0;}
	GNB5분할시 */
	#gnbmenu .depth3 > li {margin-bottom:10px;}
	#gnbmenu .depth3 > li:last-child {margin-bottom:0;}
	#gnbmenu .depth3 li:not(.depth2-btn) a {display:inline-block;position:relative;padding-left:12px;}
	#gnbmenu .depth3 li:not(.depth2-btn) a:before {content:'';position:absolute;top:9px;left:0;width:5px;height:5px;background:#707070;}
	#gnbmenu .depth2 > li > a, #gnbmenu .depth3 li.depth2-btn {font-size:18px;color:#424242;}
	#gnbmenu .depth2 > li > a + .depth3/* , #gnbmenu .notempty + .depth3 li.depth2-btn + li */ {margin-top:15px;}
	#header.fixed, #header.fixed > .inner, #header.fixed .only-pc-menu {height:70px;}
	#header.fixed .only-pc-menu li a {padding-top:23px;padding-bottom:23px;}
	#header.fixed .only-pc-menu li a:hover {text-decoration:none;}
	#header.fixed .util_wrap {padding-top:25px;}
	.product-banner {max-width:1100px;width:100%;margin:0 auto;padding:0;}
	.product-banner > a {display:block;position:relative;padding:20px 50px 20px 50px;border:0 none !important;}
	.product-banner > a i {position:static;margin-right:8px;}
	.product-banner > a .txt-area {display:inline-block;padding-left:0;}
	.product-banner > a .txt-area span {display:inline-block;line-height:30px;}
	.product-banner > a .txt-area span.f-titi {margin-bottom:0;font-size:18px;line-height:30px;}
	.product-banner > a .txt-area span.bar-txt {position:relative;margin-left:18px;padding-left:20px;}
	.product-banner > a .txt-area span.bar-txt:before {content:'';position:absolute;top:50%;left:0;width:1px;height:18px;margin-top:-9px;background:#c1bcbc;}
	.product-banner > a:last-child:before {content:'';position:absolute;top:20px;left:0;width:1px;height:30px;background:#c1bcbc;}
	/* footer */
	#smartbar-wrap + #footer {margin-bottom:60px;}
	#footer .inner {padding:50px 15px;}
	#footer .foot-group {min-height:330px;}
	#footer .right-wrap {position:absolute;width:360px;}
	#footer .private-menu li {margin-left:10px;padding-left:10px;}
	#footer .private-menu li:first-child {margin-left:0;padding-left:0;}
	#footer .customer-info {margin-top:27px;}
	#footer .customer-info p {display:block;font-size:28px;line-height:1.2;}
	#footer .addr {margin-top:15px;}
	[lang="ko-KR"] #footer .sns-wrap {margin-top:41px;margin-left:280px;} /* 2019-09-03 margin-left:292 -> 280 */
	#footer .sns-wrap {margin-top:41px;margin-left:0px;}
	#footer .sns-wrap {margin-top:41px;margin-left:0px;}
	#footer .sns-wrap li {width:30px;height:30px;}
	#footer .sns-wrap li a {background-image:url('/web/images/common/icon-sprite.webp');}
	#footer .foot-menu {float:right;padding-left:350px;width:100%;text-align:right;}
	#footer .foot-menu a {word-break:keep-all;}
	#footer .foot-menu > li {display:inline-block;width:150px;padding:0 15px;text-align:left;}
	#footer .foot-menu > li > a {display:block;font-size:18px;}
	#footer .foot-menu > li > ul {margin-top:17px;}
	#footer .foot-menu > li > ul > li {margin-top:10px;}
	#footer .foot-menu > li > ul > li:first-child {margin-top:0;}
	#footer .copyright-wrap .inner {padding-top:20px;padding-bottom:20px;}
	#footer .company-etc .selectbox {margin:0 0 0 40px;}
	.copyright-wrap:after {content:'';display:block;clear:both;}
	.copyright-wrap .inner > span:first-child {float:left;width:50%;margin-top:7px;}
	.copyright-wrap .company-etc {float:right;width:50%;height:30px;margin:0;text-align:right;}
	.copyright-wrap .company-etc .selectbox .option {text-align:left;}
	.copyright-wrap .foot-logo {display:inline-block;}
	
	/* Breadcrumbs */
	.crumbs {position:relative;z-index:10;border:1px solid #ddd;border-width:1px 0;text-align:right;background:#fff;}
	.breadcrumbs > li {display:inline-block;position:relative;max-width:250px;height:38px;border-right:1px solid #ddd;}
	.breadcrumbs > li > a {display:block;padding:0 30px;}
	.breadcrumbs > li > a > span {display:inline-block;position:relative;width:100%;padding-right:28px;line-height:38px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
	.breadcrumbs > li:not(.home):not(.current) > a > span:after {content:'';position:absolute;top:50%;right:0;width:17px;height:17px;margin-top:-10px;border:1px solid #bebebe;border-radius:10px;background:url('/web/images/common/icon-sprite.webp') no-repeat -268px -80px;}
	.breadcrumbs > li.open > a > span:after {background-position:-250px -80px !important;}
	.breadcrumbs > li.home > a {position:relative;width:18px;height:38px;margin:0 30px;padding:0;overflow:hidden;text-align:left;text-indent:-9999px;}
	.breadcrumbs > li.home > a:after {content:'';position:absolute;top:10px;left:0;width:18px;height:18px;background:url('/web/images/common/icon-sprite.webp') no-repeat -100px 0;}
	.breadcrumbs > li.current {max-width:200px;padding:0 30px 0 27px;line-height:38px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
	.breadcrumbs .drop-menu {display:none;position:absolute;top:38px;right:0;min-width:145px;max-height:500px;padding:0;overflow:hidden;border:1px solid #bbb;text-align:left;background:#fff;}
	.breadcrumbs .drop-menu.mCustomScrollbar {padding-right:5px;}
	.breadcrumbs .drop-menu .mCSB_inside > .mCSB_container {margin-right:10px;}
	.breadcrumbs .drop-menu a {display:block;padding:8px 10px 7px;white-space:nowrap;}
	.breadcrumbs .drop-menu a:hover {background:#f5f5f5;}
	/* model-finder */
	.finder-group {padding:20px 22px 20px 0;text-align:right;}
	.finder-group .btn {margin-top:0;margin-left:8px;}
	.finder-group .form-txt {padding-top:6px;}
	/* pop모델파인더 - 검색결과 */
	.pop-finder .result-wrap {margin-top:30px;}
	.pop-finder .mf-result-list th, .pop-finder .mf-result-list td {padding:10px;text-align:center;}
	.pop-finder .mf-result-list .img{display:inline-block;max-width:50px;max-height:50px;width:100%;height:auto;}
	.motor-select-wrap .table-m-row1 input[type="text"].form-control, .motor-select-wrap .table-m-row1 .selectbox.default  {width:145px;}	
	/* 제품비교 */
	.product-compare-list {margin:-10px;}
	.product-compare-list > li {padding:10px;}
	/* 검색바 */
	.search-bar {height:48px;margin-bottom:60px;padding-right:85px;}
	.search-bar .form-control {height:45px;padding:12px 10px !important;}
	.search-bar .btn-total-search {width:85px;min-height:45px;}
	.search-bar .btn-total-search:before {right:-6px;-ms-transform:skewX(-13deg);-webkit-transform:skewX(-13deg);transform:skewX(-13deg);}
	.search-bar .btn-total-search:after {top:12px;right:28px;width:22px;height:23px;background-image:url('/web/images/common/icon-sprite.webp');}
	.search-in-btn {position:relative;margin-bottom:30px;padding-right:150px;}
	.search-in-btn .search-bar {margin:0;}
	.search-in-btn .desc {margin-top:12px;margin-right:-150px;}
	.search-in-btn > .btn {position:absolute;top:0;right:0;min-width:130px;margin:0;padding-left:0;padding-right:0;}
	/* 검색pop - mobile 기준 */
	.layerpop-wrap .search-pop {margin:70px auto 0;padding-top:50px;}
	.search-pop > .btn-pop-close {top:0;right:0;}
	.search-area .search-bar {padding-right:105px;}
	.search-area .btn-auto {top:13px;right:105px;}
	.search-area .search-bar .form-control {padding-left:20px !important;padding-right:20px !important;}
	.search-area .auto-list {top:48px;padding:15px 0 0;}
	.search-area .auto-list li > a {padding:5px 20px;}
	.search-pop .srh-info {margin-top:15px;padding:12px 20px;}
	.search-pop .btn-auto-off {display:inline-block;margin-top:0;margin-left:17px;}
	.search-pop .search-cont {position:relative;margin-top:30px;padding:30px;overflow:hidden;}
	.search-pop .search-cont:before {content:'';position:absolute;top:60px;left:50%;width:1px;height:74%;background:#ddd;}
	.search-cont .fame-search {padding-right:30px;}
	.search-cont .new-search {padding-left:30px;}
	.search-pop .search-cont dt {padding:0 0 10px;}
	.search-pop .search-cont dd {padding:8px 0;}
	.search-cont .new-search dd {padding-right:110px;}	
	/* 제품등록 */
	.form-group.pro-select .row .btn-remove {right:10px;}
	/* smartbar */
	#smartbar-wrap {box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.7);}
	#smartbar-wrap .head {height:60px;border-top:0 none;}
	#smartbar-wrap .head .inner {z-index:1;height:60px;background:url('/web/images/common/bg-smartbar.webp') no-repeat 100% 0;}
	#smartbar-wrap .head:after {content:'';position:absolute;top:0;right:0;width:50%;height:100%;background:#fe5e01;}
	#smartbar-wrap .smart-menu {right:161px;width:400px;}
	#smartbar-wrap .smart-menu li, #smartbar-wrap .smart-menu a {width:70px;height:60px;}
	#smartbar-wrap .smart-menu li:before {margin-left:-35px;}
	#smartbar-wrap .smart-menu a:after {top:16px;width:28px;height:28px;margin-left:-14px;background-image:url('/web/images/common/icon-sprite.webp');background-size:auto;}
	#smartbar-wrap .smart-menu .sign {top:6px;right:8px;width:22px;height:22px;}
	#smartbar-wrap .smart-menu .sign em {line-height:22px;font-size:12px;}
	#smartbar-wrap .btn-top, #smartbar-wrap .btn-toggle {text-indent:0 !important;}
	#smartbar-wrap .btn-top {display:block;position:absolute;top:0;left:15px;width:50px;height:100%;padding-right:20px;line-height:60px;}
	#smartbar-wrap .btn-top:after {content:'';position:absolute;top:27px;right:0;width:11px;height:6px;background:url('/web/images/common/icon-sprite.webp') no-repeat -380px -80px;}
	#smartbar-wrap .head .btn-toggle {display:block;position:absolute;top:0;right:0;width:154px;height:100%;padding-left:20px;line-height:60px;color:#fff;/* cursor:default; */}
	#smartbar-wrap .head .btn-toggle:hover {text-decoration:none;}
	#smartbar-wrap .head .btn-toggle:after {content:'';position:absolute;top:27px;left:87px;width:11px;height:6px;/*background:url('/web/images/common/icon-sprite.webp') no-repeat -340px -80px;*/}
	#smartbar-wrap .head .btn-toggle.close:after {display:block;background-position:-360px -80px;}
	#smartbar-wrap .head .btn-toggle.close {cursor:pointer;}
	#smartbar-wrap .head .btn-toggle.close:hover {text-decoration:underline;}
	#smartbar-wrap .body {position:static;height:180px;padding-top:0;border-top:0 none;background:#fff;}
	#smartbar-wrap .body .inner {min-height:180px;padding:30px 15px 20px 186px;border:0 none;background:none;}
	#smartbar-wrap .body h3 {position:absolute;top:0;left:15px;width:156px;height:100%;padding-top:30px;color:#333;}
	#smartbar-wrap .body h3 .fc1 {display:block;margin-bottom:20px;font-size:20px;}
	#smartbar-wrap .body h3 .txt-more {float:none;margin-left:0;}
	#smartbar-wrap .slide-wrap {/* height:130px; */padding:0 57px;}
	#smartbar-wrap .slide-con li {width:100px;height:132px;margin:0 60px 0 0;font-size:14px;}
	#smartbar-wrap .slide-con li:last-child {margin-right:160px}
	#smartbar-wrap .slide-con li img {width:100px;height:100px;margin-bottom:8px;}
	#smartbar-wrap .login-msg {padding-top:25px;}
	#smartbar-wrap .login-msg p {margin-bottom:10px;}
	#smartbar-wrap .cont3 {padding-right:154px;}
	#smartbar-wrap .cont3 .pro-compare {display:table !important;position:absolute;top:0;right:15px;width:115px;height:180px;margin-top:0;}
	#smartbar-wrap .cont3 .pro-compare p {margin-bottom:15px;line-height:20px;}	
	#smartbar-wrap .cont3 .pro-compare .align-mid {display:table-cell;vertical-align:middle;}
	#smartbar-wrap .cont3 .pro-compare .align-mid * {display:inline-block;}
	#smartbar-wrap .cont3 label .ellipsis {width:75px;}
	#smartbar-wrap .cont3 .login-msg, #smartbar-wrap .cont3 .empty-msg  {margin-right:-154px;}
	#smartbar-wrap .cont4 .slide-con > li > a:not(.btn) {padding-top:0;}
	#smartbar-wrap .cont4 .icon {width:100px;height:70px;margin-bottom:19px;padding-top:28px;text-align:center;}
	#smartbar-wrap .cont4 .ellipsis.divi {height:auto;white-space:nowrap;}
	#smartbar-wrap .cont4 .sign {top:20px;left:20px;}
	#smartbar-wrap .cont5 .left {padding-left:130px;}
	#smartbar-wrap .cont5 .info .btn-mail, #smartbar-wrap .cont5 .info .btn-tel{padding-left:25px;text-indent:-25px;}
	#smartbar-wrap .cont5 .img {width:100px;height:100px;}
	#smartbar-wrap .cont5 .img img {width:100px;height:100px;}
	#smartbar-wrap .empty-msg {padding:50px 0;}
	/* 약관box */
	.privacy-box.scroll-y {height:298px;padding:20px 10px 20px 20px;}
	.privacy-box h1 {font-size:18px;}
	.privacy-box h2 {margin-top:20px;font-size:14px;color:#333;}
	.privacy-box h3 {font-size:14px;}
	.privacy-box h2 + *:not(h2)  {margin-top:10px;}	
	/* 언어선택 : lang-pop.html  */
	#langPop .msg-box.type1 .desc.line-desc a {font-size:18px;}
	.layerpop-wrap .pop-container.lang-pop {margin:70px auto 0;padding:0;}
	.msg-box.country-txt {padding:0;min-height:130px;}
	.msg-box.country-txt .img {top:0;left:0;}
	.msg-box.country-txt .cont {vertical-align:top;}
	.country {margin-top:30px;}
	.country:after {content:'';display:block;clear:both;}
	.country > dl {float:left;width:310px;}
	.country > dl:first-child {border-top:0 none;}
	.country > dl:first-child + dl {margin:0 30px;}
	.country > dl:first-child > dt {border:0;}
	.country > dl:last-child {margin-top:43px;}
	.country > dl > dt {padding:0 0 10px;border:0;background-color:#fff;}
	.country > dl > dt a {padding:0;color:#fe5e01;}
	.country > dl > dt:after, .country > dl > dt:before{display:none;}
	.country > dl > dd {display:block !important;}
	.country > dl > dd a {padding:7px 0;border-top:1px solid #ddd;border-width:1px 0 0;}/* 2019-08-26 padding:9 0; -> padding:7px 0*/
	/* 위치찾기 pop */
	.layerpop-wrap .map-wrap {margin-top:10px;}	
	/* 이메일 보내기 pop */
	.pop-container.email-pop .mail-id {width:200px;}
	.pop-container.email-pop .mail-addr {width:150px;}
	/* error */
	.error-wrap {margin:100px 0 50px;}
	.error-wrap h1 {padding:45px 0 25px;font-size:48px;}
	.error-wrap h2 {padding-bottom:15px;font-size:22px;}
	.error-wrap .btn-group {padding-top:50px;}	
}
@media screen and (min-width:1024px){
	/* list-table */
	.list-wrap.pc-table > li {padding:8px 0 !important;text-align:center !important;}
	.list-wrap.pc-table > li * {line-height:22px;}
	.list-wrap.pc-table > li > div {height:24px;}
	.list-wrap.pc-table .after-bar {margin:0 !important;padding:0 !important;}
	.list-wrap.pc-table .after-bar:after {display:none;}
	.list-wrap.pc-table .head-group {border-top:2px solid #fe5e01;color:#333;background:#f5f5f5;}
	.list-wrap.pc-table .badge {margin-bottom:0;font-size:14px !important;color:#666;background:none;}
	.list-wrap.pc-table .title {max-width:95%;margin-bottom:0;padding:0;overflow:hidden;font-size:14px;color:#666;text-align:left;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
	.list-wrap.pc-table .title.in-divi {padding-bottom:0;}
    .list-wrap.pc-table .title.in-divi .divi {display:inline-block;position:relative;height:21px;margin:0 10px 0 0;padding-right:10px;text-align:center;}
	.list-wrap.pc-table .divi:after {content:'';position:absolute;top:50%;right:0;width:1px;height:13px;margin-top:-6px;background:#ddd;}
	.list-wrap.pc-table .m-info {position:static;margin:0;}
	/* model-finder */
	.finder-banner .mf-box {padding:30px;text-align:center;}
	.finder-banner .title-group {position:relative;padding-left:70px;padding-right:500px;text-align:left;}
	.finder-banner.motor-select .title-group {padding-right:350px;}
	.finder-banner .mf-tit {display:block;position:static;font-size:30px;line-height:1;font-weight:600;}
	.finder-banner .mf-tit i {position:absolute;top:3px;left:0;}
	.finder-banner p {margin-top:10px;}
	.finder-banner p br {display:none;}
	.finder-banner .select-group {position:absolute;top:39px;right:30px;width:500px;text-align:right;}
	[lang="ru-RU"] .finder-banner .select-group,
	[lang="uk"] .finder-banner .select-group {right:30px !important;width:515px;}
	.finder-banner .selectbox {width:146px;margin-top:0;}
	.finder-banner .btn {width:auto;margin-top:0;}	
	/* 제품 주요특징 - pc 기준 */	
	.pro-detail-wrap .h3 + .dot-list, .pro-detail-wrap .h3 + .num-desc, .pro-detail-wrap .h6 + .num-desc {margin-top:10px;}
	.pro-detail-wrap .h4 + .dot-list, .pro-detail-wrap .h4 + .desc, .pro-detail-wrap .h4 + .num-desc {margin-top:8px;}
	.pro-detail-wrap .dot-txt + .box {margin-top:8px;}
	.pro-detail-wrap .h6 + .box, .pro-detail-wrap .h6 + .table {margin-top:6px;}
	.pro-detail-wrap .h3 + .box {margin-top:15px;}
	.pro-detail-wrap .h3 + .list-col, .pro-detail-wrap .h4 + .list-col, .pro-detail-wrap .desc + .list-col {padding-top:12px;}
	.pro-detail-wrap .h4 + .box, .pro-detail-wrap .h3 + .table, .pro-detail-wrap .h4 + .table, .pro-detail-wrap .desc + .table {margin-top:12px;}
	.pro-detail-wrap .h4 + .list-col.in-title {padding-top:9px;}
	.pro-detail-wrap .indep-desc {margin-top:35px;}
	.pro-detail-wrap .indep-desc + .dot-list, .pro-detail-wrap .indep-desc + .list-col {padding-top:35px;}
	.pro-detail-wrap .icon-group {margin:40px auto 20px;}
	.pro-detail-wrap .icon-group li {margin:0 18px 40px;}
	.pro-detail-wrap .icon-group .icon {display:block;width:100px;height:100px;margin:0 20px 7px;}
	.pro-detail-wrap .icon-group .txt {width:140px;line-height:18px;}
	.pro-detail-wrap .detail2-sec {margin-top:40px;}
	.pro-detail-wrap .detail-sec {margin-top:55px;}
	.pro-detail-wrap .detail-sec:first-child {margin-top:0;}
	.pro-detail-wrap .list-col > li {margin-top:0;}
	.pro-detail-wrap .list-col.col1 > li {margin-top:40px;}
	.pro-detail-wrap .list-col.col1 > li:first-child {margin-top:0;}
	.pro-detail-wrap .list-col.col1 > li img {width:auto;height:auto;max-width:100% !important;}
	.pro-detail-wrap .list-col.col2 {margin:0 -18px;}
	.pro-detail-wrap .list-col.col2 > li {width:50%;margin-top:40px;padding:0 18px;}
	.pro-detail-wrap .list-col.col2 > li:nth-child(1), .pro-detail-wrap .list-col.col2 > li:nth-child(2) {margin-top:0px;margin-left:-5px;}
	.pro-detail-wrap .list-col.col3 {margin:0 -21px;} 
	.pro-detail-wrap .list-col.col3 > li {width:33.333%;margin-top:40px;padding:0 21px;}
	.pro-detail-wrap .list-col.col3 > li:nth-child(1), .pro-detail-wrap .list-col.col3 > li:nth-child(2), .pro-detail-wrap .list-col.col3 > li:nth-child(3) {margin-top:0px;margin-left:-5px;}
	.pro-detail-wrap .list-col.col4 {margin:0 -20px;}
	.pro-detail-wrap .list-col.col4 > li {width:25%;margin-top:40px;padding:0 20px;}
	.pro-detail-wrap .list-col.col4 > li:nth-child(1), .pro-detail-wrap .list-col.col4 > li:nth-child(2), .pro-detail-wrap .list-col.col4 > li:nth-child(3), .pro-detail-wrap .list-col.col4 > li:nth-child(4) {margin-top:0px;margin-left:-4px;}
	.pro-detail-wrap .list-col > li:first-child {margin-left:0 !important;}
	.pro-detail-wrap .list-col + *:not(.list-col) {margin-top:40px;}
	.pro-detail-wrap .list-col + .list-col {padding-top:40px;}
	/* .pro-detail-wrap .dot-list + .detail-sec {margin-top:25px;} */	
	.pro-detail-wrap .btn-zoom + p {margin-top:8px;}	

	/* 레이어 in 레이어 */
	.inner-pop {top:50px;right:70px;width:640px;padding:0;}
	.inner-pop .winpop-wrap {padding:35px 30px 30px;}
	.pop-container .inner-pop .btn-group {margin-top:30px;}
	.pop-container .inner-pop .btn-pop-close {width:auto;} 
}
@media screen and (min-width:1200px){
	#header .only-pc-menu {padding-left:248px;}
	#header .util_wrap:before {width:423px;}
	.finder-banner .mf-box {padding:30px 50px;}
	.finder-banner .select-group {right:50px;}
	#smartbar-wrap .cont3 .pro-compare {right:0;}
}
@media screen and (min-width:1230px){
	#header .only-pc-menu li a {padding-left:25px;padding-right:25px;}
	#header .logo {left:0;}
	#header .util_wrap, #header .lang-select:not(.hidden-mo) {right:0;}
	#header .util_wrap {right:50%;margin-right:-600px;width:390px;}
	
	#footer .inner {padding-left:0;padding-right:0;}
	#footer .foot-menu > li {width:180px;}
	.copyright-wrap .foot-logo {right:0;}
	#smartbar-wrap .btn-top, #smartbar-wrap .body h3 {left:0;}
	#smartbar-wrap .body .inner {padding-right:0;}
	#smartbar-wrap .menu3-cont .pro-compare {right:0;}
	#footer .foot-icon-row .inner {padding:0;}
}

/* 디바이스 체크- 모바일만-------------------------------------------------------------------------------------------- */
/* table 2단변형 */
.deviceMobile .btn-print, .deviceMobile .foot-print, .deviceMobile .device-mo {display:none !important;}
.deviceMobile .table-m-row2 tbody tr {display:flex;flex-wrap:wrap;display:-ms-flex;display:-webkit-flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;} 
.deviceMobile .table-m-row2 tbody tr >* {box-sizing:border-box;} 	
.deviceMobile .table-m-row2 td {border-left:1px solid #ddd;}
/* 모델 파인더pop */
.deviceMobile .pop-container.pop-finder .perform-wrap.scroll-y {overflow-y:auto;}
.deviceMobile .pop-container.pop-finder .perform-wrap .answer.scroll-y {overflow-y:auto;}
/* .deviceMobile .product-compare-pop .scroll-xy {overflow:auto;} */
.deviceMobile .result-wrap .hgroup {margin-bottom:15px;}
.deviceMobile .motor-select-wrap .option-wrap .scroll-y {overflow:hidden;overflow-y:auto;}

/* 디바이스 체크- pc만-------------------------------------------------------------------------------------------- */
/* model-finder 리스트 */
.deviceDesk .mf-result-list th, .deviceDesk .mf-result-list td {padding:10px;text-align:center;}
.deviceDesk .mf-result-list .img{display:inline-block;max-width:50px;max-height:50px;width:100%;height:auto;}

/* 채팅창 말풍선 */
.deviceDesk .crisp-client .crisp-6k5puw .crisp-4n0wrv .crisp-113f7m5 .crisp-130va1r .crisp-1juw0zy .crisp-1l0aq6o,
.deviceMobile .crisp-client .crisp-6k5puw .crisp-4n0wrv .crisp-113f7m5 .crisp-130va1r .crisp-1juw0zy .crisp-1l0aq6o {display:none !important;}

/* 제품비교 */
.deviceMobile .scroll-xy .mCSB_container_wrapper {margin-right:10px;margin-bottom:10px;}
.deviceMobile .pop-container.product-compare-pop .content, .deviceMobile .pop-container.edu-complet-pop .content {padding:30px 5px 30px 15px;}
.deviceDesk .scroll-xy {height:auto !important;}
body .crisp-client .crisp-6k5puw .crisp-4n0wrv .crisp-113f7m5 {bottom:50px !important;margin-bottom:20px !important;}
body.deviceMobile .crisp-client .crisp-6k5puw .crisp-4n0wrv .crisp-113f7m5,
body .crisp-client .crisp-6k5puw[data-full-view=true] .crisp-4n0wrv .crisp-113f7m5 {bottom:40px !important;}
body.iphoneX .crisp-client .crisp-6k5puw .crisp-4n0wrv .crisp-113f7m5,
body.iphoneX .crisp-client .crisp-6k5puw[data-full-view=true] .crisp-4n0wrv .crisp-113f7m5 {bottom:55px !important;}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin:0 7px;}
.swiper-pagination-bullet {background:#666;opacity:1;}
.swiper-pagination-bullet-active {background:#fe5e01;}

.swiper-pagination .btn-ctl {display:inline-block;width:10px;height:8px;margin:0 7px;vertical-align:top;overflow:hidden;background:url('/web/images/common/icon-sprite.webp') no-repeat -390px -20px;}
.swiper-pagination .btn-ctl.play {background-position:-380px -20px;}

.deviceMobile .company-wrap .ani {opacity:1 !important;}

/* 이미지 업로드 팝업 */
.winpop-img-wrap {overflow:visible;}
.winpop-img-wrap img {width:auto;}
.winpop-img-wrap .img-box {display:table;width:100%;height:500px;}
.winpop-img-wrap .img-box .img {display:table-cell;vertical-align:middle;text-align:center;}
.deviceMobile .winpop-wrap:before, .deviceMobile .winpop-wrap:after {height:3px;}
.deviceMobile .winpop-img-wrap {overflow:hidden;}

/* 디바이스 모바일 스크롤 스타일 */
.deviceMobile .scroll-m-x {-webkit-overflow-scrolling:touch;}
.deviceMobile .scroll-x {-webkit-overflow-scrolling:touch;}
.deviceMobile .main .swiper-industry {-webkit-overflow-scrolling:touch;}
/*
.deviceMobile .scroll-m-x::-webkit-scrollbar-track{background-color: #e4e4e4;}
.deviceMobile .scroll-x::-webkit-scrollbar-track{background-color: #e4e4e4;}
.deviceMobile .scroll-m-x::-webkit-scrollbar{height:2px;}
.deviceMobile .scroll-x::-webkit-scrollbar{height:2px;}
.deviceMobile .scroll-m-x::-webkit-scrollbar-thumb{background-color: #fe5e01;} 
.deviceMobile .scroll-x::-webkit-scrollbar-thumb{background-color: #fe5e01;}
*/

/* file icon */
i.icon-pdf, i.icon-dwg, i.icon-soft, i.icon-jpg, i.icon-gif, i.icon-ppt, i.icon-pptx, i.icon-zip, i.icon-file, i.icon-png, i.icon-xls, i.icon-xlsx, i.icon-doc, i.icon-docx, i.icon-3d, i.icon-link {width:22px;height:22px;background-image:url('/web/images/common/icon-file.webp');}
i.icon-pdf {background-position:0 -180px;}
i.icon-dwg {background-position:-30px -180px;}
i.icon-soft {background-position:-60px -180px;}
i.icon-jpg {background-position:-90px -180px;}
i.icon-gif {background-position:-120px -180px;}
i.icon-png {background-position:-150px -180px;}
i.icon-xls {background-position:-180px -180px;}
i.icon-xlsx {background-position:-210px -180px;}
i.icon-doc {background-position:-240px -180px;}
i.icon-docx {background-position:-270px -180px;}
i.icon-ppt {background-position:-300px -180px;}
i.icon-pptx {background-position:-330px -180px;}
i.icon-zip {background-position:-360px -180px;}
i.icon-file {background-position:-390px -180px;}
i.icon-3d {background-position:-420px -180px;}
i.icon-link {background-position:-450px -180px;}
i.icon-lg-pdf, i.icon-lg-dwg, i.icon-lg-soft, i.icon-lg-jpg, i.icon-lg-gif, i.icon-lg-ppt, i.icon-lg-pptx, i.icon-lg-zip, i.icon-lg-file, i.icon-lg-png, i.icon-lg-xls, i.icon-lg-xlsx, i.icon-lg-doc, i.icon-lg-docx, i.icon-lg-3d, i.icon-lg-link {width:21px;height:21px;background-size:250px auto;background-image:url('/web/images/common/icon-file.webp');}
i.icon-lg-pdf {background-position:0 0;}
i.icon-lg-dwg {background-position:-25px 0;}
i.icon-lg-soft {background-position:-50px 0;}
i.icon-lg-jpg {background-position:-75px 0;}
i.icon-lg-gif {background-position:-100px 0;}
i.icon-lg-ppt {background-position:-125px 0;}
i.icon-lg-pptx {background-position:-150px 0;}
i.icon-lg-zip {background-position:-175px 0;}
i.icon-lg-file {background-position:-200px 0;}
i.icon-lg-png {background-position:0 -30px;}
i.icon-lg-xls {background-position:-25px -30px;}
i.icon-lg-xlsx {background-position:-50px -30px;}
i.icon-lg-doc {background-position:-75px -30px;}
i.icon-lg-docx {background-position:-100px -30px;}
i.icon-lg-3d {background-position:-125px -30px;}
i.icon-lg-link {background-position:-150px -30px;}
@media screen and (min-width:1024px), print {
	i.icon-lg-pdf, i.icon-lg-dwg, i.icon-lg-soft, i.icon-lg-jpg, i.icon-lg-gif, i.icon-lg-ppt, i.icon-lg-pptx, i.icon-lg-zip, i.icon-lg-file, i.icon-lg-png, i.icon-lg-xls, i.icon-lg-xlsx, i.icon-lg-doc, i.icon-lg-docx, i.icon-lg-3d, i.icon-lg-link {width:42px;height:42px;background-size:500px auto;}
	i.icon-lg-pdf {background-position:0 0;}
	i.icon-lg-dwg {background-position:-50px 0;}
	i.icon-lg-soft {background-position:-100px 0;}
	i.icon-lg-jpg {background-position:-150px 0;}
	i.icon-lg-gif {background-position:-200px 0;}
	i.icon-lg-ppt {background-position:-250px 0;}
	i.icon-lg-pptx {background-position:-300px 0;}
	i.icon-lg-zip {background-position:-350px 0;}
	i.icon-lg-file {background-position:-400px 0;}
	i.icon-lg-png {background-position:0 -60px;}
	i.icon-lg-xls {background-position:-50px -60px;}
	i.icon-lg-xlsx {background-position:-100px -60px;}
	i.icon-lg-doc {background-position:-150px -60px;}
	i.icon-lg-docx {background-position:-200px -60px;}
	i.icon-lg-3d {background-position:-250px -60px;}
	i.icon-lg-link {background-position:-300px -60px;}
}

/* 다국어 */
@media screen and (min-width:1024px){
	.zh_CN #header .only-pc-menu li a, .ja_JP #header .only-pc-menu li a, .th_TH #header .only-pc-menu li a, .fa_IR #header .only-pc-menu li a {padding-left:44px;padding-right:44px;}
	/* .ru_RU #header .only-pc-menu li a, .uk_UA #header .only-pc-menu li a {padding-left:20px;padding-right:20px;} */
	/* 중국 */	
	.zh_CN #header .util_wrap:before {width:390px;}
	/* 인디아 */
	.en_IN #header .util_wrap:before {width:365px;}
	/* 인도네시아 */	
	.in_ID #header .util_wrap:before {width:375px;}
	/* 일본 */
	.ja_JP #header .util_wrap:before {width:375px;}
	/* 말레이시아 */
	.ms_MY #header .util_wrap:before {width:380px;}	
	/* 베트남 */
	.vi_VN #header .util_wrap:before {width:360px;}	
	/* 태국 */
	.th_TH #header .only-pc-menu li a span {font-weight:normal;}
	.th_TH #header .util_wrap:before {width:400px;}
	/* 미국 & global */
	[lang="en-GLB"] #header .util_wrap:before, [lang="en-US"] #header .util_wrap:before, [lang="en-IN"] #header .util_wrap:before, [lang="en-MY"] #header .util_wrap:before {width:370px;}
	/* 브라질 & 포르투갈 */
	.pt_BR #header .util_wrap:before {width:355px;}
	.pt_PT #header .util_wrap:before {width:355px;}
	/* 멕시코 & 스페인 */
	[lang='es-MX'] #header .util_wrap:before, [lang='es-CO'] #header .util_wrap:before, [lang='es-PE'] #header .util_wrap:before, [lang='es-CL'] #header .util_wrap:before, 
	[lang='es-VE'] #header .util_wrap:before, [lang='es-EC'] #header .util_wrap:before, [lang='es-LA'] #header .util_wrap:before, [lang='es-ES'] #header .util_wrap:before {width:355px;}
	/* 라틴아메리카 */
	.es_LA #header .util_wrap:before {width:400px;}
	/* 터키 */
	.tr_TR #header .util_wrap:before {width:420px;}
	/* 우크라이나/러시아 */
	.ru_RU #header .only-pc-menu li a, .uk_UA #header .only-pc-menu li a {padding-left:17px;padding-right:17px;}
	.uk_UA #header .util_wrap a.btn-join {width:116px;margin-top:-8px;}
	.ru_RU #header .util_wrap {width:395px;}
	.ru_RU #header .util_wrap:before {width:395px;}
	/* 우크라이나 */
	.uk_UA #header .util_wrap a.btn-join {width:138px;}
	.uk_UA #header .util_wrap {width:450px;}
	.uk_UA #header .util_wrap:before {width:470px;}
}	
@media screen and (min-width:1200px){
	.vi_VN #header .util_wrap:before {width:415px;}	
	.ru_RU #header .util_wrap:before {width:400px;}
	.uk_UA #header .util_wrap:before {width:440px;}
	[lang='es-MX'] #header .util_wrap:before, [lang='es-CO'] #header .util_wrap:before, [lang='es-PE'] #header .util_wrap:before, [lang='es-CL'] #header .util_wrap:before, 
	[lang='es-VE'] #header .util_wrap:before, [lang='es-EC'] #header .util_wrap:before, [lang='es-LA'] #header .util_wrap:before, [lang='es-ES'] #header .util_wrap:before  {width:355px;}
	.es_LA #header .util_wrap:before {width:390px;}
}
@media screen and (max-width:1200px){
	.ru_RU #header .only-pc-menu li a, .uk_UA #header .only-pc-menu li a {padding-left:10px;padding-right:10px;}
}
@media screen and (max-width:1150px){
	.th_TH #header .only-pc-menu li a {padding-left:30px;padding-right:30px;}
	.th_TH #header .util_wrap:before {right:-35px;}
	[lang='es-MX'] #header .only-pc-menu, [lang='es-CO'] #header .only-pc-menu, [lang='es-PE'] #header .only-pc-menu, [lang='es-CL'] #header .only-pc-menu, 
	[lang='es-VE'] #header .only-pc-menu, [lang='es-EC'] #header .only-pc-menu, [lang='es-LA'] #header .only-pc-menu, [lang='es-ES'] #header .only-pc-menu {padding-left:200px;}
	[lang='es-MX'] #header .only-pc-menu li a, [lang='es-CO'] #header .only-pc-menu li a, [lang='es-PE'] #header .only-pc-menu li a, [lang='es-CL'] #header .only-pc-menu li a, 
	[lang='es-VE'] #header .only-pc-menu li a, [lang='es-EC'] #header .only-pc-menu li a, [lang='es-LA'] #header .only-pc-menu li a, [lang='es-ES'] #header .only-pc-menu li a {padding-left:12px;padding-right:12px;}
	[lang='es-MX'] #header .util_wrap:before, [lang='es-CO'] #header .util_wrap:before, [lang='es-PE'] #header .util_wrap:before, [lang='es-CL'] #header .util_wrap:before, 
	[lang='es-VE'] #header .util_wrap:before, [lang='es-EC'] #header .util_wrap:before, [lang='es-LA'] #header .util_wrap:before, [lang='es-ES'] #header .util_wrap:before {right:-40px;}	
	.ru_RU #header .only-pc-menu, .uk_UA #header .only-pc-menu {padding-left:195px;}
	.ru_RU #header .only-pc-menu li a, .uk_UA #header .only-pc-menu li a {font-size:18px;}	
}
@media screen and (max-width:1100px){
	.ja_JP #header .only-pc-menu li a {padding-left:35px;padding-right:35px;}
	.ja_JP #header .util_wrap:before {right:-55px;}
	.in_ID #header .only-pc-menu li a {padding-left:15px;padding-right:15px;}
	.in_ID #header .util_wrap:before {right:-50px;}
	.ms_MY #header .only-pc-menu li a {padding-left:15px;padding-right:15px;} 
	.ms_MY #header .util_wrap:before {right:-45px;}
	.en_US #header .only-pc-menu li a, .en_GLB #header .only-pc-menu li a {padding-left:15px;padding-right:15px;} 
	.en_US #header .util_wrap:before, .en_GLB #header .util_wrap:before {right:-45px;}
	.pt_BR #header .only-pc-menu li a {padding-left:15px;padding-right:15px;} 
	.pt_BR #header .util_wrap:before {right:-45px;}
	.ru_RU #header .only-pc-menu li a, .uk_UA #header .only-pc-menu li a {font-size:17px;}
	.ru_RU #header .util_wrap:before,.uk_UA #header .util_wrap:before {right:-30px;}
}
@media screen and (max-width:1050px){
	.in_ID #header .only-pc-menu li a {padding-left:15px;padding-right:15px;}	
	.vi_VN #header .only-pc-menu li a {padding-left:15px;padding-right:15px;}	
	.vi_VN #header .util_wrap:before {right:-35px;}
	.tr_TR #header .only-pc-menu li a {padding-left:15px;padding-right:15px;}	
	.tr_TR #header .util_wrap:before {right:-35px;}
}
/* app */
.agent-app #header .lang-select {display:none !important;}
.agent-app #header .scroll-wrap {position:relative;padding-bottom:40px;}
.app-menu {display:none;position:absolute;bottom:45px;left:0;width:100%;height:40px;padding:9px 15px;border-top:1px solid #ddd;background:#fff;z-index:1;}
.app-menu a {position:relative;margin-right:20px;padding-left:32px;line-height:22px;}
.app-menu a:before {content:'';position:absolute;top:0;left:0;width:22px;height:22px;background:url('/web/images/common/icon-m-sprite.webp') no-repeat -250px -250px;background-size:500px auto;}
.app-menu a.app-push:before {background-position:-280px -250px;}
.app-menu a .sign {display:block;position:absolute;top:-8px;left:13px;width:19px;height:19px;border-radius:10px;text-align:center;background:#fe5e01;}
.app-menu a .sign em {line-height:19px;font-size:10px;color:#fff;}
.agent-app:not(.deviceDesk) .app-menu {display:block;}
/* 하위버전 브라우져 */
.pop-container.browser-ie9 .cookie-wrap {padding:15px 30px;}
.ie8-below input[type="checkbox"].chk + label span {background-position:-250px -25px;}
.ie8-below input[type="radio"].chk + label span {background-position:-250px 0;border:0 none;}
.pop-container.browser-ie9 {padding:0;background:#fff;}
.pop-container.browser-ie9 .head {background:#fe5e01;}
.pop-container.browser-ie9 .head .hgroup {font-size:26px !important;line-height:30px !important;}
.pop-container.browser-ie9 .content {padding-top:10px;}
.pop-container.browser-ie9 .content * {font-size:14px !important;}
.pop-container.browser-ie9 .img {display:block;width:330px;height:213px;margin:20px auto 0;}
.pop-container.browser-ie9 .cookie-wrap {padding:15px 30px;border-top:1px solid #ddd;background:#f5f5f5;}
.pop-container.browser-ie9 .cookie-wrap label {margin:0;}
.ie8-below .document-dimed:before {background:url('/web/images/main/bg-dim1.webp') repeat 0 0;}

[v-cloak] { 
  display: none; 
} 

/* 2019. 06. 13. 모바일 메뉴 dotted 추가 css */
.nav-list .depth3 a {padding-left:10px;}




@media screen and (min-width: 1024px), print {
	#gnbmenu .depth3 li:not(.depth2-btn) a:before {width:4px; height:4px;}	
	.nav-list .depth3 a:after {display:none;}
}


@media screen and (max-width: 1023px) {
	
	.nav-list .depth3 a {padding-left:25px;}
	.nav-list .depth3 a:after {content: '-'; color: #666; position: absolute; top: 9px; left: 15px;}
	.nav-list .depth3 li.active a:after {content:'-'; color:#fe5e01; position:absolute; top:9px; left:0;}
	
	.nav-list .depth3 .depth2-btn a {color:#666;}
	.nav-list .depth3 .depth2-btn a:after {content:'-'; color:#666; position:absolute; top:9px; left:0;}
	.nav-list .depth3 .depth2-btn a.point-color {color:#fe5e01;}
	.nav-list .depth3 .depth2-btn a.point-color:after {content: '-'; color: #fe5e01; position: absolute; top: 9px; left: 15px;}
	
	.nav-list .depth2 {padding:0}
	.nav-list .depth2 > li {background:#f8f8f8;}
	.nav-list .depth2 > li > a {background:url('/web/images/common/depth2-dot.webp') no-repeat left 15px center; padding-left:30px !important; }
	
	
	.nav-list .depth3 {padding-left:0;}
	.nav-list .depth3 > li {padding-left:15px; background:#fff;}
	.nav-list .depth3 > li.depth2-btn {background:#F8F8F8;}

}
/* 2019.08.23 추가 */
p.txt-3d-info {font-size:12px; color:#fe5e01; margin:-8px 0 10px 30px}

@media screen and (max-width: 1023px) {
	p.txt-3d-info {margin:10px 0 10px 0; color:#666}
}

/* 24.02.08 중국 일치화 */

.weChat {background:url('/web/images/common/icon24_appwx_logo.webp') no-repeat center center; width:21px; height:21px; overflow: hidden; margin-right: 12px; text-align: left; text-indent: -9999px; background-size:100%;}
/*.weChat.on {background:url('/web/images/common/icon32_wx_logo.webp') no-repeat center center; width:21px; height:21px; overflow: hidden; margin-right: 12px; text-align: left; text-indent: -9999px; background-size:100%;}*/
.weChat-login_block {color: #fff; display: inline-block; line-height: 21px; font-size: 14px; position: relative; max-width: 83px; text-align: left; word-break: break-all; background: url('/web/images/common/icon32_wx_logo.webp') no-repeat top left; background-size: 21px; padding-left: 27px; text-align: right;}

/* 2019. 09. 16. 위쳇 추가 정보기입 .css */
.table.table-m-row1.wechat-moreInfo th {width:30%;}
.table.table-m-row1.wechat-moreInfo td {width:70%;}


/* 2019. 09. 19. 위쳇 추가 css */
.connect-outBtn {margin:0 4px;}

/*// 24.02.08 중국 잂치화 //*/

/* 2019. 10. 11. 추가 */
.search-in-btn.ty02 {padding-right:0;}
.search-in-btn.ty02 .search-bar {max-width:500px; width:100%; margin:0 auto;}

.discontinuance-box {width:100%;}
.discontinuance-box:after {content:''; width:100%; display:block; clear:both;}
.discontinuance-box .left-box {width:calc(58% - 10px); float:left;}
.discontinuance-box .right-box {width:calc(42% - 10px); float:right; position:relative;}
.discontinuance-box .right-box .tit-box {position:absolute; top:-40px; width:100%;}
.discontinuance-box .right-box .tit-box .rel-box {position:relative;}
.discontinuance-box .right-box .search-btxt {font-size:24px; color:#fe5e01; font-weight:600; letter-spacing:-0.025em; line-height: 24px; padding-right:20px; position:relative; height: 24px; display: inline-block; margin-right:15px;}
.discontinuance-box .right-box .search-btxt:after {content:''; width:1px; height:18px; background:#fe5e01; position:absolute; right:0; top:50%; transform:translateY(-50%);}
.discontinuance-box .right-box .search-txt {line-height:18px; letter-spacing:-0.025em; position: absolute; left: 165px; width: calc(100% - 165px); display: block; top: 50%; transform: translateY(-50%);}
.discontinuance-box .right-box .search-btn {margin:0 0 0 20px;}

/* 인도네시아 베트남 브라질 멕시코 터키 20.04.03 */
[lang='id-ID'] .discontinuance-box .right-box .search-txt,
[lang='vi-VN'] .discontinuance-box .right-box .search-txt,
[lang='pt-BR'] .discontinuance-box .right-box .search-txt, [lang='pt-PT'] .discontinuance-box .right-box .search-txt, 
[lang='es-MX'] .discontinuance-box .right-box .search-txt, [lang='es-CO'] .discontinuance-box .right-box .search-txt,
[lang='es-PE'] .discontinuance-box .right-box .search-txt, [lang='es-CL'] .discontinuance-box .right-box .search-txt,
[lang='es-VE'] .discontinuance-box .right-box .search-txt, [lang='es-EC'] .discontinuance-box .right-box .search-txt,
[lang='es-LA'] .discontinuance-box .right-box .search-txt, [lang='es-ES'] .discontinuance-box .right-box .search-txt,
[lang='tr-TR'] .discontinuance-box .right-box .search-txt, [lang='ja-JP'] .discontinuance-box .right-box .search-txt {left: 175px; width: calc(100% - 175px); }

/* 러시아 20.04.03 */
[lang='ru-RU'] .discontinuance-box .right-box .search-txt {left: 155px; width: calc(100% - 155px); }

/* 대만 25.08.07 */
[lang='zh-TW'] .discontinuance-box .right-box .search-txt {left: 185px; width: calc(100% - 185px); }

.discontinuance-box.type02 .left-box .table th, .discontinuance-box .left-box .table td, .discontinuance-box.type02 .right-box .table th, .discontinuance-box .right-box .table td {text-align:center; padding: 1px 2px; height:72px; box-sizing:border-box;}
.discontinuance-box .left-box .table td img, .discontinuance-box .right-box .table td img {width:51px; height:51px;}
.discontinuance-box.type02 .right-box {width:calc(42% - 10px); float:right; margin-top:0; text-align:left;}

.discontinuance-box.type02 .table.m-block {display:none;}
.discontinuance-box.type02 .table .m-none {display:block;}

/* 2019. 11. 12. 추가 css */
.right-mo_finder-filter {margin-bottom:20px;}
.right-mo_finder-filter > .wd-2 {width:calc(50% - 5px); margin-left:10px; float:left;}
.right-mo_finder-filter > .wd-2:first-child {margin-left:0;}

.special-select .pro-m-input:after {margin-top:0 !important;}
.special-select .dev-search-prod {margin-left:0;}
.table-link-btn {color:#fe5e01;}

.special-select > .dev-search-prod .left-box {width:calc(58% - 10px); padding:19px 13px; background:#f5f5f5; border:1px solid #cbcbcb; box-sizing:border-box;}
.special-select > .dev-search-prod .left-box:after {content:''; width:100%; display:block; clear:both;}
.special-select > .dev-search-prod .left-box .w-3 {width:calc(33.33% - 20px / 3); float:left; margin-left:10px;}
.special-select > .dev-search-prod .left-box .w-3:first-child {margin-left:0;}


.special-select > .dev-search-prod .right-box .search-btn {display:block; float:left; height: 32px; width: 130px; padding: 0; line-height: 32px; text-align: center; background:#525050; color:#fff; margin-left:5px;}
.special-select > .dev-search-prod .right-box .search-btn:after {content:''; width:100%; display:block; clear:both;}
/*.special-select > .dev-search-prod .right-box .search-btn .icon-chk {display:block; width:35px; height: 32px; background: url('/web/images/common/icon-sprite.webp') no-repeat -255px -395px; margin:0 14px 0 0 !important; border-right: 1px solid #757373; float:left;}*/
.special-select > .dev-search-prod .right-box .search-btn > span {line-height: 32px; text-align: center; display: block; padding-left:20px;}
.special-select > .dev-search-prod .right-box .search-btn > span:before {content:''; display:block; width:35px; height: 32px; background: url('/web/images/common/icon-sprite.webp') no-repeat -255px -395px; border-right: 1px solid #757373; position:absolute; top:0; left:0;}
.special-select > .dev-search-prod .right-box .right-select-box {padding:20px 21px; width:100%; box-sizing:border-box; border:1px solid #cbcbcb; background:#fef7f2; position:relative;}
.special-select > .dev-search-prod .right-box .right-select-box:after {content:''; width:100%; display:block; clear:both;}
.special-select > .dev-search-prod .right-box .right-select-box .wd-2 {width:calc(50% - 140px / 2); float:left; margin-left:5px;}
.special-select > .dev-search-prod .right-box .right-select-box .wd-2:first-child {margin-left:0;}
.block-1200 {display:none;}
.none-1200 {display:block;}


/* 24.02.08 중국 일치화 */
/* 2020. 06. 25. 추가 */
.icon-thumb {background-position:-401px -148px;}

@media screen and (max-width: 1023px) {
	.discontinuance-box .left-box {width:100%; margin-right:0;}
	.discontinuance-box .right-box {width:100%; margin-left:0; float:none; position:relative;}
	.discontinuance-box .right-box .tit-box {position:absolute; top:-170px;}/* 250807 -75->-175*/
	.discontinuance-box.type02 .left-box .table th, .discontinuance-box .left-box .table td, .discontinuance-box.type02 .right-box .table th, .discontinuance-box .right-box .table td {padding:0;}	 
	.discontinuance-box .right-box .search-btn {margin: 0; display: block; float: none; height: 32px; width: 95px; padding: 0 15px 0 0; line-height: 32px; text-align: center; background: #525050; color: #fff;}
	.discontinuance-box .right-box .search-btn .icon-chk {display: inline-block; width: 35px; height: 32px; background: url('/web/images/common/icon-sprite.webp') no-repeat -255px -395px; margin: 0 14px 0 0 !important;}
	 
	 
	.discontinuance-box.type02 .table.m-block {display:table;}
	.discontinuance-box .m-none {display:none;}
	
	.discontinuance-box.type02 .left-box .table th.m-point-color {background:#ffeee4 !important;}
	
	.special-select > .dev-search-prod .right-box .right-select-box .wd-2 {width:100%; margin-left:0; float:none;}
	.special-select > .dev-search-prod .right-box .right-select-box .wd-2:first-child {margin-bottom:5px;}
	
	.special-select .pro-m-input {margin-top:30px !important; padding:0 !important;}
	.special-select .form-control {margin:20px 0 10px 0;}
	
	
	/* 2020. 06. 25. 리뉴얼로 인하여 재 수정.
	.special-select > .dev-search-prod .left-box {width:100%; padding:19px 13px; background:#f5f5f5; border:1px solid #cbcbcb; box-sizing:border-box;}
	*/
	.special-select > .dev-search-prod .left-box {width: 100%; padding: 20px 21px; background: #fef7f2; border: 1px solid #cbcbcb; box-sizing: border-box; z-index: 2; position: relative;} /* 250807  border-bottom: none; 삭제 */
	.special-select > .dev-search-prod .left-box .w-3 {width:100%; float:none; margin:3px 0 0 0;}
	.special-select > .dev-search-prod .left-box .w-3:first-child {margin:0;}
	
	.special-select .left-box .col-3 {margin-top:3px;}
	.special-select .left-box .col-3:first-child {margin-top:0;}
	
	.special-select > .dev-search-prod .right-box {padding-top:200px;} /* 250807 추가 */
	

	/* model finder btn */
	.block-1200 {display:block;}
	.none-1200 {display:none;}
	.special-select > .dev-search-prod .right-box .search-btn {display:none;}
	.hidden-pc.pro-m-input.btn-layer-pop {display:none;}
	
	/* 24.02.08 중국 일치화 */	
	.table.table-m-row1.wechat-moreInfo th {width:100%;}
	.table.table-m-row1.wechat-moreInfo td {width:100%;}	
		
}

@media screen and (max-width: 680px) {
	.discontinuance-box .right-box .search-btxt:after {background:none} /* 250807 추가 */
	.discontinuance-box .right-box .search-txt {display:none;}
	
}


@media screen and (max-width: 530px) {
	
	
}


@media screen and (min-width:1024px){
	.award-logo {display:block; position:absolute; right:440px; top:18px}
	.award-logo img {display:inline-block;width:auto;height:25px; margin-top:5px; margin-right:25px;}
	.award-logo-m {display:none}
	.copyright-wrap .foot-logo img {display:inline-block;width:auto;height:20px;margin-left:15px;margin-top:5px}
}
@media screen and (max-width:1023px){
	.award-logo {display:none}
	.award-logo-m {position:absolute; left:210px; top:50px}
	.award-logo-m img {width:auto;height:20px;margin-right:10px;}
	.copyright-wrap .foot-logo img {margin-left:0;margin-right:5px; width:auto;height:15px;}
}


/* 2021 온라인전시회 사전이벤트 페이지 팝업 */
.onEx2021-pop .pop-container {color:#666; text-align:left}
.onEx2021-pop .pop-container .popcontent {position:relative; padding:20px; background:#fff; }
.onEx2021-pop .pop-container .event-box {height:260px;padding:10px; margin-top:5px; border:1px solid #ddd}
.onEx2021-pop .pop-container .write-box {margin:20px 0;}
.onEx2021-pop .pop-container .write-box dl {line-height:42px;}
.onEx2021-pop .pop-container .write-box dl:after {content:'';display:block;clear:both;}
.onEx2021-pop .pop-container .write-box dt {display:inline-block; width:34%; padding-left:6%; vertical-align:middle}
.onEx2021-pop .pop-container .write-box dd {display:inline-block; width:59%}
.onEx2021-pop .pop-container .form-control {width:80%}

/* 20230704 : icon cad 추가*/
.icon-cad{background:url('/images/common/icon-cad.svg') no-repeat center / auto 100% !important;}

/* 20230706 : cad select2 추가*/
.dw-tech-list{display:flex; gap:10px; flex-wrap:wrap;}
.dw-tech-list .dw-tech-card{margin:0 !important; float:none; width:calc(50% - 5px)}
.dw-tech-list .select2-container{width:100% !important; height:32px; margin-right:6px; border:1px solid #bbb;}
.dw-tech-list .select2-container .select2-selection--single{border:none;}
.dw-tech-list .select2-container--default .select2-selection--single .select2-selection__arrow{top:0; right:0; width:32px; height:100%; overflow:hidden; border-left:1px solid #bbb; background:url('/web/images/common/icon-sprite.webp') no-repeat -250px -50px}
.dw-tech-list .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}
.dw-tech-list .select2-dropdown{width:200px !important; right:-1px; top:-2px; left:auto !important; border-top:1px solid #aaa !important; border-bottom:1px solid #aaa !important;}
@media screen and (max-width: 1023px){
	.dw-tech-list .dw-tech-card{width:100%;}
}

/* 20250711 추가 */
.term-cont p,
.term-cont div,
.term-cont span {font-size:14px;}