@charset "UTF-8";

#leftCon h2{background:url("../images/sub/company/bg_company.gif") 0 0 no-repeat;}
#contentWrap{background:url("../images/sub/company/visual_company.jpg") 50% top no-repeat;min-width:940px;}

/* recruit01 */
.recruitTit{padding:40px 0 15px 0;font-size:24px;color:#333;font-weight:bold;}
.txtBox_recruit01 dl{width:100%;height:110px;margin-top:30px;line-height:18px;}
.txtBox_recruit01 dl dt{float:right;width:540px;color:#333;font-weight:bold;}
.txtBox_recruit01 dl img{float:left;padding-right:30px;}
.lh18{line-height:18px;}

/* recruit02 */
#rightCon table.recruitTable{width:100%;margin-bottom:15px;line-height:20px;}
table.recruitTable tr td{padding:20px 0;border-bottom:1px solid #dddddd;}
table.recruitTable tr td.topLine{border-top:2px solid #1f547b;}
table.recruitTable tr td.firstTd{color:#333;font-weight:bold;text-align:center;border-right:1px solid #dddddd;background-color:#f7f7f7;}
table.recruitTable tr td ul{padding-left:15px;}
table.recruitTable tr td ul li{padding-left:8px;background:url("../images/sub/common/bul01_product.gif") left 10px no-repeat;line-height:24px;}
table.recruitTable tr td ul li.bulHide{background-image:none;}
table.recruitTable tr td ul li span{font-size:12px;color:#848484;}
table.recruitTable tr.bdBottom td{border-bottom:2px solid #1f547b;}

/* recruit03 */
.clubWrap{width:330px;height:211px;margin-bottom:30px;float:left;border:1px solid #dedede;position:relative;}
.clubWrap .clubSlide {width:330px;height:170px;overflow:hidden;}
.clubWrap ul{height:170px;width:990px;} /* width:�̹��� ����ŭ */
.clubWrap ul li{float:left;}
.clubWrap .pre{position:absolute;left:9px;top:74px;}
.clubWrap .next{position:absolute;right:9px;top:74px;}
.clubWrap p.clubTitle{padding:14px 0 0 10px;letter-spacing:-1px;}
.clubWrap p.clubTitle span{font-weight:bold;}
.mr16{margin-right:16px;}

/* recruit04 */
.recruitTitCl{padding:30px 0 12px 0;font-size:24px;color:#333;font-weight:bold;}
.img01_recruit04{padding:14px 0 15px 0;}
.fontCl{color:#1f547b;}
.domain{padding:0 0 30px 0;}

/* recruit05 */
.recruit05TxtBoxWrap{margin-top:40px;}
.recruit05TxtBox{margin-bottom:50px;}
.recruit05Tit{font-size:24px;font-weight:bold;color:#333;}
.recruit05Tit img{padding-right:10px;vertical-align:middle;}
.recruit05Txt{line-height:20px;padding-left:50px;}
.colorblue{color:#1f547b;}
.lastBox{margin-bottom:0;}
.recruitDown{margin:10px 0 0 50px;}

/* recruit05 
.recruit05TxtBoxWrap{margin-top:40px;}
.recruit05TxtBox{height:165px;width:340px;float:left;}
.recruit05Tit{padding-bottom:13px;font-size:24px;font-weight:bold;color:#333;}
.recruit05Tit img{padding-right:10px;vertical-align:middle;}
.recruit05Txt{line-height:20px;}
.recruit05Txt .pdl70{padding-left:79px;}
.colorblue{color:#1f547b;}*/

/* recruit06_list */
.recruitTab li{float:left;}
.recruitTab{height:40px;margin-bottom:30px;border:1px solid #bec6cf;border-left:none;}
/* .recruitTab li{float:left;width:113px;} */
.recruitTab li{float:left;width:33.33%; box-sizing:border-box; border-left:1px solid #bec6cf;border-right:0;}
/* .recruitTab li.last{width:114px;} */
.recruitTab li a{display:block;font-size:13px;color:#999999;font-weight:bold;height:40px;line-height:40px;text-align:center;}
/* .recruitTab li a[href="recruit01.asp"]{display: none;}
.recruitTab li a[href="recruit02.asp"]{display: none;}
.recruitTab li a[href="recruit04.asp"]{display: none;}
.recruitTab li a[href="recruit05.asp"]{display: none;} */
/* .recruitTab li.first a{border-left:1px solid #bec6cf;;} */
.recruitTab li.last a{border-right:none;}
.recruitTab li.menuOn a{background-color:#1f547b;color:#fff;}
.recruitHide{clear:both;height:0;width:0;font-size:0;text-indent:-9999px;position:absolute;left:-9999px;}

.recruitListWrap{padding-top:35px;position:relative;}
.recruitListWrap .search_IRList{position:absolute;right:0;top:0;}
.recruitListWrap .searchTxt_IRList{position:absolute;left:0;top:0;}
.recruitListWrap .search_IRList fieldset select{vertical-align:middle;border:1px solid #d5d5d5;}
.recruitListWrap .search_IRList fieldset input{height:18px;line-height:18px;vertical-align:middle;border:1px solid #d5d5d5;}
.recruitListWrap .search_IRList img{vertical-align:top;}
.recruitListWrap .IR_listTable{margin-bottom:40px;}
.recruitListWrap .IR_listTable tr th{color:#333;height:40px;line-height:40px;border-top:2px solid #1f547b;border-bottom:2px solid #939393;}
.recruitListWrap .IR_listTable tr td{height:40px;line-height:40px;border-bottom:1px solid #d5d5d5;text-align:center;}
.recruitListWrap .IR_listTable tr td.alignTxt{text-align:left;padding-left:20px;}
.recruitListWrap .IR_listTable tr.last-child{height:40px;line-height:40px;border-bottom:2px solid #1f547b;text-align:center;}
#search_IR{width:79px;padding:1px 0;text-align:center;}

/* recruit06_view */
.recruitView tr th{padding-left:19px;height:42;line-height:42px;font-size:14px;color:#333333;border-top:2px solid #1f547b;border-bottom:1px solid #d5d5d5;text-align:left;}
.recruitView tr td{border-bottom:1px solid #d5d5d5;}
.recruitView .tdLine01 td{height:40px;line-height:40px;color:#333333;}
.recruitView .tdLine01 td.lineIndent{padding-left:19px;}
.recruitView .tdLine01 td a{color:#777;text-decoration:underline;}
.recruitView .tdLine01 td img{vertical-align:middle;padding:0 3px 0 10px;}
.recruitView .tdLine01 td span{padding-left:10px;color:#666;}
.recruitView .tdLine01Bar{text-align:center;background:url("../images/sub/company/bar_IR_listView.gif") left 14px no-repeat;}
.recruitView .tdLine01Bar div{background:url("../images/sub/company/bar_IR_listView.gif") right 14px no-repeat;}
.recruitView .tdLine01 .pd19{padding-left:19px;}
.recruitView tr td.IR_listVeiwCon{padding:30px 20px;line-height:24px;border-bottom:2px solid #1f547b;word-spacing:-1px;}
.recruitView tr td.IR_listVeiwCon span{font-weight:bold;}
.listImg{margin:15px 0 40px 0;text-align:right;}
.titleBgc{background-color:#f3f3f3;}
.layoutTable_IR{margin-bottom:110px;}
.layoutTable_IR tr td{height:40px;line-height:40px;}
.layoutTable_IR tr td img{margin-top:2px;}
.layoutTable_IR tr td.listTit{color:#333;text-align:center;}
.layoutTable_IR tr.borderTop td{border-top:1px solid #b8b8b8;border-bottom:1px solid #d5d5d5;}
.layoutTable_IR tr.borderBottom td{border-bottom:1px solid #b8b8b8;}
