@charset "utf-8";
/* ------------------------- REFLEXION Basic StyleSheet(CSS) :: START ---------------------------------------- */
/* eric meyer html5 reset.css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
body,html{width:100%;height:100%;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
dt{display:block;}
/* Web Content Accessibility TTS(Text To Speech) Code */
.tts{position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
/* custom Setting */
a{text-decoration:none;}
a:hover{text-decoration:underline;}
/* ------------------------- REFLEXION Basic StyleSheet(CSS) :: END ---------------------------------------- */

body{background:#f0f0f0;color:#666;font-size:12px;line-height:14px;font-family:'돋움',dotum;}


.hdIrWrap{position:relative;margin:0 auto;width:960px;}
.topGnb{padding:30px 0 10px;width:100%;text-align:right;}
.header{width:100%;overflow:hidden;}
.header .logo{float:left;padding-top:19px;width:190px;overflow:hidden;}
.header .navGnb{float:left;width:770px;overflow:hidden;background:#fff;}
.header .navGnb ul{width:100%;overflow:hidden;}
.header .navGnb li{float:left;padding:34px 0;width:126px;text-align:center;cursor:pointer;}
.header .navGnb li a{display:block;width:126px;text-align:center;overflow:hidden;border-right:1px solid #cbcbcb;}
.header .navGnb li.gnb5 a{border:0;}

/* visual */
.visualWrap{width:100%;overflow:hidden;}

/* middle , loca */
.middleWrap{width:100%;overflow:hidden;background:#fff;}
.contentWrap{margin:0 auto;padding-bottom:50px;width:922px;overflow:hidden;}
.contentWrap .loca{padding:10px 0 25px;width:100%;overflow:hidden;text-align:right;font-size:12px;color:#8c8c8c;}
.contentWrap .loca a{color:#8c8c8c;}

/* LNB */
.contentWrap .leftWrap{float:left;width:212px;_width:209px;overflow:hidden;}
.contentWrap .leftWrap h2{padding:0 0 20px 10px;}
.contentWrap .leftWrap .navSubGnb{width:180px;padding-bottom:1px;}
.contentWrap .leftWrap .navSubGnb li{font-size:1px;}

/* article Content */
.contentWrap .articleWrap{float:left;width:710px;overflow:hidden;}
.contentWrap .articleWrap h3{padding:10px 0 7px;border-bottom:2px solid #d7d3c8;}
.contentWrap .articleWrap .stit{padding-top:10px;height:50px;overflow:hidden;}
.contentWrap .articleWrap .contentSection{}

/* footer */
.footer{position:relative;padding:25px 0;width:100%;}
.footer .familyLink{position:absolute;top:25px;right:0;}
.footer .familyLink select{font:12px "돋움";color:#666;}

/* financeInfo : 재무정보 */
.financeInfo{position:relative;width:710px;overflow:hidden;}
.financeInfo .financeTab{position:relative;width:100%;height:33px;overflow:hidden;border-bottom:1px solid #d3d3d3;}
.financeInfo .financeTab li{position:absolute;top:0;left:0;z-index:1;}
.financeInfo .financeTab li.tab0{}
.financeInfo .financeTab li.tab1{left:128px;}
.financeInfo .financeTab li.tab2{left:256px;}
.financeInfo .financeTab li.tabOn{z-index:2;}
.financeInfo .highlightContent{padding-top:38px;}
.financeInfo .balanceContent{padding-top:38px;}
.financeInfo .balanceContent .article{padding-bottom:60px;}
.financeInfo .balanceContent .articleLast{padding-bottom:0;}
.financeInfo .caption{padding-bottom:5px;text-align:right;color:#949494;}
.financeInfo .dataTable{color:#666;}
.financeInfo .dataTable *{vertical-align:baseline;}
.financeInfo .dataTable thead th{padding:10px 0;background:#a4aeb6;color:#fff;border-right:1px solid #fff;}
.financeInfo .dataTable thead th.end{border:0;}
.financeInfo .dataTable tbody th{padding:12px 15px 8px;text-align:left;background:#f0f6fc;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;font-weight:normal;}
.financeInfo .dataTable tbody td{padding:12px 10px 8px;text-align:right;background:#f8f8f2;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;}
.financeInfo .dataTable tbody td.white{background:#fff;}
.financeInfo .dataTable tbody td.end{border-right:0;}
.financeInfo .txt{padding-top:10px;}
.financeInfo .reportDown{width:100%;overflow:hidden;}
.financeInfo .reportDown .reportItem{float:left;width:184px;}
.financeInfo .reportDown .reportItem .itemBtn{padding-top:5px;text-align:center;}
.financeInfo .reportDown .reportItem .item{padding-top:190px;text-align:center;}
.financeInfo .reportDown .reportItem0{margin:0 56px 0 17px;}
.financeInfo .reportDown .reportItem1{margin-right:56px;}
.financeInfo .reportDown .reportItem2{}
.financeInfo .reportDown .reportItem0 .item{background:url('http://www.ehyundai.com/newPortal/ir/images/financeInfo/imgReport0.gif') no-repeat;}
.financeInfo .reportDown .reportItem1 .item{background:url('http://www.ehyundai.com/newPortal/ir/images/financeInfo/imgReport1.gif') no-repeat;}
.financeInfo .reportDown .reportItem2 .item{background:url('http://www.ehyundai.com/newPortal/ir/images/financeInfo/imgReport2.gif') no-repeat;}
.financeInfo .reportTable{padding-top:55px;}

/* investInfo : 투자정보 */
.investInfo{}

/* prCenter : PR센터 */
.prCenter{}
.prCenter .awardContent{}
.prCenter .adContent{}
.prCenter .adViewList{position:relative;padding-top:0px;padding-bottom:10px;padding-left:13px;width:100%;border-bottom:1px solid #d3d3d3;float:center;}
/* 
.prCenter .adViewList .adViewCarousel{position:relative;margin:0 auto;width:660px;overflow:hidden;}
*/
.prCenter .adViewList ul{margin:0 auto;width:710px;overflow:hidden;}
.prCenter .adViewList li{float:left;width:175px;min-height:150px;}
.prCenter .adViewList li .thumbCase{position:relative;margin:0 auto;width:175px;height:120px;}
.prCenter .adViewList li .thumbCase div{position:absolute;top:0;left:0;}
.prCenter .adViewList li .thumbCase div.btn{z-index:100;}
.prCenter .adViewList li .thumbCase div.onoff{z-index:10;}
.prCenter .adViewList li .thumbCase div.thumbImg{z-index:1;}
.prCenter .adViewList li .thumbCase div.thumbImg img{}
.prCenter .adViewList li .thumbTitle{padding-top:10px;text-align:center;} 
.prCenter .adViewList li .thumbTitle a{color:#666;line-height:16px;}
/*.prCenter .adViewList .btnPrev{position:absolute;top:53px;left:0;}
.prCenter .adViewList .btnNext{position:absolute;top:53px;right:0;}
*/

/* board layout */
table.list{width:100%;}
table.list *{}
table.list thead th{padding-left:1px;background:url('http://www.ehyundai.com/newPortal/ir/images/board/bgListTh.gif') no-repeat;}
table.list thead th span{display:block;padding-top:10px;height:21px;color:#fff;}
table.list thead th.first{padding-left:0;}
table.list thead th.first span{background:url('http://www.ehyundai.com/newPortal/ir/images/board/bgListThSide.gif') no-repeat;}
table.list thead th.end span{background:url('http://www.ehyundai.com/newPortal/ir/images/board/bgListThSide.gif') no-repeat right top;}
table.list tbody td{padding:8px 0 6px;border-bottom:1px solid #d3d3d3;text-align:center;}
table.list tbody td a{color:#666;}
table.list tbody td.left{padding-left:5px;text-align:left;}
table.list tbody .investView{padding:7px 0 7px 76px;text-align:left;line-height:18px;}
table.list tbody .investView .place{padding:5px 0 5px 45px;background:url('http://www.ehyundai.com/newPortal/ir/images/investInfo/icoInvestView0.gif') no-repeat left 4px;font-weight:bold;}
table.list tbody .investView .date{padding:5px 0 5px 45px;background:url('http://www.ehyundai.com/newPortal/ir/images/investInfo/icoInvestView1.gif') no-repeat left 4px;font-weight:bold;}
table.list tbody .investView .cont{padding:5px 0 5px 45px;background:url('http://www.ehyundai.com/newPortal/ir/images/investInfo/icoInvestView2.gif') no-repeat left 4px;}

table.viewTitle{width:100%;}
table.viewTitle th.tit{text-align:left;background:url('http://www.ehyundai.com/newPortal/ir/images/board/bgListThSide.gif') no-repeat;}
table.viewTitle th.tit h4{padding:10px 0 0 15px;height:21px;font-size:14px;color:#fff;}
table.viewTitle th.date{text-align:right;background:url('http://www.ehyundai.com/newPortal/ir/images/board/bgListThSide.gif') no-repeat right top;}
table.viewTitle th.date span{padding-right:5px;font-weight:normal;color:#fff;}
table.viewTitle td.file{border-bottom:1px solid #ccc;}
table.viewTitle td.file a{display:block;margin-left:30px;padding:10px 0 8px 20px;color:#666;}
table.viewTitle td.file a.pdf{background:url('http://www.ehyundai.com/newPortal/ir/images/board/btnFile.gif') no-repeat left 6px;}

.viewContent{padding:35px 15px;border-bottom:1px solid #bbad8c;}

table.viewPrevNext{margin-top:40px;width:100%;border-top:1px solid #d3d3d3;}
table.viewPrevNext th{padding:10px 0 6px 25px;border-bottom:1px solid #d3d3d3;text-align:left;}
table.viewPrevNext th.prev{width:50px;background:url('http://www.ehyundai.com/newPortal/ir/images/board/bgViewPrev.gif') no-repeat 10px 14px;}
table.viewPrevNext th.next{width:50px;background:url('http://www.ehyundai.com/newPortal/ir/images/board/bgViewNext.gif') no-repeat 10px 14px;}
table.viewPrevNext th span{display:block;padding:2px 0;}
table.viewPrevNext td{border-bottom:1px solid #d3d3d3;}
table.viewPrevNext td.tit{padding:5px 0 2px 10px;width:540px;background:url('http://www.ehyundai.com/newPortal/ir/images/board/bgViewPrevNext.gif') no-repeat left 8px;}
table.viewPrevNext td.tit a{color:#666;}
table.viewPrevNext td.date{text-align:center;}


.paging{padding-top:15px;width:100%;overflow:hidden;text-align:center;}
.paging *{vertical-align:middle;}
.paging a{color:#4e4e4e;}
.paging a.on{color:#ff8106;font-weight:bold;}
.paging a.n{padding:0 3px;font-size:12px;}

.acrobat{padding-top:50px;}
.acrobat .tit{}
.acrobat .btn{padding:15px 0 0 10px;}
.acrobat .btn a{margin-right:5px;}

.listSearch{padding-bottom:5px;text-align:right;}
.listSearch *{vertical-align:top;}
.listSearch .text{padding:2px;font-size:12px;line-height:16px;height:14px;border:1px solid #d3d3d3;}
.listSearch select{font-size:12px;color:#858585;}

.btnView{padding-top:12px;text-align:right;}


.btnNormal{padding-left:20px;font-size:12px; display:inline-block; height:28px;  overflow:hidden; vertical-align:top; color:#666; letter-spacing:-1px; background:url('http://www.ehyundai.com/newPortal/ir/images/board/bgBtnNormal.gif') no-repeat left top;}
.btnNormal span{float:left; display:block; line-height:18px; padding:8px 15px 8px 6px; cursor:pointer; background:url('http://www.ehyundai.com/newPortal/ir/images/board/bgBtnNormal.gif') no-repeat right top; height:16px;font-weight:bold;}

/* table */
.businessTable{padding-bottom:50px;margin:0 auto;width:690px;}
.businessTable *{vertical-align:baseline;}
.businessTable th{padding:9px 15px 5px;background:#a4aeb6;text-align:left;border-bottom:1px solid #fff;color:#fff;}
.businessTable td{padding:9px 15px 5px;background:#f8f8f2;border-bottom:1px solid #d3d3d3;color:#666;}
.businessTable th.str{border-top:1px solid #a4aeb6;}
.businessTable td.str{border-top:1px solid #d3d3d3;}
.businessTable td a{color:#666;}
.businessTable th.end{border-bottom:1px solid #a4aeb6;}
.businessTable td.end{border-bottom:1px solid #d3d3d3;}

/* 신용등급 레이어 및 테이블 */
.classTable{width:710px;overflow:hidden;}
.classTable h4{padding:40px 0 30px;width:710px;}
.classTable .classTable0{float:left;}
.classTable .classTable1{float:right;}
.classTable .classSubTable{position:relative;width:335px;overflow:hidden;}
.classTable .classSubTable .more{position:absolute;top:5px;right:0;}
.classTable .classSubTable h5{padding-bottom:10px;}
.classTable .classSubTable thead th{padding:7px 12px;background:#a4aeb6;border-right:1px solid #fff;color:#fff;}
.classTable .classSubTable tbody th{padding:7px 12px;background:#f0f6fc;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;color:#666;font-weight:normal;}
.classTable .classSubTable tbody td{padding:7px 12px;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;text-align:center;}
.classTable .classSubTable tbody td.end{border-right:0;}
.classTableLayer{position:absolute;top:200px;left:50px;padding:10px;width:574px;overflow:hidden;border:3px solid #467fb7;background:#fff;}
.classTableLayer .close{text-align:right;}
.classTableLayer .cont{margin:0 auto;width:539px;overflow:hidden;}
.classTableLayer .cont h5{padding-bottom:23px;}
.classTableLayer .cont .tab{padding-bottom:15px;width:100%;overflow:hidden;}
.classTableLayer .cont .tab li{float:left;padding-left:10px;font-size:1px;}
.classTableLayer .cont .layerTable{padding-bottom:30px;width:100%;overflow:hidden;}
.classTableLayer .cont table{font-size:12px;color:#666;line-height:16px;}
.classTableLayer .cont thead th{padding:7px 0 5px;background:#a4aeb6;color:#fff;border-bottom:1px solid #d3d3d3;}
.classTableLayer .cont thead th.end{border-left:1px solid #fff;}
.classTableLayer .cont tbody th{padding:7px 0 5px;width:15%;background:#f0f6fc;border-bottom:1px solid #d3d3d3;}
.classTableLayer .cont tbody td{padding:7px 0 5px;width:82%;padding-left:3%;border-bottom:1px solid #d3d3d3;border-left:1px solid #d3d3d3;}

/* 직무소개 테이블 */
.jobTable{margin:0 auto;padding-bottom:30px;width:690px;overflow:hidden;}
.jobTable h4{padding-bottom:10px;font-size:1px;}
.jobTable th{padding:7px 0 5px 15px;width:145px;text-align:left;color:#fff;background:#a4aeb6;border-bottom:1px solid #fff;}
.jobTable td{padding:7px 0 5px 15px;color:#666;background:#f8f8f2;border-bottom:1px solid #d3d3d3;}
.jobTable th.str{border-top:1px solid #afcfe9;}
.jobTable td.str{border-top:1px solid #d3d3d3;}