@charset "utf-8";

@import url(https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css);﻿

body, h1, h2, h3, h4, h5, h6, input, textarea, select { font-family: 'NanumSquare', sans-serif;}


/* 전체 속성 지정 */
* {font-style:normal/* em, dfn, var, cite, address */; font-family:'NanumSquare',sans-serif, 'Helvetica Neue', Arial, '돋움', dotum, AppleGothic, sans-serif; }
*::selection {background:#333; color:#fff;line-height:1.5;}
*::-moz-selection {background:#333; color:#fff;} /* 텍스트 드래그시 배경색상 및, 폰트 컬러 변경 */
* {margin:0; padding:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;} /* div, p 등의 개체의 선이나 패딩 영역 무시 */

input, button, textarea, select, form, fieldset {border-radius:0; border:none; -webkit-appearance:none; -webkit-box-sizing:border-box; vertical-align:middle;}
input[type='radio'] {-webkit-appearance:radio;}
input[type='checkbox'] {-webkit-appearance:checkbox;}
input[type='password'] {font-family:dotum, sans-serif;}
input, button, textarea {font-size:16px; line-height:1.2; font-family:'NanumSquare', sans-serif, 'Helvetica Neue',  'Montserrat', Arial, '돋움', dotum, AppleGothic, sans-serif;}
/*
select {background-image:url(../../img/program/search_btn.png); background-position:right 7px center; background-repeat:no-repeat; -moz-appearance:none; -webkit-appearance:none; appearance:none;}
*/
select {background-position:right 7px center; background-repeat:no-repeat; -moz-appearance:none; -webkit-appearance:none; appearance:none;}
select::-ms-expand{display:none;}
input:focus { outline: none; }

html, body, div, p {margin:0; padding:0;}
body {-webkit-text-size-adjust: 100%; margin:0; padding:0; font-size:14px; line-height:1.5; color:#555;width:500px font-family:'NanumSquare', sans-serif, 'Helvetica Neue', Arial, '돋움', dotum, AppleGothic, sans-serif;; word-break:keep-all;}
h1, h2 {line-height:1.2; font-weight:bold; margin:0; padding:0; color:#222; letter-spacing:-2px;}
h3, h4, h5, h6 {line-height:1.4; font-weight:bold; margin:0; padding:0; color:#222; /*letter-spacing:-1px;*/}
hr {display: none;}
table, pre {font-size:12px;} /* DOCTYPE 없으면 속성 상속 안됨 */
table {border-collapse:0; border-spacing:0;} /* DOCTYPE 없으면 속성 상속 안됨 */
td {color:#555;}
a, a:link {text-decoration:none;} /* cursor: pointer; 안씀.. a태그에 href 없어도 손모양 커서 나오므로  */
a:visited {text-decoration:none; }
/* a:hover, a:active, a:focus {color: #66cccc; -webkit-transition: background-color 0.5s ease, color 0.5s ease; -moz-transition: background-color 0.5s ease, color 0.5s ease; -o-transition: background-color 0.5s ease, color 0.5s ease; -ms-transition: background-color 0.5s ease, color 0.5s ease;} *//* a:focus추가 */
img {margin:0; border:0;}

ul {list-style:none;}
ul li{list-style:none; margin:0; padding:0;}

strong {font-weight: bold;}
em {color:#333;} em em {color:#333;}
sup, sub {font-size:12px;}
pre /* 형식 유지 컨텐츠 자동개행 */
{
white-space: pre-line; /* css3 */
white-space: -moz-pre-wrap; /* Mozilla, since1999 */
white-space: -pre-wrap; /* Op4-6 */
white-space: -o-pre-wrap; /* Op7 */
word-break: break-word;
word-wrap: break-word; /* IE 5.5+ */
}

.png24 { tmp:expression(setPng24(this)); } /* [IE6] PNG-24 투명 이미지  */


#container { margin: 0px; padding: 0px; clear: both; float: none; width: 100%; position: relative;}



/***********************************************
배경 모음
***********************************************/
.bg_fff {background-color:#fff;}
.bg_1d439c {background-color:#1d439c;}
.bg_333 {background-color:#333;}
.bg_ddd {background-color:#ddd;}
.bg_f4 {background-color:#f4f4f4;}
.bg_fa {background-color:#fafafa;}
.bg_e9 {background-color: #e9eced;}
.bg_eb {background-color: #ebebeb;}
.bg_mint {background-color: #0facb6}
.bg_green {background-color: #7fbc03;}
.bg_blue {background-color: #0056b8;}
.bg_org {background-color: #ff9e1a;}
.bg_lightblue {background-color: #cddbeb;}
.bg_f58220 {background-color: #f58220;}
.bg_lightyellow {background-color: #f6f5f1;}

.bg_01 {background-color: #bbcfd0;}
.bg_02 {background-color: #92c9cc;}
.bg_03 {background-color: #50a9b1;}
.bg_04 {background-color: #2d878f;}
.bg_05 {background-color: #0e6d75;}
.bg_06 {background-color: #085265;}

.opa5 {opacity:0.5;}
.black_opa4 {background:rgba(0,0,0,0.4);}
.black_opa6 {background:rgba(0,0,0,0.6);}

.br_top01 { background:url("/img/main/top_icon01.jpg") no-repeat;background-position: top left;padding-left:15px;padding-right:10px;}
.br_top02 { background:url("/img/main/top_icon02.jpg") no-repeat;background-position: top left;padding-left:18px;padding-right:10px;}
.br_top03 { background:url("/img/main/top_icon03.jpg") no-repeat;background-position: top left;padding-left:18px;padding-right:10px;padding-top:2px;}
.br_top04 { background:url("/img/main/top_icon04.jpg") no-repeat;background-position: top left;padding-left:16px;padding-right:10px;padding-top:2px;}

.br_loc { background:url("/img/sub/01/icon_location.jpg") no-repeat;background-position: top left;padding-left:30px;}
.br_tel {background:url("/img/note/call.jpg") no-repeat;background-position: 0% 55%;;background-size: 14px 11px;padding-left:18px;}
.br_hp { background:url("/img/note/phone.jpg") no-repeat;background-position:0% 75%;background-size: 9px 11px;padding-left:15px;}
.br_fax { background:url("/img/sub/01/icon_fax.jpg") no-repeat;background-position: top left;padding-left:30px;}
.bl_logo { background:url("/img/klc/m_bl.png") no-repeat;background-position: top left;padding-left:30px;}


.bg_main01 { background:url("/img/note/main1.jpg") no-repeat;background-size:100%; background-position:center top;}
.bg_main02 { background:url("/img/note/guide.jpg") no-repeat;background-size:cover; background-position: center center;}
.bg_main03 { background:url("/img/home/mainv03.jpg") no-repeat;background-size: cover; background-position: center center;}
.bg_main_text { background-image:url("/img/main/mv_point.png"); background-repeat: no-repeat; background-position: top left;}

.bg_main_03 { background:url("/img/main/bg_business.jpg") no-repeat;background-size: cover;}
.bg_main_03_01 { background:url("/img/main/bg_business_m01.jpg") no-repeat; background-position: top center;}
.bg_main_03_02 { background:url("/img/main/bg_business_m02.jpg") no-repeat; background-position: bottom center;}
.bg_main_03_03 { background:url("/img/main/bg_business_m03.jpg") no-repeat; background-position: top center;}
.bg_main_03_04 { background:url("/img/main/bg_business_m04.jpg") no-repeat; background-position: center center;}

.bg_main_04_01 { background:url("/img/main/p_01.jpg") no-repeat; background-position: top center;}
.bg_main_04_02 { background:url("/img/main/p_02.jpg") no-repeat; background-position: top center;}
.bg_main_04_03 { background:url("/img/main/p_03.jpg") no-repeat; background-position: top center;}
.bg_main_04_04 { background:url("/img/main/p_04.jpg") no-repeat; background-position: top center;}




.bg_main_last_sub01 { background-image:url("../../img/00_main/contact_icon01.png"); background-repeat: no-repeat; background-position: center right;}
.bg_main_last_sub02 { background-image:url("../../img/00_main/contact_icon02.png"); background-repeat: no-repeat; background-position: center right;}



.bg_sub_01 { background:url("/img/klc/g/g_subv01.jpg") no-repeat;background-size: cover;}
.bg_sub_02 { background:url("/img/klc/g/g_subv02.jpg") no-repeat;background-size: cover;}
.bg_sub_03 { background:url("/img/klc/g/g_subv03.jpg") no-repeat;background-size: cover;}
.bg_sub_04 { background:url("/img/klc/g/g_subv04.jpg") no-repeat;background-size: cover;}
.bg_sub_05 { background:url("/img/klc/g/g_subv05.jpg") no-repeat;background-size: cover;}
.bg_sub_06 { background:url("/img/klc/c/c_subv01.jpg") no-repeat;background-size: cover;}
.bg_sub_07 { background:url("/img/klc/c/c_subv02.jpg") no-repeat;background-size: cover;}
.bg_sub_08 { background:url("/img/klc/c/c_subv03.jpg") no-repeat;background-size: cover;}
.bg_sub_09 { background:url("/img/klc/c/c_subv04.jpg") no-repeat;background-size: cover;}


.bg_sub_0501_01 { background:url("../../img/sub/05/01.jpg") no-repeat;background-repeat: no-repeat; background-position: bottom left;}
.bg_sub_0103_01 { background:url("../../img/01_sub1/sub1_03_01.jpg") no-repeat;background-size: cover;}
.bg_sub_0104_01 { background:url("../../img/01_sub1/sub1_04_01.jpg") no-repeat;background-size: cover;}
.bg_sub_0202_01 { background:url("../../img/02_sub2/sub2_02_02.jpg") no-repeat;background-size: cover;}
.bg_sub_0203_01 { background:url("../../img/02_sub2/sub2_03_08.jpg") no-repeat;background-size: cover;}
.bg_sub_0204_01 { background:url("../../img/02_sub2/sub2_04_06.jpg") no-repeat;background-size: cover;}
.bg_sub_0301_01 { background:url("../../img/03_sub3/sub3_01_02.jpg") no-repeat;background-size: cover;}
.bg_sub_0302_01 { background:url("../../img/03_sub3/sub3_02_01.jpg") no-repeat;background-size: cover;}
.bg_sub_0304_01 { background:url("../../img/03_sub3/sub3_04_01.jpg") no-repeat;background-size: cover;}
.bg_sub_0305_01 { background:url("../../img/03_sub3/sub3_05_01.jpg") no-repeat;background-size: cover;}
.bg_sub_0401_01 { background:url("../../img/04_sub4/sub4_01_01.jpg") no-repeat;background-size: cover; background-position: center;}
.bg_sub_0402_01 { background:url("../../img/04_sub4/sub4_02_01.jpg") no-repeat;background-size: cover;}
.bg_sub_0501_01 { background:url("../../img/sub/05/01.jpg") no-repeat;background-size: auto 100%;background-repeat: no-repeat; background-position: bottom left;}
.bg_sub_0502_01 { background:url("../../img/05_sub5/sub5_02_01.jpg") no-repeat;background-size: cover;}
.bg_sub_0503_01 { background:url("../../img/05_sub5/sub5_03_01.jpg") no-repeat;background-size: cover;}


.bg_search	{ background:url("/img/note/search.jpg") no-repeat 96% 50%;}

/***********************************************
폰트
***********************************************/

/* 폰트설정 ( 사이즈) */

h1 {font-size:36px;}
h2 {font-size:30px;}
h3 {font-size:16px;}

.fs8 {font-size:8px;}
.fs9 {font-size:9px;}
.fs10 {font-size:10px;}
.fs12 {font-size:12px;}
.fs14 {font-size:14px;}
.fs16 {font-size:16px;}
.fs18 {font-size:18px;}
.fs20 {font-size:20px;}
.fs22 {font-size:22px;}
.fs24 {font-size:24px;}
.fs26 {font-size:26px;}
.fs28 {font-size:28px;}
.fs30 {font-size:30px;}
.fs36 {font-size:36px;}
.fs44 {font-size:44px;}
.fs50 {font-size:50px; line-height: 0.8;}
.fs60 {font-size:60px;}
.fs72 {font-size:72px;}
.fwb {font-weight:bold;}
.fwn {font-weight:normal;}

/* 폰트설정 ( 색상) */
.fc_000 {color:#000 !important;}
.fc_002266 {color:#002266 !important;}
.fc_mint {color:#0facb6;}

.fc_00adb4 {color:#00adb4;}
.fc_193357 {color:#193357;}
.fc_1d439c {color:#1d439c;}
.fc_222 {color:#222 !important;}
.fc_2f {color:#2f2f2f !important;}
.fc_32 {color:#323232 !important;}
.fc_36 {color:#363636 !important;}
.fc_3c {color:#3c3c3c !important;}
.fc_white {color:#fff; !important;}
.fc_blue {color:#0056b8;}
.fc_green {color:#7fbc03;}
.fc_555 {color:#555555;}
.fc_666 {color:#666666;}
.fc_67 {color:#676767;}
.fc_73 {color:#737373;}
.fc_74 {color:#747474;}
.fc_75 {color:#757575;}
.fc_999 {color:#999999 !important;}
.fc_aaa {color:#aaa !important;}
.fc_0b5e88 {color:#0b5e88;}
.fc_158e53 {color:#158e53;}
.fc_0e2169 {color:#0e2169;}

.fc_ef4c83 {color:#ef4c83;} /*핑크*/

.fc_f58220 {color:#f58220;}


/* 폰트설정 ( 스타일) */
.underline {text-decoration:underline;}

/*자간*/
.ls_0 {letter-spacing: -0.5px;}
.ls_1 {letter-spacing: -1px;}
.ls_m2 {letter-spacing: -2px;}
.ls_m3 {letter-spacing: -3px;}
.ls_15 {letter-spacing: 1.5px;}
.ls_3 {letter-spacing: 3px;}
.ls_30 {letter-spacing: 30px;}

/*행간*/
.lh_10 {line-height: 1.0;}
.lh_13 {line-height: 1.3;}
.lh_15 {line-height: 1.5;}
.lh_18 {line-height: 1.8;}

.text_break {word-break: break-all;}

/*selection*/
div::selection {background-color: #0facb6;}
p::selection {background-color: #0facb6;}
li::selection {background-color: #0facb6;}
h2::selection {background-color: #0facb6;}
h3::selection {background-color: #0facb6;}

/***********************************************
텝메뉴
***********************************************/

/* tab1 */
.tab {margin:0;padding:0;width:100%;text-align:center;border-bottom:1px solid #ddd;height:50px;font-size:16px;color:#222;}
.tab ul {margin:0;padding:0;text-align:center; display: inline-block;}
.tab ul li {float: left; margin:0; border-right:1px solid #ddd;height:50px;}
.tab ul li a {display:inline-block; padding:0 40px; line-height: 50px;}
.tab ul li a {color:#222;}
.tab .first {border-left:1px solid #ddd;}
.tab ul li.on a, .tab ul li:hover a{background:#0facb6; border-bottom: 0; color:#fff; font-weight:bold;}

/* tab2 */
.tabR {text-align:center;}
.tabR a {padding:10px 35px; font-size: 16px; display: inline-block; background:#fff; color:#222; text-align:center;border:1px solid #ddd; border-radius:25px;margin-right:15px;  margin-top: 60px; margin-bottom: 60px;}
.tabR a.on, .tabR a:hover, .tabR a:focus {background:#0facb6;color:#fff;font-weight:bold; border: 1px solid #0facb6;}
.tabR a > span {font-weight:bold; margin:0 0 0 5px;}

.btn_basic {display:inline-block;background-color:#fff;border:1px solid #ddd;padding:5px 20px;cursor:pointer;color:#333}
.btn_basic:hover {color:#000;font-weight:bold;border:1px solid #aaa;}

.btn_wh {display:inline-block;background-color:#fff;border:1px solid #0056b8;padding:5px 20px;cursor:pointer;}
.btn_wh:hover {color:#0056b8;font-weight:bold;border:1px solid #0056b8;}

.btn_green {background-color:#7fbc03;color:#ffffff;border:1px solid #7fbc03 ;padding:5px 30px;cursor:pointer; border-radius:5px;}
.btn_green:hover {color:#7fbc03;font-weight:bold;border:1px solid #7fbc03;}

.btn_wgreen color:#7fbc03;background-color:#fff;border:1px solid #7fbc03;padding:10px 20px;cursor:pointer;}

.btn_bk {background-color:#000;color:#fff;border:none !important;padding:10px 20px;cursor:pointer;}

.btn_blue {background-color:#0056b8;color:#ffffff;border:1px solid #0056b8 ;padding:5px 30px;cursor:pointer; border-radius:5px;}
.btn_blue:hover {background-color:#0056b8;color:#fff;}



.btn_mint {background-color:#0facb6;color:#fff;border:1px solid #0facb6;padding:10px 20px;cursor:pointer;}
.btn_round {padding:3px 15px; text-align:center;border:1px solid #fff; border-radius:8px;}
.btn_lround {text-align:center;border-radius:40px 0 0 40px;padding:15px 50px;box-shadow: 5px 5px 5px 5px #bbb;}


/* table 정의 */
.table_01 {border-top:1px solid #17469e}
.table_01 th {padding:15px;border-top:1px solid #17469e}
.table_01 td {padding:15px;border-top:1px solid #ddd}
.table_01 th,td {padding:5px;font-size:16px;}
.table_02 th {padding:5px;font-weight:bold;color:#2f;border-top:none}
.table_02 td {padding:5px;border-top:none}
.table_03 th,td {padding:5px;border-top:none;vertical-align:top;font-size:16px;}
.table_03 th {text-align:left;color:#333}
.table_03 td {color:#666}

.table_pdf {width:100%;border-bottom:1px solid #17469e;}
.table_pdf th {padding:15px;border-top:1px solid #17469e;background-color:#FAFAFA;width:180px;}
.table_pdf td {padding:15px;border-top:1px solid #ddd;}
.table_pdf th,td {padding:5px;font-size:16px;}


.table_info {font-size:18px;width:100%;}
.table_info th {padding:14px 30px 10px 30px;border-bottom:1px solid #1d439c;color:#000;}
.table_info td {padding:14px 12px 10px 60px;border-bottom:1px solid #ddd;margin-left:10px;color:#000;}
.table_info th.first {border-top:1px solid #1d439c;}
.table_info td.first {border-top:1px solid #ddd}

.table_product {font-size:14px;width:100%;}
.table_product th {padding:10px;border:1px solid #ddd; background-color:#f4f4f4;}
.table_product td {padding:10px 0px 10px 20px;border:1px solid #ddd;}



/* input */
.min_input {border:1px solid #ddd;padding:10px;font-size:12px;} 
.un_input {border-bottom:1px solid #000;padding:5px 10px;font-size:12px;line-height:2.0;} 


.un_inputs {border-bottom:1px solid #000;padding:10px 15px;font-size:12px;line-height:2.0;} 
.un_inputs {
	-webkit-appearance: none; 
	/* 네이티브 외형 감추기 */ 
	-moz-appearance: none; appearance: none; 
	background: url("/img/note/black.png") no-repeat 90% 50%; /* 화살표 모양의 이미지 */ } 
/* IE 10, 11의 네이티브 화살표 숨기기 */
.un_input select::-ms-expand { display: none; }


/***********************************************
컨텐츠박스
***********************************************/

/* 레이아웃(컨텐츠박스) */
.cont_boxA {max-width:1200px;margin:0 auto;}
.cont_boxB {max-width:100%;}

.cont_boxHA {float:left;width:50%;}
.cont_boxHB {float:left;width:33%;}
.cont_boxTH {width:33.3333%;float:left;}
.cont_boxFO {width:25%;float:left;}
.cont_boxFI {width:20%;float:left;}
.cont_boxSI {width:16.6666%;}



.box_fff {position:relative;top:-26px;display:inline-block;text-align:left;border:1px solid #fff;background-color:#fff;padding:10px 10px 10px 0;}


/* 그림자 */
.div_shadow { box-shadow: 3px 3px 2px #333;}

/* 폭 */
.w_5p {width:5%;}
.w_10p {width:10%;}
.w_15p {width:15%;}
.w_17p {width:17%;}
.w_20p {width:20%;}
.w_25p {width:25%;}
.w_30p {width:30%;}
.w_32p {width:32%;}
.w_35p {width:35%;}
.w_40p {width:40%;}
.w_45p {width:45%;}
.w_50p {width:50%;}
.w_60p {width:60%;}
.w_65p {width:65%;}
.w_70p {width:70%;}
.w_80p {width:80%;}
.w_85p {width:85%;}
.w_90p {width:90%;}
.w_100p {width:100%;}
.mw_100p {max-width:100%;}
.w_20_100p {width:20%;}


.w_20 {width:20px;}
.w_80 {width:80px;}
.w_100 {width:100px;}
.w_180 {width:180px;}
.w_190 {width: 190px;}
.w_330 {width: 330px;}
.w_750 {width: 750px;} /*공기압축기 절감시뮬레이션 계산하기버튼*/

/* 높이 */
.h_20 {height:20px;}
.h_50 {height:50px;}
.h_70 {height:70px;}
.h_80 {height:80px;}
.h_90 {height:90px;}
.h_145 {height:145px;}
.h_170 {height:175px;}
.h_180 {height:180px;} /*공기압축기 제품소개 높이값*/
.h_190 {height:190px;} /*절감사례 썸네일 높이값*/
.h_218 {height:218px;} /*메인 제품소개 높이값*/
.h_230 {height:230px;}
.h_260 {height:260px;}
.h_320 {height:320px;} 
.h_330 {height:330px;} /*공기압축기 제품소개 리드부분 */
.h_340 {height:340px;}
.h_380 {height:380px;}
.h_400 {height:400px;}
.h_420 {height:420px;}
.h_450 {height:450px;} /*ceo인사말*/
.h_460 iframe{height:460px;} /*오시는길*/
.h_500 {height:500px;}


.h_min500 {min-height:500px;}

.h_100p {height:100%;}

.h_inherit {height: inherit;}

.bd_d8 {border:1px solid #d8d8d8}
.bd_df {border:1px solid #dfdfdf}
.bd_f58220 {border:1px solid #f58220}
.bdb_f4 {border-bottom:1px solid #f4f4f4}
.bdb_df {border-bottom:1px solid #dfdfdf}
.bdb_000 {border-bottom:1px solid #000}
.bdl_blue {border-left:4px solid #0056b8}
.bdr_df {border-right:1px solid #dfdfdf}
.bdt_df {border-top:1px solid #dfdfdf}
.bdt_blue {border-top:2px solid #0056b8}
.bdb_blue {border-bottom:2px solid #0056b8}
.bdt_green {border-top:2px solid #7fbc03}
.bdb_green {border-bottom:2px solid #7fbc03}
.bdt_aaa {border-top:2px solid #aaaaaa}
.bdb_000 {border-bottom:1px solid #000000}

/* 디스플레이 정의 */
.dpb {display: block;}
.dpi {display: inline;}
.dpib {display: inline-block;}
.dpn {display: none;}

.mdpBlock {display: none !important;} /*모바일에서만 보이게*/

/***********************************************
정렬
***********************************************/

/* 정렬 */
.table {display:table}
.cell {display:table-cell}

.div_center {margin:0 auto;}

.taC {text-align:center;}
.taL {text-align:left;}
.taR {text-align:right;}
.taJ {text-align:justify;}
.taVT {vertical-align:top;}
.taVM {vertical-align:middle !important;}
.taVB {vertical-align:bottom;}

.flR {float:right;}
.flL {float:left;}

/*위치*/
.re {position: relative;}
.ab {position: absolute;}

/* 마진 */
.mg_m20 {margin: -20px;}
.mg_auto {margin: 0 auto;}

.mgt_3 {margin-top:3px;}
.mgt_5 {margin-top:5px;}
.mgt_10 {margin-top:10px;}
.mgt_15 {margin-top:15px;}
.mgt_20 {margin-top:20px;}
.mgt_30 {margin-top:30px;}
.mgt_40 {margin-top:40px;}
.mgt_60 {margin-top:60px;}
.mgt_80 {margin-top:80px;}
.mgt_150 {margin-top:100px;}

.mgt_m50 {margin-top:-50px;}

.mgb_5 {margin-bottom: 5px;}
.mgb_10 {margin-bottom: 10px;}
.mgb_15 {margin-bottom: 15px;}
.mgb_20 {margin-bottom: 20px;}
.mgb_30 {margin-bottom: 30px;}
.mgb_40 {margin-bottom: 40px;}

.mgr_10 {margin-right: 10px;}
.mgr_20 {margin-right: 20px;}

.mgl_10 {margin-left: 10px;}
.mgl_20 {margin-left: 20px;}

.mglr_20 {margin-left: -20px; margin-right: -20px;} /*6개 박스 간격*/

.space {margin:0 5px;}
.space02 {display:inline-block;padding:0 5px;}

/*패딩*/
.pd_5 {padding:5px;}
.pd_10 {padding:10px;}
.pd_15 {padding:15px;}
.pd_20 {padding:20px;}
.pd_30 {padding:30px;}
.pd_40 {padding:40px;}
.pd_60 {padding:60px;}

.pdt_m15 {padding-top:-15px;}
.pdt_5 {padding-top:5px;}
.pdt_10 {padding-top:10px;}
.pdt_15 {padding-top:15px;}
.pdt_20 {padding-top:20px;}
.pdt_25 {padding-top:25px;}
.pdt_30 {padding-top:30px;}
.pdt_40 {padding-top:40px;}
.pdt_50 {padding-top:50px;}
.pdt_60 {padding-top:60px;}
.pdt_90 {padding-top:90px;}
.pdt_100 {padding-top:100px;}
.pdt_150 {padding-top:150px;}
.pdt_200 {padding-top:200px;}

.pdb_10 {padding-bottom:10px;}
.pdb_20 {padding-bottom:20px;}
.pdb_40 {padding-bottom:40px;}
.pdb_60 {padding-bottom:60px;}
.pdb_90 {padding-bottom:90px;}
.pdb_120 {padding-bottom:120px;}

.pdr_10 {padding-right:10px;}
.pdr_13 {padding-right:13.3px;}
.pdr_20 {padding-right:20px;}
.pdr_26 {padding-right:26.6px;}
.pdr_30 {padding-right:30px;}
.pdr_40 {padding-right:40px;}
.pdr_60 {padding-right:60px;}
.pdr_70 {padding-right:70px;}
.pdr_90 {padding-right:90px;} /*절감시뮬레이션*/
.pdr_95 {padding-right:95px;}

.pdl_0 {padding-left:0 !important;}
.pdl_5 {padding-left:5px;}
.pdl_10 {padding-left:10px;}
.pdl_13 {padding-left:13.3px;}
.pdl_15 {padding-left:15px;}
.pdl_20 {padding-left:20px;}
.pdl_26 {padding-left:26.6px;}
.pdl_30 {padding-left:30px;}
.pdl_40 {padding-left:40px;}
.pdl_50 {padding-left:50px;}
.pdl_60 {padding-left:60px;}
.pdl_80 {padding-left:80px;}

.pdlr_2 {padding-left: 2px; padding-right: 2px;}
.pdlr_5 {padding-left: 5px; padding-right: 5px;}
.pdlr_10 {padding-left: 10px; padding-right: 10px;}
.pdlr_15 {padding-left: 15px; padding-right: 15px;}
.pdlr_20 {padding-left: 20px; padding-right: 20px;} /*6개 박스 간격*/
.pdlr_25 {padding-left: 25px; padding-right: 25px;}
.pdlr_30 {padding-left: 30px; padding-right: 30px;}
.pdlr_40 {padding-left: 40px; padding-right: 40px;}
.pdlr_50 {padding-left: 50px; padding-right: 50px;}
.pdlr_150 {padding-left: 150px; padding-right: 150px;}
.pdlr_200 {padding-left: 200px; padding-right: 200px;}
.pdlr_220 {padding-left: 220px; padding-right: 220px;} /*공기압축기 절감시뮬레이션 버튼부분*/

.pdtb_3 {padding-top:3px;padding-bottom:3px;}
.pdtb_5 {padding-top:5px;padding-bottom:5px;}
.pdtb_10 {padding-top:10px;padding-bottom:10px;}
.pdtb_20 {padding-top:20px;padding-bottom:20px;}
.pdtb_30 {padding-top:30px;padding-bottom:30px;}
.pdtb_50 {padding-top:50px;padding-bottom:50px;}
.pdtb_51 {padding-top:50px;padding-bottom:51px;} /*메인에 견적문의*/
.pdtb_60 {padding-top:60px;padding-bottom:60px;}
.pdtb_80 {padding-top:80px;padding-bottom:80px;}
.pdtb_100 {padding-top:100px;padding-bottom:100px;}

/***********************************************
기타
***********************************************/

/*border*/
.border {border: 1px solid #ddd; box-sizing: border-box;}
.border_b {border-bottom: 1px solid #ddd;}
.border_r {border-right: 1px solid #ddd;}
.border_l {border-left: 1px solid #ddd;}
.border_t {border-top: 1px solid #ddd;}

/*blut 블릿*/
.blut_mint {position: relative;}
.blut_mint::before {content: ""; width: 3px; height: 3px; position: absolute; left: 0; top: 10px; background-color: #0facb6;}
.blut_mint01 {position: relative;}
.blut_mint01::before {content: ""; width: 3px; height: 3px; position: absolute; left: 0; top: 7px; background-color: #0facb6;}
.blut_mint02 {position: relative;}
.blut_mint02::before {content: ""; width: 5px; height: 5px; position: absolute; left: 0; top: 10px; background-color: #0facb6;}
.blut_gray {position: relative;padding-left:15px;}
.blut_gray::before {content: ""; width: 3px; height: 3px; position: absolute; left: 0; top: 10px; background-color: #999;}

.blut_mgray {}
.blut_mgray::before {}

.bl_logo {}

.num_fixed {position: absolute; left: 0;}
.text_fixed {position: absolute; left: 12px;}



/*기타 */
.clear {clear:both;}
.cf::after {clear: both; display: block; content: "";}
.hand {cursor:pointer}
.mar_dpb {display: block; margin: 0 auto;}


.mdpd {display:none;} /*모바일에서만 보일수 있도록*/

/* 기타(메인) */
.product{border:1px solid #ddd;padding:20px 0;height:370px;}


.product:hover{border:1px solid #17469e}
/*.product:hover div {border:none;}*/
.product:hover .more_btn{background-color:#17469e}
