@charset 'utf-8';
@media all and (min-width:992px){

/** 사업소개 **/
.business-tit{font-size:38px; margin-bottom:30px; color:#222; font-family:'HMHMedium'; display: block; text-align: center;}
.business-txt{font-size:26px; margin-bottom:80px; line-height:42px; color:#444; text-align: center;}
.business-list{display: flex; align-items: center; width:100%;}
.business-list li{margin-right:10px;}
.business-list li:last-child{margin-right:0;}
.business-list li img{display: block; width:100%}
.business-list li p{font-size:20px; margin-top:20px; color:#444; font-family:'HMHMedium'; text-align:center; }

/** 부품센터 안내 **/
.incenter-list li{display:flex; align-items: center; margin-bottom:85px;}
.incenter-list li:last-child{margin-bottom:0;}
.incenter-list li .incenter-l{width:calc(100% - 500px)}
.incenter-list li .incenter-l img{width:100%; display: block;}
.incenter-list li .incenter-r{width:440px; padding-left:60px;}
.incenter-list li .incenter-r strong{font-size:38px; margin-bottom:20px; color:#222; font-family:'HMHMedium'; display: block;}
.incenter-list li .incenter-r p{font-size:18px; line-height:32px; color:#444; word-break: keep-all;}
.incenter-list li .incenter-r p span{font-family:'HMHMedium'; color:#111;}

/** 순정부품 **/
.inorigin-tit{font-size:28px; line-height:48px; color:#444; text-align: center; font-family:'HMHLight'; display: block; font-weight: normal;}
.inorigin-tit .inorigin-b{font-size:38px; font-family:'HMHMedium';}
.inorigin-tit .inorigin-c{color:#01549e}
.inoriginbox{margin-top:80px; border-top:1px solid #ccc;}
.inorigin-tit2{font-size:38px; padding-top:60px; color:#333; display: block;}
.inorigin-txt{font-size:18px; margin:20px 0 40px 0; color:#444; }
.origin-systembox{padding:80px 20px 0 20px; background:#f2f3f7; box-sizing: border-box;}
.origin-systemlist .systemlist{width:24%; display: inline-block; margin-bottom:60px;}
.origin-systemlist .systemlist .systemlist-inner{display: flex; flex-direction: column; align-items: center;}
.origin-systemlist .systemlist .systemlist-inner .systemlist-img{position: relative; width:100%;}
.origin-systemlist .systemlist .systemlist-inner .systemlist-img:after{width:10px; height:18px; content:''; display: block; background:url('/images/industrial/ico/arrow_02_01.png')no-repeat center; background-size:100%; position: absolute; top:50%; right:0; transform: translate(0 ,-50%);}
.origin-systemlist .systemlist:nth-child(4) .systemlist-inner .systemlist-img:after, .origin-systemlist .systemlist:last-child .systemlist-inner .systemlist-img:after{display: none;}
.origin-systemlist .systemlist .systemlist-inner .systemlist-img img{display: block; width:65px; margin:0 auto}
.origin-systemlist .systemlist .systemlist-inner span{font-size:18px; color:#111; font-family:'HMHMedium'; text-align:center;}
.origin-systemlist .systemlist .systemlist-inner span span{display:block;}

/** 부가장치 **/
.m-select{display: none;}
.insub-type01{display: grid; grid-template-columns: repeat(8, minmax(0, 1fr));}
.insub-type01 li{margin-top: -1px; margin-left: 1px;}
.insub-type01 li a{font-size:18px; width:100%; min-height:60px; color:#555; text-align: center; display: block; border:1px solid #ccc; display: flex; align-items: center; justify-content: center; font-family:'HMHMedium'; word-break: break-word;}
.insub-type01 li a.on{color:#fff; background:#01549e; position: relative;}
.insub-type01 li a.on:after{width:2px; height:9px; background:#fff; content:''; position: absolute; bottom:0; left:50%; transform: translate(-50%, 0);}

.insub-container{margin-top:80px;}
.insub-tbox{display: flex; width:100%;}
.insub-tbox .insub-l{width:calc(100% - 535px)}
.insub-tbox .insub-l .insub-tit{font-size:60px; color:#197bb8; font-weight: normal; font-family:'HMHMedium'; line-height:1;}
.insub-tbox .insub-l .insub-txt{font-size:30px; color:#333;}
.insub-tbox .insub-l .insub-list{margin-top:50px;}
.insub-tbox .insub-l .insub-list li{margin-bottom:30px;}
.insub-tbox .insub-l .insub-list li:last-child{margin-bottom:0px;}
.insub-tbox .insub-l .insub-list li p:nth-child(1){font-size:22px; margin-bottom:10px; color:#333; font-family:'HMHMedium';}
.insub-tbox .insub-l .insub-list li p:nth-child(2){font-size:18px; line-height:28px; color:#666;}
.m-insub-r{display: none;}
.insub-tbox .insub-r{width:400px; margin-left:135px;}
.insub-tbox .insub-r img{display: block; width:100%; border:1px solid #eee; box-sizing: border-box;}
.insub-tbox .insub-r img:first-child{margin-bottom:10px;}

.insub-tblbox{margin-top:40px;}
.tbl-tbox{display: flex; margin-bottom:30px; align-items: flex-end; justify-content: space-between;}
.tbl-tbox .tbl-tbox-tit{font-size:30px; color:#111; font-weight: normal; font-family:'HMHMedium';}
.tbl-tbox-txt{font-size:18px; margin-top:10px; color:#666; font-family:'HMHMedium';}
.m-tbl-tbox-txt{display: none;}
.tbl-type01-01{width:100%; border-top:2px solid #555; border-bottom:1px solid #555; border-collapse: collapse; border-spacing: 0;}
.tbl-type01-01 thead tr{border-bottom:1px solid #555;}
.tbl-type01-01 thead tr th{font-size:18px; padding:12px 0; color:#231f20; font-weight: normal; font-family:'HMHMedium';}
.tbl-type01-01 tbody tr{border-bottom:1px solid #ccc;}
.tbl-type01-01 tbody tr td{font-size:16px; padding:18px 0; color:#231f20; text-align: center;}
.tbl-type01-01 tbody tr:last-child{border-bottom:0;}

/* 제품 */
.productlist-content-inner{display: flex;}
.productlist-l{width:240px; margin-right:70px}
.m-filterbtn{display: none;}

/* search */
.search-type01-box{border:1px solid #e5e5e5; padding:15px; box-sizing: border-box; position: relative;}
.search-type01{font-size:16px; color:#888; border:0; width:180px;}
.search-type01-box button{width:16px; height:16px; background:url('/images/industrial/ico/m_search_ico.png')no-repeat center; background-size:100%; position: absolute; top:50%; right:15px; transform: translate(0, -50%);}

.product-check-area{margin-top:40px; padding:30px 0 40px 0; border-top:3px solid #000b25; border-bottom:3px solid #000b25}
.checklist-type01 > li{margin-bottom:40px;}
.checklist-type01 > li:last-child{margin-bottom:0}
.checklist-type01 li p{font-size:16px; margin-bottom:10px; font-family:'HMHMedium'; color:#111;}
.checklist-type01 li p.slider-margin{margin-bottom:0}
.check-namebox{display: flex; flex-wrap: wrap;}
.check-namebox li{width:50%; margin-bottom:10px;}
.check-subnamebox{display: flex; align-items: baseline; justify-content: space-between;}
.check-subnamebox span{font-size:16px;}
.check-subnamebox #amount{font-size:16px; color:#666; border:0; width:71px; text-align: end;}
.check-subnamebox #amount02{font-size:16px; color:#666; border:0; width: 115px; text-align: end;}
.slide-p-type{padding-left:10px;}
#slider-range, #slider-range02{margin-top:30px;}
.ui-widget-header{background:#000 !important; height:2px !important}
.ui-slider-horizontal{height:2px !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{border:3px solid #000 !important; background:#fff !important}
.ui-slider .ui-slider-handle{width:4px !important; height:14px !important}
.ui-slider-horizontal .ui-slider-handle{top:-.5em !important}
.btn-compare{margin-top:40px; color:#fff; background:#01549e; font-size:16px; font-family:'HMHMedium'; text-align:center; display:inline-block; padding:20px 25px 20px; width:100%;
display: flex; align-items: center; justify-content: space-between;}
.btn-compare i{width:10px; height:18px; display: block; content:''; background:url('/images/industrial/ico/btn_arrow01.png')no-repeat center; background-size:100%;}
.m-check-filter{display: none;}
.productlist-r{width:calc(100% - 310px); position: relative;}
.search-cookielist{display: flex; align-items: center; flex-wrap: wrap; margin-bottom:30px;}
.search-cookielist li{padding:14px 14px; margin-right:15px; margin-bottom:10px; background:#f6f8fa; border:1px solid #e5e5e5; display: flex; align-items: center;}
.search-cookielist li p{font-size:16px; color:#111;}
.search-cookielist li button{width:12px; height:12px; margin-left:10px; background:url('/images/industrial/btn/m_gnb_close_btn.png')no-repeat center; background-size:100%;}
.search-cookielist li:last-child{margin-right:0;}

.product-search-info{display: flex; align-items: center; justify-content: space-between;}
.product-search-total{font-size:16px; color:#666;}
.product-search-total span{color:#111; font-family:'HMHMedium';}
.lengthtype{display: flex; align-items: center;}
.lengthtype li{position: relative;}
.lengthtype li::after{width:1px; height:12px; background:#e5e5e5; content:''; position: absolute; top:50%; right:0; transform: translate(0 , -50%);}
.lengthtype li:last-child::after{display:none;}
.lengthtype li:first-child{padding-right:12px;}
.lengthtype li:last-child{padding-left:12px;}
.lengthtype li a{color:#666;}
.lengthtype li a.on{color:#111; font-family:'HMHMedium';}

.checkcursor{display:none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 0;}
.checkcursor .checkmark:after{content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; border: 1px solid #e5e5e5;}
.checkcursor.checked-one .checkmark:after{border:1px solid #111;}
.checkcursor.checked-one .checkmark:before{width:30px; height:30px; display: block; content:''; background:url('/images/industrial/ico/check_01.png') no-repeat; background-size:100%;}
.checkcursor .checkmark:before{right:30px; top:40px; position: absolute;}

.productbox{margin-top:20px;}
.productbox-list{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); grid-gap: 30px 25px;}
.productbox-list > li{padding:40px 30px; border:1px solid #e5e5e5; box-sizing: border-box; position: relative;}
.productbox-list li strong.product-code{font-size:32px; margin-bottom:20px; color:#111; font-family:'HMHBold'; font-weight: normal; display: block;}
.productbox-list li .p-detail{position:absolute; top:0; left:0; right:0; bottom:0;}
.productbox-list li .p-detail:hover{border:1px solid #01549e;}
.productbox-list li .product-img{margin-bottom:20px;}
.productbox-list li .product-img .pc-productimg{display: block; width:100%;}
.productbox-list li .product-img .m-productimg{display: none;}
.productbox-list li .product-info li{margin-bottom:15px;}
.productbox-list li .product-info li:last-child{margin-bottom:0;}
.productbox-list li .product-info li p:nth-child(1){font-size:16px; margin-bottom:10px; color:#666;}
.productbox-list li .product-info li p:nth-child(2){font-size:16px; color:#111; font-family:'HMHMedium';}
.productbox-list li .product-info li p:nth-child(3){font-size:16px; color:#111; font-family:'HMHMedium';}

.control-compare{position: fixed; bottom:50px; max-width:910px; z-index: 11; width: calc(100% - 342px);}
.control-compare.active{display: block;}
.control-compare-inner{background:#111; padding:35px 0; display: flex; align-items: center; justify-content: center;}
.control-compare-l{padding-right:160px;}
.control-compare-l strong{font-size:20px; color:#fff; font-family:'HMHMedium'; display: block;}
.control-compare-l strong span{color:#6bbfff;}
.control-compare-r{padding-left:80px; position: relative;}
.control-compare-r:after{width:1px; height:30px; background:#333d50; content:''; position: absolute; top:50%; left:0; transform: translate(0, -50%);}
.control-compare-r button{font-size:20px; color:#fff; font-family:'HMHMedium';}
.compare-cancel{padding-left:30px; position: relative; padding-right:0}
.compare-cancel::after{width:16px; height:16px; display:block; content:''; background:url('/images/industrial/ico/list_close02.png')no-repeat center; background-size:100%; position: absolute; top:50%; left:0; transform: translate(0 , -50%);}
.compare-comparison{padding-left:35px; margin-left:100px; position: relative; padding-right:0}
.compare-comparison:after{width:22px; height:14px; display:block; content:''; background:url('/images/industrial/ico/list_comparison.png')no-repeat center; background-size:100%; position: absolute; top:50%; left:0; transform: translate(0 , -50%);}

/* 제품 비교하기 */
.productcompare-m{display: none;}
.productcompare-titbox{display: flex; align-items: center; justify-content: space-between;}
.productcompare-tit{font-size:46px; color:#111; display: block; font-weight: normal; font-family:'HMHBold';}
.compare-utilbox{display: flex; width:130px; align-items: center; justify-content: space-between;}
.compare-utilbox li:hover{background:#01549e; transition: 0.3s;}
.compare-utilbox li button.compare-link{width:60px; height:60px; display: block; border:1px solid #e5e5e5; background-size:18px; transition: 0.3s;}/* background:url('/images/industrial/btn/btn_link.png')no-repeat center; */
.compare-utilbox li span.urllink{font-size:16px; color:#979797; display: flex; align-items: center; justify-content: center; font-family:'HMHMedium';}
.compare-utilbox li:hover span.urllink{color:#fff; transition: 0.3s;}
.compare-utilbox li button.compare-print{width:60px; height:60px; display: block; background:url('/images/industrial/btn/btn_print.png')no-repeat center; border:1px solid #e5e5e5; background-size:20px; transition: 0.3s;}
.compare-utilbox li:hover button.compare-print{background:url('/images/industrial/btn/btn_print_hover.png')no-repeat center; transition: 0.3s;}

.productcompare-pc-content{margin-top:90px;}
.product-pc-add-list{display: flex; width:960px; align-items: center; justify-content: flex-end; margin:0 0 20px auto}
.product-pc-add-list li{height:240px; width:25%; padding:0 20px; border-right:1px solid #e5e5e5; box-sizing: border-box; position: relative;}
.product-pc-add-list li:last-child{border-right:0;}
.product-pc-item{position: relative;}
.product-pc-item strong{font-size:24px; color:#111; font-weight: normal; font-family:'HMHBold'; display: block; text-align: center;}
.product-pc-item div{margin-top:40px;}
.product-pc-item div img{max-width:100%; display: block; margin:0 auto;}
.product-pc-item .product-closebtn{width:16px; height:16px; display: block; background:url('/images/industrial/btn/btn_close.png')no-repeat center; background-size:100%; position: absolute; top:5px; right:0;}

.product-pc-add-btn{font-size:22px; color:#666; font-family:'HMHMedium'; padding:0; position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); width:100%;}
.product-pc-add-btn i{width:18px; height:18px; display: inline-block; margin-right:10px; background:url('/images/industrial/btn/btn_plus.png')no-repeat center; background-size:100%; vertical-align: middle;}

.productcompare-pc-tbl-container{margin-top:40px;}
.productcompare-tblbox{margin-bottom:50px;}
.productcompare-tblbox:last-child{margin-bottom:0px;}
.productcompare-tblbox strong{font-size:22px; margin-bottom:20px; color:#111; font-weight: normal; font-family:'HMHBold'; display: block;}
.tbl-type01-01.tbl01-other{border-bottom:1px solid #ccc;}
.tbl-type01-01.tbl01-other tbody tr th{font-size:18px; padding:18px 10px 18px 20px; font-family:'HMHMedium'; color:#231f20; text-align: left; font-weight: normal;}
.tbl-type01-01.tbl01-other tbody tr td{border-left:1px solid #ccc; padding:18px 10px;}

.popup{position: absolute; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.4); z-index: 100;}
.popup .popup-inner{position: fixed; top:50%; left:50%; transform: translate(-50%, -50%);}
.popup .popup-inner .popup-util{width:400px; background:#fff; padding:40px 24px; position: relative;}
.popup .popup-inner .popupclose{width:16px; height:16px; display: block; background: url('/images/industrial/btn/btn_close.png')no-repeat center; background-size:100%; position: absolute; top:20px; right:24px;}
.popup .popup-inner strong{font-size:18px; color:#111; display: block; text-align: center;}
.popup .popup-inner .popup-utilbox{display: flex; margin-top:40px; padding:0 40px; align-items: center; justify-content: space-between;}
.popup .popup-inner .popup-utilbox a{display: flex; align-items: center;}
.popup .popup-inner .popup-utilbox a p{width:28px; height:28px; font-size:11px; background:#474e5f; color:#fff; display: flex; align-items: center; justify-content: center;}
.popup .popup-inner .popup-utilbox a span{font-size:18px; margin-left:5px; font-family:'HMHMedium'; color:#111;}

.popup-lengthtype{margin:20px 0;}
.popup-pcompbox{padding:10px 0; max-height:324px; overflow-y: auto;}
.popup-pcomp-list li{border:1px solid #ccc; margin-top:-1px; margin-bottom:-1px;}

.popup-btnbox{margin-top:20px;}
.popup-btnbox button{width:100%;}

/* 제품 view */
.global-product-content{margin:100px auto}
.content.full-content .productview-content{max-width:1220px; padding:0 15px; margin:0 auto}
.proview-top{display:flex;}

.proview-l{width:calc(100% - 470px);}
.proview-swiper .swiper-slide{width: 100% !important;}
.proview-swiper.pc-proview .swiper-slide img{max-width:100%; display: block; margin:0 auto}
.proview-swiper.m-proview{display: none;}
.proview-swiper-prev.swiper-button-prev{width:44px; height:44px; background:url('/images/industrial/btn/ico_arrow_l.png')no-repeat center; background-size:100%; transform: translate(0, -50%);}
.proview-swiper-next.swiper-button-next{width:44px; height:44px; background:url('/images/industrial/btn/ico_arrow_r.png')no-repeat center; background-size:100%; transform: translate(0, -50%);}
.proview-pagination.pagination{text-align: center;}
.proview-pagination.pagination .swiper-pagination-bullet{border-radius: inherit;}
.proview-pagination.pagination .swiper-pagination-bullet-active{width:24px; background:#01549e;}
.proview-pagination.pagination.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;}

.proview-r{width:370px; margin-left:100px;}
.proview-sub-txt{font-size:24px; margin-bottom:20px; color:#666; font-family:'HMHMedium';}
.proview-tit{font-size:46px; margin-bottom:90px; color:#111; display: block; font-weight: normal; font-family:'HMHBold';}
.proview-info{margin-bottom:60px;}
.proview-info li{display: table; width:100%; margin-bottom:20px;}
.proview-info li:last-child{margin-bottom:0;}
.proview-info li .proview-infolist-l{display: table-cell; width:130px; font-size:18px; color:#666;}
.proview-info li .proview-infolist-r{display: table-cell; width:calc(100% - 130px); font-size:18px; color:#111; font-family:'HMHMedium'; vertical-align: middle;}

.proview-btnbox > a{width:100%; box-sizing: border-box; position: relative;}
.proview-btnbox > a i{width:20px; height:18px; display: block; background: url('/images/industrial/ico/ico_download.png')no-repeat center; background-size:100%; position: absolute; top:50%; right:23px; transform: translate(0, -50%); transition: 0.3s;}
.proview-btnbox > a:hover i{width:20px; height:18px; display: block; background: url('/images/industrial/ico/ico_download_hover.png')no-repeat center; background-size:100%; position: absolute; top:50%; right:23px; transform: translate(0, -50%); transition: 0.3s;}
.proview-btnbox-inner{margin-top:25px; display: flex; justify-content: space-between;}
.proview-btnbox-inner a{width: calc(50% - 5px); box-sizing: border-box; padding:11px 0;}

.proview-video{margin-top:100px;}
.proview-video iframe{width:100%; height:686px;}

.proview-middle{margin-top:120px;}
.proview-middle-titbox{display: flex; align-items: flex-end; justify-content: space-between; margin-bottom:30px;}
.proview-middle-titbox strong{font-size:32px; color:#111; font-weight: normal; font-family:'HMHBold'; display: block;} 
.tbl-type01-01.tbl01-other.tbl01-other-border tbody tr td{text-align: left; border-left:0}

.proview-bottom{margin-top:90px;}
.proview-bottom .related-pro > strong{font-size: 32px; padding-left:5px; margin-bottom:10px; color: #111; font-weight: normal; font-family: 'HMHBold'; display: block;}
.proview-bottom .related-pro > p{font-size:20px; margin-bottom:30px; padding-left:5px; color:#666;}
.productbox-list.other-productbox-list{grid-template-columns:repeat(4, minmax(0, 1fr))}

.proview-full-page{margin-top:80px; background:#f6f8fa; padding:80px 0 100px;}
.proview-full-page-inner{max-width:1220px; margin:0 auto; padding:0 15px;}
.proview-full-page-inner strong{font-size:32px; margin-bottom:30px; color:#111; font-weight: normal; display: block; font-family:'HMHBold';}
.lately-listbox{display: -ms-flexbox; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-lines: multiple; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;
    -ms-flex-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; justify-content: flex-start;}

.lately-list{width: -webkit-calc((100% - 80px) / 4); width: -moz-calc((100% - 80px) / 4); width: calc((100% - 80px) / 4); margin-right: 20px !important; background:#fff;}
.lately-list a{display: block; padding:40px 30px; box-sizing: border-box; border:1px solid #e5e5e5; height:100%;}
.lately-list a:hover{border:1px solid #01549e}
.lately-list a p{font-size:30px; margin-bottom:30px; color:#111; display: block; font-weight: normal; font-family:'HMHBold';}
.lately-list a img{max-width:100%; margin:0 auto; display: block;}

/* 네트워크 */
.network-tab{margin-bottom:50px; display: flex; align-items: center; border:1px solid #ccc;}
.network-tab li{width:33.333333%;}
.network-tab li a{font-size:18px; padding:17px 10px; color:#555; font-family:'HMHMedium'; display: block; text-align: center; border-right:1px solid #ccc; height:60px; box-sizing:border-box;
	display: flex; align-items: center; justify-content: center;}
.network-tab li a.on{color:#fff; background:#01549e; position: relative;}
.network-tab li a.on::before{width:2px; height:9px; background:#fff; content:''; position: absolute; bottom:0; left:50%; transform: translate(-50%, 0);}
.network-tab li:last-child a{border-right:0}

.net-top-infobox{margin-bottom:30px; display: flex; align-items: flex-end; justify-content: space-between;}
.net-top-infobox p{font-size:16px; color:#666; }
.net-top-infobox p span{font-family:'HMHMedium'; color:#111;}
.net-top-infobox .searchbox{width:290px;}
.net-top-infobox .searchbox .search-type01{width:230px;}

.region-container{padding-bottom:120px;}
.networklist{border-top:2px solid #292929;}
.networklist .networklist-list{padding:50px 20px; box-sizing: border-box; border-bottom:1px solid #ccc; position: relative;}
.networklist .networklist-list .networklist-tit{font-size:36px; margin-bottom:10px; color:#111; font-weight: normal; font-family:'HMHMedium'; display: block;}
.networklist .networklist-list .net-address{font-size:20px; margin-bottom:60px; color:#666;}
.branchinfo li{display: table; margin-bottom:15px;}
.branchinfo li:last-child{margin-bottom:0;}
.branchinfo li p{display: table-cell; vertical-align: middle;}
.branchinfo li p:nth-child(1){font-size:18px; color:#666; width:110px;}
.branchinfo li p:nth-child(2){font-size:18px; color:#111; width:calc(100% - 110px); font-family:'HMHMedium';}
.branchinfo li p:nth-child(2) a{color:#111;}
.networkbtn{position:absolute; bottom:50px; right:20px;}

/* 해외 */
.content.full-content .network-content{max-width:1220px; padding:0 15px; margin:0 auto; position: relative;}
.net-top-infobox.overseas{justify-content:flex-end}
.regionbox.fixed{position: fixed; top:115px; left:0; z-index: 10; width:100%;}
.regionbox.fixed .region-swiper{max-width:1220px;}
.regionbox .region-swiper{position:relative;}
.regionbox .region-swiper:after{content:''; position:absolute; top:0; right:0; width:50px; height:100%; background:linear-gradient(270deg, #FFF 0%, rgba(255, 255, 255, 0.7) 15%, rgba(255, 255, 255, 0.00) 90%); z-index:10;}
.regionbox .region-swiper ul{display: flex;}
.regionbox .region-swiper li{border-top:2px solid #292929; border-bottom:2px solid #292929; width:auto; background:#fff; min-height: 57px; box-sizing: border-box;}
.regionbox .region-swiper li a{font-size:16px; padding:15px 25px; text-align: center; color:#555; display: block; font-family:'HMHMedium'; min-height: 57px; box-sizing: border-box;
	line-height: 0; display: flex; align-items: center; justify-content: center;}
.regionbox .region-swiper li a.on{color:#fff; background:#111;}

.networklist.region-networklist{border-top:0}
.network-label{display: flex; margin-bottom:10px;}
.network-label li{margin-right:5px; padding:8px 19px; border-radius: 20px; display: flex; align-items: center; justify-content: center;}
.network-label li p{font-size:14px; font-family:'HMHMedium';}
.network-label li.net-black{border:1px solid #000;}
.network-label li.net-black p{color:#000;}
.network-label li.net-blue{border:1px solid #01549e}
.network-label li.net-blue p{color:#01549e}









.tab-area{display:flex; align-items: center; width:100%; margin-bottom:100px;}
.tab-area li{width:33.333%;}
.tab-area li a{font-size:24px; line-height:75px; color:#504f4f; display:block; text-align: center; border:1px solid #ccc; font-family:'HMHMedium';}
.tab-area li a.on{color:#fff; background:#01549e; border:1px solid #01549e; position:relative}
.tab-area li a.on:after{width:2px; height:9px; background:#fff; content:''; position:absolute; bottom:-1px; left:50%; transform:translate(-50%, 0);}
.tab-area li:nth-child(1) a, .tab-area li:nth-child(2) a{border-right:none;}
.m-id-tit{display:none}
.id-top-box{width:100%; display:flex; justify-content:space-between}
.id-tit{font-size:38px; line-height:43px; color:#222; display:block;}
.id-top-txt{font-size:32px; line-height:48px; margin-top:60px; color:#222; font-family:'HMHLight'; }
.id-top-img{width:560px; display:block;}
.id-content-box{margin-top:80px;}
.id-content-box .id-box{margin-bottom:80px;}
.id-content-box .id-box:last-child{margin-bottom:0;}
.id-box .id-tit02{font-size:38px; line-height:43px; margin-bottom:55px; color:#222;  display:block;}
.id-vision{display:flex; justify-content: space-between;}
.id-vision .id-vision-list{width:29.9%;} 
.id-vision .id-vision-list:last-child{margin-right:0;}
.id-vision .id-vision-list .id-bg{width:310px; height:310px; margin:0 auto; display: flex; align-items: center; justify-content: center; text-align: center;}
.id-vision .id-vision-list .id-bg.id-bg-other01{background:url('/images/about/ideology/id_bg01.png')no-repeat center; background-size:100%;}
.id-vision .id-vision-list .id-bg.id-bg-other02{background:url('/images/about/ideology/id_bg02.png')no-repeat center; background-size:100%;}
.id-vision .id-vision-list .id-bg.id-bg-other03{background:url('/images/about/ideology/id_bg03.png')no-repeat center; background-size:100%;}
.id-vision .id-vision-list .id-bg .id-bg-txt{font-size:24px; line-height:32px; color:#fff; font-family:'HMHMedium'; word-break: break-word;}
.id-vision .id-vision-list .id-bg-sub-txt{font-size:20px; line-height:28px; margin-top:35px; text-align:center; color:#444; font-family:'HMHLight'; word-break: break-word;}
.id-point li.id-point-list{padding:30px 0; border-bottom:1px solid #cdcdcd;}
.id-point li.id-point-list:first-child{border-top:1px solid #cdcdcd;}
.id-point li div.id-point-tb{width:100%; display:table;}
.id-point li div.id-point-tb .id-point-l{width:330px; display:table-cell; padding-left: 30px; box-sizing: border-box; vertical-align:middle}
.id-point li div.id-point-tb:nth-child(1) .id-point-l .id-point-l-inner{display:flex; align-items: center;} 
.id-point li div.id-point-tb:nth-child(1) .id-point-l img{width:54px;}
.id-point li div.id-point-tb:nth-child(2) .id-point-l img{width:58px;}
.id-point li div.id-point-tb:nth-child(3) .id-point-l img{width:68px;}
.id-point li div.id-point-tb:nth-child(4) .id-point-l img{width:60px;}
.id-point li div.id-point-tb .id-point-l .id-point-tit{font-size:26px; line-height:35px; margin-left:20px; color:#01549e; font-family:'HMHMedium'; word-break: break-word;}
.id-point li div.id-point-tb .id-point-r{width:calc(100% - 330px); padding-left:20px; display:table-cell; vertical-align: middle;} 
.id-point li div.id-point-tb .id-point-r .id-point-txt li{font-size:20px; line-height:28px; padding-left:12px; margin-bottom:10px; color:#444; font-family:'HMHLight'; position:relative}
.id-point li div.id-point-tb .id-point-r .id-point-txt li:last-child{margin-bottom:0;}
.id-point li div.id-point-tb .id-point-r .id-point-txt li:after{width:3px; height:3px; background:#444; content:''; position:absolute; top:10px; left:0;}


/*고객문의*/
.inquiry-info.mbl{display:none;}
.inquiry-info{height:410px; background:url('/images/industrial/bg/inquiry_bg.jpg') no-repeat; box-sizing:border-box; padding:65px 45px 60px; margin-bottom:135px;}
.inquiry-info > p{font-size:26px; color:#444; font-family:'HMHMedium'; margin-bottom:25px; letter-spacing:-1px}
.inquiry-info > p strong {color:#080c40; font-size:32px; font-weight:normal;}
.inquiry-info .inner-inquiry-info > span{padding-left:55px; display:block; line-height:43px; font-size:26px; color:#080c40; font-family:'HMHBold'; background:url('/images/industrial/ico/call_ico.png') no-repeat left center; margin-bottom:15px;}
.inquiry-info .inner-inquiry-info > strong{font-size:72px; font-family:'HMHBold'; line-height:72px; font-weight:normal;}
.inquiry-info .inner-inquiry-info > strong a{color:#01549e}
.inquiry-info .inner-inquiry-info .inner-call:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.inquiry-info .inner-inquiry-info .inner-call{margin-top:15px;}
.inquiry-info .inner-inquiry-info .inner-call > span{display:block; width:140px; height:42px; border-radius:7px; background-color:#080c40; line-height:42px; text-align:center; font-size:20px; color:#fff; font-family:'HMHBold'; float:left;}
.inquiry-info .inner-inquiry-info .inner-call p{float:left; font-size:20px; color:#444; font-family:'HMHLight'; line-height:42px; padding:0 20px;}
.inquiry-info .inner-inquiry-info .inner-call p > span{padding-left:15px;}
.inquiry-content .sub-title{font-size:26px; color:#222; font-family:'HMHBold'; display:block; margin-bottom:20px;}
.privacy-box{border-top:2px solid #444; background-color:#F7F7F7; border-bottom:1px solid #dfdfdf; padding:35px 30px 22px; margin-bottom:65px; position:relative;}
.privacy-box p{font-size:18px; font-family:'HMHLight';}
.privacy-box p.text-1{color:#444; margin-bottom:25px;}
.privacy-box p.text-2{color:#676767; line-height:28px; margin:25px 0 30px;}
.privacy-box p.text-2 span{display:block;}
.privacy-box .ul-table{border:1px solid #ddd}
.privacy-box .ul-table:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.privacy-box .ul-table ul{float:left; width:33.3%;}
.privacy-box .ul-table ul li.lith{background-color:#ebf7fd; font-size:18px; color:#0061a0; font-family:'HMHMedium'; padding:14px 0; text-align:center;}
.privacy-box .ul-table ul li.litd{font-size:18px; color:#676767; font-family:'HMHLight'; background-color:#FFF; border-top:1px solid #ddd; padding:13px 0; text-align:center;}
.privacy-box .check-area{text-align:right;}
.privacy-box .privacy-link{position:absolute; bottom:22px; left:30px; display:block; font-size:18px; text-decoration:underline; color:#0061a0;}
.inquiry-box{border-top:2px solid #444; border-bottom:2px solid #444; position:relative;}
.inquiry-box .info-txt{position:absolute; top:-35px; right:0; font-size:18px; color:#676767;}
.inquiry-box .info-txt span.type{padding-left:23px;}
.inquiry-box span.type{padding-left:32px;}
.inquiry-box span.type.ico{background:url('/images/industrial/ico/check_ico.png') no-repeat left center;}
.inquiry-box dl{border-bottom:1px solid #dfdfdf; display:table; width:100%;}
.inquiry-box dl:last-child{border-bottom:0;}
.inquiry-box dt{display:table-cell; vertical-align:middle; width:175px; padding-left:27px; box-sizing:border-box; background-color:#f7f7f7; font-size:18px; color:#333; font-family:'HMHMedium'; font-weight:normal;}
.inquiry-box dd{display:table-cell; width<!--  -->:calc(100% - 175px); box-sizing:border-box; padding:15px 22px;}
.inquiry-box dd select{width:420px; border:1px solid #dfdfdf; background:url('/images/industrial/ico/select_ico.png') no-repeat 95% center; height:40px; -webkit-appearance:none; -moz-appearance:none; margin:0; border-radius:0; font-size:18px; color:#676767; font-family:'HMHLight'; vertical-align:middle; padding-left:20px; cursor:pointer;}
.inquiry-box dd input[type=text]{width:420px; height:40px; border:1px solid #dfdfdf; padding:0 20px; font-size:18px; color:#676767; font-family:'HMHLight'; box-sizing:border-box}
.inquiry-box dd input.fullsize{width:100%;}
.inquiry-box dd textarea{font-family: 'HMHLight'; border:1px solid #dfdfdf; width:100%; padding:15px; width:100%; box-sizing:border-box}
.inquiry-box #hidden-file{display:none;}
.inquiry-box .file-select{color:#fff; font-size:18px; background-color:#444; border:1px solid #dfdfdf; font-family:'HMHLight'; padding:0 26px; margin:0; height:40px; line-height:44px; display:inline-block;}
.inquiry-box  #file-zone{display:inline-block; margin-left:30px;}
.inquiry-box  #file-zone span{font-size:16px; color:#666; margin-left:20px;}
.inquiry-box  #file-zone span:first-child{margin-left:0;}
.inquiry-box  #file-zone .file-close{background:url('/images/common/btn/file_close_btn.gif') no-repeat; display:inline-block; width:27px; height:27px; border:0; margin:0; padding:0; text-indent:-9999px; margin-left:15px;}
.inquiry-box .file-txt{font-size:18px; color:#676767; margin-top:20px;}

.inquiry-success{border-top:2px solid #444; background-color:#f7f7f7; padding:65px 0 70px; text-align:center;}
.inquiry-success > div{display:inline-block; background:url('/images/common/ico/inquiry_success_bg.png') no-repeat left center; padding-left:170px;}
.inquiry-success > div strong{font-size:32px; color:#01549e; font-family:'HMHBold'; text-align:left;}
.inquiry-success > div p{font-size:26px; color:#444; font-family:'HMHLight'; line-height:30px; text-align:left; padding-top:15px;}
.inquiry-success > div p span{display:block;}

.btntypebox{display:flex; align-items: center; margin-top:10px;}
.btntype{color: #fff; font-size: 18px; background-color: #444; border: 1px solid #dfdfdf; font-family: 'HMHLight'; padding: 0 26px; margin: 0; height: 40px; line-height: 44px; display: inline-block;}
.btntypebox .btntype{margin-left:10px;}

/*개인정보, 이메일무단수집거부*/
.pastrecord{margin-bottom:40px; display:flex; align-items: center; justify-content: flex-end;}
.pastrecord-select{width: 240px; border: 1px solid #dfdfdf; background: url('/images/industrial/ico/select_ico.png') no-repeat 95% center; height: 40px; -webkit-appearance: none; -moz-appearance: none;
    margin: 0; border-radius: 0; font-size: 18px; color: #676767; font-family: 'HMHLight'; vertical-align: middle; padding-left: 20px; cursor: pointer;}
.information-content .first-info{border:1px solid #ccc; padding:35px 25px; margin-bottom:90px;}
.information-content .first-info p{font-size:22px; line-height:34px; color:#333; font-family:'HMHLight';}
.information-content .first-info p span{display:block; padding-top:10px;}
.information-content .info-depth1 > li{margin-bottom:90px;}
.information-content .info-depth1 > li:last-child{margin-bottom:0;}
.information-content .info-depth2 > li{margin-bottom:30px;}
.information-content .info-depth2 > li:last-child{margin-bottom:0;}
.information-content .info-depth1 > li > strong{display:block; font-size:30px; color:#01549e; font-family:'HMHMedium'; font-weight:normal; padding-bottom:10px;}
.information-content .inner-info{padding:30px 20px 35px; border-top:2px solid #444; border-bottom:1px solid #444;}
.information-content .inner-info > p{font-size:20px; line-height:28px; color:#1f2023; font-family:'HMHLight'; margin-bottom:30px;}
.information-content .inner-info > p.email-txt{margin-bottom:0;}
.information-content .info-depth2 > li > strong{font-size:18px; color:#1f2023; font-family:'HMHMedium'; font-weight:normal; display:block;}
.information-content .info-depth3{margin-top:20px;}
.information-content .info-depth2 > li{font-size:18px}
.information-content .info-depth3 > li > span{display:block; margin-top:20px;}
.information-content .info-depth3 > li{margin-bottom:5px;}
.information-content .info-depth3 > li a{color:#666}
.information-content .info-depth3 > li:last-child{margin-bottom:0}
.information-content .info-depth4{margin-top:10px;}
.information-content .info-depth4 > li{font-size:18px; color:#787878; font-family:'HMHLight'; position:relative; padding-left:15px; margin-bottom:10px;}
.information-content .info-depth4 > li:last-child{margin-bottom:0}
.information-content .info-depth4 > li:before{content:'-'; position:absolute; top:0; left:0;}


}

/*************************************************큰 태블릿*************************************************/
@media all and (min-width:992px) and (max-width:1199px){
.tab-list.en-tab-type ul li a{font-size:21px; letter-spacing:-1px;}

/* 제품 */
.productbox-list{grid-template-columns:repeat(2, minmax(0, 1fr))}

}

@media all and (min-width:992px) and (max-width:1100px){

/* 제품 */
.control-compare-l{padding-right:80px}
}

@media (max-width: 1280px) {
    .proview-video iframe { width: 100%; height: 53.8vw;}
}



/*************************************************모바일&태블릿*************************************************/
@media all and (max-width:991px){


.tab-area{display:flex; flex-wrap: wrap; align-items: center; width:100%; margin-bottom:100px;}
.tab-area li{width:50%;}
.tab-area li a{font-size:2.8vw; line-height:75px; color:#504f4f; display:block; text-align: center; border:1px solid #ccc; font-family:'HMHMedium';}
.tab-area li a.on{color:#fff; background:#01549e; border:1px solid #01549e; position:relative}
.tab-area li a.on:after{width:2px; height:9px; background:#fff; content:''; position:absolute; bottom:-1px; left:50%; transform:translate(-50%, 0);}
.tab-area li:nth-child(1) a{border-right:none;}

.id-top-box{width:100%; display:flex; justify-content:inherit; flex-direction: column;}
.m-id-tit{font-size: 52px; line-height: 36px; margin-bottom:70px; color: #222; font-family: 'HMHMedium'; display: block;}
.id-top-txt-box{order:2}
.id-tit{display:none;}
.id-top-txt{font-size:44px; line-height:61px; margin-top:70px; color:#222; font-family:'HMHLight'; }
.id-top-img{width:100%; display:block; order:1}
.id-content-box{margin-top:100px;}
.id-content-box .id-box{margin-bottom:100px;}
.id-content-box .id-box:last-child{margin-bottom:0;}
.id-box .id-tit02{font-size:52px; line-height:36px; margin-bottom:55px; color:#222;  display:block;}

.id-vision{display:block; justify-content:inherit;}
.id-vision .id-vision-list{width:100%; margin-bottom:100px;}
.id-vision .id-vision-list:last-child{margin-bottom:0;} 
.id-vision .id-vision-list:last-child{margin-right:0;}
.id-vision .id-vision-list .id-bg{width:466px; height:466px; margin:0 auto; display: flex; align-items: center; justify-content: center; text-align: center;}
.id-vision .id-vision-list .id-bg.id-bg-other01{background:url('/images/about/ideology/id_bg01.png')no-repeat center; background-size:100%;}
.id-vision .id-vision-list .id-bg.id-bg-other02{background:url('/images/about/ideology/id_bg02.png')no-repeat center; background-size:100%;}
.id-vision .id-vision-list .id-bg.id-bg-other03{background:url('/images/about/ideology/id_bg03.png')no-repeat center; background-size:100%;}
.id-vision .id-vision-list .id-bg .id-bg-txt{font-size:38px; line-height:53px; color:#fff; font-family:'HMHMedium'; word-break: break-word;}
.id-vision .id-vision-list .id-bg-sub-txt{font-size:28px; line-height:39px; margin-top:50px; text-align:center; color:#444; font-family:'HMHLight'; word-break: break-word;}

.id-point li.id-point-list{padding:40px; border-bottom:1px solid #cdcdcd;}
.id-point li.id-point-list:first-child{border-top:1px solid #cdcdcd;}
.id-point li div.id-point-tb{width:100%; display:block;}
.id-point li div.id-point-tb .id-point-l{width:100%; margin-bottom:30px; display:block; box-sizing: border-box;}
.id-point li div.id-point-tb:nth-child(1) .id-point-l .id-point-l-inner{display:flex; align-items: center;} 
.id-point li div.id-point-tb:nth-child(1) .id-point-l img{width:72px;}
.id-point li div.id-point-tb:nth-child(2) .id-point-l img{width:72px;}
.id-point li div.id-point-tb:nth-child(3) .id-point-l img{width:76px;}
.id-point li div.id-point-tb:nth-child(4) .id-point-l img{width:72px;}
.id-point li div.id-point-tb .id-point-l .id-point-tit{font-size:38px; line-height:70px; margin-left:20px; color:#01549e; font-family:'HMHMedium'; word-break: break-word;}
.id-point li div.id-point-tb .id-point-r{width:100%; display:block;} 
.id-point li div.id-point-tb .id-point-r .id-point-txt li{font-size:28px; line-height:39px; padding-left:25px; margin-bottom:15px; color:#444; font-family:'HMHLight'; position:relative; word-break: break-word;}
.id-point li div.id-point-tb .id-point-r .id-point-txt li:last-child{margin-bottom:0;}
.id-point li div.id-point-tb .id-point-r .id-point-txt li:after{width:6px; height:6px; background:#444; content:''; position:absolute; top:15px; left:0;}

.tab-list ul:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.tab-list ul li{float:left; text-align:center;}
.tab-list.type4 ul li{width:25%;}
.tab-list ul li a{display:block; color:#555; font-family:'HMHMedium'; border:1px solid #ccc; box-sizing:border-box; border-left:0;}
.tab-list ul li a span{display:block;}
.tab-list ul li:first-child a{border-left:1px solid #ccc;}
.tab-list ul li.on a{color:#fff; background-color:#01549e; border-color:#01549e; position:relative;}
.tab-list ul li.on a:before{content:''; position:absolute; bottom:-1px; left:50%; background-color:#FFF;}
.list-area.list-type2{border:0;}
.list-area.list-type2 ul:first-child{margin-top:0;}
.list-area.list-type2 ul{background-color:#eceef2;}
.list-area.type2 ul li.type{color:#444; font-family:'HMHMedium';}
.list-area.type2 ul li.title{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; white-space:normal; text-align:left; word-wrap:break-word;
display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; max-width:100%;}
.list-area.type2 ul li.download a{display:block; margin:0 auto; border:1px solid #197bb8; background-color:#FFF; text-align:center; box-sizing:border-box; color:#197bb8; font-family:'HMHMedium';}
.list-area.type2 ul li.download a span{background:url('/images/common/btn/m_download_btn.png') no-repeat; display:inline-block;}

.list-area{border-bottom:1px solid #444;}
.list-area .list-head{display:none;}
.list-area .list-body ul li{color:#616161; font-family:'HMHLight'; box-sizing:border-box; word-break: break-word;}
.list-area .list-body ul li.title a{color:#444; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; white-space:normal; text-align:left; word-wrap:break-word;
display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; max-width:100%; vertical-align:middle; font-family:'HMHMedium';}
.list-area .list-body ul.notice li.number span{display:block; color:#fff; background-color:#00205a; margin:0 auto;}
.list-area ul:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.list-area ul:first-child{border-top:0;}
.list-area ul{border-top:1px solid #dfdfdf; position:relative;}
.list-area ul li{float:none;}
.list-area ul li.number{display:none;}
.list-area ul li.title{width:100%;}
.list-area ul li.data{width:100%;}
.list-area .list-body ul.notice li.number{text-align:center; position:absolute; top:50%; left:0; display:block;}
.list-area .list-body ul.notice li.title{float:right; text-align:left;}
.list-area .list-body ul.notice li.data{float:right; text-align:left;}


.tab-list.type5 ul li{width:50%;}
.tab-list.type5 ul li.dep2{width:50%;}
.tab-list.type5 ul li.dep2 a{border-bottom:0;}
.tab-list.type5 ul li.dep3{width:50%;}
.tab-list.type5 ul li.dep3:nth-child(3n){width:50%;}
.tab-list.type5 ul li.dep3:nth-child(3n) a{border-left:1px solid #ccc;}
.tab-list.type5 ul li{width:20%;}
.list-area.type3 ul li.type{color:#444; font-family:'HMHMedium';}
.list-area.type3 ul li.title{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; white-space:normal; text-align:left; word-wrap:break-word;
display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; max-width:100%;}
.list-area.type3 ul li.register span{display:block; margin:0 auto; border:1px solid #197bb8; text-align:center; box-sizing:border-box; font-family:'HMHMedium';}
.list-area.type3 ul li.register span.bg-b{background-color:#FFF; color:#197bb8;}
.list-area.type3 ul li.register span.bg-g{background-color:#197bb8; color:#FFF;}

.inquiry-info.pc{display:none;}
.inquiry-info a{display:block;}
.inquiry-info a img{width:100%;}
.inquiry-info .inner-inquiry-info > span{display:block; color:#080c40; font-family:'HMHBold'; background:url('/images/common/ico/m_call_ico.png') no-repeat left center;}
.inquiry-info .inner-inquiry-info > strong{font-family:'HMHBold'; font-weight:normal;}
.inquiry-info .inner-inquiry-info > strong a{color:#01549e;}
.inquiry-info .inner-inquiry-info .inner-call > span{display:block; background-color:#080c40; text-align:center; color:#fff; font-family:'HMHBold'; float:none}
.inquiry-info .inner-inquiry-info .inner-call p{float:none; color:#444; font-family:'HMHLight';}
.inquiry-info .inner-inquiry-info .inner-call p > span{display:block;}
.inquiry-content .sub-title{color:#222; font-family:'HMHBold'; display:block;}
.privacy-box{background-color:#F7F7F7; border-bottom:1px solid #dfdfdf;}
.privacy-box p{font-family:'HMHLight';}
.privacy-box p.text-1{color:#444;}
.privacy-box p.text-2{color:#676767;}
.privacy-box p.text-2.cn-text-2{word-break: break-word !important;}
.privacy-box .ul-table{border:1px solid #ddd}
.privacy-box .ul-table ul{display:table; width:100%}
.privacy-box .ul-table ul:first-child{border-top:0;}
.privacy-box .ul-table ul{border-top:1px solid #ddd;}
.privacy-box .ul-table ul li{display:table-cell; box-sizing:border-box; letter-spacing:-1px;}
.privacy-box .ul-table ul li.lith{background-color:#ebf7fd; color:#0061a0; font-family:'HMHMedium'; width:400px;}
.privacy-box .ul-table ul li.litd{color:#676767; font-family:'HMHLight'; background-color:#FFF; width:calc(100% - 400px);}
.privacy-box .ul-table ul li{word-break: break-word !important;}
.privacy-box .check-area{text-align:right;}
.privacy-box .privacy-link{display:block; text-decoration:underline; color:#0061a0;}
.inquiry-box{position:relative;}
.inquiry-box .info-txt{position:absolute; right:0; color:#676767;}
.inquiry-box span.type.ico{background:url('/images/industrial/ico/m_check_ico.png') no-repeat left center;}
.inquiry-box dl{border-bottom:1px solid #dfdfdf; display:table; width:100%;}
.inquiry-box dl:last-child{border-bottom:0;}
.inquiry-box dt{display:table-cell; vertical-align:middle; box-sizing:border-box; background-color:#f7f7f7; color:#444; font-family:'HMHMedium'; font-weight:normal;}
.inquiry-box dd{display:table-cell; box-sizing:border-box;}
.inquiry-box dd select{width:100%; border:1px solid #dfdfdf; background:url('/images/industrial/ico/m_select_ico.png') no-repeat 95% center; -webkit-appearance:none; -moz-appearance:none; margin:0; border-radius:0; color:#676767; font-family:'HMHLight'; vertical-align:middle; cursor:pointer;}
.inquiry-box dd input[type=text]{width:100%; border:1px solid #dfdfdf; color:#676767; font-family:'HMHLight'; box-sizing:border-box}
.inquiry-box dd textarea{border:1px solid #dfdfdf; font-family: 'HMHLight'; width:100%; width:100%; box-sizing:border-box}
.inquiry-box #hidden-file{display:none;}
.inquiry-box .file-select{color:#fff; background-color:#444; border:1px solid #dfdfdf; font-family:'HMHLight'; margin:0; display:inline-block;}
.inquiry-box  #file-zone span{color:#666; display:block;}
.inquiry-box  #file-zone span:first-child{margin-top:0;}
.inquiry-box  #file-zone .file-close{background:url('../../images/common/btn/m_file_close_btn.gif') no-repeat; display:inline-block; border:0; margin:0; padding:0; text-indent:-9999px;}
.inquiry-box .file-txt{color:#676767;}

.inquiry-success{background-color:#f7f7f7; text-align:center;}
.inquiry-success > div{display:inline-block; background:url('/images/common/ico/m_inquiry_success_bg.png') no-repeat center top;}
.inquiry-success > div strong{color:#01549e; font-family:'HMHBold';}
.inquiry-success > div p{color:#444; font-family:'HMHLight';}

.btntypebox{display:flex; align-items: center; margin-top:30px;}
.btntype{font-size: 32px; padding: 0 40px; height: 64px;line-height: 70px; color: #fff; background-color: #444; border: 1px solid #dfdfdf; font-family: 'HMHLight'; margin: 0; display: inline-block;}
.btntypebox .btntype{margin-left:10px; height:74px; line-height:78px;}

.tab-list.type7 ul li{width:25%;}
.tab-list.type7 ul li:last-child{width:50%;}
.tab-list.type7 ul li:nth-last-child( n + 4 ) a{border-bottom:0;}
.tab-list.type7 ul li:nth-child(5n) a{border-left:1px solid #ccc;}

.information-content .first-info{border:1px solid #ccc;}
.information-content .first-info p{color:#333; font-family:'HMHLight';}
.information-content .first-info p span{display:block;}
.information-content .info-depth1 > li:last-child{margin-bottom:0;}
.information-content .info-depth2 > li:last-child{margin-bottom:0;}
.information-content .info-depth1 > li > strong{display:block; color:#01549e; font-family:'HMHMedium'; font-weight:normal;}
.information-content .inner-info{border-bottom:1px solid #444;}
.information-content .inner-info > p{color:#1f2023; font-family:'HMHLight';}
.information-content .inner-info > p.email-txt{margin-bottom:0;}
.information-content .info-depth2 > li > strong{color:#1f2023; font-family:'HMHMedium'; font-weight:normal; display:block;}
.information-content .info-depth3 > li > span{display:block;}
.information-content .info-depth3 > li:last-child{margin-bottom:0}
.information-content .info-depth3 > li a{color:#666}
.information-content .info-depth4 > li{color:#787878; font-family:'HMHLight'; position:relative;}
.information-content .info-depth4 > li:last-child{margin-bottom:0}
.information-content .info-depth4 > li:before{content:'-'; position:absolute; top:0; left:0;}
}

/*************************************************태블릿*************************************************/
@media all and (min-width:768px) and (max-width:991px){

/** 사업소개 **/
.business-tit{font-size:48px; margin-bottom:30px; color:#222; font-family:'HMHMedium'; display: block; text-align: center;}
.business-txt{font-size:28px; margin-bottom:80px; line-height:42px; color:#444; text-align: center;}
.business-list{display: block; align-items: center; width:100%;}
.business-list li{margin-right:0; margin-bottom:60px;}
.business-list li:last-child{margin-bottom:0;}
.business-list li img{display: block; width:100%}
.business-list li p{font-size:32px; margin-top:20px; color:#444; font-family:'HMHMedium'; text-align:center; }

/** 부품센터 안내 **/
.incenter-list li{display:flex; flex-direction: column; align-items: center; margin-bottom:85px;}
.incenter-list li:last-child{margin-bottom:0;}
.incenter-list li .incenter-l{width:100%; order:2}
.incenter-list li .incenter-l img{width:100%; display: block;}
.incenter-list li .incenter-r{order:1}
.incenter-list li .incenter-r strong{font-size:38px; margin-bottom:20px; text-align:center; color:#222; font-family:'HMHMedium'; display: block;}
.incenter-list li .incenter-r p{font-size:18px; margin-bottom:20px; line-height:32px; text-align: center; color:#444; word-break: keep-all;}
.incenter-list li .incenter-r p span{font-family:'HMHMedium'; color:#111;}

/** 순정부품 **/
.inorigin-tit{font-size:28px; line-height:48px; color:#444; text-align: center; font-family:'HMHLight'; display: block; font-weight: normal;}
.inorigin-tit .inorigin-b{font-size:38px; font-family:'HMHMedium';}
.inorigin-tit .inorigin-c{color:#01549e}
.inoriginbox{margin-top:80px; border-top:1px solid #ccc;}
.inorigin-tit2{font-size:38px; text-align: center; padding-top:60px; color:#333; display: block;}
.inorigin-txt{font-size:18px; text-align: center; margin:20px 0 40px 0; color:#444; }
.origin-systembox{padding:80px 20px 0 20px; background:#f2f3f7; box-sizing: border-box;}
.origin-systemlist .systemlist{width:32%; display: inline-block; margin-bottom:60px;}
.origin-systemlist .systemlist .systemlist-inner{display: flex; flex-direction: column; align-items: center;}
.origin-systemlist .systemlist .systemlist-inner .systemlist-img{position: relative; width:100%;}
.origin-systemlist .systemlist .systemlist-inner .systemlist-img:after{width:10px; height:18px; content:''; display: block; background:url('/images/industrial/ico/arrow_02_01.png')no-repeat center; background-size:100%; position: absolute; top:50%; right:0; transform: translate(0 ,-50%);}
.origin-systemlist .systemlist:nth-child(3n-0) .systemlist-inner .systemlist-img:after, .origin-systemlist .systemlist:last-child .systemlist-inner .systemlist-img:after{display: none;}
.origin-systemlist .systemlist .systemlist-inner .systemlist-img img{display: block; width:65px; margin:0 auto}
.origin-systemlist .systemlist .systemlist-inner span{font-size:18px; color:#111; font-family:'HMHMedium'; text-align:center;}
.origin-systemlist .systemlist .systemlist-inner span span{display:block;}

/** 부가장치 **/
.insub-type01box{position: relative;}
.m-select{font-size:30px; padding:25px 0 30px 50px; color:#111; border:2px solid #e5e5e5; width:100%; text-align: left; position: relative;}
.m-select:after{width:40px; height:23px; content:''; background:url('/images/industrial/ico/arrow_03_01.png')no-repeat center; background-size:100%; position: absolute; top:50%; right:40px; transform: translate(0 , -50%);}
.insub-type01{display:none; border:2px solid #e5e5e5; height:350px; overflow-x: auto; position: absolute; top:130px; left:0; width:100%; background:#fff; z-index: 13;}
.insub-type01.active{display: block;}
.insub-type01 li a{font-size:30px; padding:25px 0 30px 25px;  width:100%; display: block; color:#555;  box-sizing: border-box;}
.insub-type01 li a.on{background:#f6f8fa;}

.insub-container{margin-top:80px;}
.insub-tbox{display: flex; width:100%; align-items: center;}
.insub-tbox .insub-l{width:100%}
.insub-tbox .insub-l .insub-tit{display: none;}
.insub-tbox .insub-l .insub-txt{display: none;}
.m-insub-r strong{font-size:68px; color:#197bb8; font-weight: normal; font-family:'HMHMedium'; display: block; text-align: center;} 
.m-insub-r p{font-size:38px; color:#333; text-align: center;}
.m-swiperbox{margin-top:50px;}
.insub-swiper .swiper-slide img{max-width:100%; margin:0 auto; display: block; border:1px solid #e5e5e5;}
.insub-btn .swiper-button-prev{width:19px; height:34px; background:url('/images/industrial/btn/left_arrow_02.png')no-repeat center; background-size:100%;}
.insub-btn .swiper-button-next{width:19px; height:34px; background:url('/images/industrial/btn/right_arrow_02.png')no-repeat center; background-size:100%;}

.insub-tbox .insub-l .insub-list{margin-top:70px;}
.insub-tbox .insub-l .insub-list li{margin-bottom:60px;}
.insub-tbox .insub-l .insub-list li:last-child{margin-bottom:0px;}
.insub-tbox .insub-l .insub-list li p:nth-child(1){font-size:36px; margin-bottom:10px; color:#333; font-family:'HMHMedium';}
.insub-tbox .insub-l .insub-list li p:nth-child(2){font-size:30px; line-height:42px; color:#666;}
.insub-tbox .insub-r{display: none;}

.insub-tblbox{margin-top:80px;}
.m-tblbox{overflow: auto;}
.tbl-tbox{font-size:42px; display: flex; margin-bottom:25px; align-items: flex-end; justify-content: space-between;}
.tbl-tbox .tbl-tbox-tit{font-size:42px; color:#111; font-weight: normal; font-family:'HMHMedium';}
.tbl-tbox-txt{display: none;}
.m-tbl-tbox-txt{font-size: 30px; margin-top:40px; color: #666; font-family: 'HMHMedium';}
.tbl-type01-01{width:1220px; border-top:2px solid #555; border-bottom:1px solid #555; border-collapse: collapse; border-spacing: 0;}
.tbl-type01-01 thead tr{border-bottom:1px solid #555;}
.tbl-type01-01 thead tr th{font-size:18px; padding:12px 0; color:#231f20; font-weight: normal; font-family:'HMHMedium';}
.tbl-type01-01 tbody tr{border-bottom:1px solid #ccc;}
.tbl-type01-01 tbody tr td{font-size:16px; padding:18px 0; color:#231f20; text-align: center;}
.tbl-type01-01 tbody tr:last-child{border-bottom:0;}

/* 제품 */
.productlist-content-inner{display: flex;}
.productlist-l{width:240px; margin-right:30px}

/* search */
.search-type01-box{border:1px solid #e5e5e5; padding:15px; box-sizing: border-box; position: relative;}
.search-type01{font-size:16px; color:#888; border:0; width:180px;}
.search-type01-box button{width:16px; height:16px; background:url('/images/industrial/ico/m_search_ico.png')no-repeat center; background-size:100%; position: absolute; top:50%; right:15px; transform: translate(0, -50%);}

.m-filterbtn{display:none;}
.m-check-filter{display:none;}
.product-check-area{margin-top:40px; padding:30px 0 40px 0; border-top:3px solid #000b25; border-bottom:3px solid #000b25}
.checklist-type01 > li{margin-bottom:40px;}
.checklist-type01 > li:last-child{margin-bottom:0}
.checklist-type01 li p{font-size:16px; margin-bottom:10px; font-family:'HMHMedium'; color:#111;}
.checklist-type01 li p.slider-margin{margin-bottom:0}
.check-namebox{display: flex; flex-wrap: wrap;}
.check-namebox li{width:50%; margin-bottom:10px;}
.check-subnamebox{display: flex; align-items: baseline; justify-content: space-between;}
.check-subnamebox span{font-size:16px;}
.check-subnamebox #amount{font-size:16px; color:#666; border:0; width:71px; text-align: end;}
.check-subnamebox #amount02{font-size:16px; color:#666; border:0; width: 115px; text-align: end;}
.slide-p-type{padding-left:10px;}
#slider-range, #slider-range02{margin-top:30px;}
.ui-widget-header{background:#000 !important; height:2px !important}
.ui-slider-horizontal{height:2px !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{border:3px solid #000 !important; background:#fff !important}
.ui-slider .ui-slider-handle{width:4px !important; height:14px !important}
.ui-slider-horizontal .ui-slider-handle{top:-.5em !important}
.btn-compare{margin-top:40px; color:#fff; background:#01549e; font-size:17px; font-family:'HMHMedium'; text-align:center; display:inline-block; padding:20px 25px 20px; width:100%;
display: flex; align-items: center; justify-content: space-between;}
.btn-compare i{width:10px; height:18px; display: block; content:''; background:url('/images/industrial/ico/btn_arrow01.png')no-repeat center; background-size:100%;}

.productlist-r{width:calc(100% - 270px); position: relative;}
.search-cookielist{display: flex; align-items: center; flex-wrap: wrap; margin-bottom:30px;}
.search-cookielist li{padding:14px 14px; margin-right:15px; margin-bottom:10px; background:#f6f8fa; border:1px solid #e5e5e5; display: flex; align-items: center;}
.search-cookielist li p{font-size:16px; color:#111;}
.search-cookielist li button{width:12px; height:12px; margin-left:10px; background:url('/images/industrial/btn/m_gnb_close_btn.png')no-repeat center; background-size:100%;}
.search-cookielist li:last-child{margin-right:0;}

.product-search-info{display: flex; align-items: center; justify-content: space-between;}
.product-search-total{font-size:16px; color:#666;}
.product-search-total span{color:#111; font-family:'HMHMedium';}
.lengthtype{display: flex; align-items: center;}
.lengthtype li{position: relative;}
.lengthtype li::after{width:1px; height:12px; background:#e5e5e5; content:''; position: absolute; top:50%; right:0; transform: translate(0 , -50%);}
.lengthtype li:first-child{padding-right:12px;}
.lengthtype li:last-child::after{display:none;}
.lengthtype li:last-child{padding-left:12px;}
.lengthtype li a{color:#666;}
.lengthtype li a.on{color:#111; font-family:'HMHMedium';}

.checkcursor{position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 0;}
.checkcursor .checkmark:after{content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; border: 1px solid #e5e5e5;}
.checkcursor.checked-one .checkmark:after{border:1px solid #111;}
.checkcursor.checked-one .checkmark:before{width:30px; height:30px; display: block; content:''; background:url('/images/industrial/ico/check_01.png') no-repeat; background-size:100%;}
.checkcursor .checkmark:before{right:30px; top:40px; position: absolute;}

.productbox{margin-top:20px;}
.productbox-list{display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); grid-gap: 30px 25px;}
.productbox-list > li{padding:40px 30px; border:1px solid #e5e5e5; box-sizing: border-box; position: relative;}
.productbox-list li strong.product-code{font-size:32px; margin-bottom:20px; color:#111; font-family:'HMHBold'; font-weight: normal; display: block;}
.productbox-list li .p-detail{position:absolute; top:0; left:0; right:0; bottom:0;}
.productbox-list li .p-detail:hover{border:1px solid #01549e;}
.productbox-list li .product-img{margin-bottom:20px;}
.productbox-list li .product-img .pc-productimg{display: block; width:100%;}
.productbox-list li .product-img .m-productimg{display: none;}
.productbox-list li .product-info li{margin-bottom:15px;}
.productbox-list li .product-info li:last-child{margin-bottom:0;}
.productbox-list li .product-info li p:nth-child(1){font-size:16px; margin-bottom:10px; color:#666;}
.productbox-list li .product-info li p:nth-child(2){font-size:16px; color:#111; font-family:'HMHMedium';}
.productbox-list li .product-info li p:nth-child(3){font-size:16px; color:#111; font-family:'HMHMedium';}

.control-compare{position: fixed; bottom:50px; max-width:910px; z-index: 11; width: calc(100% - 352px);}
.control-compare.active{display: block;}
.control-compare-inner{background:#111; padding:35px 0; display: flex; align-items: center; justify-content: center;}
.control-compare-l{width:40%; text-align: center;}
.control-compare-l strong{font-size:20px; color:#fff; font-family:'HMHMedium'; display: block;}
.control-compare-l strong span{color:#6bbfff;}
.control-compare-r{width:60%; position: relative; text-align: center;} 
.control-compare-r:after{width:1px; height:30px; background:#333d50; content:''; position: absolute; top:50%; left:0; transform: translate(0, -50%);}
.control-compare-r button{font-size:20px; color:#fff; font-family:'HMHMedium';}
.compare-cancel{padding-left:30px; position: relative; padding-right:0}
.compare-cancel::after{width:16px; height:16px; display:block; content:''; background:url('/images/industrial/ico/list_close02.png')no-repeat center; background-size:100%; position: absolute; top:50%; left:0; transform: translate(0 , -50%);}
.compare-comparison{padding-left:35px; margin-left:20px; position: relative; padding-right:0}
.compare-comparison:after{width:22px; height:14px; display:block; content:''; background:url('/images/industrial/ico/list_comparison.png')no-repeat center; background-size:100%; position: absolute; top:50%; left:0; transform: translate(0 , -50%);}

/* 제품 비교하기 */
.productcompare-m{display: none;}
.productcompare-titbox{display: flex; align-items: center; justify-content: space-between;}
.productcompare-tit{font-size:46px; color:#111; display: block; font-weight: normal; font-family:'HMHBold';}
.compare-utilbox{display: flex; width:130px; align-items: center; justify-content: space-between;}
.compare-utilbox li:hover{background:#01549e; transition: 0.3s;}
.compare-utilbox li button.compare-link{width:60px; height:60px; display: block; border:1px solid #e5e5e5; background-size:18px; transition: 0.3s;}
.compare-utilbox li span.urllink{font-size:16px; color:#979797; display: flex; align-items: center; justify-content: center; font-family:'HMHMedium';}
.compare-utilbox li:hover span.urllink{color:#fff; transition: 0.3s;}
.compare-utilbox li button.compare-print{width:60px; height:60px; display: block; background:url('/images/industrial/btn/btn_print.png')no-repeat center; border:1px solid #e5e5e5; background-size:20px; transition: 0.3s;}
.compare-utilbox li:hover button.compare-print{background:url('/images/industrial/btn/btn_print_hover.png')no-repeat center; transition: 0.3s;}

.productcompare-pc-content{margin-top:90px;}
.product-pc-add-list{display: flex; width:100%; align-items: center; margin:0 0 20px auto}
.product-pc-add-list li{height:240px; width:25%; padding:0 10px; border-right:1px solid #e5e5e5; box-sizing: border-box; position: relative;}
.product-pc-add-list li:last-child{border-right:0;}
.product-pc-item{position: relative;}
.product-pc-item strong{font-size:24px; color:#111; font-weight: normal; font-family:'HMHBold'; display: block; text-align: center; padding-right: 20px; box-sizing:border-box;}
.product-pc-item div{margin-top:40px;}
.product-pc-item div img{max-width:100%; display: block; margin:0 auto;}
.product-pc-item .product-closebtn{width:16px; height:16px; display: block; background:url('/images/industrial/btn/btn_close.png')no-repeat center; background-size:100%; position: absolute; top:5px; right:0;}

.product-pc-add-btn{font-size:22px; color:#666; font-family:'HMHMedium'; padding:0; position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); width:100%;}
.product-pc-add-btn i{width:18px; height:18px; display: inline-block; margin-right:10px; background:url('/images/industrial/btn/btn_plus.png')no-repeat center; background-size:100%; vertical-align: middle;}

.productcompare-pc-tbl-container{margin-top:40px;}
.productcompare-tblbox{margin-bottom:50px;}
.productcompare-tblbox:last-child{margin-bottom:0px;}
.productcompare-tblbox strong{font-size:22px; margin-bottom:20px; color:#111; font-weight: normal; font-family:'HMHBold'; display: block;}
.tbl-type01-01.tbl01-other{border-bottom:1px solid #ccc; width:100%;}
.tbl-type01-01.tbl01-other tbody tr th{font-size:18px; padding:18px 10px 18px 20px; font-family:'HMHMedium'; color:#231f20; text-align: left; font-weight: normal;}
.tbl-type01-01.tbl01-other tbody tr td{border-left:1px solid #ccc; padding:18px 10px;}

.popup{position: absolute; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.4); z-index: 100;}
.popup .popup-inner{position: fixed; top:50%; left:50%; transform: translate(-50%, -50%);}
.popup .popup-inner .popup-util{width:400px; background:#fff; padding:40px 24px; position: relative;}
.popup .popup-inner .popupclose{width:16px; height:16px; display: block; background: url('/images/industrial/btn/btn_close.png')no-repeat center; background-size:100%; position: absolute; top:20px; right:24px;}
.popup .popup-inner strong{font-size:18px; color:#111; display: block; text-align: center;}
.popup .popup-inner .popup-utilbox{display: flex; margin-top:40px; padding:0 40px; align-items: center; justify-content: space-between;}
.popup .popup-inner .popup-utilbox a{display: flex; align-items: center;}
.popup .popup-inner .popup-utilbox a p{width:28px; height:28px; font-size:11px; background:#474e5f; color:#fff; display: flex; align-items: center; justify-content: center;}
.popup .popup-inner .popup-utilbox a span{font-size:18px; margin-left:5px; font-family:'HMHMedium'; color:#111;}

.popup-lengthtype{margin:20px 0;}
.popup-pcompbox{padding:10px 0; max-height:324px; overflow-y: auto;}
.popup-pcomp-list li{border:1px solid #ccc; margin-top:-1px; margin-bottom:-1px;}

.popup-btnbox{margin-top:20px;}
.popup-btnbox button{width:100%; font-size: 18px; padding: 11px 23px; height:auto; line-height: normal;}


/* 제품 view */
.content.full-content .productview-content{max-width:1220px; padding:0 40px; margin:0 auto}
.proview-top{display:block;}

.proview-l{width:100%;}
.proview-swiper .swiper-slide{width: 100% !important;}
.proview-swiper.pc-proview .swiper-slide img{max-width:100%; display: block; margin:0 auto}
.proview-swiper.m-proview{display: none;}
.proview-swiper-prev.swiper-button-prev{width:44px; height:44px; background:url('/images/industrial/btn/ico_arrow_l.png')no-repeat center; background-size:100%; transform: translate(0, -50%);}
.proview-swiper-next.swiper-button-next{width:44px; height:44px; background:url('/images/industrial/btn/ico_arrow_r.png')no-repeat center; background-size:100%; transform: translate(0, -50%);}
.proview-pagination.pagination{text-align: center;}
.proview-pagination.pagination .swiper-pagination-bullet{border-radius: inherit;}
.proview-pagination.pagination .swiper-pagination-bullet-active{width:24px; background:#01549e;}
.proview-pagination.pagination.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;}

.proview-r{width:100%; margin-top:30px;}
.proview-sub-txt{font-size:24px; margin-bottom:20px; color:#666; font-family:'HMHMedium';}
.proview-tit{font-size:46px; margin-bottom:40px; color:#111; display: block; font-weight: normal; font-family:'HMHBold';}
.proview-info{margin-bottom:60px;}
.proview-info li{display: table; width:100%; margin-bottom:20px;}
.proview-info li:last-child{margin-bottom:0;}
.proview-info li .proview-infolist-l{display: table-cell; width:130px; font-size:18px; color:#666;}
.proview-info li .proview-infolist-r{display: table-cell; width:calc(100% - 130px); font-size:18px; color:#111; font-family:'HMHMedium'; vertical-align: middle;}

.proview-btnbox > a{width:100%; box-sizing: border-box; position: relative; height:60px; line-height: 60px; font-size:18px;}
.proview-btnbox > a i{width:20px; height:18px; display: block; background: url('/images/industrial/ico/ico_download.png')no-repeat center; background-size:100%; position: absolute; top:50%; right:23px; transform: translate(0, -50%); transition: 0.3s;}
.proview-btnbox > a:hover i{width:20px; height:18px; display: block; background: url('/images/industrial/ico/ico_download_hover.png')no-repeat center; background-size:100%; position: absolute; top:50%; right:23px; transform: translate(0, -50%); transition: 0.3s;}
.proview-btnbox-inner{margin-top:25px; display: flex; justify-content: space-between;}
.proview-btnbox-inner a{width: calc(50% - 5px); box-sizing: border-box; height:60px; line-height: 60px; font-size:18px;}

.proview-video{margin-top:100px;}
.proview-video iframe{height:50.8vw;}

.proview-middle{margin-top:40px;}
.proview-middle-titbox{display: flex; align-items: flex-end; justify-content: space-between; margin-bottom:30px;}
.proview-middle-titbox strong{font-size:32px; color:#111; font-weight: normal; font-family:'HMHBold'; display: block;} 
.tbl-type01-01.tbl01-other.tbl01-other-border tbody tr td{text-align: left; border-left:0}

.proview-bottom{margin-top:90px;}
.proview-bottom .related-pro > strong{font-size: 32px; padding-left:5px; margin-bottom:10px; color: #111; font-weight: normal; font-family: 'HMHBold'; display: block;}
.proview-bottom .related-pro > p{font-size:20px; margin-bottom:30px; padding-left:5px; color:#666;}
.productbox-list.other-productbox-list{grid-template-columns:repeat(2, minmax(0, 1fr))}

.proview-full-page{margin-top:80px; background:#f6f8fa; padding:80px 0 100px;}
.proview-full-page-inner{max-width:1220px; margin:0 auto; padding:0 40px;}
.proview-full-page-inner strong{font-size:32px; margin-bottom:30px; color:#111; font-weight: normal; display: block; font-family:'HMHBold';}
.test{overflow-x: auto; width: -webkit-calc(100% + -10px); width: -moz-calc(100% + -10px); width: calc(100% + -10px); margin-left: -24px; padding-left: 24px; padding-right: 24px;}
.lately-listbox{display: -ms-flexbox; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-lines: multiple; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;
    -ms-flex-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; justify-content: flex-start; display: block; white-space: nowrap;}

.lately-list{display: inline-block; margin-right:20px !important; width:360px; background:#fff;}
.lately-list a{display: block; padding:40px 30px; box-sizing: border-box; height:100%; border:1px solid #e5e5e5;}
.lately-list a:hover{border:1px solid #01549e}
.lately-list a p{font-size:30px; margin-bottom:30px; color:#111; display: block; font-weight: normal; font-family:'HMHBold';}
.lately-list a img{max-width:100%; margin:0 auto; display: block;}

/* 네트워크 */
.network-tab{margin-bottom:50px; display: flex; align-items: center; border:1px solid #ccc;}
.network-tab li{width:33.33%; }
.network-tab li a{font-size:18px; padding:17px 10px; color:#555; font-family:'HMHMedium'; display: block; text-align: center; border-right:1px solid #ccc; height:60px; box-sizing:border-box;
	display: flex; align-items: center; justify-content: center;}
.network-tab li a.on{color:#fff; background:#01549e; position: relative;}
.network-tab li a.on::before{width:2px; height:9px; background:#fff; content:''; position: absolute; bottom:0; left:50%; transform: translate(-50%, 0);}
.network-tab li:last-child a{border-right:0}

.net-top-infobox{margin-bottom:30px; display: flex; align-items: flex-end; justify-content: space-between;}
.net-top-infobox p{font-size:16px; color:#666; }
.net-top-infobox p span{font-family:'HMHMedium'; color:#111;}
.net-top-infobox .searchbox{width:290px;}
.net-top-infobox .searchbox .search-type01{width:230px;}

.region-container{padding-bottom:120px;}
.networklist{border-top:2px solid #292929;}
.networklist .networklist-list{padding:50px 0; box-sizing: border-box; border-bottom:1px solid #ccc; position: relative;}
.networklist .networklist-list .networklist-tit{font-size:36px; margin-bottom:10px; color:#111; font-weight: normal; font-family:'HMHMedium'; display: block;}
.networklist .networklist-list .net-address{font-size:20px; margin-bottom:60px; color:#666;}
.branchinfo li{display: table; margin-bottom:15px;}
.branchinfo li:last-child{margin-bottom:0;}
.branchinfo li p{display: table-cell; vertical-align: middle;}
.branchinfo li p:nth-child(1){font-size:18px; color:#666; width:110px;}
.branchinfo li p:nth-child(2){font-size:18px; color:#111; width:calc(100% - 110px); font-family:'HMHMedium';}
.branchinfo li p:nth-child(2) a{color:#111;}
.networkbtn{margin-top:70px;}
.networkbtn a.btn-type{height:inherit; line-height:inherit; font-size: 18px; padding:11px 23px; width:100%; box-sizing: border-box;}

/* 해외 */
.content.full-content .network-content .network-tabbox{padding:0 40px; box-sizing: border-box; position: relative;}
.content.full-content .network-content .net-top-infobox.overseas{justify-content:flex-end; padding:0 40px;}
.content.full-content .network-content .regionbox{margin-left:40px;}
.regionbox.fixed{position: fixed; top:142px; left:0; z-index: 8; width:100%;}
.regionbox.fixed .region-swiper{max-width:1220px;}
.regionbox .region-swiper{position:relative;}
.regionbox .region-swiper:after{content:''; position:absolute; top:0; right:0; width:150px; height:100%; background:linear-gradient(270deg, #FFF 0%, rgba(255, 255, 255, 0.7) 30%, rgba(255, 255, 255, 0.00) 90%); z-index:10;}
.regionbox .region-swiper ul{display: flex;}
.regionbox .region-swiper li{border-top:2px solid #292929; border-bottom:2px solid #292929; width:auto; background:#fff; min-height:53px; box-sizing:border-box;}
.regionbox .region-swiper li a{font-size:16px; padding:15px 25px; text-align: center; color:#555; display: block; font-family:'HMHMedium'; min-height:53px; box-sizing:border-box;
	line-height: 0; display: flex; align-items: center; justify-content: center;}
.regionbox .region-swiper li a.on{color:#fff; background:#111;}

.content.full-content .network-content .networklist.region-networklist{border-top:0; padding:0 40px; }
.network-label{display: flex; margin-bottom:10px;}
.network-label li{margin-right:5px; padding:8px 19px; border-radius: 20px; display: flex; align-items: center; justify-content: center;}
.network-label li p{font-size:14px; font-family:'HMHMedium';}
.network-label li.net-black{border:1px solid #000;}
.network-label li.net-black p{color:#000;}
.network-label li.net-blue{border:1px solid #01549e}
.network-label li.net-blue p{color:#01549e}


.promotion-txt.type2{font-size:36px; line-height:48px;}
.promotion-txt.type2 strong{font-size:54px;}
.global-content .content-search .inner-content-select{margin-bottom:90px;}
.global-content .content-search .inner-content-select select{font-size:34px; padding:0 20px; height:100px; }
.inner-country-select{margin-bottom:90px;}
.inner-country-select select{font-size:34px; padding:0 20px; height:100px; }

.list-area.type4 .list-body ul li{padding-left:125px; margin-bottom:10px; line-height:42px;}
.list-area.type4 ul li.company{font-size:38px; margin-bottom:40px;}
.list-area.type4 ul li.title{font-size:38px; margin-bottom:10px; line-height:46px; max-height:92px}
.list-area.type4 ul li.map{margin-top:75px;}
.list-area.type4 ul li.map a{width:238px; height:83px; line-height:88px;}
.list-area.type4 ul li.map a span{line-height:44px;}
.list-area.type5 .list-body ul li{padding-left:125px; margin-bottom:10px; line-height:42px;}
.list-area.type5 ul li.company{font-size:38px; margin-bottom:40px;}
.list-area.type6 .list-body ul li{padding-left:125px; margin-bottom:10px; line-height:42px;}
.list-area.type6 ul li.company{font-size:38px; margin-bottom:40px;}
.list-area.type6 ul li.tel a{margin-right:18px}
.list-area.type6 ul li.tel .home-page{vertical-align:text-bottom; margin-right:0; display:inline-block; background:url('/images/common/ico/m_homepage_ico.png') no-repeat; text-indent:-9999px; width:46px; height:41px}

.founder-intro{margin-bottom:50px}
.founder-intro p{font-size:45px; line-height: 62px;}
.founder-intro p strong{font-size: 60px;}
.founder-content .tab-item ul li{font-size: 28px; padding:50px 40px}
.founder-content .tab-item ul li span{font-size: 22px; padding-top:12px}
.founder-content .tab-list{margin-top:50px}
.tab-list.type2 ul li a{font-size:36px; height:140px; padding:0 20px}

p.promotion-txt{font-size:46px; margin-bottom:100px;}
.content-search{margin-bottom:90px;}
.content-search .inner-content-search{height:100px;}
.content-search .inner-content-search .search-txt{width:calc(100% - 107px); height:100px; font-size:34px; padding:0 20px;}
.content-search .inner-content-search .search-btn{width:107px; height:100px;}
.result-box{margin-bottom:15px;}
.result-box p{font-size:32px;}
.result-box p span{font-size:35px;}

.view-content .view-head{border-bottom:2px solid #01549e; padding-bottom:70px;}
.view-content .view-head .view-title{font-size:40px; margin-bottom:20px;}
.view-content .view-head .view-data{font-size:28px;}
.view-content .view-body{padding:0 8px}
.view-content .file-area ul li{margin-right:10px; margin-bottom:10px;}
.view-content .file-area ul li a{font-size:30px; padding:0 40px; height:70px; line-height:70px;}
.view-content .file-area ul li a span{padding-left:70px; background:url('/images/common/btn/m_file_btn.png') no-repeat left top 10px;}

.tab-list{margin-bottom:100px;}
.tab-list.type5 ul li a{font-size:36px;}
.tab-list ul li a{font-size:40px; padding:29px 0 25px;}
.tab-list ul li.on a:before{width:5px; height:16px; margin-left:-3px;}
.list-area.list-type2 ul{border-top:3px solid #197bb8; margin-top:70px; padding:50px 45px 65px;}
.list-area.type2 ul li.type{font-size:40px; margin-bottom:40px;}
.list-area.type2 ul li.title{font-size:38px; margin-bottom:10px; line-height:46px; max-height:92px}
.list-area.type2 ul li.download{margin-top:35px;}
.list-area.type2 ul li.download a{width:238px; height:83px; line-height:81px;}
.list-area.type2 ul li.download a span{padding-left:65px; line-height:44px;}

.list-area{border-top:1px solid #444;}
.list-area .list-body ul li{font-size:28px; min-height:40px}
.list-area .list-body ul li.title a{font-size:38px; max-height:80px; line-height:40px;}
.list-area .list-body ul.notice li.number span{width:100px; height:100px; line-height:100px; font-size:32px;}
.list-area ul{padding:55px 0;}
.list-area ul li.data{padding-top:20px;}
.list-area .list-body ul.notice li.number{width:170px; margin-top:-50px;}
.list-area .list-body ul.notice li.title{width:calc(100% - 170px);}
.list-area .list-body ul.notice li.data{width:calc(100% - 170px);}

.list-area.type3 ul li.type{font-size:38px; margin-bottom:40px; font-family:'HMHLight'}
.list-area.type3 ul li.title{font-size:38px; margin-bottom:10px; line-height:46px; max-height:92px}
.list-area.type3 ul li.register{margin-top:35px;}
.list-area.type3 ul li.register span{width:238px; height:83px; line-height:88px;}

.inquiry-info{margin-bottom:125px;}
.inquiry-info .inner-inquiry-info > span{padding-left:70px; line-height:51px; font-size:32px; margin-bottom:15px;}
.inquiry-info .inner-inquiry-info > strong{font-size:80px;}
.inquiry-info .inner-inquiry-info .inner-call{margin-top:20px;}
.inquiry-info .inner-inquiry-info .inner-call > span{width:274px; height:84px; border-radius:15px; line-height:84px; font-size:36px;}
.inquiry-info .inner-inquiry-info .inner-call p{font-size:34px; line-height:48px; margin-top:25px;}
.inquiry-content .sub-title{font-size:44px; margin-bottom:20px;}
.inquiry-content .sub-title.en-sub-title{margin-bottom:50px;}
.privacy-box{border-top:2px solid #444; padding:50px 30px; margin-bottom:125px;}
.privacy-box p.text-1{margin-bottom:65px; font-size:36px; line-height:46px;}
.privacy-box p.text-2{font-size:34px; line-height:46px; margin:50px 0;}
.privacy-box .ul-table ul li{padding:25px; font-size:32px;}
.privacy-box .privacy-link{font-size:34px; margin-bottom:40px}
.inquiry-box{border-top:2px solid #444; border-bottom:2px solid #444;}
.inquiry-box .info-txt{top:-50px; font-size:34px;}
.inquiry-box .info-txt span.type{padding-left:40px;}
.inquiry-box span.type{padding-left:47px;}
.inquiry-box dt{width:210px; padding-left:27px; font-size:36px;}
.inquiry-box dd{width:calc(100% - 210px); padding:20px 25px;}
.inquiry-box dd select{height:74px; font-size:32px; padding-left:20px;}
.inquiry-box dd input[type=text]{height:74px; padding:0 20px; font-size:32px;}
.inquiry-box dd textarea{padding:20px;}
.inquiry-box .file-select{font-size:32px; padding:0 40px; height:64px; line-height:70px;}
.inquiry-box  #file-zone{margin-top:30px;}
.inquiry-box  #file-zone span{font-size:28px; margin-top:20px;}
.inquiry-box  #file-zone .file-close{width:50px; height:50px; margin-left:15px;}
.inquiry-box .file-txt{font-size:32px; margin-top:20px;}

.inquiry-success{border-top:2px solid #444; padding:100px 10px 70px;}
.inquiry-success > div{padding-top:275px;}
.inquiry-success > div strong{font-size:40px; line-height:50px;}
.inquiry-success > div p{font-size:34px; line-height:42px; padding-top:45px;}

.information-content .first-info{padding:45px 40px; margin-bottom:110px;}
.information-content .first-info p{font-size:36px; line-height:50px;}
.information-content .first-info p span{padding-top:30px;}
.information-content .info-depth1 > li{margin-bottom:90px;}
.information-content .info-depth2 > li{margin-bottom:30px;}
.information-content .info-depth1 > li > strong{font-size:44px; padding-bottom:10px;}
.information-content .inner-info{padding:35px; border-top:2px solid #444;}
.information-content .inner-info > p{font-size:34px; line-height:42px; margin-bottom:35px;}
.information-content .info-depth2 > li > strong{font-size:32px;}
.information-content .info-depth3{margin-top:30px;}
.information-content .info-depth2 > li{font-size:32px}
.information-content .info-depth3 > li > span{margin-top:30px;}
.information-content .info-depth3 > li{margin-bottom:5px;}
.information-content .info-depth4{margin-top:10px;}
.information-content .info-depth4 > li{font-size:32px; padding-left:25px; margin-bottom:10px;}

/*개인정보, 이메일무단수집거부*/
.pastrecord{margin-bottom:80px; display:flex; align-items: center; justify-content: flex-end;}
.pastrecord-select{width: 50%; height: 74px; font-size:32px; padding-left:20px; border: 1px solid #dfdfdf; background: url('/images/industrial/ico/m_select_ico.png') no-repeat 95% center; -webkit-appearance: none;
    -moz-appearance: none; margin: 0; border-radius: 0; color: #676767; font-family: 'HMHLight'; vertical-align: middle; cursor: pointer;}

}

@media all and (max-width:850px){
/* 제품 */
.control-compare-l{width:30%;}
.control-compare-r{width:70%;}

}



/*************************************************모바일*************************************************/

@media all and (max-width:767px){

/** 사업소개 **/
.business-tit{font-size:24px; margin-bottom:15px; color:#222; font-family:'HMHMedium'; display: block; text-align: center;}
.business-txt{font-size:18px; margin-bottom:40px; line-height:26px; color:#444; text-align: center;}
.business-list{display: block; align-items: center; width:100%;}
.business-list li{margin-right:0; margin-bottom:30px;}
.business-list li:last-child{margin-bottom:0;}
.business-list li img{display: block; width:100%}
.business-list li p{font-size:16px; margin-top:10px; color:#444; font-family:'HMHMedium'; text-align:center; }

/** 부품센터 안내 **/
.incenter-list li{display:flex; flex-direction: column; align-items: center; margin-bottom:40px;}
.incenter-list li:last-child{margin-bottom:0;}
.incenter-list li .incenter-l{width:100%; order:2}
.incenter-list li .incenter-l img{width:100%; display: block;}
.incenter-list li .incenter-r{order:1}
.incenter-list li .incenter-r strong{font-size:24px; margin-bottom:10px; text-align:center; color:#222; font-family:'HMHMedium'; display: block;}
.incenter-list li .incenter-r p{font-size:16px; margin-bottom:20px; line-height:28px; text-align: center; color:#444; word-break: keep-all;}
.incenter-list li .incenter-r p span{font-family:'HMHMedium'; color:#111;}

/** 순정부품 **/
.inorigin-tit{font-size:20px; line-height:32px; color:#444; text-align: center; font-family:'HMHLight'; display: block; font-weight: normal;}
.inorigin-tit .inorigin-b{font-size:24px; font-family:'HMHMedium';}
.inorigin-tit .inorigin-c{color:#01549e}
.inoriginbox{margin-top:40px; border-top:1px solid #ccc;}
.inorigin-tit2{font-size:24px; text-align: center; padding-top:30px; color:#333; display: block;}
.inorigin-txt{font-size:15px; text-align: center; margin:10px 0 20px 0; color:#444; }
.origin-systembox{padding:40px 10px 0 10px; background:#f2f3f7; box-sizing: border-box;}
.origin-systemlist .systemlist{width:100%; display: inline-block; margin-bottom:50px; position: relative;}
.origin-systemlist .systemlist:after{width:17px; height:10px; content:''; display: block; background:url('/images/industrial/ico/arrow_02_02.png')no-repeat center; background-size:100%; position: absolute; bottom:-30px; left:50%; transform: translate(-50%,0);}
.origin-systemlist .systemlist:last-child:after{display: none;}
.origin-systemlist .systemlist .systemlist-inner{display: flex; flex-direction: column; align-items: center;}
.origin-systemlist .systemlist .systemlist-inner .systemlist-img img{display: block; width:65px; margin:0 auto}
.origin-systemlist .systemlist .systemlist-inner span{font-size:16px; color:#111; font-family:'HMHMedium';}

/** 부가장치 **/
.insub-type01box{position: relative;}
.m-select{font-size:15px; padding:13px 0 15px 25px; color:#111; border:1px solid #e5e5e5; width:100%; text-align: left; position: relative;}
.m-select:after{width:20px; height:12px; content:''; background:url('/images/industrial/ico/arrow_03_01.png')no-repeat center; background-size:100%; position: absolute; top:50%; right:20px; transform: translate(0 , -50%);}
.insub-type01{display:none; border:1px solid #e5e5e5; height:350px; overflow-x: auto; position: absolute; top:65px; left:0; width:100%; background:#fff; z-index: 13;}
.insub-type01.active{display: block;}
.insub-type01 li a{font-size:15px; padding:13px 0 15px 13px;  width:100%; display: block; color:#555;  box-sizing: border-box;}
.insub-type01 li a.on{background:#f6f8fa;}

.insub-container{margin-top:40px;}
.insub-tbox{display: flex; width:100%; align-items: center;}
.insub-tbox .insub-l{width:100%}
.insub-tbox .insub-l .insub-tit{display: none;}
.insub-tbox .insub-l .insub-txt{display: none;}
.m-insub-r strong{font-size:34px; color:#197bb8; font-weight: normal; font-family:'HMHMedium'; display: block; text-align: center;} 
.m-insub-r p{font-size:19px; color:#333; text-align: center;}
.m-swiperbox{margin-top:25px;}
.insub-swiper .swiper-slide img{max-width:100%; margin:0 auto; display: block; border:1px solid #e5e5e5; box-sizing: border-box;}
.insub-btn .swiper-button-prev{width:19px; height:34px; background:url('/images/industrial/btn/left_arrow_02.png')no-repeat center; background-size:100%;}
.insub-btn .swiper-button-next{width:19px; height:34px; background:url('/images/industrial/btn/right_arrow_02.png')no-repeat center; background-size:100%;}

.insub-tbox .insub-l .insub-list{margin-top:35px;}
.insub-tbox .insub-l .insub-list li{margin-bottom:30px;}
.insub-tbox .insub-l .insub-list li:last-child{margin-bottom:0px;}
.insub-tbox .insub-l .insub-list li p:nth-child(1){font-size:18px; margin-bottom:5px; color:#333; font-family:'HMHMedium';}
.insub-tbox .insub-l .insub-list li p:nth-child(2){font-size:15px; line-height:21px; color:#666;}
.insub-tbox .insub-r{display: none;}

.insub-tblbox{margin-top:40px;}
.m-tblbox{overflow: auto;}
.tbl-tbox{font-size:21px; display: flex; margin-bottom:13px; align-items: flex-end; justify-content: space-between;}
.tbl-tbox .tbl-tbox-tit{font-size:21px; color:#111; font-weight: normal; font-family:'HMHMedium';}
.tbl-tbox-txt{display: none;}
.m-tbl-tbox-txt{font-size: 15px; margin-top:20px; color: #666; font-family: 'HMHMedium';}
.tbl-type01-01{width:1220px; border-top:2px solid #555; border-bottom:1px solid #555; border-collapse: collapse; border-spacing: 0;}
.tbl-type01-01 thead tr{border-bottom:1px solid #555;}
.tbl-type01-01 thead tr th{font-size:15px; padding:8px 0; color:#231f20; font-weight: normal; font-family:'HMHMedium';}
.tbl-type01-01 tbody tr{border-bottom:1px solid #ccc;}
.tbl-type01-01 tbody tr td{font-size:14px; padding:10px 0; color:#231f20; text-align: center;}
.tbl-type01-01 tbody tr:last-child{border-bottom:0;}


/* 제품 */
.productlist-content-inner{display: block;}
.productlist-l{width:100%;}

/* search */
.searchbox{display: flex;}
.search-type01-box{border:1px solid #e5e5e5; padding:12px; box-sizing: border-box; position: relative; width:calc(100% - 80px)}
.search-type01{font-size:16px; color:#888; border:0; width:180px;}
.search-type01-box button{width:16px; height:16px; background:url('/images/industrial/ico/m_search_ico.png')no-repeat center; background-size:100%; position: absolute; top:50%; right:15px; transform: translate(0, -50%);}
.m-filterbtn{display: block; width:60px; margin-left:20px; border:1px solid #01549e; color:#01549e}

.product-check-area{padding:30px 20px 40px 20px; position: fixed; width:100%; height:100%; top:0; left:0; z-index: 999; background:#fff; box-sizing: border-box; display: none;}
.product-check-area.active{display: block;}
.product-check-area-inner{        height: calc(100% - 51px); overflow: auto;}
.checklist-type01 > li{margin-bottom:40px;}
.checklist-type01 > li:last-child{margin-bottom:0}
.checklist-type01 li p{font-size:16px; margin-bottom:10px; font-family:'HMHMedium'; color:#111;}
.checklist-type01 li p.slider-margin{margin-bottom:0}
.check-namebox{display: flex; flex-wrap: wrap;}
.check-namebox li{width:33%; margin-bottom:10px;}
.check-subnamebox{display: flex; align-items: baseline; justify-content: space-between;}
.check-subnamebox span{font-size:16px;}
.check-subnamebox #amount{font-size:16px; color:#666; border:0; width:71px; text-align: end;}
.check-subnamebox #amount02{font-size:16px; color:#666; border:0; width: 115px; text-align: end;}
.slide-p-type{padding-left:10px;}
#slider-range, #slider-range02{margin-top:30px;}
.ui-widget-header{background:#000 !important; height:2px !important}
.ui-slider-horizontal{height:2px !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{border:3px solid #000 !important; background:#fff !important}
.ui-slider .ui-slider-handle{width:4px !important; height:14px !important}
.ui-slider-horizontal .ui-slider-handle{top:-.5em !important}
.btn-compare{margin-top:30px; color:#fff; background:#01549e; font-size:16px; font-family:'HMHMedium'; text-align:center; display:inline-block; padding:15px 20px 15px; width:100%;
display: flex; align-items: center; justify-content: space-between;}
.btn-compare i{width:10px; height:18px; display: block; content:''; background:url('/images/industrial/ico/btn_arrow01.png')no-repeat center; background-size:100%;}
.m-check-filter{display: block; padding:15px; width:100%; background:#01549e; color:#fff; display: block; position: absolute; left: 0; bottom: 0; width: 100%;}

.productlist-r{width:100%; position: relative;}
.search-cookielist{display: flex; align-items: center; flex-wrap: wrap; margin-bottom:30px; margin-top:20px;}
.search-cookielist li{padding:10px 8px; margin-right:10px; margin-bottom:10px; background:#f6f8fa; border:1px solid #e5e5e5; display: flex; align-items: center;}
.search-cookielist li p{font-size:14px; color:#111;}
.search-cookielist li button{width:10px; height:10px; margin-left:10px; background:url('/images/industrial/btn/m_gnb_close_btn.png')no-repeat center; background-size:100%;}
.search-cookielist li:last-child{margin-right:0;}

.product-search-info{display: flex; align-items: center; justify-content: space-between;}
.product-search-total{font-size:16px; color:#666;}
.product-search-total span{color:#111; font-family:'HMHMedium';}
.lengthtype{display: flex; align-items: center;}
.lengthtype li{position: relative;}
.lengthtype li::after{width:1px; height:12px; background:#e5e5e5; content:''; position: absolute; top:50%; right:0; transform: translate(0 , -50%);}
.lengthtype li:first-child{padding-right:12px;}
.lengthtype li:last-child{padding-left:12px;}
.lengthtype li:last-child::after{display:none;}
.lengthtype li a{color:#666;}
.lengthtype li a.on{color:#111; font-family:'HMHMedium'; font-size:15px}

.checkcursor{position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 0; display:none;}
.checkcursor .checkmark:after{content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; border: 1px solid #e5e5e5;}
.checkcursor.checked-one .checkmark:after{border:1px solid #111;}
.checkcursor.checked-one .checkmark:before{width:30px; height:30px; display: block; content:''; background:url('/images/industrial/ico/check_01.png') no-repeat; background-size:100%;}
.checkcursor .checkmark:before{right:30px; top:40px; position: absolute;}

.productbox{margin-top:20px;}
.productbox-list{display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); grid-gap: 30px 25px;}
.productbox-list > li{padding:40px 20px; border:1px solid #e5e5e5; box-sizing: border-box; position: relative;}
.productbox-list li strong.product-code{font-size:32px; margin-bottom:20px; color:#111; font-family:'HMHBold'; font-weight: normal; display: block;}
.productbox-list li .p-detail{position:absolute; top:0; left:0; right:0; bottom:0;}
.productbox-list li .p-detail:hover{border:1px solid #01549e;}
.productbox-list li .product-img{margin-bottom:20px;}
.productbox-list li .product-img .pc-productimg{display: none;}
.productbox-list li .product-img .m-productimg{display: block; width:100%;}
.productbox-list li .product-info li{margin-bottom:15px; display: flex; align-items: center; justify-content: space-between;}
.productbox-list li .product-info li:last-child{margin-bottom:0;}
.productbox-list li .product-info li p:nth-child(1){font-size:16px; margin-bottom:10px; color:#666;}
.productbox-list li .product-info li p:nth-child(2){font-size:16px; color:#111; font-family:'HMHMedium';}
.productbox-list li .product-info li p:nth-child(3){font-size:16px; color:#111; font-family:'HMHMedium';}

.control-compare{position: fixed; bottom:40px; z-index: 11; width: calc(100% - 40px);}
.control-compare.active{display: block;}
.control-compare-inner{background:#111; padding:25px 0; display: flex; align-items: center; justify-content: center;}
.control-compare-l{width:35%; text-align: center;}
.control-compare-l strong{font-size:16px; color:#fff; font-family:'HMHMedium'; display: block;}
.control-compare-l strong span{color:#6bbfff;}
.control-compare-r{width:65%; position: relative; text-align: center;} 
.control-compare-r:after{width:1px; height:20px; background:#333d50; content:''; position: absolute; top:50%; left:0; transform: translate(0, -50%);}
.control-compare-r button{font-size:16px; color:#fff; font-family:'HMHMedium';}
.compare-cancel{padding-left:25px; position: relative; padding-right:0}
.compare-cancel::after{width:12px; height:12px; display:block; content:''; background:url('/images/industrial/ico/list_close02.png')no-repeat center; background-size:100%; position: absolute; top:50%; left:0; transform: translate(0 , -50%);}
.compare-comparison{padding-left:25px; margin-left:10px; position: relative; padding-right:0}
.compare-comparison:after{width:18px; height:10px; display:block; content:''; background:url('/images/industrial/ico/list_comparison.png')no-repeat center; background-size:100%; position: absolute; top:50%; left:0; transform: translate(0 , -50%);}

/* 제품 비교하기 */
.productcompare-pc{display: none;}
.productcompare-m{display: block;}
.productcompare-titbox{margin-bottom:60px;}
.productcompare-tit{font-size: 26px; color: #111; display: block; font-weight: normal; font-family: 'HMHBold'; text-align: center;}

.product-m-add-list{display: flex;}
.product-m-add-list li{width:33%; position: relative; border: 1px solid #ccc; margin-right: -1px;}
.product-m-add-list li{ -webkit-flex: 1 1; -moz-box-flex: 1; flex: 1 1; -ms-flex: 1 1 0px; width: auto; min-height: 130px; }

.product-m-add-list li .product-m-item{background:#fff;}
.product-m-add-list li .product-m-item a{display: block; padding:15px 10px; min-height: 130px; box-sizing: border-box;}
.product-m-add-list li .product-m-item a:hover{border:1px solid #197bb8;}
.product-m-add-list li .product-m-item a strong{font-size:15px; color:#111; font-weight: normal; font-family:'HMHBold';}
.product-m-add-list li .product-m-item a div img{max-width:100%; display: block; margin:0 auto}
.product-mbtn{font-size:15px; color:#666; position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); padding:0; width:100%;}
.product-mbtn i{width:12px; height:12px; margin-right:8px; vertical-align: middle; display: inline-block; background:url('/images/industrial/btn/btn_plus.png')no-repeat center; background-size:100%;}

.lengthtype.product-lengthtype{justify-content: flex-end; margin:40px 0 15px;}

.compar-pics{display: flex; justify-content: space-between;}
.compar-pic{padding:20px 15px; min-height:184px; width:calc(50% - 5px); border:1px solid #c5c5c5; box-sizing: border-box; position: relative;}
.compar-pic p{font-size:13px; text-align: center; color:#111; font-family:'HMHMedium'; position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); width:100%;}
.compar-pic .compar-pic-inner{position: relative;}
.compar-pic .compar-pic-inner strong{font-size:16px; color:#111; display: block; font-weight: normal; font-family:'HMHBold';}
.compar-pic .compar-pic-inner img{max-width: 100%; display: block; margin:0 auto}
.compar-pic .compar-pic-inner .pic-close{width:12px; height:12px; display: block; background:url('/images/industrial/btn/btn_close.png')no-repeat center; background-size:100%; position: absolute; top:4px; right:0;}

.ratio-tblbox{margin-top:20px;}
.ratio-tbl, .ratio-tbl02{width:100%; border-collapse: collapse; border-spacing: 0;}
.ratio-tbl tbody tr th{font-size:15px; color:#111; font-family:'HMHBold'; vertical-align: top;}
.ratio-tbl tbody tr td:nth-child(1){text-align: right;}
.ratio-tbl tbody tr td{padding-bottom:30px;}
.ratio-tbl tbody tr:last-child td{padding-bottom:0;}
.ratio-tbl tbody tr td .ratio-bar{height:20px; width:100%; background:#f6f8fa; content:''; position: relative;}
.ratio-tbl tbody tr td .ratio-bar  .ratio-bar-c{position: absolute; top:0; height:20px;}
.ratio-tbl tbody tr td:nth-child(1) .ratio-bar-c{right:0; background:#000b25}
.ratio-tbl tbody tr td:nth-child(3) .ratio-bar-c{left:0; background:#197bb8;}
.ratio-tbl tbody tr td p{font-size:14px; margin-top:10px; color:#111; font-family:'HMHMedium';}

.productcompare-pic-tbl{margin-top:40px;}
.productcompare-pic-tbl strong{font-size:20px; margin-bottom:15px; color:#111; display: block; text-align: center; font-weight: normal; font-family:'HMHBold';}
.ratio-tbl02{border-top:2px solid #555; border-bottom:1px solid #ccc;}
.ratio-tbl02 tbody tr{border-bottom:1px solid #ccc;}
.ratio-tbl02 tbody tr th{font-size:15px; padding:15px 10px; color:#111; font-family:'HMHMedium'; border-right:1px solid #ccc; border-left:1px solid #ccc;}
.ratio-tbl02 tbody tr td{padding:15px 10px; font-size:14px; color:#111;}
.ratio-tbl02 tbody tr td:nth-child(1){text-align: right;}

.popup{position: fixed; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.4); z-index: 100;}
.popup .popup-inner{position: fixed; top:0; left:0; padding:40px 24px; width:100%; height:100%; background:#fff; box-sizing: border-box;}
.popup .popup-inner .popup-util{position: relative; height:100%;}
.popup .popup-inner .popupclose{width:16px; height:16px; display: block; background: url('/images/industrial/btn/btn_close.png')no-repeat center; background-size:100%; position: absolute; top:-20px; right:0;}
.popup-lengbox{height:89px;}
.popup-otherbox{height:calc(100% - 89px); overflow: auto;}
.popup .popup-inner strong{font-size:18px; color:#111; display: block; text-align: center;}
.popup .popup-inner .popup-utilbox{display: flex; margin-top:40px; padding:0 40px; align-items: center; justify-content: space-between;}
.popup .popup-inner .popup-utilbox a{display: flex; align-items: center;}
.popup .popup-inner .popup-utilbox a p{width:28px; height:28px; font-size:11px; background:#474e5f; color:#fff; display: flex; align-items: center; justify-content: center;}
.popup .popup-inner .popup-utilbox a span{font-size:18px; margin-left:5px; font-family:'HMHMedium'; color:#111;}

.popup-lengthtype{margin:20px 0;}
.popup-pcompbox{padding:10px 0; overflow: auto; max-height:377px;}
.popup-pcomp-list li{border:1px solid #ccc; margin-top:-1px; margin-bottom:-1px;}

.popup-btnbox{margin-top:20px;}
.popup-btnbox button{width:100%; }


/* 제품 view */
.content.full-content .productview-content{max-width:1220px; padding:0 20px; margin:0 auto}
.proview-top{display:block;}

.proview-l{width:100%;}
.proview-swiper .swiper-slide{width: 100% !important;}
.proview-swiper.pc-proview{display: none;}
.proview-swiper.m-proview .swiper-slide img{max-width:100%; display: block; margin:0 auto}
.proview-swiper-prev.swiper-button-prev{width:44px; height:44px; background:url('/images/industrial/btn/ico_arrow_l.png')no-repeat center; background-size:100%; transform: translate(0, -50%); left:0}
.proview-swiper-next.swiper-button-next{width:44px; height:44px; background:url('/images/industrial/btn/ico_arrow_r.png')no-repeat center; background-size:100%; transform: translate(0, -50%); right:0}
.proview-pagination.pagination{text-align: center;}
.proview-pagination.pagination .swiper-pagination-bullet{border-radius: inherit; width:4px}
.proview-pagination.pagination .swiper-pagination-bullet-active{width:24px; height:4px; background:#01549e;}
.proview-pagination.pagination.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px; height:4px;}

.proview-r{width:100%; margin-top:30px;}
.proview-sub-txt{font-size:16px; margin-bottom:10px; color:#666; font-family:'HMHMedium';}
.proview-tit{font-size:32px; margin-bottom:20px; color:#111; display: block; font-weight: normal; font-family:'HMHBold';}
.proview-info{margin-bottom:30px;}
.proview-info li{display: table; width:100%; margin-bottom:10px;}
.proview-info li:last-child{margin-bottom:0;}
.proview-info li .proview-infolist-l{display: table-cell; width:100px; font-size:14px; color:#666;}
.proview-info li .proview-infolist-r{display: table-cell; width:calc(100% - 100px); font-size:14px; color:#111; font-family:'HMHMedium'; vertical-align: middle;}

.proview-btnbox > a{width:100%; box-sizing: border-box; position: relative; height:auto; line-height: inherit; font-size:14px; padding:14px 30px;}
.proview-btnbox > a i{width:20px; height:18px; display: block; background: url('/images/industrial/ico/ico_download.png')no-repeat center; background-size:100%; position: absolute; top:50%; right:23px; transform: translate(0, -50%); transition: 0.3s;}
.proview-btnbox > a:hover i{width:20px; height:18px; display: block; background: url('/images/industrial/ico/ico_download_hover.png')no-repeat center; background-size:100%; position: absolute; top:50%; right:23px; transform: translate(0, -50%); transition: 0.3s;}
.proview-btnbox-inner{margin-top:13px; display: flex; justify-content: space-between;}
.proview-btnbox-inner a{width: calc(50% - 5px); box-sizing: border-box; height:auto; line-height: inherit; font-size:14px; padding:14px 5px;}

.proview-video{margin-top:50px;}

.proview-middle{margin-top:40px;}
.proview-middle-titbox{display: flex; align-items: flex-end; justify-content: space-between; margin-bottom:20px;}
.proview-middle-titbox strong{font-size:24px; color:#111; font-weight: normal; font-family:'HMHBold'; display: block;} 


.productcompare-tblbox.productcompare-tblbox-other{margin-bottom:25px;}
.productcompare-tblbox.productcompare-tblbox-other:last-child{margin-bottom:0px;}
.productcompare-tblbox.productcompare-tblbox-other strong{font-size:16px; margin-bottom:10px; color:#111; font-weight: normal; font-family:'HMHBold'; display: block;}
.tbl-type01-01.tbl01-other.tbl01-other-border tbody tr td{text-align: left; border-left:0}
.tbl-type01-01.tbl01-other.tbl01-other-border{border-bottom:1px solid #ccc; width:100%;}
.tbl-type01-01.tbl01-other.tbl01-other-border tbody tr th{font-size:14px; padding:18px 10px 18px 10px; font-family:'HMHMedium'; color:#231f20; text-align: left; font-weight: normal;}
.tbl-type01-01.tbl01-other.tbl01-other-border tbody tr td{border-left:1px solid #ccc; padding:18px 10px;}



.proview-bottom{margin-top:45px;}
.proview-bottom .related-pro > strong{font-size: 24px; padding-left:5px; margin-bottom:5px; color: #111; font-weight: normal; font-family: 'HMHBold'; display: block;}
.proview-bottom .related-pro > p{font-size:14px; margin-bottom:20px; padding-left:5px; color:#666;}
.productbox-list.other-productbox-list{grid-template-columns:repeat(1, minmax(0, 1fr))}

.proview-full-page{margin-top:40px; background:#f6f8fa; padding:40px 0 40px;}
.proview-full-page-inner{max-width:1220px; margin:0 auto; padding:0 20px;}
.proview-full-page-inner strong{font-size:24px; margin-bottom:20px; color:#111; font-weight: normal; display: block; font-family:'HMHBold';}
.test{overflow-x: auto; width: -webkit-calc(100% + -10px); width: -moz-calc(100% + -10px); width: calc(100% + -10px); margin-left: -24px; padding-left: 24px; padding-right: 20px;}
.lately-listbox{display: -ms-flexbox; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-lines: multiple; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;
    -ms-flex-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; justify-content: flex-start; display: block; white-space: nowrap;}

.lately-list{display: inline-block; margin-right:10px !important; width:190px; background:#fff;}
.lately-list a{display: block; padding:20px 15px; box-sizing: border-box; border:1px solid #e5e5e5; height:100%;}
.lately-list a:hover{border:1px solid #01549e}
.lately-list a p{font-size:16px; margin-bottom:15px; color:#111; display: block; font-weight: normal; font-family:'HMHBold';}
.lately-list a img{max-width:100%; margin:0 auto; display: block;}

/* 네트워크 */
.network-tab{margin-bottom:40px; display: flex; align-items: center; border:1px solid #ccc;}
.network-tab li{width:33.33%; }
.network-tab li a{font-size:15px; padding:15px 5px; color:#555; font-family:'HMHMedium'; display: block; text-align: center; border-right:1px solid #ccc; height:52px; box-sizing:border-box;
display: flex; align-items: center; justify-content: center;}
.network-tab li a.on{color:#fff; background:#01549e; position: relative;}
.network-tab li a.on::before{width:2px; height:8px; background:#fff; content:''; position: absolute; bottom:0; left:50%; transform: translate(-50%, 0);}
.network-tab li:last-child a{border-right:0}

.net-top-infobox{margin-bottom:40px; display: flex; flex-direction: column;}
.net-top-infobox p{font-size:15px; color:#666; order:2; margin-top:20px;}
.net-top-infobox p span{font-family:'HMHMedium'; color:#111;}
.net-top-infobox form{width:100%;}
.net-top-infobox .searchbox{width:100%; order:1;}
.net-top-infobox .searchbox .search-type01-box{width:100%;}
.net-top-infobox .searchbox .search-type01{width:calc(100% - 30px)}

.region-container{padding-bottom:100px;}
.networklist{border-top:2px solid #292929;}
.networklist .networklist-list{padding:40px 0; box-sizing: border-box; border-bottom:1px solid #ccc; position: relative;}
.networklist .networklist-list .networklist-tit{font-size:24px; line-height:30px; margin-bottom:15px; color:#111; font-weight: normal; font-family:'HMHMedium'; display: block;}
.networklist .networklist-list .net-address{font-size:15px; line-height:21px; margin-bottom:25px; color:#666;}
.branchinfo li{display: table; margin-bottom:10px;}
.branchinfo li:last-child{margin-bottom:0;}
.branchinfo li p{display: table-cell; vertical-align: middle;}
.branchinfo li p:nth-child(1){font-size:14px; color:#666; width:60px;}
.branchinfo li p:nth-child(2){font-size:14px; color:#111; width:calc(100% - 60px); font-family:'HMHMedium';}
.branchinfo li p:nth-child(2) a{color:#111;}
.networkbtn{margin-top:40px;}
.networkbtn a.btn-type{height:inherit; line-height:inherit; font-size: 15px; padding:8px 23px; width:100%; box-sizing: border-box;}

/* 해외 */
.content.full-content .network-content .network-tabbox{padding:0 20px; box-sizing: border-box;}
.content.full-content .network-content .net-top-infobox.overseas{justify-content:flex-end; padding:0 20px; position: relative;}
.content.full-content .network-content .regionbox{margin-left:20px;}
.regionbox.fixed{position: fixed; top:73px; left:0; z-index: 6; width:100%;}
.regionbox.fixed .region-swiper{max-width:1220px;}
.regionbox .region-swiper{position:relative;}
.regionbox .region-swiper:after{content:''; position:absolute; top:0; right:0; width:100px; height:100%; background:linear-gradient(270deg, #FFF 0%, rgba(255, 255, 255, 0.7) 30%, rgba(255, 255, 255, 0.00) 90%); z-index:10;}
.regionbox .region-swiper ul{display: flex;}
.regionbox .region-swiper li{border-top:1px solid #292929; border-bottom:1px solid #292929; width:auto; background:#fff; min-height:48px; box-sizing:border-box;}
.regionbox .region-swiper li a{font-size:15px; padding:13px 20px; text-align: center; color:#555; display: block; font-family:'HMHMedium'; min-height:48px; box-sizing:border-box;
	line-height: 0; display: flex; align-items: center; justify-content: center;}
.regionbox .region-swiper li a.on{color:#fff; background:#111;}

.content.full-content .network-content .networklist.region-networklist{border-top:0; padding:0 20px;}
.network-label{display: flex; margin-bottom:10px;}
.network-label li{margin-right:5px; padding:8px 19px; border-radius: 20px; display: flex; align-items: center; justify-content: center;}
.network-label li p{font-size:14px; font-family:'HMHMedium';}
.network-label li.net-black{border:1px solid #000;}
.network-label li.net-black p{color:#000;}
.network-label li.net-blue{border:1px solid #01549e}
.network-label li.net-blue p{color:#01549e}


.tab-area{margin-bottom:50px;}
.tab-area li a{font-size:3vw; line-height:38px;}
.tab-area li a.on:after{width:1px; height:5px;}
.m-id-tit{font-size: 26px; line-height: 18px; margin-bottom:35px;}
.id-top-txt{font-size:22px; line-height:32px; margin-top:35px;}
.id-content-box{margin-top:50px;}
.id-content-box .id-box{margin-bottom:50px;}
.id-box .id-tit02{font-size:26px; line-height:18px; margin-bottom:28px;}
.id-vision .id-vision-list{margin-bottom:50px;}
.id-vision .id-vision-list .id-bg{width:233px; height:233px;}
.id-vision .id-vision-list .id-bg .id-bg-txt{font-size:19px; line-height:27px;}
.id-vision .id-vision-list .id-bg-sub-txt{font-size:14px; line-height:20px; margin-top:25px;}
.id-point li.id-point-list{padding:20px;}
.id-point li div.id-point-tb .id-point-l{margin-bottom:15px;} 
.id-point li div.id-point-tb:nth-child(1) .id-point-l img{width:36px;}
.id-point li div.id-point-tb:nth-child(2) .id-point-l img{width:36px;}
.id-point li div.id-point-tb:nth-child(3) .id-point-l img{width:38px;}
.id-point li div.id-point-tb:nth-child(4) .id-point-l img{width:36px;}
.id-point li div.id-point-tb .id-point-l .id-point-tit{font-size:19px; line-height:35px; margin-left:10px;}
.id-point li div.id-point-tb .id-point-r .id-point-txt li{font-size:14px; line-height:20px; padding-left:13px; margin-bottom:10px;}
.id-point li div.id-point-tb .id-point-r .id-point-txt li:after{width:3px; height:3px; top:8px;}


p.promotion-txt{font-size:24px; margin-bottom:50px;}
.content-search{margin-bottom:45px;}
.content-search .inner-content-search{height:50px;}
.content-search .inner-content-search .search-txt{width:calc(100% - 53px); height:50px; font-size:18px;}
.content-search .inner-content-search .search-btn{width:53px; height:50px; background-size:26px;}
.result-box{margin-bottom:10px;}
.result-box p{font-size:18px;}
.result-box p span{font-size:20px;}

.tab-list{margin-bottom:50px;}
.tab-list.type5 ul li a{font-size:18px;}
.tab-list ul li a{font-size:22px; padding:16px 0 12px;}
.tab-list ul li.on a:before{width:3px; height:8px; margin-left:-1px;}
.list-area.list-type2 ul:first-child{border-top:2px solid #197bb8;}
.list-area.list-type2 ul{border-top:2px solid #197bb8; margin-top:35px; padding:25px 20px 30px;}
.list-area.type2 ul li.type{font-size:22px; margin-bottom:20px;}
.list-area.type2 ul li.title{font-size:20px; margin-bottom:5px; line-height:24px; max-height:48px}
.list-area.type2 ul li.download{margin-top:20px;}
.list-area.type2 ul li.download a{width:120px; height:40px; line-height:38px;}
.list-area.type2 ul li.download a span{padding-left:30px; line-height:22px; background-size:21px 22px;}

.list-area{border-top:1px solid #444;}
.list-area .list-body ul li{font-size:16px; min-height:22px}
.list-area .list-body ul li.title a{font-size:20px; max-height:44px; line-height:22px;}
.list-area .list-body ul.notice li.number span{width:50px; height:50px; line-height:50px; font-size:18px;}
.list-area ul{padding:25px 0;}
.list-area ul li.data{padding-top:10px;}
.list-area .list-body ul.notice li.number{width:85px; margin-top:-25px;}
.list-area .list-body ul.notice li.title{width:calc(100% - 85px);}
.list-area .list-body ul.notice li.data{width:calc(100% - 85px);}

.list-area.type3 ul li.type{font-size:22px; margin-bottom:20px;}
.list-area.type3 ul li.title{font-size:20px; margin-bottom:5px; line-height:24px; max-height:48px}
.list-area.type3 ul li.register{margin-top:20px;}
.list-area.type3 ul li.register span{width:120px; height:40px; line-height:42px;}

.recruit-view .view-head{margin-bottom:15px;}
.recruit-view .view-head .view-title{font-size:26px; margin-bottom:25px; line-height:32px; max-height:64px; border-bottom:1px solid #01549e; padding-bottom:25px;}
.recruit-view .view-head .view-data{font-size:16px; padding-left:30px; line-height:26px; background-size:26px;}
.recruit-view .view-body{padding-bottom:45px;}
.recruit-view .view-body .inner-table{margin-bottom:35px;}
.recruit-view .view-body table col:first-child{width:30%}
.recruit-view .view-body table tr td:first-child{color:#333; padding-left:20px; font-size:20px; padding-right:10px;}
.recruit-view .view-body table td{font-size:18px; padding:14px 0; padding-left:25px;}
.recruit-view .view-body table td ul li{padding-left:10px; margin-bottom:10px;}
.recruit-view .view-body table td ul li:before{top:10px; height:1px; width:5px;}
.recruit-view .link-go{width:190px; font-size:22px; line-height:54px; height:54px; margin:50px auto 0;}
.besides{margin-top:45px;}
.besides .prev-list{width:130px; font-size:22px; line-height:54px; height:54px;}

.inquiry-info{margin-bottom:62px;}
.inquiry-info .inner-inquiry-info > span{padding-left:35px; line-height:26px; font-size:18px; margin-bottom:8px; background-size:27px 26px;}
.inquiry-info .inner-inquiry-info > strong{font-size:42px;}
.inquiry-info .inner-inquiry-info .inner-call{margin-top:10px;}
.inquiry-info .inner-inquiry-info .inner-call > span{width:137px; height:42px; border-radius:7px; line-height:42px; font-size:20px;}
.inquiry-info .inner-inquiry-info .inner-call p{font-size:18px; line-height:26px; margin-top:15px;}
.inquiry-content .sub-title{font-size:24px; margin-bottom:10px;}
.inquiry-content .sub-title.en-sub-title{width: calc(100% - 130px); word-break: break-word;}
.inquiry-content .sub-title.cn-sub-title{word-break: break-word !important;}
.privacy-box{border-top:1px solid #444; padding:25px 15px; margin-bottom:65px;}
.privacy-box p.text-1{margin-bottom:35px; font-size:20px; line-height:24px;}
.privacy-box p.text-2{font-size:18px; line-height:24px; margin:25px 0;}
.privacy-box .ul-table ul li{padding:15px; font-size:18px;}
.privacy-box .ul-table ul li.lith{width:150px;}
.privacy-box .ul-table ul li.litd{width:calc(100% - 150px)}

.privacy-box .privacy-link{font-size:18px; margin-bottom:20px}
.inquiry-box{border-top:1px solid #444; border-bottom:1px solid #444;}
.inquiry-box .info-txt{top:-30px; font-size:16px;}
.inquiry-box .info-txt span.type{padding-left:20px;}
.inquiry-box span.type{padding-left:20px;}
.inquiry-box span.type.ico{background-size:13px 9px;}
.inquiry-box dt{width:140px; padding-left:15px; font-size:17px;}
.inquiry-box dd{width:calc(100% - 140px); padding:10px 15px;}
.inquiry-box dd select{height:37px; font-size:18px; padding-left:10px; background-size:21px 11px;}
.inquiry-box dd input[type=text]{height:37px; padding:0 10px; font-size:18px;}
.inquiry-box dd textarea{padding:10px;}
.inquiry-box .file-select{font-size:18px; padding:0 20px; height:32px; line-height:36px;}
.inquiry-box  #file-zone{margin-top:15px;}
.inquiry-box  #file-zone span{font-size:16px; margin-top:10px;}
.inquiry-box  #file-zone .file-close{width:25px; height:25px; margin-left:8px; background-size:25px;}
.inquiry-box .file-txt{font-size:18px; margin-top:10px;}
.inquiry-box .file-txt.cn-file-txt{word-break: break-word !important;}

.inquiry-success{border-top:1px solid #444; padding:50px 5px 35px;}
.inquiry-success > div{padding-top:135px; background-size:95px;}
.inquiry-success > div strong{font-size:22px; line-height:28px;}
.inquiry-success > div p{font-size:18px; line-height:24px; padding-top:25px;}

.btntypebox{display:flex; align-items: center; margin-top:10px;}
.btntype{font-size: 18px; padding: 0 20px; height: 32px; line-height: 36px; color: #fff; background-color: #444; border: 1px solid #dfdfdf; font-family: 'HMHLight'; margin: 0; display: inline-block;}
.btntypebox .btntype{margin-left:10px; height:37px; line-height:38px;}

.information-content .first-info{padding:25px 20px; margin-bottom:50px;}
.information-content .first-info p{font-size:20px; line-height:28px;}
.information-content .first-info p span{padding-top:15px;}
.information-content .info-depth1 > li{margin-bottom:45px;}
.information-content .info-depth2 > li{margin-bottom:15px;}
.information-content .info-depth1 > li > strong{font-size:22px; padding-bottom:5px;}
.information-content .inner-info{padding:22px; border-top:1px solid #444;}
.information-content .inner-info > p{font-size:18px; line-height:24px; margin-bottom:20px;}
.information-content .info-depth2 > li > strong{font-size:18px;}
.information-content .info-depth3{margin-top:15px;}
.information-content .info-depth2 > li{font-size:18px}
.information-content .info-depth3 > li > span{margin-top:15px;}
.information-content .info-depth3 > li{margin-bottom:5px;}
.information-content .info-depth4{margin-top:5px;}
.information-content .info-depth4 > li{font-size:18px; padding-left:15px; margin-bottom:5px;}

/*개인정보, 이메일무단수집거부*/
.pastrecord{margin-bottom:40px; display:flex; align-items: center; justify-content: flex-end;}
.pastrecord-select{width: 50%; height: 37px; font-size: 18px; padding-left: 10px; border: 1px solid #dfdfdf; background: url('/images/industrial/ico/m_select_ico.png') no-repeat 93% center; -webkit-appearance: none;
    -moz-appearance: none; margin: 0; border-radius: 0; color: #676767; font-family: 'HMHLight'; vertical-align: middle; cursor: pointer; background-size: 21px 11px;}

}

@media (max-width: 370px){
.lengthtype li:first-child{padding-right:8px;}
.lengthtype li:last-child{padding-left:8px;}
.proview-btnbox-inner a{width:calc(50% - 1px)}
.proview-btnbox-inner a{font-size:13px;}
.proview-middle-titbox strong{font-size:20px;}
.productcompare-tblbox.productcompare-tblbox-other strong{font-size:15px;}



	
}


@media (max-width: 350px){
	.tab-area li a{font-size:11px;}
}
