/*location*/
.locationWrap{ width:100%; min-width:1108px; height:40px; border-bottom:1px solid #e7e7e7; background:#f5fafc; position:relative; display:block; overflow:hidden;}
.locationTxt{ width:1108px; margin:0px auto; text-align:right; padding-top:11px; font-size:11px; color:#777;}
.locationTxt span{ font-family:"NanumGothicBold"; color:#222;}

/*lnb*/
.lnbWrap{ width:260px; min-height:588px; display:inline-block; overflow:hidden; float:left; position:relative; background:url("/images/lnb/snbBg.gif") no-repeat right top; }
.lnbArea{ width:204px; display:block; overflow:hidden;}
.lnbArea h2{ color:#002d5f; font-size:30px; font-family:"NanumGothicBold"; padding-top:41px; padding-bottom:28px; border-bottom:1px solid #e5e5e5;}
.lnbArea ul > li{ border-bottom:1px solid #e5e5e5;}
.lnbArea ul > li > a{ color:#576070; line-height:34px; padding-left:10px; display:block; overflow:hidden; font-size:14px;}
.lnbArea ul > li > a.navOn{ color:#fff; background:url("/images/lnb/snb_on.gif") no-repeat 0px 0px; width:204px; height:34px; font-family:"NanumGothicBold";}

/*내용*/
#content{width:820px; display:block; float:left; margin-top:29px;}
#content h3{ width:100%; padding-bottom:18px; border-bottom:2px solid #e7e7e7; color:#002d5f; font-size:32px; font-family:"NanumGothicBold"; line-height:150%; margin-bottom:40px; }

/*버튼*/
.BTNArea{ width:100%; margin:30px auto; display:inline-block; text-align:center; position:relative;} /*버튼DIV중앙*/
.BTNAreaR{ width:100%; margin-top:30px; display:inline-block; text-align:right; position:relative;} /*버튼DIV오른쪽*/
.BTN_blue{ height:40px; background:#3385d4; padding:0px 20px; font-size:14px; color:#fff; text-align:center; font-family:"NanumGothicBold"; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:none;}
.BTN_blueSmall{ height:30px; background:#3385d4; padding:0px 20px; font-size:13px; color:#fff; text-align:center; font-family:"NanumGothicBold"; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:none;}
button.btn_img{ min-width:26px; width:26px; height:27px; padding:4px ; background:#fff; border:1px solid #ccc; }
button.btn_img img{ margin-top:6px; vertical-align:top;}
.BTN_graySmall{ height:24px; background:#666; padding:0px 20px; font-size:12px; line-height:24px; color:#fff; text-align:center; font-family:"NanumGothicBold"; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:none;}
.BTN_gray{ height:40px; background:#666; padding:0px 20px; font-size:14px; color:#fff; text-align:center; font-family:"NanumGothicBold"; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:none;}

/*테이블 상세*/
table { table-layout:fixed;}
table.type_detail{ width:100%;  border-bottom:1px solid #ededed; border-top:2px solid #004fa8; }
table.type_detail tbody th{ padding:9px 0 11px 15px; width:120px; background:#fafafa; border-top:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
table.type_detail th label{ color:#2d363d; font-family:"NanumGothicBold";}
table.type_detail td{ border-top:1px solid #e1e1e1; padding:7px 20px 7px 20px; }
table.type_detail td label{ color:#2d363d; font-family:"NanumGothicBold";}
.must{ display:inline-block; margin-left:5px; color:#ff3000; font-size:9px; font-family:"Tahoma";}/*필수*/
.line_leftGray{ border-left:1px solid #e1e1e1;}

table { table-layout:fixed;}
table.type_noticeDeatail{ width:100%;  border-bottom:1px solid #ededed; border-top:2px solid #004fa8; }
table.type_noticeDeatail tbody th{ padding:9px 0 11px 15px; background:#fafafa; border-top:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
table.type_noticeDeatail th label{ color:#2d363d; font-family:"NanumGothicBold";}
table.type_noticeDeatail td{ border-top:1px solid #e1e1e1; padding:7px 20px 7px 20px; }
table.type_noticeDeatail td label{ color:#2d363d; font-family:"NanumGothicBold";}
table.type_noticeDeatail td.NDContant{ padding:20px;}

table.type_detail td.TableLabelCase{ border-right:1px solid #e1e1e1; text-align:center;}
table.type_detail th.TableMiddleCase{ border-left:1px solid #e1e1e1;}

table.type_listWrite{ width:100%; border-bottom:1px solid #ededed; border-top:2px solid #004fa8; }
table.type_listWrite thead th{ padding:9px 0 11px 0px; background:#fafafa; border-left:1px solid #e1e1e1; text-align:center; font-family:"NanumGothicBold";}
table.type_listWrite thead th:first-child{ border-left:none;}
table.type_listWrite th label{ color:#2d363d; font-family:"NanumGothicBold";}
table.type_listWrite tbody th{ border-top:1px solid #e1e1e1; padding:7px 0px 7px 20px; }
table.type_listWrite tbody td{ border-top:1px solid #e1e1e1; padding:7px 0px; text-align:center;}
table.type_listWrite tbody td.tdNum{ font-size:10px; font-family:"Tahoma";}
table.type_listWrite tbody tr:hover { background:#f4f5f5;}

/*paginate*/
.paginate{ display:block; text-align:center; margin-top:30px;}
.paginate .page_num{ display:inline-block; overflow:hidden; margin:0px 6px; vertical-align:top; font-size:11px; font-family:"Tahoma"; }
.paginate .page_num a{ display:inline-block; width:26px; height:25px; line-height:25px; cursor:pointer; border:1px solid #f0f0f0; cursor:pointer; color:#747474; font-size:11px;}
.paginate .page_num span.selected{  display:inline-block;  width:26px; height:25px; line-height:25px; background:#145ea9; border:1px solid #145ea9; font-weight:bold; color:#fff;}

/*이전글 다음글*/
ul.preNext{ width:100%; overflow:hidden; border-bottom:1px solid #eee; padding-bottom:15px; margin-top:30px;}
ul.preNext li{ padding:18px 0 0 47px; border-top:1px solid #eee; background:url("/images/common/bu_arrow2_top.gif") no-repeat 19px 22px;}
ul.preNext li.pre{ height:31px;}
ul.preNext li strong{ padding-right:11px; font-size:14px; color:#333; min-width:57px;}
ul.preNext li a{ padding:0; display:inline-block; width:520px; height:18px; line-height:16px; text-overflow:ellipsis; overflow:hidden; vertical-align:middle;}
ul.preNext li.next{ background:url("/images/common/bu_arrow2_bot.gif") no-repeat 19px 26px;}

/*subpage common*/
h4.H4Tit{ font-size:24px; color:#000e1e; font-family:"NanumGothicBold"; margin-bottom:29px; line-height:24px;}
ul.subUL li{ background:url("/images/sub/ico_li.gif") no-repeat 0px 11px; line-height:22px; padding-left:9px;}
dl.subDL dt{ float:left; display:inline-block; background:url("/images/sub/ico_li.gif") no-repeat 0px 11px; line-height:22px; padding-left:9px; padding-right:5px; text-align: justify;  word-break:break-all; }
dl.subDL dd{width:70%; float:left; display:inline-block; line-height:22px;}

/*대표인사말*/
.ceoArea{ width:100%; display:block; overflow:hidden; position:relative; }
/*background:url("/images/sub/ceoBg.gif") no-repeat 0px 0px;*/
.ceoArea h5 em{ color:#003379; font-family:"NanumGothicBold"; font-size:18px; line-height:28px;}
.ceoArea p{ font-size:14px; line-height:26px;}
.ceoArea p em{ color:#0070b9;}
.ceo1{ margin:55px 0px 37px 266px; overflow:hidden; width:554px;}
.ceo1 h4{ color:#003379; font-family:"NanumGothicBold"; font-size:22px; margin-bottom:15px;}
.ceo1 h5{ font-size:18px; line-height:28px; margin-bottom:40px;}
.ceo2{ margin-bottom:25px; overflow:hidden; width:100%;}
.ceo3{ text-align:right; font-size:18px;  font-family:"NanumGothicBold"; color:#000;}
.ceo3 strong{ background:url("/images/sub/ceoNm.png") no-repeat 15px 10px; width:100px; height:45px; display:inline-block;}

/*회사개요*/
.infoArea{ width:100%; overflow:hidden; /*background:url("/images/sub/infoBg.gif") no-repeat 0px 0px;*/}
.infoTxt{ margin:30px 0px 0px 272px; overflow:hidden; }
.infoTxt h4{ font-size:22px; line-height:28px; margin-bottom:30px;}
.infoTxt h4 em{ color:#003379; font-family:"NanumGothicBold"; font-size:22px;}
.infoTxt p{ font-size:12px; color:#414141; line-height:20px; padding-bottom:40px;}
.infoDL{ overflow:hidden; width:820px; border-top:2px solid #b4b8b9; margin-bottom:40px;}
.infoDL dt{ float:left; display:inline-block; width:89px; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; line-height:40px; height:40px; padding-left:30px; color:#2d363d; font-family:"NanumGothicBold";}
.infoDL dd{ float:left; display:inline-block; width:679px; border-bottom:1px solid #e1e1e1; line-height:40px; height:40px; padding-left:20px;}

/*사업분야*/
.busiArea{ width:100%; overflow:hidden; border-bottom:1px solid #ededed; margin-bottom:58px;}
.busiA1{ width:100%; overflow:hidden; background:url("/images/sub/businessBg1.gif") no-repeat 0px 0px; margin-bottom:40px; padding-bottom:18px;}
.busiTxtArea{ margin-left:319px; overflow:hidden;}
.busiTxtArea h5{ font-size:22px; line-height:28px; margin-bottom:30px; padding-bottom:13px; border-bottom:1px solid #d7dada; width:501px;}
.busiTxtArea h5 em{ color:#003379; font-family:"NanumGothicBold"; font-size:22px;}
.busiGBox{ border:1px solid #e6e6e6; background:url("/images/sub/businessGalBg.gif") repeat 0px 0px; padding:36px 0px 36px 36px ; width:779px; overflow:hidden; position:relative;}
#jgal { list-style: none; width: 200px; }
#jgal li { opacity: .5; float: left; display: block; width: 60px; height: 60px; background-position: 50% 50%; cursor: pointer; border: 3px solid #fff; outline: 1px solid #ddd; margin-right: 14px; margin-bottom: 14px; }
#jgal li img { position: absolute; top:36px; right:38px; display: none; }
#jgal li.active img { display: block; }
#jgal li.active, #jgal li:hover { outline-color: #bbb; opacity: .99 /* safari bug */ }
#gallery { list-style: none; display: block; }
#gallery li { float: left; margin: 0 10px 10px 0; }
.busiA2{ width:100%; height:287px; overflow:hidden; background:url("/images/sub/businessBg2.gif") no-repeat 0px 0px; margin-bottom:40px;}
.busiA3Txt{ width:100%; overflow:hidden; margin-bottom:50px;}
.busiA3Txt h5{font-size:22px; line-height:28px; margin-bottom:18px;}
.busiA3Txt h5 em{ color:#003379; font-family:"NanumGothicBold"; font-size:22px;}
.busiA3Txt p{ font-size:13px;}
#business3 dt{ font-size:14px; margin-bottom:9px; color:#000; font-family:"NanumGothicBold";}
#business3 dl{ margin-bottom:40px; background:url("/images/sub/businessBg3.png") no-repeat }
#business3 dl.busiA3_1{ width:262px; height:63px; float:left; display:inline-block; margin-right:40px; padding-left:108px; background-position:0px 0px;}
#business3 dl.busiA3_2{ width:302px; float:left; display:inline-block; padding-left:108px; background-position: -410px 0px;}
#business3 dl.busiA3_3{ width:262px; height:63px; float:left; display:inline-block; margin-right:40px; padding-left:108px; background-position: 0px -106px;}
#business3 dl.busiA3_4{ width:302px; float:left; display:inline-block; padding-left:108px; background-position: -410px -106px;}
.busiA4{ width:100%; height:287px; overflow:hidden; background:url("/images/sub/businessBg4.gif") no-repeat 0px 0px; margin-bottom:40px;}
.busiA5{ width:100%; height:269px; overflow:hidden; background:url("/images/sub/businessBg5.jpg") no-repeat 0px 0px; margin-bottom:40px;}

/*약도 및 연락처*/
.map{ border:1px solid #d6d6d6; margin-bottom:30px;}
dl.mapdetail{ display:block; overflow:hidden;}
dl.mapdetail dt{ width:88px; line-height:30px; height:30px; color:#000e1e; font-family:"NanumGothicBold"; float:left; display:inline-block; background:url("/images/sub/ico_map.gif") no-repeat 0px 5px; padding-left:15px; padding-right:5px; text-align: justify;  word-break:break-all; }
dl.mapdetail dt:after { content:""; display:inline-block; width:100%; }
dl.mapdetail dd{ width:712px; line-height:30px; height:30px; float:left; display:inline-block;}
dl.mapdetail dd span.TM{ font-family:"Arial"; font-weight:bold; color:#414141;}
.mapimg{margin-bottom:30px;}

/*사업분야*/
.Business_tab{overflow:hidden; position:relative; margin:0px 0px 65px -5px; /*background:url("/images/sub/business_TabBg.gif") no-repeat 555px 51px;*/}
.Business_tab li{ border:1px solid #e5e5e5; margin:0px 0px 5px 5px; padding-left:54px; color:#000; font-size:14px; font-family:"NanumGothicBold"; float:left; background:url("/images/sub/ico_business.png") no-repeat;width:214px; }
.Business_tab li a{ display:block; overflow:hidden; width:214px; height:31px; padding-top:13px; color:#000; }
.Business_tab li:hover{ display:block; overflow:hidden;width:214px; height:44px; background-color:#f0f2f2;}
.Business_tab li.BusinessTab1{ background-position:0px 0px;}
.Business_tab li.BusinessTab2{ background-position:-276px 0px;}
.Business_tab li.BusinessTab3{ background-position:-551px 0px;}
.Business_tab li.BusinessTab4{ background-position:0px -54px;}
.Business_tab li.BusinessTab5{ background-position:-276px -54px;}

/*연혁*/
.historytab { position:relative; width:820px; height:1280px;}
.historytab li { position:absolute; left:0; top:0; width:206px; }
.historytab li .historytitle a { display:block; overflow:hidden; width:206px; height:34px; text-align:center; padding-top:14px; font-family:"NanumGothicBold" }

.historytab li.historytab01{ left:0;  }
.historytab li.historytab02{ left:205px; }
.historytab li.historytab03{ left:410px;}
.historytab li.historytab04{ left:610px;}

.historytab li.historytab01 .disscription { margin-left:0; }
.historytab li.historytab02 .disscription { margin-left:-205px; }
.historytab li.historytab03 .disscription { margin-left:-410px; }
.historytab li.historytab04 .disscription { margin-left:-610px; }

.historytab li.historytab01 .historytitle a {  border:1px solid #ddd; background:#f8f8f8; font-size:14px; width:205px; height:34px; }
.historytab li.historytab02 .historytitle a { border:1px solid #ddd; background:#f8f8f8; font-size:14px; width:205px; height:34px; }
.historytab li.historytab03 .historytitle a {  border:1px solid #ddd; background:#f8f8f8; font-size:14px; width:205px; height:34px; }
.historytab li.historytab04 .historytitle a {  border:1px solid #ddd; background:#f8f8f8; font-size:14px; width:205px; height:34px; }

.historytab li.historytab01 .historytitle a.on { border:1px solid #ddd; border-bottom:2px solid #145ea9; background:#fff; font-size:14px; height:33px; }
.historytab li.historytab02 .historytitle a.on { border:1px solid #ddd; border-bottom:2px solid #145ea9; background:#fff; font-size:14px; height:33px;  }
.historytab li.historytab03 .historytitle a.on { border:1px solid #ddd; border-bottom:2px solid #145ea9; background:#fff; font-size:14px; height:33px;}
.historytab li.historytab04 .historytitle a.on { border:1px solid #ddd; border-bottom:2px solid #145ea9; background:#fff; font-size:14px; height:33px;}

.historytab li .disscription { display:none; width:820px; margin-top:40px; overflow:hidden; }
.historytab li .disscription .history1{ float:left; display: inline-block; overflow:hidden; margin-right:59px;}
.historytab li .disscription .history1 h5{ color:#145ea9; font-size:30px; line-height:150%; padding-bottom:20px; border-bottom:1px solid #ebebeb; font-family:"NanumGothicBold";  margin-bottom:20px}
.historytab li .disscription .history1 span{ font-size:18px; color:#000; font-family:"NanumGothicBold";}
.historytab li .disscription dl{ float:left; display: inline-block; overflow:hidden; line-height:34px; width:595px;}
.historytab li .disscription dl dt{ color:#000; margin-right:40px; float:left; font-family:"NanumGothicBold";}

.historytab li .disscription dl dd{ float:left; width:490px;}

/*CI*/
.ciArea{ width:100%; overflow:hidden; border-bottom:1px solid #ededed; padding-bottom:57px; margin-bottom:58px;}
.ciArea h4{ font-size:24px; color:#000e1e; font-family:"NanumGothicBold"; margin-bottom:29px; line-height:24px;}
.wordArea{ border:1px solid #d6d6d6; margin-right:49px; width:268px; height:108px; float:left; display:inline-block; text-align:center; padding-top:40px;}
.wordAreaTxt{ width:501px; float:left; display:inline-block;}
.wordAreaTxt h5{ font-size:22px; color:#003379; font-family:"NanumGothicBold"; line-height:28px; margin-bottom:30px; padding-bottom:13px; border-bottom:1px solid #d7dada; width:501px;}
.gridArea{ border:1px solid #d6d6d6; width:800px; height:146px; background:url("/images/sub/ci_gridBg.gif") repeat; padding-top:52px;}
.gridArea img{ float:left; display:inline-block;}
.gridArea img.ciImgL{ margin-left:44px; margin-right:83px;}
.ciColorArea{ border:1px solid #d6d6d6; width:758px; padding:21px;}
.ciColorArea ul{ width:776px; overflow:hidden; margin-left:-20px;}
.ciColorArea ul li{ width:174px; margin-left:20px; text-transform:uppercase; float:left; display:inline-block;}
.ciColorArea ul li .ciColorTxtW{ font-size:11px; color:#fff; font-family:"NanumGothicBold"; line-height:12px;  }
.ciColorArea ul li section{ width:159px; height:80px; padding:10px; margin-bottom:5px; }
.ciColorArea ul li section.color1{ background:#0070b8;}
.ciColorArea ul li section.color2{ background:#a0dbed;}
.ciColorArea ul li section.color3{ background:#000000;}
.ciColorArea ul li section.color4{ background:#3e454f;}

/*벤처기업인증확인*/
.certifySubArea{ width:352px; float:left; display:inline-block; overflow:hidden; background:url("/images/sub/certifyBg.gif") no-repeat 0px 0px; text-align:center;}
.certifyTxtArea{ width:467px; float:left; display:inline-block; overflow:hidden; padding-top:30px;}
.certifyTxtArea h5{ font-size:22px; line-height:28px; margin-bottom:30px; padding-bottom:13px; border-bottom:1px solid #d7dada; color:#414141;}
.certifyTxtArea h5 em{ color:#003379; font-family:"NanumGothicBold"; font-size:22px;}
.certifyFullTxtArea{ width:100%; overflow:hidden; border-bottom:1px solid #ededed; margin-bottom:58px;}
dl.certifyImgBgArea{ padding-left:352px; padding-top:80px; width:468px; height:273px; display:block; overflow:hidden; background:url("/images/sub/ventureBg.jpg") no-repeat 0px 0px;}
dl.certifyImgBgArea dt{line-height:30px; height:30px; color:#000e1e; font-family:"NanumGothicBold"; float:left; display:inline-block; background:url("/images/sub/ico_map.gif") no-repeat 0px 5px; padding-left:15px; padding-right:5px; text-align: justify;  word-break:break-all;}
dl.certifyImgBgArea dt:after { content:""; display:inline-block; width:100%; }
dl.certifyImgBgArea dd{ width:391px; line-height:30px; height:30px; float:left; display:inline-block;}
dl.certifyImgBgArea dd em{ font-family:"Arial, Helvetica, sans-serif"; font-weight:bold;}
dl.certifyImgBgArea dd p{ line-height:18px;}

/*일자리창출 우수기업인증*/
.excellentArea{ width:100%; overflow:hidden; background:url("/images/sub/jobCertifyImgBg.jpg") no-repeat 0px 0px; padding-left:352px;}
.excellentArea dl{ width:467px; position:relative; overflow:hidden;}
.excellentArea dl dt{ width:75px; line-height:30px; color:#000e1e; font-family:"NanumGothicBold"; float:left; display:inline-block; background:url("/images/sub/ico_map.gif") no-repeat 0px 5px; padding-left:15px; padding-right:5px; text-align: justify;  word-break:break-all; }
.excellentArea dl dt:after { content:""; display:inline-block; width:100%; }
.excellentArea dl dd{ width:360px; line-height:30px; float:left; display:inline-block;}
.excellentArea dl dd ul li{ line-height:24px;}

/*ISO*/
.isoPaperArea{ width:100%; overflow:hidden; border-bottom:1px solid #ededed; margin-bottom:58px;}
.isoMarkArea{ width:209px; height:389px; border:1px solid #d6d6d6; padding:10px; float:left; margin-right:50px; display:inline-block;}
.isoMarkArea h6{ color:#266099; font-size:16px;font-family:"NanumGothicBold"; text-align:center; width:207px; border-bottom:1px solid #f0f0f0; padding-top:3px; padding-bottom:15px; margin-bottom:20px; }
.isoMarkArea figure{ text-align:center;}
.isoTxtArea1{ width:538px; overflow:hidden; display:inline-block; float:left; padding-top:40px;}
.isoTxtArea1 h5{ font-size:22px; line-height:28px; margin-bottom:30px; padding-bottom:13px; border-bottom:1px solid #d7dada; color:#414141;}
.isoTxtArea1 h5 em{ color:#003379; font-family:"NanumGothicBold"; font-size:22px;}
.isoTxtArea2{ width:385px; overflow:hidden; display:inline-block; float:left;}

/*콘텐츠제공서비스품질인증*/
.contentImgArea{ float:left; display:inline-block; margin-right:27px;}
.contentTxtArea1{ float:left; display:inline-block; padding-top:60px; width:246px;}

/*e러닝전문기관인증*/
dl.elArea{ width:100%; height:418px; background:url("/images/sub/eLimgBg.jpg") no-repeat 0px 0px; padding-left:352px;}
dl.elArea dt{ display:block; color:#0e7cb9; font-size:16px;  margin-bottom:20px; font-family:"NanumGothicBold";}
dl.elArea dd{ margin-bottom:50px;}

/*기업부설기관인증*/
.labTxtArea{ width:467px; float:left; display:inline-block; overflow:hidden; padding-top:10px;}
.labTxtArea h5{ font-size:22px; line-height:28px; margin-bottom:30px; padding-bottom:13px; border-bottom:1px solid #d7dada; color:#414141;}
.labTxtArea h5 em{ color:#003379; font-family:"NanumGothicBold"; font-size:22px;}
ul.labImgArea{ position:relative; width:820px; height:207px; background:url("/images/sub/labImgBg.gif") no-repeat 0px 0px; font-family:"NanumGothicBold"; color:#fff; font-size:16px; line-height:20px; text-align:center; margin-bottom:50px;}
ul.labImgArea li.labImgTxt1{ position:absolute; left:68px; bottom:40px; width:61px; }
ul.labImgArea li.labImgTxt2{ position:absolute; left:276px; bottom:61px; width:52px; }
ul.labImgArea li.labImgTxt3{ position:absolute; left:483px; top:60px; width:52px; }
ul.labImgArea li.labImgTxt4{ position:absolute; left:665px; top:28px; width:95px; }
dl.labTxtArea{ width:385px; float:left; display:inline-block; overflow:hidden;}
dl.labTxtArea dt{ font-size:16px; color:#0e7cb9; margin-bottom:16px; font-family:"NanumGothicBold";}

/*KBS방송출연 동영상*/
.prKbsArea{ width:778px; border:1px solid #d6d6d6; position:relative; overflow:hidden; padding:26px 20px 37px;}
.prKbsArea>h4{ width:798px; height:85px; background: url("/images/sub/prKbsImg1.gif") no-repeat 0px 0px; margin:0px auto; font-size:24px; color:#efd41b; font-family:"NanumGothicBold";}
.prKbsArea>h4>em{ position:absolute; right:160px; top:46px;}
.prKbsTxtArea{ width:100%; overflow:hidden; padding-bottom:30px; border-bottom:1px solid #ededed; margin-bottom:58px;}
.prKbsTxt1Area{ width:222px; height:315px; background:url("/images/sub/prKbsImg2.gif") no-repeat 0px 0px; float:left; display:inline-block; padding:35px 18px 10px; margin-right:20px;}
.prKbsTxt1Area h6{ font-size:13px; color:#000e1e; background:url("/images/common/ico_HBg.gif") no-repeat 0px 32px; padding-bottom:15px; margin-bottom:19px; text-transform:uppercase; font-family:"NanumGothicBold";}
.prKbsTxt1Area ul li{ margin-bottom:22px; line-height:20px; background: url("/images/common/ico_li2.gif") no-repeat 0px 8px; padding-left:7px;}
.KbsMediaPlayer{ float:left; display:inline-block; filter: alpha(opacity=100 style=3 Finishopacity=25) gray(); background:#f8f8f8; width:500px; height:365px;}
.prKbsTxtFullArea{ width:100%; overflow:hidden;}
.prKbsTxtFullArea h5{ font-size:22px; line-height:28px; margin-bottom:30px; color:#414141;}
.prKbsTxtFullArea em{ color:#003379; font-family:"NanumGothicBold";}

/*나누미 협약식 동영상*/
.nanumiArea{ width:778px;  position:relative; overflow:hidden; padding:0px 20px 37px;}
/*.nanumiArea>h4{ width:798px; height:85px; background: url("/images/sub/prKbsImg1.gif") no-repeat 0px 0px; margin:0px auto; font-size:24px; color:#efd41b; font-family:"NanumGothicBold";}
.nanumiArea>h4>em{ position:absolute; right:160px; top:46px;}*/
.nanumiTxtArea{ width:100%; overflow:hidden; padding-bottom:30px; border-bottom:1px solid #ededed; margin-bottom:35px;}
/*.nanumiTxt1Area{ width:222px; height:315px; background:url("/images/sub/prKbsImg2.gif") no-repeat 0px 0px; float:left; display:inline-block; padding:35px 18px 10px; margin-right:20px;}
.nanumiTxt1Area h6{ font-size:13px; color:#000e1e; background:url("/images/common/ico_HBg.gif") no-repeat 0px 32px; padding-bottom:15px; margin-bottom:19px; text-transform:uppercase; font-family:"NanumGothicBold";}
.nanumiTxt1Area ul li{ margin-bottom:22px; line-height:20px; background: url("/images/common/ico_li2.gif") no-repeat 0px 8px; padding-left:7px;} */
.nanumititle { font-size:18px;  font-family:"NanumGothicBold"; color:#003379; margin-top:0px; magin-left:5px; padding:0;}
.nanumiMediaPlayer {margin:35px 0px 15px 70px; display:inline-block; filter: alpha(opacity=100 style=3 Finishopacity=25) gray(); background:#fff; width:600px; height:344px;}
.nanumitxt {margin-top:20px; margin-left:25px; padding-left:50px;}
.nanumitxttitlie { font-size:18px;  font-family:"NanumGothic"; color:#003379; }
.nanumi { font-weight:bold; }
.nanumiarticle { font-size:13px;  font-family:"NanumGothic"; color:#414141; line-height: 150%; margin-top:20px;}
.nanumiimgArea { width:100%;  overflow:hidden;}
.nanumiimg li { float:left; margin-left:6px; }
.nanumimgp { font-size:16px;  font-family:"NanumGothicBold"; color:#003379; margin-top:0px; magin-left:5px; margin-bottom:20px; }
.nanumi_hr {width:100%; height:30px; border-top:2px solid #ccc;}
/*.nanumiimgArea h5{ font-size:22px; line-height:28px; margin-bottom:30px; color:#414141;}
.nanumiimgArea em{ color:#003379; font-family:"NanumGothicBold";}*/

/*한국컴패션*/
.compassionImgBg1{ width:820px; height:300px; background:url("/images/sub/compassionBgImg1.jpg") no-repeat 0px 0px; position:relative;}
.compassionLinkBg{ width:778px; padding:20px; position:relative; text-align:center; background:#f9f9f9; border:1px solid #eeeeee; margin:0px auto;}
.compassionWhiteBg{ width:778px; height:879px; border:1px solid #eeeeee; background:#fff; padding-top:20px;}
.compassionImgBg2{ width:820px; height:989px; background:url("/images/sub/compassionLetter.jpg") no-repeat 0px 0px;}
.compassionImgBg3{ width:820px; height:212px; background:url("/images/sub/compassionBgImg2.jpg") no-repeat 0px 0px; position:relative; margin-bottom:30px;}
ul.compassionProgram{ width:820px; overflow:hidden; position:relative; border-top:1px solid #004fa8;}
ul.compassionProgram li{ display:block; border-bottom:1px solid #eeeeee; padding:20px 0px; overflow:hidden;}
figure.compassionKidArea{ width:148px; height:153px; padding:11px 11px 0px; border-bottom:1px solid #bfbfbf; border-left:1px solid #ececec; border-right:1px solid #bfbfbf; border-top:1px solid #ececec; margin-right:23px; float:left; display:inline-block;}
figure.compassionKidArea figcaption{ font-size:11px; border-top:1px solid #eeeeee; line-height:24px; height:24px;}
figure.compassionKidArea figcaption:first-child{ border-top:none;}
.CPRight{ width:624px; float:left; display:inline-block; position:relative; overflow:hidden;}
dl.CPNm{ width:100%; font-size:18px; font-family:"NanumGothicBold";  padding-bottom:30px; line-height:200%;}
dl.CPNm dt{ width:93px; float:left; display:inline-block;}
dl.CPNm dd{ width:530px; float:left; display:inline-block;}
.CPRight>P{ padding-bottom:20px; border-bottom:1px dashed #d8d8d8; margin-bottom:20px;}
figure.sponsorArea{ float:right; text-align:right; width:450px; display:inline-block; overflow:hidden;}
figure.sponsorArea img{ float:right; ; display:inline-block; margin-left:10px; }
figure.sponsorArea  figcaption{  float:right; text-align:right; display:inline-block;font-size:11px; line-height:20px; }
ul.compassionProgram button{ float:left;}
.kidCommentArea{ width:820px; height:369px; position:relative; background:url("/images/sub/compassionLetterBg.gif") no-repeat 0px 0px;}

/*유니세프*/
.unicefImgBg{ width:820px; height:300px; background:url("/images/sub/unicefImgBg1.jpg") no-repeat 0px 0px; margin-bottom:58px;}
ul.unicefTxtArea li{ border-bottom:1px solid #ededed;  padding-bottom:57px; margin-bottom:58px; background:url("/images/sub/ico_unicef.png") no-repeat; padding-left:149px;}
ul.unicefTxtArea h4{ font-size:24px; color:#000e1e; font-family:"NanumGothicBold"; margin-bottom:29px; line-height:24px;}
ul.unicefTxtArea li.unicefTxt1{ background-position:0px 10px;}
ul.unicefTxtArea li.unicefTxt2{ background-position:0px -245px;}
ul.unicefTxtArea li.unicefTxt3{ background-position:0px -500px;}
ul.unicefTxtArea li.unicefTxt4{ background-position:0px -755px;}
.unicefBTNArea{ width:100%; margin:0px auto; text-align:center; position:relative;} /*버튼DIV중앙*/

/*사이버홍보*/
.imoArea{ width:100%; overflow:hidden; position:relative; margin-bottom:30px; padding:24px 0px;}

/*에듀라인 공식행사 동영상*/
ul.edulineUccWrap{width:100%; overflow:hidden; position:relative; margin-bottom:30px;border-top:2px solid #004fa8;}
ul.edulineUccWrap li{ min-height:180px; border-bottom:1px solid #ededed;}
ul.edulineUccWrap li a{ display:block; position:relative; height:180px; padding-left:345px;}
ul.edulineUccWrap li span.pic{ position:absolute; left:0px; top:0px;}
ul.edulineUccWrap li strong.tit{ display:block; height:55px; padding-top:32px; padding-right:20px; font-size:20px; color:#000;}
ul.edulineUccWrap li strong:hover{color: rgb(14, 124, 185); text-decoration: none;}
ul.edulineUccWrap li p.txt{ padding-right:25px; line-height:24px; overflow:hidden; height:70px;}

.articleView{ position:relative; overflow:hidden; width:100%; border-top:2px solid #004fa8;}
.articleView h2{ padding:16px 10px 0; height:47px; font-size:25px; color:#333; line-height:30px; font-family:"NanumGothicBold"; border-bottom:1px solid #ededed;}
.viewArea{ padding:20px 10px 17px;}
.playWrap{ z-index:9999; margin:0 auto; width:819px; height:382px; text-align:center;  }

/*에듀라인UCC공모전*/
#ContestTB{ overflow:hidden; position:relative; margin:0px 0px 50px -5px;}
#ContestTB li{ border:1px solid #e5e5e5; margin:0px 0px 5px 5px; padding-left:45px; color:#000; font-size:14px; font-family:"NanumGothicBold"; float:left; display:inline-block; width:222px; background:url("/images/sub/ico_contest.png") no-repeat; }
#ContestTB li:hover{ display:block; overflow:hidden; width:222px; height:44px; background-color:#f0f2f2;  color:#0e7cb9;}
#ContestTB li.contestT1{ background-position:0px 0px;}
#ContestTB li.contestT2{ background-position:-276px 0px;}
#ContestTB li.contestT3{ background-position:-551px 0px;}
#ContestTB li.contestT4{ background-position:0px -54px;}
#ContestTB li.contestT5{ background-position:-276px -54px;}
#ContestTB li.contestT6{ background-position:-551px -54px;}
#ContestTB li.contestT7{ background-position:0px 0px;}
#ContestTB li.contestT8{ background-position:-276px 0px;}
#ContestTB li.contestT9{ background-position:-551px 0px;}
#ContestTB li a{ display:block; overflow:hidden; width:222px; height:31px; padding-top:13px; color:#000;}
#ContestTB #current{display:block; overflow:hidden; background-color:#f0f2f2;}
#ContestCon div{position:relative; display:block; overflow:hidden;}
#ContestCon h4{ font-size:24px; font-family:"NanumGothicBold"; margin-bottom:44px; color:#000e1e; }
#ContestCon .CTC{ width:385px; display:inline-block; float:left; overflow:hidden; position:relative; margin-bottom:40px;}
#ContestCon h5{font-family:"NanumGothicBold"; padding-bottom:15px; margin-bottom:14px; background:url("/images/common/ico_HBg.gif") no-repeat left bottom; color:#000e1e;}
#ContestCon h5.h5_other1{font-family:"NanumGothicBold"; padding-bottom:15px; margin-bottom:14px; color:#000e1e; background:none;}
#ContestCon h6{font-family:"NanumGothicBold"; background: url("/images/common/ico_li2.gif") no-repeat 0px 8px; padding-left:7px; margin-bottom:14px; }





/*취업지원*/
#JobTB{ overflow:hidden; position:relative; margin:0px 0px 50px -5px;}
#JobTB li{ border:1px solid #e5e5e5; margin:0px 0px 5px 5px; padding-left:45px; color:#000; font-size:14px; font-family:"NanumGothicBold"; float:left; display:inline-block; width:360px;  }
#JobTB li:hover{ display:block; overflow:hidden; width:360px; height:44px; background-color:#f0f2f2;  color:#0e7cb9;}
#JobTB li.jobT1{background:url("/company_info/img/job_icon_c1.png") no-repeat; background-position:5px 6px;}
#JobTB li.jobT2{background:url("/company_info/img/job_icon_c2.png") no-repeat; background-position:5px 6px;}
#JobTB li a{ display:block; overflow:hidden; width:360px; height:31px; padding-top:13px; color:#000;}
#JobTB #current{display:block; overflow:hidden; background-color:#f0f2f2;}
#JobCon div{position:relative; display:block; overflow:hidden;}
#JobCon h4{ font-size:24px; font-family:"NanumGothicBold"; margin-bottom:44px; color:#000e1e; }
#JobCon .CTC{ width:385px; display:inline-block; float:left; overflow:hidden; position:relative; margin-bottom:40px;}
#JobCon h5{font-family:"NanumGothicBold"; padding-bottom:15px; margin-bottom:14px; background:url("/images/common/ico_HBg.gif") no-repeat left bottom; color:#000e1e;}
#JobCon h5.h5_other1{font-family:"NanumGothicBold"; padding-bottom:15px; margin-bottom:14px; color:#000e1e; background:none;}
#JobCon h6{font-family:"NanumGothicBold"; background: url("/images/common/ico_li2.gif") no-repeat 0px 8px; padding-left:7px; margin-bottom:14px; }






/*에듀라인UCC공모전-공모전안내*/
ul.CT_UL1>li {line-height:24px; background: url("/images/common/ico_li2.gif") no-repeat 0px 8px; padding-left:7px; text-transform:uppercase;}
ul.CT_UL1>li>ul>li{background:url("/images/sub/ico_li.gif") no-repeat 0px 11px; line-height:22px; padding-left:9px;}
dl.CT_DL1 { padding:20px; overflow:hidden; background:#f9f9f9; border:1px solid #eeeeee; margin-bottom:40px;}
dl.CT_DL1 dt{ width:70px; color:#ff2400; float:left; display:inline-block;}
dl.CT_DL1 dd{ float:left; display:inline-block;}
ul.CT_UL2 li{ background:url("/images/sub/ico_li.gif") no-repeat 0px 11px; line-height:22px; padding-left:9px; font-size:11px;}
dl.CT_DL2{ width:100%; overflow:hidden; margin-bottom:40px; border-bottom:1px solid #eeeeee;}
dl.CT_DL2 dt{ width:153px; float:left; display:inline-block; border-top:1px solid #eeeeee; height:37px; line-height:37px; color:#414141;}
dl.CT_DL2 dt.CT_DL2dtColor{ border-top:1px solid #004fa8;}
dl.CT_DL2 dd{ width:647px; float:left; display:inline-block; border-top:1px solid #eeeeee; height:37px; line-height:37px; padding-left:20px;}
dl.CT_DL2 dd.CT_DL2ddColor{ border-top:1px solid #cccccc;}
dl.CT_DL3{ width:100%; overflow:hidden; margin-bottom:20px;}
dl.CT_DL3 dt{ color:#004fa8; margin-bottom:6px;}
dl.CT_DL3 dd{ background:url("/images/sub/ico_li.gif") no-repeat 0px 11px; line-height:22px; padding-left:9px; margin-bottom:20px;}
dl.CT_DL4{ width:100%; overflow:hidden; margin-bottom:20px;}
dl.CT_DL4 dt{ width:114px; float:left; display:inline-block;line-height:24px; background: url("/images/common/ico_li2.gif") no-repeat 0px 8px; padding-left:7px; text-transform:uppercase;}
dl.CT_DL4 dd{ width:696px; float:left; display:inline-block;line-height:24px;}
ol.CT_OL1{ width:820px; height:176px; background:url("/images/sub/contest_Step.gif") no-repeat 0px 0px; margin-bottom:40px; position:relative; overflow:hidden;}
ol.CT_OL1 li{ color:#c6341c; font-family:"NanumGothicBold"; position:absolute; top:130px;}
ol.CT_OL1 li.OLCT_LI1{ left:71px;}
ol.CT_OL1 li.OLCT_LI2{ left:263px;}
ol.CT_OL1 li.OLCT_LI3{ left:454px;}
ol.CT_OL1 li.OLCT_LI4{ left:675px;}
ol.CT_OL2{ width:820px; height:931px; background:url("/images/sub/contest_Step2.gif") no-repeat 0px 0px; margin-bottom:40px;}
ol.CT_OL2>li{ padding:30px 30px 0px 171px;}
ol.CT_OL2>li>ul>li{line-height:24px; background: url("/images/common/ico_li2.gif") no-repeat 0px 8px; padding-left:7px; text-transform:uppercase;}
ol.CT_OL2 span{ background:#007fc7; height:19px; padding:3px; color:#fff;}
a.passVideo{ width:320px; float:left; display:inline-block; overflow:hidden; margin-bottom:30px; margin-right:50px;}
table.passVideo2{width:450px; height:195px; float:left; display:inline-block; overflow:hidden; margin-bottom:30px; margin-top:10px; border-bottom:1px solid #eeeeee;}
table.passVideo2 tbody th{ border-top:1px solid #eeeeee; width:74px; line-height:20px; padding:9px 0px 8px 0px; font-family:"NanumGothicBold";}
table.passVideo2 tbody th.CT_Table2Th{ border-top:1px solid #004fa8; }
table.passVideo2 tbody td{ border-top:1px solid #eeeeee; line-height:20px; padding:9px 10px 8px 0px; }
.awardVideo{ width:385px; height:274px; float:left; display:inline-block; background:#e8e8e8;}

table.CT_table{ width:100%; text-align:center;}
table.CT_table thead{ background:#4da4d4;}
table.CT_table thead th{ color:#fff; background:url("/images/sub/contest_TableTheadLine.gif") no-repeat 0px 0px; font-family:"NanumGothicBold"; height:40px; line-height:40px; text-align:center;}
table.CT_table thead td:first-child{ background:none;}
table.CT_table tbody td{ border-bottom:1px solid #e1e1e1; height:40px; line-height:40px;}
table.CT_table tbody td.TD_LeftTxt{ border-bottom:1px solid #e1e1e1; height:40px; line-height:40px; text-align:left; padding-left:40px;}
table.CT_table tfoot td { border-bottom:1px solid #e1e1e1; height:40px; line-height:40px; background:#f8f8f8; color:#111111; font-family:"NanumGothicBold";}

/*취업지원센터*/

/*취업학교*/
.Job_schoolTxtArea {width:820px;}
.Job_schoolMediaPlayer {width:750px; height:430px; display:inline-block; filter: alpha(opacity=100 style=3 Finishopacity=25) gray(); background:#f8f8f8; margin-left:35px;}
.Job_school_btnban {margin-top:30px;}
.Job_schooltitle {width:820px;}
.Job_schoolpic {width:820px; height:500px; background:url("/company_ver2/job/job_school_pic.png") no-repeat; margin:20px 0 20px 0;}
.Job_schooltxt {width:820px;}
.Job_schooltxt {width:820px; height:230px;  background:url("/company_ver2/job/job_school_txtbg.png") no-repeat;}
.Job_schooltxttitlie {font-family:"NanumGothicBold"; font-weight:bold; font-size:18px; color:#003379; margin-left:150px; margin-bottom:10px;}
.Job_schoolarticle {font-size:14px;  font-family:"NanumGothic"; color:#414141; line-height: 150%;  margin-left:150px;}
.Job_school_txt01 {margin-top:25px;}
.Job_school_txt02 {margin-top:25px;}
.Txt_point {font-family:"NanumGothicBold"; font-weight:bold; font-size:15px; color:#333;}
.Job_school_bottomArea {width:820px; height:230px; background:url("/company_ver2/job/job_school_under.jpg") no-repeat; margin-top:10px;}
/*.Job_school_btnArea {width:820px; height:300px; background:url("/company_ver2/job/job_school_bottom.png") no-repeat; display:table;}
.Job_school_btn {display:table-cell; vertical-align:middle; text-align:center;}*/

/*알잡*/
#jobs {margin-top:40px;}
.es_JobArea {width:820px; }
.es_Jobimg {width:820px; height:456px;  background:url("/company_ver2/job/es_job_surpport.png") no-repeat;}
.es_Jobpic {width:820px; height:320px;  background:url("/company_ver2/job/es_job_pic.png") no-repeat;}
.es_Jobtxt {width:820px; height:180px;  background:url("/company_ver2/job/es_job_sline.png") bottom no-repeat; margin-top:15px;}
.es_Jobtxttitlie {width:772px; font-size:18px;  font-family:"NanumGothic"; color:#003379; margin-left: 25px; margin-bottom:10px;}
.Txt_bold {font-family:"NanumGothicBold"; font-weight:bold;}
.es_Jobarticle {width:772px; font-size:14px;  font-family:"NanumGothic"; color:#414141; line-height: 150%; margin-top:20px; margin-left: 25px;}
.es_Jobfocus {font-family:"NanumGothicBold"; font-weight:bold; font-size:18px; color:#666; text-align:center;  line-height: 150%; width:820px; height:100px; background:url("/company_ver2/job/line.png") bottom no-repeat; margin-top:15px;}
.Txt_focus {font-size:22px; color:#021e4c;}
.rjob_btn {width:146px; height:80px; display:block; margin:20px auto;}

/*OK캐쉬백 포인트 적립*/
.okcashTxtArea1{ width:468px; height:392px; background:url("/images/sub/okcashImgBg1.gif") no-repeat 0px 0px; padding-left:352px; padding-bottom:57px; margin-bottom:58px; border-bottom:1px solid #ededed; }
dl.okcashDL{ width:100%;}
dl.okcashDL dt{font-family:"NanumGothicBold"; padding-bottom:15px; margin-bottom:14px; background:url("/images/common/ico_HBg.gif") no-repeat left bottom; color:#000e1e;}
dl.okcashDL dd{ margin-bottom:40px;}
ul.okcashUL1 li{ line-height:24px; background: url("/images/common/ico_li2.gif") no-repeat 0px 8px; padding-left:7px;}
.okcashTxtArea2{ width:760px; height:151px; background:url("/images/sub/okcashImgBg2.gif") no-repeat 0px 0px; padding:30px;}
.okcashTxtArea2 h5{ color:#000e1e; margin-bottom:25px; font-family:"NanumGothicBold"}
.okcashTxtArea2 ul li{ background:url("/images/sub/ico_li.gif") no-repeat 0px 11px; line-height:22px; padding-left:9px;}

/*제휴상담*/
h5.affiliateImgBg{ width:502px; height:152px; padding-left:318px; font-size:22px; color:#414141; background:url("/images/sub/affiliateImgBg.gif") no-repeat 36px 0px; line-height:30px; margin-bottom:40px;}
h5.affiliateImgBg em{font-family:"NanumGothicBold"; color:#003379;}
.affiliateCheck{ position:absolute; left:0px; top:10px; display:inline-block; font-size:11px; }

/*인재상*/
.TalentTxtArea1{ width:100%; height:109px; background:url("/images/sub/talentImgBg1.gif") no-repeat right top; border-bottom:1px dashed #e5e5e5; padding-bottom:30px; margin-bottom:50px;}
.TalentTxtArea1 h5{font-size:22px; color:#414141; line-height:30px; margin-bottom:10px; padding-top:20px; }
.TalentTxtArea1 h5 em{font-family:"NanumGothicBold"; color:#003379;}
.TalentTxtArea2 { position:relative; margin:0px auto; text-align:center; width:617px; height:588px; background:url("/images/sub/talentImgBg2.gif") no-repeat 0px 0px;}
.TalentTxtArea2 dl{ position:absolute; width:121px; height:105px;}
.TalentTxtArea2 dl dt{ margin-bottom:10px; font-family:"NanumGothicBold"; font-size:16px;}
.TalentTxtArea2 dl dd{ border-top:1px solid #ededed; padding-top:14px; font-size:12px; line-height:16px;}
.TalentTxtArea2 dl.TTDL1{ left:248px; top:25px;}
.TalentTxtArea2 dl.TTDL1 dt{ color:#8e6117;}
.TalentTxtArea2 dl.TTDL2{ left:478px; top:208px;}
.TalentTxtArea2 dl.TTDL2 dt{ color:#684894;}
.TalentTxtArea2 dl.TTDL3{ left:377px; top:453px;}
.TalentTxtArea2 dl.TTDL3 dt{ color:#629a0b;}
.TalentTxtArea2 dl.TTDL4{ left:119px; top:453px;}
.TalentTxtArea2 dl.TTDL4 dt{ color:#814239;}
.TalentTxtArea2 dl.TTDL5{ left:18px; top:206px;}
.TalentTxtArea2 dl.TTDL5 dt{ color:#0e7cb9;}

/*인사/복지제도*/
.RSArea1{ width:820px; height:266px; background:url("/images/sub/RS_ImgBg01.gif") no-repeat 0px 0px; text-align:center; position:relative; margin-bottom:60px;}
.RSArea1 dl{position:absolute; overflow:hidden; }
.RSArea1 dl dt{ color:#0e7cb9; font-size:16px; font-family:"NanumGothicBold"; margin-bottom:16px;}
dl.RSA_dl1_1{ left:1px; top:142px; width:271px;}
dl.RSA_dl1_2{ left:274px; top:142px; width:272px;}
dl.RSA_dl1_3{ left:548px; top:142px; width:272px;}
.RSArea2{ width:820px; height:267px; background:url("/images/sub/RS_ImgBg02.gif") no-repeat 0px 0px; margin-bottom:50px;}
dl.RSA_dl2_1{width:254px; float:left; display:inline-block; padding-right:20px; }
.RSArea2 dt p{ font-size:48px; font-family:"Arial"; font-weight:bold; margin-bottom:22px; color:#bebebe;}
.RSArea2 dt strong{ display:block; margin-bottom:33px; font-family:"NanumGothicBold"; font-size:14px; color:#000e1e;} 
.RSArea2 dd{ padding-left:86px;}
dl.RSA_dl2_2{width:231px; float:left; display:inline-block; padding:0px 20px; }
ul.RSArea3{ width:100%; border-top:3px solid #0e7bb8; position:relative; overflow:hidden;}
ul.RSArea3 li{ padding-left:194px; padding-bottom:30px; padding-top:30px; border-bottom:1px dashed #ccc;}
ul.RSArea3 li h5{ font-size:14px; color:#0e7cb9; font-family:"NanumGothicBold"; margin-bottom:16px;}
ul.RSArea3 li.RSA_li1_1{ background:url("/images/sub/RS_ImgBg03.gif") no-repeat 40px 30px;}
ul.RSArea3 li.RSA_li1_2{ background:url("/images/sub/RS_ImgBg04.gif") no-repeat 40px 30px;}
ul.RSArea3 li.RSA_li1_3{ background:url("/images/sub/RS_ImgBg05.gif") no-repeat 40px 30px;}
ul.RSArea3 li.RSA_li1_4{ background:url("/images/sub/RS_ImgBg06.gif") no-repeat 40px 30px;}
ul.RSArea3 li.RSA_li1_5{ background:url("/images/sub/RS_ImgBg07.gif") no-repeat 40px 30px;}
ul.RSArea3 li.RSA_li1_6{ background:url("/images/sub/RS_ImgBg08.gif") no-repeat 40px 36px;}
ul.RSArea3 li.RSA_li1_7{ background:url("/images/sub/RS_ImgBg09.gif") no-repeat 40px 24px;}

/*인재채용*/
.recruitArea1{ width:820px; height:210px; background:url("/images/sub/recruit_imgBg1.jpg") no-repeat 0px 0px; margin-bottom:50px;}
.recruitArea2{ width:820px; float:left; display:inline-block; background:url("/images/sub/recruit_imgBg2.gif") no-repeat; border-bottom:1px solid #ededed; padding-bottom:16px; margin-bottom:8px; }
.recruitArea2 dl{width:380px; float:left; display:inline-block;}
.recruitArea2 dl dt{ font-size:14px; font-family:"NanumGothicBold"; color:#000e1e; margin-bottom:12px; padding-left:25px;}
.recruitArea2 dl dd{ height:95px; padding-left:25px; }
.recruitArea2 dl dt.RR_dt1_1{ padding-left:35px;}
.recruitArea2 dl dd.RR_dd_1{ padding-left:35px;}

/*채용정보*/
ul.JD_List{ position:relative; overflow:hidden; margin:0px 0px 60px -5px; }
ul.JD_List li{ border:1px solid #e5e5e5; background:url("/images/sub/recruit_tabBg.gif") repeat-x; margin-left:5px; float:left; display:inline-block; height:46px; width:110.5px;}
ul.JD_List li a{ display:block;text-align:center; font-family:"NanumGothicBold"; font-size:14px; color:#000; padding-top:13px; height:33px;}
ul.JD_List li a:hover{ color:#0e7cb9; background-color:#f0f2f2;}
.JDArea1{ border-bottom:1px solid #ededed; padding-bottom:47px; margin-bottom:48px; overflow:hidden;}
.JDArea1 h4{ margin-bottom:45px; font-size:24px; color:#000e1e; font-family:"NanumGothicBold"; padding-left:57px;}
h4.JD_H4_1{ background:url("/images/sub/jobico01.gif") no-repeat 0px 0px; height:35px; padding-top:10px;}
h4.JD_H4_2{ background:url("/images/sub/jobico02.gif") no-repeat 0px 0px; height:48px; padding-top:10px;}
h4.JD_H4_3{ background:url("/images/sub/jobico03.gif") no-repeat 0px 0px; height:34px; padding-top:10px;}
h4.JD_H4_4{ background:url("/images/sub/jobico04.gif") no-repeat 0px 0px; height:33px; padding-top:10px;}
h4.JD_H4_5{ background:url("/images/sub/jobico05.gif") no-repeat 0px 0px; height:32px; padding-top:10px;}
h4.JD_H4_6{ background:url("/images/sub/jobico06.gif") no-repeat 0px 0px; height:47px; padding-top:10px;}
h4.JD_H4_7{ background:url("/images/sub/jobico07.gif") no-repeat 0px 0px; height:48px; padding-top:10px;}


.JDArea1 h5.JD_H5_1{ background:url("/images/sub/jobico08.gif") no-repeat 0px 0px; padding-left:25px; margin-bottom:5px; font-family:"NanumGothicBold"; height:20px; color:#000e1e;}
.JDArea1 h5.JD_H5_2{ background:url("/images/sub/jobico09.gif") no-repeat 0px 0px; padding-left:25px; margin-bottom:5px; font-family:"NanumGothicBold"; height:20px; color:#000e1e;}
.JDArea2{ width:390px; float:left; display:inline-block; margin-right:50px;}
.JDArea3{ width:380px; float:left; display:inline-block;}
.JDArea1 li{ padding-left:25px; line-height:24px;}


.recruitapplyWrap{ width:820px; display:block; margin-bottom:30px; overflow:hidden;}
.recruitapplyWrap section.recruitapply1{ width:49%; float:left; display:inline-block;}
.recruitapplyWrap section.recruitapply2{ width:49%; float:right; display:inline-block;}
.recruitTit{ display:block !important; font-family:"NanumGothicBold"; color:#000e1e; font-size:14px; margin-bottom:10px;}

/*faq*/
.faqLis{border-bottom:1px solid #ddd;} 
.faqLis .hgroup{position:relative;margin:0 0 10px 0;*zoom:1; text-align:right;} 
.faqLis .hgroup .trigger{padding:5px;border:0;background:#3385d4;font-size:12px;cursor:pointer; border-radius:3px; color:#fff; } 
.faqLis ul{margin:0;padding:0;list-style:none; border-top:1px solid #004fa8;} 
.faqLis .q{margin:0;border-top:1px solid #ddd}
.faqLis .q a.trigger{display:block;padding:10px 15px;background:#fafafa;font-weight:bold;color:#333;text-align:left;text-decoration:none !important}
.faqLis .hide .q a.trigger{font-weight:normal;background:none} 
.faqLis .q a.trigger:hover,
.faqLis .q a.trigger:active, 
.faqLis .q a.trigger:focus{background:#f8f8f8;color:#000} 
.faqLis .a{margin:0;padding:10px 15px;line-height:1.5} 


ul.interview{  display:block; overflow: hidden; width:840px; margin-left:-20px;}
ul.interview li{display:inline-block; float:left; margin-left:20px; position:relative;}
ul.interview li a{ width:190px; height:215px; display:block; }
ul.interview li a strong{ color:#fff; position:absolute; left:10px; top:12px; width:59px; text-align:center;}
ul.interview li a p{ width:190px; text-align:center;  position:absolute; left:0px; bottom:0px; }
ul.interview li a p.INT_Txt{ width:190px; text-align:center;  position:absolute; left:0px; top:70px;}
ul.interview li a.ITV1{ background:url("/images/sub/contest_10.jpg") no-repeat 0px 0px;}
ul.interview li a.ITV2{ background:url("/images/sub/contest_11.jpg") no-repeat 0px 0px;}
ul.interview li a.ITV3{ background:url("/images/sub/contest_12.jpg") no-repeat 0px 0px;}
ul.interview li a.ITV4{ background:url("/images/sub/contest_13.jpg") no-repeat 0px 0px;}






