@charset "utf-8";
/* legacy content styles carried over from the 2014 site */
.cf:after{clear:both; content:""; display:block;}
.tal{text-align:left!important}.tar{text-align:right!important}.tac{text-align:center!important}.fwb{font-weight:bold!important}
.nobg{background:none !important;}
.noline{border:none !important;}
.noindent{text-indent:50px !important;}

.tal {text-align:left !important;}
.tar {text-align:right !important;}
.tac {text-align:center !important;}
.fwb {font-weight:bold !important;}

.pdB70{ padding-bottom:70px;}
.pdB60{ padding-bottom:60px;}
.pdB50{ padding-bottom:50px;}
.pdB45{ padding-bottom:45px;}
.pdB40{ padding-bottom:40px;}
.pdB35{ padding-bottom:35px;}
.pdB30{ padding-bottom:30px;}
.pdB25{ padding-bottom:25px;}
.pdB20{ padding-bottom:20px;}
.pdB15{ padding-bottom:15px;}
.pdB10{ padding-bottom:10px;}
.pdB9{ padding-bottom:9px;}
.pdB7{ padding-bottom:7px;}
.pdB6{ padding-bottom:6px;}
.pdB5{ padding-bottom:5px;}
.pdB4{ padding-bottom:4px;}
.pdB3{ padding-bottom:3px;}
.pdB2{ padding-bottom:2px;}
.pdB1{ padding-bottom:1px;}

.pdT100{padding-top:100px;}
.pdT90{ padding-top:90px;}
.pdT80{ padding-top:80px;}
.pdT70{ padding-top:70px;}
.pdT60{ padding-top:60px;}
.pdT50{ padding-top:50px;}
.pdT45{ padding-top:45px;}
.pdT40{ padding-top:40px;}
.pdT35{ padding-top:35px;}
.pdT30{ padding-top:30px;}
.pdT25{ padding-top:25px;}
.pdT20{ padding-top:20px;}
.pdT15{ padding-top:15px;}
.pdT13{ padding-top:13px;}
.pdT10{ padding-top:10px;}
.pdT9{ padding-top:9px;}
.pdT7{ padding-top:7px;}
.pdT6{ padding-top:6px;}
.pdT5{ padding-top:5px;}
.pdT4{ padding-top:4px;}
.pdT3{ padding-top:3px;}
.pdT2{ padding-top:2px;}
.pdT1{ padding-top:1px;}


.mrgB80{ margin-bottom:80px;}
.mrgB70{ margin-bottom:70px;}
.mrgB60{ margin-bottom:60px;}
.mrgB50{ margin-bottom:50px;}
.mrgB45{ margin-bottom:45px;}
.mrgB40{ margin-bottom:40px;}
.mrgB35{ margin-bottom:35px;}
.mrgB30{ margin-bottom:30px;}
.mrgB25{ margin-bottom:25px;}
.mrgB20{ margin-bottom:20px;}
.mrgB15{ margin-bottom:15px;}
.mrgB13{ margin-bottom:13px;}
.mrgB12{ margin-bottom:12px;}
.mrgB10{ margin-bottom:10px;}
.mrgB9{ margin-bottom:9px;}
.mrgB7{ margin-bottom:7px;}
.mrgB6{ margin-bottom:6px;}
.mrgB5{ margin-bottom:5px;}
.mrgB4{ margin-bottom:4px;}
.mrgB3{ margin-bottom:3px;}
.mrgB2{ margin-bottom:2px;}
.mrgB1{ margin-bottom:1px;}

.mrgT80{ margin-top:80px;}
.mrgT70{ margin-top:70px;}
.mrgT60{ margin-top:60px;}
.mrgT50{ margin-top:50px;}
.mrgT45{ margin-top:45px;}
.mrgT40{ margin-top:40px;}
.mrgT35{ margin-top:35px;}
.mrgT30{ margin-top:30px;}
.mrgT25{ margin-top:25px;}
.mrgT20{ margin-top:20px;}
.mrgT15{ margin-top:15px;}
.mrgT13{ margin-top:13px;}
.mrgT12{ margin-top:12px;}
.mrgT10{ margin-top:10px;}
.mrgT9{ margin-top:9px;}
.mrgT7{ margin-top:7px;}
.mrgT6{ margin-top:6px;}
.mrgT5{ margin-top:5px;}
.mrgT4{ margin-top:4px;}
.mrgT3{ margin-top:3px;}
.mrgT2{ margin-top:2px;}
.mrgT1{ margin-top:1px;}


/*����Ÿ��*/

﻿
/* CSS Document */
/*이엔아이센터*/

#accessibility, .skip, hr, legend, caption {
    position: absolute;
    width: 0px;
    height: 0px;
    font-size: 0px;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
    z-index: -1;
}


