@charset "utf-8";

.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt40 {margin-top:40px;}
.mt70 {margin-top:70px;}

/*인사말*/
.greeting_top{background:url('../images/about/greeting_bg.jpg') no-repeat center center; height:270px;}
.greeting_toptxt01{padding:50px 0 15px 0; font-size:18px; color:#42a2bb; font-weight:normal; letter-spacing:-1px; }
.greeting_toptxt02{font-size:32px; color:#073d65; font-weight:normal; letter-spacing:-1px; line-height:32px; }
.greeting_toptxt03{padding:30px 0 10px 5px;font-size:14px; color:#666; font-weight:normal;  line-height:1.7em; }
.greeting_toptxt03 p{background:url('../images/about/greeting_sign.gif') no-repeat right 35px; text-align:right; padding:40px 110px 0 0;}

/*재단소개*/
.top_typo{margin-bottom:35px; margin-top:40px; font-size:22px; color:#656565; line-height:22px; background:#fff;}
.top_typo em{color:#42a2bb;}
.top_typo span{color:#12578b;}
.outline{background:url('../images/about/about_img01.jpg') left center no-repeat; height:330px; padding:20px 0 30px 440px; border-bottom:1px dotted #ddd;}
.outline dl{padding:50px 0 30px 0;}
.outline dl dt{padding-top:15px;font-size:18px; color:#0f578c; font-weight:normal; letter-spacing:-1px; font-weight:bold;}
.outline dl dd{padding:10px 0 15px 0; border-bottom:1px solid #e3e3e3; font-size:14px;}
.outline dl dd.none{padding:10px 0 15px 0; border-bottom:none; font-size:14px;}
.history{margin-top:55px; padding-bottom:35px; border-bottom:1px dotted #ddd;}
.outline02{width:48%; border:1px solid #E3E3E3; border-radius:20px 0 20px 0; margin:30px 0 30px 0; float:left;}
.outline02 dl{padding:20px 0 10px 20px;}
.outline02 dl dt{padding-top:0px;font-size:36px; color:#0f578c; font-weight:normal; letter-spacing:-1px; font-weight:bold;}
.outline02 dl dd{padding:10px 0 15px 0; font-size:18px;}
.outline02_line{width:30px; margin:15px 0 10px 0;  border-bottom:4px solid #257377;}
.sub_tit{font-size:24px; color:#474747; font-weight:normal; letter-spacing:-1px; font-weight:bold; background:url('../images/common/subTitle_bar.gif') left 0px no-repeat; height:40px; line-height:50px; padding-bottom:35px;}
.sub_tit_s{font-size:20px; color:#474747; font-weight:normal; letter-spacing:-1px; font-weight:bold; background:url('../images/common/subTitle_bar.gif') left 0px no-repeat;line-height:30px;}

.his_tit{width:140px; padding:10px 0 10px 20px; float:left; font-size:36px; font-weight:normal; font-family:'roboto'; color:#12578b; text-align:center; border-top:1px #12578b solid ;}
.his_tit_2013{width:140px; padding:10px 20px 110px 20px; float:left; font-size:36px; font-weight:normal; font-family:'roboto'; color:#12578b; text-align:center; border-top:1px #12578b solid ; clear:both;}
.his_body{padding:10px 0 23px 0px;; border-top:1px #dddddd solid ; margin-left:210px;}

.his_body dl{ margin-top:10px;}
.his_body dl dt{padding:0px 0 15px 0; font-size:13px;  font-weight:bold; color:#666;}
.his_body dl dd{/* padding-left:3px; */ padding:0px 0 15px 0; font-size:14px;}
.his_body .space_dd {padding-left:100px;} 
.blind{float:left; width:100px;}

.table01{width:720px;font-size:14px;}
.table01 td{height:32px;padding:0 10px 0 10px;}
.table01_add{font-size:24px; font-weight:bold;color:#666; text-align:center;}
.table01_add_tit{float:right; line-height:32px;}
.table01_bg{background:url('../images/about/bg_history.png');}
.table01_month{font-size:16px; font-weight:bold;color:#0e6b84; text-align:center; }
.group{margin-top:55px;}
.group p{text-align:center;}

.aboutKLIP{padding:40px 0 50px 0;}
.aboutKLIP_title{height:18px;line-height:16px;border-left:5px solid #0f578c;padding-left:5px;font-size:18px; font-weight:bold; float:left;margin-right:100px;}
.aboutKLIP_title_color{color:#0f578c;}

.business_history{width:858px; height:120px; background:url('../images/about/bg_history02.png'); margin:60px 0 30px 0; font-size:40px; font-weight:bold; text-align:center;line-height:120px; color:#fff;text-shadow: 0 1px 0 #666;}
.icon_business_history{width:214px; height:214px;float:left;background:url('../images/about/icon_business_history02.png');font-size:18px; font-weight:bold; text-align:center;line-height:214px;}
.business_history_text{float:left; margin-left:50px;}
.business_history_text li{font-size:14px; margin-top:2px;}
.business_history_text li:first-child{margin:0px 0 15px 0 ! important;}
#business_history_title{font-size:18px; font-weight:bold;color:#0e6b84; margin:35px 0 15px 0;}
.mt_70{margin-top:70px;}

/*오시는길*/
.map{padding-top:20px;}
.map img{width:100%;}
.address{margin-top:25px; position:relative; overflow:hidden; padding-bottom:30px;}
.address h3{font-size:20px; color:#474747; font-weight:normal; letter-spacing:-1px; font-weight:bold; background:url('../images/common/subTitle_bar.gif') left 0px no-repeat; height:40px; line-height:50px; padding-bottom:20px;}
.address ul{position:relative; overflow:hidden;}
.address li{letter-spacing:-0.8px; font-size:14px; float:left;}
.address li.addr{background:url('../images/about/ico_addr.gif') left top no-repeat; line-height:1.4em; padding:0 50px 0 35px;}
.address li.addr strong{display:block; color:#284859;}
.address li.addr span{display:block; color:#747474;}
.address li.mobile{background:url('../images/about/ico_tel.gif') left top no-repeat; line-height:31px; color:#284859; padding:0 50px 0 35px; height:32px; letter-spacing:1px;}
.address li.fax{background:url('../images/about/ico_fax.gif') left top no-repeat; line-height:31px; color:#284859; padding-left:35px; height:32px; letter-spacing:1px;}
.address li.subway{background:url('../images/about/ico_subway.gif') left top no-repeat; line-height:31px; color:#284859; padding:0 0px 0 35px; height:32px; letter-spacing:1px; width:50%;}
.address li.subway li{padding:0 0 0 15px; font-size:12px; color:#535353; background:url('../images/about/ico_sb_5ho.gif') left center no-repeat;}
.address li.bus{background:url('../images/about/ico_bus.gif') left top no-repeat; line-height:31px; color:#284859; padding-left:35px; letter-spacing:1px;}
.address h4{color:#19587d; font-size:16px;}
.address .info > li{position:relative; overflow:hidden; float:left; width:45%;}
.address .info > li h4{float:left;}
.address .info > li ul{float:left; margin:3px 0 0 40px;}
.address .info > li.bus ul{width:220px;}
.address .info > li.bus ul li{clear:both; width:100%; font-size:12px; color:#535353;}
.address .info > li.bus ul li span{display:inline-block; margin:-2px 7px 0 0;  padding:3px 2px 0px; vertical-align:middle; line-height:14px; font-size:11px; color:#fff; font-family:'dotum';}
.address .info .bus_a{border:1px solid #48922d; background:#50a232;}
.address .info .bus_b{border:1px solid #304d94; background:#395cb3;}
.address .info .bus_c{border:1px solid #eb0000; background:#ff1313;}
.address .info .bus_d{border:1px solid #569dcb; background:#569dcb;}

.btn_wrap{ text-align:right; margin-top: 15px;}
.btn_n{padding:4px 7px 5px 7px; text-align:center; font-size:13px; color:#2db400; font-weight:bold;  border:2px solid #2db400;}
.btn_d{padding:4px 7px 5px 7px; text-align:center; font-size:13px; color:#608ffb; font-weight:bold;  border:2px solid #608ffb;}


/*CI소개*/
.ciConcept{margin-top:50px; position:relative; overflow:hidden; padding-bottom:30px;}
.ciConcept h3{margin-top:10px;font-size:20px; color:#474747; font-weight:normal; letter-spacing:-1px; font-weight:bold; background:url('../images/common/subTitle_bar.gif') left 0px no-repeat; height:40px; line-height:50px; padding-bottom:20px; float:left;}
.ciConcept .downBox {text-align:right;  padding-bottom: 20px; line-height:1.7em;}
.ciConcept .downBox a.down {display:inline-block; padding:5px 20px 5px 30px; text-align:center; font-weight:bold; font-size:13px; background:url('../images/about/ico_down.gif') 15px center no-repeat #fefefe; color:#7c7c7c; border:1px solid #e1e1e1; font-family:'ROBOTO-REGULAR';}
.ciConcept p{padding:20px 0 30px 0; color:#707070; line-height:1.7em;  font-size:15px;}
.ciConcept p em{color:#155579; }

.ciColor{float: left; }
.ciColor h3{font-size:20px; color:#474747; letter-spacing:-1px; font-weight:bold; background:url('../images/common/subTitle_bar.gif') left 0px no-repeat; height:40px; line-height:50px; padding-bottom:20px;}
.ciColor ul { }
.ciColor ul li.color01{background:url('../images/about/ci_color01.gif') center top no-repeat ; padding-top:45px; width:165px;  padding-bottom:35px;}
.ciColor ul li.color02{background:url('../images/about/ci_color02.gif') center top no-repeat ; padding-top:45px; width:165px;  padding-bottom:35px;}
.ciColor ul li.color03{background:url('../images/about/ci_color03.gif') center top no-repeat ; padding-top:45px; width:165px;  padding-bottom:80px;}

.ciSymbol{float: right; width:435px;}
.ciSymbol h3{font-size:20px; color:#474747; font-weight:normal; letter-spacing:-1px; font-weight:bold; background:url('../images/common/subTitle_bar.gif') left 0px no-repeat; height:40px; line-height:50px; padding-bottom:20px;}
.ciSymbol ul {}
.ciSymbol ul li.symbol01{background:url('../images/about/ci_symbol01.gif') left top no-repeat ; padding:20px 0 20px 95px ; margin-bottom: 15px; line-height:1.4em;}
.ciSymbol ul li.symbol02{background:url('../images/about/ci_symbol02.gif') left top no-repeat ; padding:20px 0 20px 95px ; margin-bottom: 15px; line-height:1.4em;}
.ciSymbol ul li.symbol03{background:url('../images/about/ci_symbol03.gif') left top no-repeat ; padding:20px 0 20px 95px ; line-height:1.4em;}

/* 브로슈어 */
.brochure{margin:50px 0 0;}
.brochure p{margin:8px 0 0 7px; font-size:12px; color:#535353;}
.brochure ul{position:relative; overflow:hidden;}
.brochure ul li{float:left; margin:0 0 0 136px;}
.brochure ul li:first-child{margin:0px;}
.brochure ul li div{margin:15px 0 0;}
.brochure ul li div a{float:right;}
.brochure ul li div a:first-child{float:left;}


/*비즈니스*/
.summary01{position: relative; float: left;}
.summary01 p{padding:10px 0 40px 0; font-size:13px; color:#656565; width:414px; letter-spacing:-1px; line-height:1.5em;}
.summary02{position: relative; float: right;}
.summary02 p{padding:10px 0 40px 0; font-size:13px; color:#656565; text-align:left; letter-spacing:-1px; line-height:1.5em;}
.summary03{position: relative; clear: left; float: left;}
.summary03 p{padding:10px 0 40px 0; font-size:13px; color:#656565; text-align:left; letter-spacing:-1px; line-height:1.5em;}
.summary04{position: relative; float:right;}
.summary04 p{padding:10px 0 40px 0; font-size:13px; color:#656565; text-align:left; letter-spacing:-1px; line-height:1.5em;}

/*기업정보서비스란*/
.com_link_box{border:1px solid #b1b1b1;padding:30px;background:url(../images/business/log_bg_01.jpg) 3% 50% no-repeat;}
.com_link_box .text-center{text-align:center;}
.com_link_box .btn a{width:113px;height:34px;background:#2d6e9e;line-height:34px;color:#fff;display:inline-block;*display:inline;*zoom:1;}
.red{color:#ff0000;}
.sub_tit_s_02{font-size:14px;color:#3d8a22;display:block;}

.com_link_box_02{border-top:1px solid #b1b1b1;border-bottom:1px solid #b1b1b1;padding:0 0 20px 0;}
.com_link_box_02 .text-center{text-align:center;}
.com_link_box_02 .btn a{width:113px;height:34px;background:#2d6e9e;line-height:34px;color:#fff;display:inline-block;*display:inline;*zoom:1;margin:0;}

/*연구조사*/
.business01{position: relative; float: left; padding-top:30px; width: 425px;}
.business01 h3{font-size:18px; color:#474747; font-weight:normal; letter-spacing:-1px; font-weight:bold; background:url('../images/common/subTitle_bar.gif') left 0px no-repeat; height:40px; line-height:50px; padding-bottom:20px;}
.business01 ul {margin-bottom:10px;}
.business01 li{float: left; color:#656565;line-height:2em; font-size:13px ; background: url('../images/business/ico_dot.gif') left 11px no-repeat; padding-left:8px;  margin-right:10px; }
.business01 dd{color:#656565;line-height:2em; font-size:13px ; padding-left:45px;}

.business02{position: relative; float: left; padding-top:30px;}
.business02 h3{font-size:20px; color:#474747; font-weight:normal; letter-spacing:-1px; font-weight:bold; background:url('../images/common/subTitle_bar.gif') left 0px no-repeat; height:40px; line-height:50px; padding-bottom:20px;}
.business02 dt{float: left;  color:#0f578c; font-weight:normal;  font-weight:bold; background:url('../images/business/ico_dot.gif') left center no-repeat; padding-left:8px; line-height:20px;}
.business02 dd{padding:0 0 10px 40px;  color:#656565;line-height:1.4em; }

.business03{position: relative; float: left; padding-top:30px; width:435px;}
.business03 h3{font-size:20px; color:#474747; font-weight:normal; letter-spacing:-1px; font-weight:bold; background:url('../images/common/subTitle_bar.gif') left 0px no-repeat; height:40px; line-height:50px; padding-bottom:20px;}
.business03 dt{float: left;  color:#0f578c; font-weight:normal; font-weight:bold; background:url('../images/business/ico_dot.gif') left center no-repeat; padding-left:8px;}
.business03 dd{padding:0 0 10px 70px;  color:#656565; line-height:1.4em;}

.business04{position: relative; float: left; padding-top:30px;}
.business04 h3{font-size:20px; color:#474747; font-weight:normal; letter-spacing:-1px; font-weight:bold; background:url('../images/common/subTitle_bar.gif') left 0px no-repeat; height:40px; line-height:50px; padding-bottom:20px;}
.business04 dt{float: left; color:#0f578c; font-weight:normal;  font-weight:bold; background:url('../images/business/ico_dot.gif') left center no-repeat; padding-left:8px; line-height:20px;}
.business04 dd{padding:0 0 10px 70px; color:#656565; line-height:1.4em; }
.business04 dd em{ color:#36bce0;}



/*사이트 맵*/
.sitemap {overflow:hidden; margin-top:35px;}
.sitemap h3{font-weight:bold; font-size:20px; color:#155579; padding:20px 0 20px 10px; letter-spacing:-0.04em; border-top:2px solid #155579; border-bottom:1px solid #7399af;}
.sitemap h3.s_m{font-weight:bold; font-size:20px; color:#303030; padding:20px 0 20px 10px; letter-spacing:-0.04em; border-top:2px solid #303030;  border-bottom:1px solid #838383;}
.sitemap > li {float:left; display:inline-block; width:240px; margin: 0 0 40px 60px; height:320px;}
.sitemap > li:first-child {margin-left:0px;}
.sitemap > li.nomargin {margin-left:0px; height:390px;}
.sitemap > li > ul > li.first {padding-top:15px;}
.sitemap > li > ul > li > a {width:240px; padding:15px 10px; color:#333; font-size:14px; display:inline-block;}.
.sitemap > li > ul > li > a:hover {color:#155579;}
.sitemap > li > ul > li > ul{padding-left:15px;}
.sitemap > li > ul > li > ul > li{line-height:30px; color:#8b8b8b;}


/* 경영공시 */
.notice_txt {border:1px solid #b1b1b1; background:url('../images/about/bg_officialNotice.gif') no-repeat 25px center; padding:25px 0 25px 102px; overflow:hidden;}
.notice_txt dt {color:#634e43; font-size:16px; float:left; margin-top:5px;}
.notice_txt dd {color:#777; font-size:14px; float:left; margin-left:25px;}


/* @clear fix */
* html .clfix { height: 1%; overflow: visible;} /* float clearing for IE6 */
*+html .clfix{ min-height: 1%;} /* float clearing for IE7 */
.clfix:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;} /* float clearing for everyone else */


/*제안게시판*/
.w_00{border:1px solid #ccc; padding-top:15px; padding-bottom:15px; padding-left:25px; margin-top:20px;}
.w_00_text{font-size:10px; line-height:24px;}
.c_06{font-size:13px;color:#063c64; font-weight:bold;}
.pdL15{padding-left:15px;}
.c_ff0{color:#ff0000;}
