/*import*/
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/*°øÅë*/
*{margin:0; padding:0;}
body{font-size:14px; line-height:19px; font-family:'Nanum Gothic'; letter-spacing:-0.5px; color:#333;}
img{border:0;}
ul, ol, li{list-style:none;}
a{text-decoration:none; color:#333;}
input{font:inherit;}
table{border-spacing:0 !important;}
h1{font-size:22px;}
h2{font-size:20px;}
h3{font-size:16px; line-height:20px;}
#wrap{width:100%; min-width:800px;}
.clfix:after{content:""; display:block; clear:both;}
.inner{width:1000px; margin:0 auto; position:relative;}
.sub-inner{padding-left:188px; box-sizing:border-box;}
.hidden{position:absolute; top:0; left:-9999px; text-indent:-9999px; float:left;}
.section{padding:60px 0;}
.red-dot{display:inline-block; width:11px; height:11px; background:#c9302f; vertical-align:top; border-radius:11px;}
.gray-dot{display:inline-block; background:#333; width:4px; height:4px; vertical-align:middle; border-radius:4px;}
.red-font{color:#c9302f;}
.blk-font{color:#333;}
.ml{display:inline-block; margin-left:59px; *margin-left:115px;}
.bl{border-left:1px solid #ccc !important;}
/*Çì´õ*/
#header{width:100%; height:90px; border-bottom:1px solid #ccc; position:relative; z-index:600;}
#header .inner{height:90px;}
#header .inner .logo{padding-top:35px; float:left; margin-right:50px;}
#header .inner .utill{font-size:12px; position:absolute; top:40px; right:0; font-size:11px;}
#header .inner .utill li{float:left; border:1px solid #666; margin-left:-1px;}
#header .inner .utill li a{color:#666; display:block; padding:5px 8px;}
#header .inner .utill li.en{border-color:#339949; font-weight:bold;}
#header .inner .utill li.en a{color:#339949;}

/*Çì´õ - gnb*/
#gnb{float:left; margin-top:20px; position:relative; z-index:500;}
#gnb .depth1 .depth1-li{float:left; font-weight:bold; text-align:center; font-size:16px; z-index:400;}
#gnb .depth1 .depth1-li .m{display:block; padding:0 25px; min-width:10px; height:71px; line-height:71px; font-weight:900;
letter-spacing:0; position:relative;}
#gnb .depth1 .depth1-li .m span{display:none; width:90%; height:4px; background:#dd0d0d; position:absolute; bottom:0; left:5%;}
#gnb .depth1 .depth1-li:hover .m span{display:block;}
/* #gnb .depth1 .depth1-li:hover .depth2{display:block;} */
#gnb .depth1 .depth1-li .depth2{display:none; position:absolute; top:70px; left:-120px; z-index:700; font-weight:normal;}
#gnb .depth1 .depth1-li .depth2 li{float:left;}
#gnb .depth1 .depth1-li .depth2 li:hover{font-weight:900;}
#gnb .depth1 .depth1-li .depth2 a{display:block; padding:0 14px; height:50px; line-height:50px;}
#gnb .depth1 .gnb-li-02 .depth2{left:-20px;}
#gnb .depth1 .gnb-li-03 .depth2{left:250px;}
#gnb .depth1 .gnb-li-04 .depth2{left:506px;}
#gnb .depth1 .gnb-li-05 .depth2{left:-100px;}
#gnb-bg{position:absolute; width:100%; background:#fff; height:50px; border-bottom:1px solid #ccc; display:none;
top:90px; z-index:400;}
/*ÄÁÅ×ÀÌ³Ê - ¸ÞÀÎ ½½¶óÀÌ´õ*/
#container{position:relative;}
#main-slider{position:relative; height:734px; margin-bottom:-49px; z-index:10;}
#main-slider .bx-viewport{overflow:visible !important;}
#main-slider .bx-controls-auto-item a{position:absolute; top:399px; left:50%; z-index:80; width:22px; height:21px; text-indent:-9999px;
margin:0 0 0 -498px; background:url('/en-img/visual-stop.png') no-repeat center;}
#main-slider .bx-controls-auto-item .bx-start{background:url('/en-img/visual-start.png') no-repeat center;}
#main-slider .bx-controls-auto-item .active{display:none;}
#main-slider .bx-controls-direction a{position:absolute; top:399px; left:50%; z-index:80; width:22px; height:21px; text-indent:-9999px;
margin:0 0 0 -474px; background:url('/en-img/visual-left.png') no-repeat center;}
#main-slider .bx-controls-direction .bx-next{background:url('/en-img/visual-right.png') no-repeat center; margin:0 0 0 -450px;}
.main-slider-img{width:auto !important;}
.main-slider-img li{width:100%; height:734px; background:url('/en-img/main-visual-01.jpg') no-repeat center; z-index:10 !important;}
.main-slider-img li .main-slider-txt{position:absolute; top:150px; left:50%; z-index:80; margin:0 0 0 -500px;}
.main-slider-img li .main-slider-txt h1{font-size:40px; line-height:46px; margin-bottom:30px;}
.main-slider-img li .main-slider-txt h1 span{font-weight:normal;}
.main-slider-img li .main-slider-txt p{line-height:19px;}
.main-slider-img li .main-slider-txt p b{display:block; margin-top:10px;}
.main-slider-img li.slider-img-02{background:url('/en-img/main-visual-02.jpg') no-repeat center;}
.main-slider-img li.slider-img-03{background:url('/en-img/main-visual-03.jpg') no-repeat center;}
/*ÇªÅÍ*/
#footer .quick-list{position:relative; z-index:500;}
#footer .quick-list li{float:left; margin-right:5px; position:relative; background:rgba(61,66,61,0.8);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3d423d', endColorstr='#3d423d'); /* IE */}
#footer .quick-list li:hover{filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#9b1d1d', endColorstr='#9b1d1d'); /* IE */}
#footer .quick-list li:last-child{margin-right:0;}
#footer .quick-list li a{color:#fff; display:block; width:288px; padding:0 20px; height:49px; position:relative;}
#footer .quick-list li p{display:inline-block; *zoom: 1; *display: inline;}
#footer .quick-list li .quick-title{margin-top:15px;}
#footer .quick-list li .quick-cont{display:none; margin-top:20px; font-size:12px;}
#footer .quick-list li .quick-open{position:absolute; right:20px; top:14px; *top:22px;}
#footer-02{height:165px; border-top:1px solid #ccc;}
#footer-02 .company{text-transform:uppercase; font-size:11px; color:#666; padding-top:25px; float:left;}
#footer-02 .company p{margin-bottom:5px;}
#footer-02 .family{float:right;}
#footer-02 .family select{display:block; width:120px; padding:6px 0 6px 10px; border:1px solid #ccc; box-sizing:border-box; margin-top:25px;
font-size:11px;}
/*¼­ºê°øÅë*/
.nav{background:#f0f0f0; border-bottom:1px solid #ccc; position:relative; z-index:200;}
.nav .inner > ul > li{width:600px; position:relative;}
.nav .inner > ul > li{float:left; border-right:1px solid #ccc; height:41px; margin-top:-2px; width:193px;}
.nav .inner > ul > li > .m{display:block; padding:10px 15px;
background:url(/en-img/nav-down.gif) no-repeat  168px center;}
.nav .inner > ul > li:first-child{border-left:1px solid #ccc; width:44px;}
.nav .inner > ul > li:first-child a{text-indent:-9999px; background:url(/en-img/home.gif) no-repeat center 15px;}
.nav .inner > ul > li:last-child .m{color:#c9302f;}
.nav .inner > ul > li .nav-depth1{display:none; position:absolute; top:42px; left:-1px; z-index:300; border-right:1px solid #ccc;
border-left:1px solid #ccc; box-sizing:border-box;}
.nav-depth1 li{border-bottom:1px solid #ccc; width:193px; background:#fff;}
.nav-depth1 li a{display:block; padding:10px 15px; height:100%; background:#fff;}
.nav-depth1 li a:hover{color:#c9302f;}
.content{padding:50px 0 200px; position:relative;}
.content .content-title{font-size:24px; line-height:40px;}
.title-group{text-align:center; margin-bottom:50px;}
.title-group .sub-title{font-size:16px;}
.title-group .title-bar{display:block; margin:15px auto; width:30px; height:1px; background:#c9302f;}
.title-group .page-header{font-size:38px; line-height:38px;}
.sub-pager a{position:absolute; top:10px; right:0; display:block; width:73px; height:66px; background:url(/en-img/sub-pager-R.png);
text-indent:-9999px;}
.sub-pager a:hover{background-image:url(/en-img/sub-pager-R-on.png);}
.sub-pager .pager-L{background-image:url(/en-img/sub-pager-L.png); margin-right:927px;}
.sub-pager .pager-L:hover{background-image:url(/en-img/sub-pager-L-on.png);}
.title-img{margin-bottom:70px;}
.basic-tab{margin-bottom:35px; position:relative;}
.basic-tab li{width:500px; float:left; text-align:center;}
.basic-tab li:last-child{margin-right:0;}
.basic-tab li a{display:block; padding:12px 0; border:1px solid #ccc; color:#666; box-sizing:border-box; font-size:14px;}
.basic-tab li.active a{color:#fff; background:#c9302f; padding:11px 0; border:2px solid #c9302f;}
.pager{text-align:center; margin-top:45px;}
.pager li{display:inline-block; width:30px; height:30px; line-height:30px; vertical-align:middle; margin-right:5px;}
.pager li.active{background-color:#dd0d0d; color:#fff;}
.pager li a{display:block; width:30px; height:30px; background:#a6abaf; color:#fff;}
.pager li.pg-all-L a{background:url(/img/common/pager-all-L.gif) no-repeat center;}
.pager li.pg-L a{background:url(/img/common/pager-L.gif) no-repeat center;}
.pager li.pg-L{margin-right:10px;}
.pager li.pg-R{margin-left:5px;}
.pager li.pg-R a{background:url(/img/common/pager-R.gif) no-repeat center;}
.pager li.pg-all-R a{background:url(/img/common/pager-all-R.gif) no-repeat center;}
.pager li.pg-all-L a:hover{background-image:url(/img/common/pager-all-L-on.gif);}
.pager li.pg-L a:hover{background-image:url(/img/common/pager-L-on.gif);}
.pager li.pg-R a:hover{background-image:url(/img/common/pager-R-on.gif);}
.pager li.pg-all-R a:hover{background-image:url(/img/common/pager-all-R-on.gif);}
/*ÀÎ»ç¸»*/
.ceo-wrap{background:url(/en-img/ceo-bg.png) no-repeat center 403px;}
.ceo-content .content-title{margin-bottom:30px;}
.ceo-content .content-area{margin-bottom:20px; line-height:24px;}
.ceo-sign{float:right; margin-top:100px;}
.ceo-sign .ceo-name{font-size:16px; margin-top:20px;}
.ceo-sign .ceo-name span{display:inline-block; vertical-align:top; margin:-3px 0 0 10px;}
/*¿¬Çõ*/
.his-content .content-title{margin-bottom:40px;}
.his-content .history-01{padding-bottom:60px; margin-bottom:60px; border-bottom:1px solid #ccc;}
.his-content .history > p{display:inline-block; *zoom:1; *display:inline; vertical-align:top;}
.his-content .history > ul{display:inline-block; *zoom:1; *display:inline; margin:16px 0 0 -9px;}
.his-content .history > ul > li{margin-bottom:28px;}
.his-content .history > ul > li:last-child{margin-bottom:0;}
.his-content .history > ul .his-year{display:inline-block; *zoom:1; *display:inline; font-size:24px; width:110px; vertical-align:top;}
.his-content .history > ul .his-year .red-dot{margin:4px 15px 0 0;}
.his-content .history > ul .his-detail{display:inline-block; *zoom:1; *display:inline;}
.his-content .history > ul .his-detail li{margin-bottom:19px;}
.his-detail li:last-child{margin-bottom:0;}
.his-detail li .his-md{display:inline-block; *zoom:1; *display:inline; font-weight:bold; width:60px; vertical-align:top;}
.his-detail li p{display:inline-block; *zoom:1; *display:inline; font-size:13px;}
.his-content .history-02 > ul .his-year .red-dot{background-color:#528466;}
/*ÁÖÁÖÇöÈ²*/
.en-notice{margin-top:40px;}
.en-notice p{margin-bottom:5px; line-height:20px;}
/*°æ¿µÁø*/
.dir-list-01{margin-bottom:60px;}
.dir-list .content-title{margin-bottom:20px;}
.dir-list ul{border-top:2px solid #000;}
.dir-list li{padding:40px 50px; border-bottom:1px solid #ccc;}
.dir-list li:last-child{border-color:#000;}
.dir-list li .dir-photo{display:inline-block; *zoom:1; *display:inline; margin-right:60px; vertical-align:top;}
.dir-list li .dir-detail{display:inline-block; *zoom:1; *display:inline;}
.dir-list li .dir-detail h2{font-size:18px;}
.dir-list li .dir-detail h4{margin:10px 0 20px;}
.dir-list li .dir-detail p{margin-bottom:10px;}
.dir-list li .dir-detail p:last-child{margin-bottom:0;}
.dir-list li .dir-detail .red-dot{width:5px; height:5px; border-radius:5px; margin:7px 7px 0 0;}
/*ºñÀü*/
.vs-content .content-title{margin-bottom:25px;}
.vs-content .vs-in{padding-bottom:100px; border-bottom:1px solid #ccc; margin-bottom:60px;}
/*¿À½Ã´Â ±æ*/
.ct-content .content-title{margin-bottom:20px;}
.ct-content #map_review{margin-bottom:70px;}
/*ÅõÀÚÀºÇà*/
.bsns-content .content-title{margin-bottom:40px;}
.bsns-content .ivst-intro{background:url('/img/bsns/IB-bg.png') no-repeat right -24px; padding-bottom:70px; line-height:24px;}
.bsns-content .ivst-intro h2{margin-bottom:10px;}
.ivst-content ul{border-top:2px solid #000;}
.ivst-content ul li{padding:35px 0; border-bottom:1px solid #ccc; background:url('/img/bsns/IB-img-01.jpg') no-repeat right center;
min-height:205px;}
.ivst-content ul li h3{margin-top:5px;}
.ivst-content ul li .red-underbar{display:inline-block; width:25px; height:3px; background:#dd0d0d; margin:10px 0 15px;}
.ivst-content ul li p{margin-bottom:10px; line-height:20px;}
.ivst-content ul li p:last-child{margin-bottom:0;}
.ivst-content ul li p .gray-dot{margin-right:5px;}
.ivst-content ul li p .ml{display:block; margin-left:9px;}
.ivst-content ul .ivst-li-02{background:url('/img/bsns/IB-img-02.jpg') no-repeat right center;}
.ivst-content ul .ivst-li-03{background:url('/img/bsns/IB-img-03.jpg') no-repeat right center;}
.ivst-content ul .ivst-li-04{background:url('/img/bsns/IB-img-04.jpg') no-repeat right center;}
/*¹ýÀÎ¿µ¾÷*/
.ist-content .content-area:last-child{margin-top:10px;}
.ist-content .ist-intro{background:url('/en-img/ist-bg.png') no-repeat right 0;}
.ist-content ul li{background:url('/img/company/cp-img-01.jpg') no-repeat right center;}
.ist-content ul .ist-li-02{background:url('/img/company/cp-img-02.jpg') no-repeat right center;}
.ist-content ul .ist-li-03{background:url('/img/company/cp-img-06.jpg') no-repeat right center;}
.ist-content ul .ist-li-04{background:url('/img/company/cp-img-07.jpg') no-repeat right center;}

/*Ã¤±Ç*/
.bond-content .bond-intro{background:url('/img/bsns/bond-bg.png') no-repeat right -24px;}
.bond-content ul li{background:url('/img/bsns/bond-img-01.jpg') no-repeat right center;}
.bond-content ul .bond-li-02{background:url('/img/bsns/bond-img-02.jpg') no-repeat right center;}
.bond-content ul .bond-li-03{background:url('/img/bsns/bond-img-03.jpg') no-repeat right center;}
/*ÇìÁöÆÝµåÆäÀÌÁö Ãß°¡*/
.hedge-content ul{border-top:2px solid #000;}
.bsns-content .hedge-intro{no-repeat right -24px; padding-bottom:20px; line-height:24px;}
.bsns-content .hedge-intro h2{margin-bottom:10px;}

.hedge-list{margin-top:35px;margin-bottom:30px;}
.hedge-list dl{margin-bottom:6px;}
.hedge-list dl dt{font-weight:bold;font-size:14px;display:inline-block;margin-right:15px;color:#333; width:70px;}
.hedge-list dl dd{display:inline-block;margin-right:15px;text-align: left;}
.hedge-img-01{margin:10px 0 20px;}

/*¸®¼­Ä¡*/
.rc-content .ivst-intro{border-bottom:2px solid #000; background:url('/img/bsns/bsns-bg.png') no-repeat right -24px;}
.c-notice{padding:20px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#f1eff0; margin-top:80px;}
.c-notice h3{padding-left:20px; background:url(/img/common/warning-icon.gif) no-repeat 0 2px; margin-bottom:20px;}
.c-notice li{line-height:22px;}
.c-notice li .gray-dot{margin-top:8px;}
.c-notice li span:last-child{margin-left:10px; display:block;}
.c-notice .tip-wrap{margin-top:20px;}
.c-notice li .tip{font-size:10px; vertical-align:top; margin-top:-2px; display:inline-block;}
.c-notice li .ml{margin-left:9px !important;}
.down-notice{background:#f4f5f6; padding:10px !important;}
.down-notice p{display:inline-block;}
.down-notice .down-btn{display:inline-block; float:right; border:1px solid #ccc; margin-top:-2px; height:24px;}
.rc-content .align-right{margin-bottom:20px !important;}
.rc-content input{border:0; border-bottom:1px solid #000 !important; background:url(/en-img/src-btn.gif) no-repeat right center;
width:200px; height:29px;}
.rc-content .src-btn{display:inline-block; color:#fff; background:#39444e; width:60px; height:30px; text-align:center; line-height:30px;
margin-left:10px;}
/*±âº» Å×ÀÌºí*/
.table-wrap .align-right{color:#666; font-size:12px; margin-bottom:10px; float:right;}
.basic-tbl{border-top:2px solid #000; border-bottom:1px solid #000; text-align:center; width:100%;}
.basic-tbl thead tr th{padding:10px; background:#f4f5f6; }
.basic-tbl tbody th{border-top:1px solid #ccc; font-weight:normal;}
.basic-tbl tbody td{border-top:1px solid #ccc; line-height:22px; padding:10px; border-left:1px solid #ccc;}
.basic-tbl tbody td a:hover{color:#c9302f;}
.basic-tbl tbody td a:hover .file-icon{background-image:url('/img/common/download-file-on.png');}
.basic-tbl tbody td p .gray-font{display:block; margin-top:5px; font-size:12px;}
.basic-tbl tbody .total th{font-weight:bold !important;}
.basic-tbl tbody .total{font-weight:bold;}
/*Àç¹«ÀçÇ¥ Å×ÀÌºí*/
.fin-tbl thead tr .bb-gray{border-bottom:1px solid #ccc;}
.fin-tbl tbody th{text-align:left; padding:10px 20px;}
.fin-tbl tbody td{text-align:right; padding-right:20px;}
.fin-tbl tbody .tbl-bg{font-weight:bold;}
.fin-tbl tbody .tbl-bg th{background:#f4f5f6; font-weight:bold;}
.fin-tbl tbody .tbl-bg td{background:#f4f5f6;}
/*¿À½Ã´Â ±æ Å×ÀÌºí*/
.ct-tbl tbody tr:first-child th{border-top:0;}
.ct-tbl tbody tr:first-child td{border-top:0;}
.ct-tbl tbody th{text-align:left; padding-left:20px; font-weight:bold; background:#f4f5f6;}
.ct-tbl tbody td{text-align:left; padding-left:20px; border-left:0;}
/*¸®¼­Ä¡ Å×ÀÌºí*/
.rc-tbl{margin-top:63px;}
.rc-tbl .basic-tbl{border-top:1px solid #000 !important;}

