﻿@charset "utf-8";



/* CSS Document */
/* font-face */
@font-face{
 font-family:"ngn";
 src:url("/USER_DATA/_COMMON/font/NanumGothic.eot");
 src:local(※), url("/USER_DATA/_COMMON/font/NanumGothic.woff") format("woff"), url("/USER_DATA/_COMMON/font/NanumGothic.ttf") format("truetype");
font-weight: normal;
font-style: normal;
 }

@font-face{
 font-family:"ngb";
 src:url("/USER_DATA/_COMMON/font/NanumGothicBold.eot");
 src:local(※), url("/USER_DATA/_COMMON/font/NanumGothicExtraBold.woff") format("woff"), url("/USER_DATA/_COMMON/font/NanumGothicBold.ttf") format("truetype");
font-weight: normal;
font-style: normal;
 }
 /* font-face */
/* TYPE */
html,body{width:100%;height:100%}
/* html{overflow-y:scroll} */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,input{margin:0;padding:0}
body,h1,h2,h3,h4,h5,h6,input,textarea,select,option,button{font-family:'돋움',dotum,Helvetica,sans-serif;font-size:12px;color:#555;}
body{*word-break:break-all;-ms-word-break:break-all}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
/*img{vertical-align:top}*/
em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{color:#333;text-decoration:none}
a:hover{color:#000;text-decoration:underline}
button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
hr{display:none}
legend{*width:0}
/* Common */
img {border:0;}
.visible_visible {visibility: visible;}
.visible_hidden {visibility: hidden;}
.display_none {display: none;}
.display_block {display: block;}
.display_inline {display: inline;}
.float_left {float: left;}
.float_right {float: right;}
.float_clear {border: medium none;clear: both;margin: 0;padding: 0;}
.clear_right {clear:right;}
.justify {text-align: justify;}
.align_center {width:740px;text-align:center;}
.align_right {text-align:right;}
.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;width:710px;}
.top {vertical-align: top;}
.middle {vertical-align: middle;}
.bottom {vertical-align: bottom;}
.b_font {font-weight: bold;}
.b_blue {color: #797979;}
.orange {color: #0F77B0;}
a.orange:link {color: #F1530D;font-family: Dotum,"돋움",sans-serif;font-size: 9pt;text-decoration: none;}
a.orange:visited {color: #6E4613;font-family: Dotum,"돋움",sans-serif;font-size: 9pt;text-decoration: none;}
a.orange:active {color: #CC0000;font-family: Dotum,"돋움",sans-serif;font-size: 9pt;text-decoration: none;}
a.orange:hover {color: #6E4613;font-family: Dotum,"돋움",sans-serif;font-size: 9pt;text-decoration: none;}
a.notice_orange:link, a.notice_orange:visited {color: #F1530D;font-family: 돋움;font-size: 11px;letter-spacing: -1px;line-height: 150%;text-decoration: none;}
a.notice_orange:hover, a.notice_orange:focus, a.notice_orange:active {color: #F1530D;font-family: 돋움;font-size: 11px;letter-spacing: -1px;line-height: 16px;text-decoration: none;}
a.color1:hover, link, visited, active {color: #F1530D;}
.red {color: #c7100c;}
.blue {color: #353E83;font-weight: bold;}
.blue_n {color: #353E83;}
.big_font {font-size: 13pt;}
.w_100 {width: 100%;}
.w_none {height: 0;width: 0;}
.pd_01 {padding: 1px;}
.pd_b01 {padding-bottom: 1px;}
.pd_l01 {padding-left: 1px;}
.pd_r01 {padding-right: 1px;}
.pd_t01 {padding-top: 1px;}
.pd_05 {padding: 5px;}
.pd_b05 {padding-bottom: 5px;}
.pd_l05 {padding-left: 5px;}
.pd_r05 {padding-right: 5px;}
.pd_t05 {padding-top: 5px;}
.pd_10 {padding: 10px;}
.pd_b10 {padding-bottom: 10px;}
.pd_l10 {padding-left: 10px;}
.pd_r10 {padding-right: 10px;}
.pd_t10 {padding-top: 10px;}
.pd_20 {padding: 20px;}
.pd_b20 {padding-bottom: 20px;}
.pd_l20 {padding-left: 20px;}
.pd_r20 {padding-right: 20px;}
.pd_t20 {padding-top: 20px;}
.pd_30 {padding: 30px;}
.pd_b30 {padding-bottom: 30px;}
.pd_l30 {padding-left: 30px;}
.pd_r30 {padding-right: 30px;}
.pd_r40 {padding-right: 40px;}
.pd_t30 {padding-top: 30px;}
.pd_t50 {padding-top: 50px;}
.mg_01 {margin: 1px;}
.mg_b01 {margin-bottom: 1px;}
.mg_l01 {margin-left: 1px;}
.mg_r01 {margin-right: 1px;}
.mg_t01 {margin-top: 1px;}
.mg_05 {margin: 5px;}
.mg_b05 {margin-bottom: 5px;}
.mg_l05 {margin-left: 5px;}
.mg_r05 {margin-right: 5px;}
.mg_t05 {margin-top: 5px;}
.mg_10 {margin: 10px;}
.mg_b10 {margin-bottom: 10px;}
.mg_l10 {margin-left: 10px;}
.mg_l30 {margin-left: 30px;}
.mg_l40 {margin-left: 40px;}
.mg_l45 {margin-left: 45px;}
.mg_l50 {margin-left: 50px;}
.mg_l60 {margin-left: 60px;}
.mg_l240 {margin-left: 240px;}
.mg_r10 {margin-right: 10px;}
.mg_t10 {margin-top: 10px;}
.mg_20 {margin: 20px;}
.mg_b20 {margin-bottom: 20px;}
.mg_l20 {margin-left: 20px;}
.mg_l25 {margin-left: 25px;}
.mg_r5 {margin-right: 5px;}
.mg_r20 {margin-right: 20px;}
.mg_r120 {margin-right: 120px;}
.mg_r140 {margin-right: 140px;}
.mg_t20 {margin-top: 20px;}
.mg_30 {margin: 30px;}
.mg_b30 {margin-bottom: 30px;}
.mg_l30 {margin-left: 30px;}
.mg_r30 {margin-right: 30px;}
.mg_r40 {margin-right: 40px;}
.mg_r100 {margin-right: 100px;}
.mg_t30 {margin-top: 30px;}
.mg_t50 {margin-top: 50px;}
.mg_t50 {margin-top: 50px;}
.red_color {color: #FF0000;}
.darkred_color {color: #E53101;}
.orange_color {color: #F36700;}
.darkorange_color {color: #E37A03;}
.yellow_color {color: #DC8C01;}
.brown_color {color: #8C5200;}
.yellbrown_color {color: #9F6E02;}
.white_color {color: #FFFFFF;}
.black_color {color: #000000;}
.blue_color {color: #0816D0;}
.green_color {color: #318200;}
.green_color a{color: #318200;}
.green_color a:link {color: #318200;}
.green_color a:visited{color: #318200;}
.green_color a:hover {color: #67b638;}

.indigo_color {color: #2247B0;}
.gray_bule_color {color: #557496;}
.gray_color {color: #b9b9b9;}
.violet_color {color: #7037A7;}
.purple_color {color: #953B9A;}
.purple_color a:link {color: #953B9A;}
.purple_color a:hover {color: #953B9A;}
.darkpurple_color {color: #9E417C;}
.slateblue_color {color: #5052A5;}
.aliceblue_color {color: #7F81BF;}
.darkblue_color {color: #232C89;}
.blue_bgcolor {background: none repeat scroll 0 0 #36A5CF;}
.white_bgcolor {background: none repeat scroll 0 0 #FFFFFF;}
.yellow_bgcolor {background: none repeat scroll 0 0 #F5D550;}
.green_bgcolor {background: none repeat scroll 0 0 #9ECD86;}
.gray_bgcolor {background: none repeat scroll 0 0 #DDDDDD;}
.wgray_bgcolor {background: none repeat scroll 0 0 #FAF9F9;}
.violet_bgcolor {background: none repeat scroll 0 0 #CCB1E6;}
.wviolet_bgcolor {background: none repeat scroll 0 0 #F8F2FE;}
.slateblue_bgcolor {background: none repeat scroll 0 0 #ACB1E3;}
.aliceblue_bgcolor {background: none repeat scroll 0 0 #FAFAFF;}
.wblue_bgcolor {background: none repeat scroll 0 0 #E7F3FF;}
.blue_bgcolor {background: none repeat scroll 0 0 #B1D3F3;}
.purple{color:#995fbc;}

h1, h2, h3, h4 {margin: 0;padding: 0;}
h1, h2 {display: none;}
form, p {margin: 0;padding: 0;}
ul {list-style-type: none;margin: 0;padding: 0;}
ol {list-style-type: none;margin: 0;padding: 0;}
li {margin: 0;padding: 0;}
hr {display: none;}
table {border-collapse: collapse;margin: 0;padding: 0;}
img, input.type-image {border: 0 none;}
a:link, a:visited {color: #666666;text-decoration: none;}
a:active, a:hover {color: #000000;text-decoration: none;}
select {margin: 0;padding: 0;}
input.type-text {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #DDDDDD;height: 16px;padding: 1px;vertical-align: middle;}
input.textarea {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #DDDDDD;padding: 1px;}
span.button, img.button, a.button {cursor: pointer;vertical-align: middle;}
.table_01 tr td {border: 1px solid #D8D8D8;font-size: 12px;padding: 5px;}
.name {font-size: 8pt;}

/* after */
.clfix{*zoom:1;}
.clfix:after { content:""; display:block; clear:both; width:0px; height:0px; }
/* float */
.float_l { float:left }
.float_r { float:right }
.clear { clear:both }

.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
.input_check,.input_radio{width:13px;height:13px;margin:0;padding:0}
:root legend{margin-top:-1px;font-size:0;line-height:0}
.t{border:1px solid red !important}
.tbg{background:orange !important}


.top10_space{height:10px;}
.top_space td{padding-top:10px;}


.table_box1 {width:700px; line-height:150%; border-top:2px solid #7E9DC7; }
.table_box1 thead th { background:#f5f5f5; border-right:1px solid #C9D9E7; border-bottom:1px solid #C9D9E7; font:bold 12px/150%; color:#648CBF; padding:5px; }
.table_box1 td { border-right:1px solid #C9D9E7; border-bottom:1px solid #C9D9E7; font:12px/150%; color:#787878; padding:5px 20px; text-align:center }
.table_box1 tbody th { background:#f9f9f9; border-right:1px solid #C9D9E7; border-bottom:1px solid #C9D9E7; font:12px/150%; color:#666666; padding:5px 20px; text-align:center }
.table_box1 .last { border-right:none; }
.table_box1 .left{text-align:left;padding-left:10px;}

.table_box2 {width:700px;line-height:150%; border-top:2px solid #7E9DC7; }
.table_box2 thead th { background:#f5f5f5; border-right:1px solid #C9D9E7; border-bottom:1px solid #C9D9E7; font:bold 12px/150%; color:#648CBF; padding:5px; }
.table_box2 td { border-right:1px solid #C9D9E7; border-bottom:1px solid #C9D9E7; font:12px/150%; color:#787878; padding:5px 5px; text-align:center }
.table_box2 tbody th { background:#f9f9f9; border-right:1px solid #C9D9E7; border-bottom:1px solid #C9D9E7; font:12px/150%; color:#666666; padding:5px 5px; text-align:center }
.table_box2 .last { border-right:none; }
.table_box2 .left{text-align:left;padding-left:10px;}


/* 서브CSS*/

.contents{position:relative;display:block;width:720px;padding-bottom:20px;color:#666666;font-family:'NanumGothic','나눔고딕','ngn', 'Malgun Gothic','맑은 고딕', dotum, '돋움', sans-serif;line-height:150%;margin-left:10px;}
.sub1_1{position:relative;width:730px;height:520px;background:url('/USER_DATA/klpower/content/editor/img/company_img_1_4.gif') no-repeat bottom 0;}
.sub2_2{position:relative;width:730px;}
.sub2_2 li{width:711px;height:37px;background:url('/USER_DATA/klpower/content/editor/img/company_img_2_1.gif') no-repeat 0 0;margin-bottom:4px;font-size:15px;padding-top:10px;padding-left:50px;}
.map{width:710;height:410px;padding-left:5px;padding-top:5px;border:1px solid #dfdfdf;}


.item {position:relative;width:700px;margin-left:10px;margin-top:10px;}
.item .b_d03{background:url('/USER_DATA/klpower/content/editor/img/circle1.gif') no-repeat 0 50%;padding-left:23px;font-size:15px;font-weight:bold;color:#509b10;margin:10px 0;}
.item .b_d04{background:url('/USER_DATA/klpower/content/editor/img/dot1.gif') no-repeat 20px 50%;padding-left:30px;margin-bottom:10px;font-size:15px;color:#666666;}

.item2 {position:relative;width:700px;margin-left:10px;margin-top:10px;*zoom:1;}
.item2 .business3_1{float:left;width:300px;}
.item2 .business3_2{float:left;width:390px;margin-top:10px;}
.item2 .b_d03{background:url('/USER_DATA/klpower/content/editor/img/circle1.gif') no-repeat 0 50%;padding-left:23px;font-size:15px;font-weight:bold;color:#509b10;margin:10px 0;}
.item2 .b_d04{background:url('/USER_DATA/klpower/content/editor/img/dot1.gif') no-repeat 20px 8px;padding-left:30px;margin-bottom:10px;font-size:15px;color:#666666;}
.item2:after{content:""; display:block; clear:both; width:0px; height:0px;}

.y_green{font-size:12px;color:#bee569;}


.item3 {position:relative;width:700px;margin-top:10px;}
.item3 .b_d03{background:url('/USER_DATA/klpower/content/editor/img/circle1.gif') no-repeat 0 50%;padding-left:23px;font-size:15px;font-weight:bold;color:#509b10;margin:20px 0 10px 0;}
.item3 .b_d04{background:url('/USER_DATA/klpower/content/editor/img/dot1.gif') no-repeat 4px 6px;padding-left:10px;margin-bottom:10px;font-size:12px;color:#666666;}
.item3 .b_d05{background:url('/USER_DATA/klpower/content/editor/img/dot1.gif') no-repeat 20px 6px;padding-left:30px;font-size:12px;color:#666666;}
.item3 .b_d06{margin-top:10px;padding-left:10px;font-size:12px;color:#666666;}



.main_business{text-align:left;}
.main_business li{background:url('/USER_DATA/klpower/content/editor/img/dot.jpg') no-repeat 0 50%;font-size:11px;color:#888888;font-family:dotum, '돋움';padding-left:7px;}