.tb_list {
    width: 100%;
    line-height: 1.2em;
    border-spacing: 0;
    border-top: 1px solid #188ece;
    border-bottom: 1px solid #e2e2e2;
    border-collapse: collapse;
}

.tb_list tr {
    text-align: center;
}

.tb_list th {
    border-bottom: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    background-color: #fafbfc;
    padding: 8px 0 8px 0;
    color: #e01e41;
    line-height: 18px;
	height:20px;
	font-size:12px;
}

.tb_list th.first {
    border-left: 1px solid #e2e2e2 !important;
}


.tb_list td {
	height:30px;
    padding:5px;
    background: #fff;    
    border-right: 1px solid #e2e2e2;
    border-bottom: 1px solid #ededed;
    border-: 1px solid #dbdde1;
    border-width: 0 1px 1px 1px;
	font-size:12px;
}

.tb_list td.first {
    border-left: 1px solid #e2e2e2 !important;
}

/**/
.tb_list2 {width: 100%; line-height: 1.2em; border-spacing: 0; border-top: 1px solid #188ece; border-bottom: 1px solid #e2e2e2; border-collapse: collapse;}
.tb_list2 tr {}
.tb_list2 th {text-align: center;border-bottom: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; background-color: #fafbfc; color: #e01e41; line-height: 18px; height:20px; font-size:14px;}
.tb_list2 th.first {border-left: 1px solid #e2e2e2 !important;}
.tb_list2 td {height:30px; padding:10px 0px 10px 15px; background: #fff; border-right: 1px solid #e2e2e2; border-bottom: 1px solid #ededed; border: 1px solid #dbdde1; border-width: 0 1px 1px 1px; font-size:12px;}
.tb_list2 td.first {border-left: 1px solid #e2e2e2 !important;}


.tb_list3 {width: 100%; line-height: 1.2em; border-spacing: 0; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; border-collapse: collapse;}
.tb_list3 tr {}
.tb_list3 th {text-align: center;border-bottom: 1px solid #e2e2e2; background-color: #fafbfc; color: #e01e41; line-height: 18px; height:20px; font-size:17px;}
.tb_list3 th.first {}
.tb_list3 td {height:30px; padding:10px 0px 10px 15px; background: #fff; border-bottom: 1px solid #ededed; border-width: 0 1px 1px 1px; font-size:13px; line-height:1.3em;}
.tb_list3 td.first {}
.tb_list3 td span{letter-spacing:-0.6px;}



/* CSS Document */

/*테이블*/
.tb_form {width: 100%;font-size:12px;}
.tb_form img{vertical-align:middle;}
.tb_form th.first {}
.tb_form th {border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background-color: #fdfdfd; padding: 13px; color: #444; font-weight: bold;
text-align: left; font-size:13px; text-align:center;}
.tb_form td.first {}
.tb_form td {border-bottom: 1px solid #ddd; padding: 13px; text-align:center;}
.f_input {font-size: 12px; color: #666; background-color: #fff; border: solid 1px #ccc; padding: 4px; 
border-radius: 3px;
-moz- border-radius:3px: ;
-webkit- border-radius:3px: ;
box-shadow: inset 3px 3px rgba(210,210,210,0.09);
-moz-box-shadow: inset 3px 3px rgba(210, 210, 210, 0.09);
-webkit-box-shadow: inset 3px 3px rgba(210, 210, 210, 0.09);
vertical-align: middle;}
table.tb_form td span {font-size: 11px; color: #888;}

/*글쓰기*/
.tb_write {width: 100%; font-size:12px;}
.tb_write img{vertical-align:middle;}

.tb_write th.first{}
.tb_write th.last{border-bottom:1px solid #ddd;}

.tb_write th {
border-top:1px solid #ddd;
background-color: #fafafa; padding: 13px; color: #444; font-weight: bold;
text-align: center; font-size:13px; text-align:center;}

.tb_write td.first{}
.tb_write td.last{ border-bottom:1px solid #ddd;}

.tb_write td {padding:8px; border-top:1px solid #ddd;}

.f_input {font-size: 12px; color: #666; background-color: #fff; border: solid 1px #ccc; padding: 4px; 
border-radius: 3px;
-moz- border-radius:3px: ;
-webkit- border-radius:3px: ;
box-shadow: inset 3px 3px rgba(210,210,210,0.09);
-moz-box-shadow: inset 3px 3px rgba(210, 210, 210, 0.09);
-webkit-box-shadow: inset 3px 3px rgba(210, 210, 210, 0.09);
vertical-align: middle;}
table.tb_write td span {font-size: 11px; color: #888;}

.f_textarea {
font-family: Dotum,"돋움",Gulim,"굴림",Arial;
font-size: 12px;
color: #666;
background-color: #fff;
border: solid 1px #ccc;
padding: 8px;
border-radius: 3px;
-moz- border-radius:3px: ;
-webkit- border-radius:3px: ;
box-shadow: inset 3px 3px rgba(210,210,210,0.09);
-moz-box-shadow: inset 3px 3px rgba(210, 210, 210, 0.09);
-webkit-box-shadow: inset 3px 3px rgba(210, 210, 210, 0.09);
vertical-align: middle;
overflow: auto;
width: 97%;
}

/*글보기*/

#bdView {position: relative; width: 100%; border-top: solid 1px #c7c9d4; line-height:1.6em;}
#bdView .top_info {border-bottom: 1px solid #c7c9d4; background-color: #fafbfc; padding:15px;}
#bdView .subject {padding-left:10px; padding-right:10px; color: #e01e41; font-weight: bold; font-size: 17px;}
#bdView .etcInfo {padding-left:10px; padding-right:10px; font-size: 12px;}
#bdView .viewCon {padding: 36px 36px 18px 36px;}
#bdView .btn_bd_view {position: relative; border-top: solid 1px #c7c9d4; margin-top: 25px; padding-top: 15px; height: 30px;}
#bdView .btn_bd_view .btn_list {position: absolute; right: 0px; top: 15px;}


/*검색창*/

.bd_input_box {box-sizing: border-box; color: #444; background-color: #fdfdfd; border: solid 1px #ccc; height: 22px; padding: 0 4px;}
.bd_list_box {box-sizing: border-box; height: 22px; color: #666; background-color: #fff; border: solid 1px #d6d6d6;}
.board_search {border: solid 1px #ebebeb;background-color: #fdfdfd; padding: 20px; text-align: center; margin-top: 32px; position:relative;}

.color_txt{font-weight:bold; color:#e60012;}
.gray_txt{font-weight:bold; color:#828282;}
.blue_txt{font-weight:bold; color:#1875F3;}
.sub01_ceo{line-height:1.4em; font-size:15px; background:url(../images/sub/sub01_ceo.jpg) no-repeat 300px 130px;}
.citit{height:20px; line-height:20px; background:url(../images/sub/tit_dot.jpg) no-repeat 0 center; font-size:18px; font-weight:bold; padding-left:15px;}
.ci{line-height:1.3em; font-size:14px; }
.sub02_tit{font-size:18px; line-height:18px;}
.sub02_product{width:760px;}
.sub02_product table{}
.sub04_cont{font-size:13px;}
.character_txt{font-size:14px; line-height:1.3em;}
.pic_border{border:1px solid #C5C5C5;}
.location{height:15px; padding-bottom:30px;}
.location_01{position:absolute; width:65px; padding:5px; height:15px; line-height:15px; text-align: center; background:#188ece; color:#fff; font-weight:bold; border-radius:5px; float:left}
.location_02{padding-left:90px; height:15px; padding-top:7px;}
.sitemap{float:left; padding-right:15px;}
.sitemap ul{padding-top:30px;}
.sitemap li{float:left;width:150px; height:250px; padding:10px; text-align:center; border:#ccc 1px solid; border-radius:4px;}
.sitemap li a:hover{color:#e60012;}
.sitemap p{padding:3px 0; line-height:15px;}
.certi_pop{padding:5px; width:368px; height:523px; border:1px solid #ccc; position:absolute; top:20px; left:200px; background:#fff no-repeat; z-index:1000;}
.certi{width:190px;height:230px; cursor: pointer; font-weight:bold; text-align:center; float:left}
.certi_pop2{padding:5px; width:368px; height:523px; border:1px solid #ccc; position:absolute; top:20px; left:200px; background:#fff no-repeat; z-index:1000;}
.certi2{width:190px;height:230px;  cursor: pointer; font-weight:bold; text-align:center; float:left}
.certi01{width:350px; float:left;}
.certi01 img{vertical-align:middle;}
.certi01 table{font-size:13px; line-height:1.3em; font-weight:bold;}
.certi01 table img{ertical-align:middle; width:70px; height:80px;}
.certi02{width:350px;float:right;}
.certi02 table{font-size:13px; line-height:1.3em; font-weight:bold;}
.certi02 table td{padding:10px 0;}
.quotation{font-size:14px; line-height:1.4em;}
.quotation table{width:760px;}
.quotation table th{text-align:left; height:25px;}
.quotation table td{height:25px; border-bottom;}
.partner{}
.partner p{text-align:center; float:left; margin-right:40px;}
.partner span{display:block; margin-top:15px; font-size:15px; font-weight:bold;}
