@charset "utf-8";

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800);
@font-face {
 font-family: 'NanumBarunGothic';
 font-style: normal;
 font-weight: 400;
 src: url('css/fonts/NanumBarunGothicWeb.eot');
 src: url('css/fonts/NanumBarunGothicWeb.eot?#iefix') format('embedded-opentype'), url('css/fonts/NanumBarunGothicWeb.woff') format('woff'), url('css/fonts/NanumBarunGothicWeb.ttf') format('truetype');
}
@font-face {
 font-family: 'NanumBarunGothic';
 font-style: normal;
 font-weight: 700;
 src: url('css/fonts/NanumBarunGothicWebBold.eot');
 src: url('css/fonts/NanumBarunGothicWebBold.eot?#iefix') format('embedded-opentype'), url('css/fonts/NanumBarunGothicWebBold.woff') format('woff'), url('css/fonts/NanumBarunGothicWebBold.ttf') format('truetype')
}
@font-face {
 font-family: 'NanumBarunGothic';
 font-style: normal;
 font-weight: 300;
 src: url('css/fonts/NanumBarunGothicWebLight.eot');
 src: url('css/fonts/NanumBarunGothicWebLight.eot?#iefix') format('embedded-opentype'), url('css/fonts/NanumBarunGothicWebLight.woff') format('woff'), url('css/fonts/NanumBarunGothicWebLight.ttf') format('truetype');
}

/*reset
*********************************************************************************************************/
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%;vertical-align:baseline;}
body{line-height:1;}
body #cboxLoadedContent img{max-width:none;}
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;}
caption,th,td{font-weight: normal;text-align:left;}
h1,h2,h3,h4,h5,h6{clear:both;}
html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:focus {outline:thin dotted;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{di¬splay: inline-block;}
audio:not([controls]){display:none;}
del{color:#333;}
ins{background: #fff9c0;text-decoration:none;}
hr{background-color:#ccc;border:0;height:1px;margin:24px;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align: baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
small{font-size:smaller;}
img{border:0;-ms-interpolation-mode:bicubic;}

/* Clearing floats */
.clear:after,.wrapper:after,.format-status .entry-header:after {clear: both;}
.clear:before,.clear:after,.wrapper:before,.wrapper:after,.format-status .entry-header:before,.format-status .entry-header:after {display: table;content: "";}

/* =Repeatable patterns
-------------------------------------------------------------- */
/* Small headers */
.archive-title,.page-title,.widget-title,.entry-content th,.comment-content th {font-size:11px;line-height:1.2;font-weight:bold;color:#636363;}
/* Shared Post Format styling */
article.format-quote footer.entry-meta,article.format-link footer.entry-meta,article.format-status footer.entry-meta{font-size: 11px;line-height: 2.181818182;}
/* Form fields, general styles first */
button,input,textarea{border: 1px solid #ccc;font-family: inherit;padding: 6px;}
button,input{line-height:normalÒ;}
textarea{font-size:100%;overflow:auto;vertical-align:top;}
/* Reset non-text input types */
input[type="checkbox"],input[type="radio"],input[type="file"],input[type="hidden"],input[type="image"],input[type="color"] {border: 0;border-radius: 0;padding: 0;}
/* Buttons */
.menu-toggle,input[type="submit"],input[type="button"],input[type="reset"],article.post-password-required input[type=submit],li.bypostauthor cite span {font-size: 12px;line-height: 1.5;color: #7c7c7c;background-color:transparent;border:0 none;margin:0;}
.menu-toggle,button,input[type="submit"],input[type="button"],input[type="reset"] {cursor: pointer;}
button[disabled],input[disabled] {cursor: default;}
li.bypostauthor cite span {color: #fff;background-color: #21759b;background-image: none;border: 1px solid #1f6f93;border-radius: 2px;box-shadow: none;padding: 0;}

/* Responsive images */
.entry-content img,.comment-content img,.widget img {max-width: 100%;}
img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"] {height: auto;}
img.size-full,img.size-large,img.header-image,img.wp-post-image {max-width: 100%;height: auto;}
/* Make sure videos and embeds fit their containers */
embed,iframe,object,video {max-width: 100%;}
.entry-content .twitter-tweet-rendered {max-width: 100% !important;}
/* Images */
.alignleft {float: left;}
.alignright {float: right;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {max-width: 100%;padding: 4px;}
.wp-caption .wp-caption-text,.gallery-caption,.entry-caption {font-style: italic;font-size: 12px;line-height: 2;color: #757575;}
img.wp-smiley,.rsswidget img {border: 0;border-radius: 0;box-shadow: none;margin-bottom: 0;margin-top: 0;padding: 0;}
.entry-content dl.gallery-item {margin: 0;}
.gallery-item a,.gallery-caption {width: 90%;}
.gallery-item a {display: block;}
.gallery-caption a {display: inline;}
.gallery-columns-1 .gallery-item a {max-width: 100%;width: auto;}
.gallery .gallery-icon img {height: auto;max-width: 90%;padding: 5%;}
.gallery-columns-1 .gallery-icon img {padding: 3%;}

/* Navigation */
.site-content nav {clear: both;line-height: 2;overflow: hidden;}
#nav-above {padding: 24px 0;}
#nav-above {display: none;}
.paged #nav-above {display: block;}
.nav-previous,.previous-image {float: left;width: 50%;}
.nav-next,.next-image {float: right;text-align: right;width: 50%;}
.nav-single + .comments-area,#comment-nav-above {margin: 48px 0;}
#mobile-navigation{height:0;overflow:hidden;}

/*Basic
*********************************************************************************************************/
img{max-width:100%;}
.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0;}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.show,.m_hide{display:block;}
.hide,.m_show,caption,legend{display:none;}
.clear{clear:both;}
strong, .strong, h1, h2, h3, h4, h5, h6{font-family:'NanumBarunGothic';}
.hr_dashed{clear:both;border-top:1px dashed #ddd;}
.btn_group{position:absolute;bottom:20px;right:20px;z-index:20;}
.btn_group span{float:left;display:block;width:25px;height:25px;background-image:url(images/btn_slide_white.png);background-repeat:no-repeat;text-indent:-9999em;overflow:hidden;cursor:pointer;}
.home .btn_group span{background-image:url(images/btn_slide_gray.png);}
.btn_group span.btn_prev{background-position:0 0;margin-right:5px;}
.btn_group span.btn_next{background-position:100% 0;}
.br{display:block;}
.bul_blue li{padding-left:10px;background:url(images/bul_cire2.png) no-repeat 0 8px;}

/* Body, links, basics */
html {font-size: 87.5%;}
body {font-size: 13px;line-height:1.6em;font-family:'NanumBarunGothic','돋움',Dotum,Helvetica,Tahoma,Arial,sans-serif;text-rendering: optimizeLegibility;color: #222;}
a {outline: none;color: #222;text-decoration:none;}
a:hover {color: #215faa;}
.ir_num1,.post_date,.company_main .c_main_content .order3 .staff1,.h_txt_en,.view_date span{font-family:Helvetica,Arial,sans-serif;}
.ir_num2,.post_list .post_date,.post_list .post_hit,.post_list .post_file .post_date {font-family:Arial,sans-serif;}
.li_type1 .post_list .head div{font-size:13px;font-family:'NanumBarunGothic',sans-serif;}

/*layout*/
#wrap,#header,#container,#footer,#site-navigation{clear:both;}
#wrap{width:100%;margin:0 auto;}
#header .inner, #footer .inner {position:relative;width:960px;margin:0 auto;}
#container{overflow:hidden;width:960px;margin:30px auto 0;}
#side{float:left;width:170px;}
#content{float:right;width:760px;}
/*.hr_top{font-size:0;line-height:0;height:7px;background:url(images/bg_hr_top.gif) no-repeat 0 0 #232323;}*/
.page-full-width #content{float:none;width:auto;}
.strong{font-weight:bold;}
#side-filtered-menu{display:none;font-family:'NanumBarunGothic',sans-serif;}

/* Assistive text */
.assistive-text,.site .screen-reader-text {position: absolute !important;clip: rect(1px, 1px, 1px, 1px);}
.main-navigation .assistive-text:hover,.main-navigation .assistive-text:active,.main-navigation .assistive-text:focus {background: #fff;border: 2px solid #333;border-radius: 3px;clip: auto !important;color: #000;display: block;font-size: 12px;padding: 12px;position: absolute;top: 5px;left: 5px;z-index: 100000; /* Above WP toolbar */}

/*contact style*/
.list_contact li{padding-left:24px;}
.list_contact .name{background:url(images/ico_name.png) no-repeat 0 3px;}
.list_contact .email{background:url(images/ico_email.png) no-repeat 0 4px;}
.list_contact .phone{background:url(images/ico_phone2.png) no-repeat 0 2px;}
.list_contact .mp{background:url(images/ico_mp.png) no-repeat 0 3px;}
.list_contact .addr{background:url(images/ico_addr.png) no-repeat 0 3px;}
.list_contact .subway{background:url(images/ico_sub.png) no-repeat 2px 3px;}
.list_contact .bus{background:url(images/ico_bus.png) no-repeat 0 3px;}
.list_contact .fax{background:url(images/ico_fax.png) no-repeat 0 3px;}
.cont_01 h2 {font-size: 20px;line-height: 1.3em;font-weight: normal;padding-bottom: 34px;}

.cont_01 .list_contact li.addr {float:left;margin-right:30px}
.list_contact .addr{background:url(images/ico_addr.png) no-repeat 0 1px;}
.cont_01 .list_contact li {display:inline-block}

.entry-content .bgmp_placemark p{margin:0}
.bgmp_placemark .phone {background:url(images/ico_phone2.png) no-repeat 0 0;padding-left:21px;font-size:13px}
.bgmp_placemark .email{background:url(images/ico_email.png) no-repeat 0 2px;padding-left:23px;font-size:13px}
.bgmp_placemark h3 {width:96%;border-bottom:1px solid #999}
.bgmp_placemark {width:100%; overflow-x:hidden;overflow-y: hidden}
/* Header */
#header{min-height:95px;position:relative;z-index:100;background:#2b2b2b;}
.site-header h1,.site-header h2{text-align: center;}
.site-header h1 a,.site-header h2 a{color: #515151;display: inline-block;text-decoration: none;}
.site-header h1 a:hover,.site-header h2 a:hover{color: #21759b;}
.site-header h1{font-size: 24px;line-height: 1.285714286;margin-bottom: 14px;}
.site-header h2{font-weight: normal;font-size: 13px;line-height: 1.846153846;color: #757575;}
.header-image {margin-top: 24px;}
.logo{width:129px;padding-top:27px;position: absolute;top:0;left:20px;z-index:100;}
.logo h1 a{display:block;width:129px;height:41px;background:url(images/logo_re.png) no-repeat 0 0;text-indent:-9999em;overflow:hidden;background-size:100% auto;}
.hd_right,.hd_right .go_catalog,.top_menu{float:right;}
.hd_right{width:72.5%;float:right;position:relative;}
.top_menu{position:absolute;top:0;right:0;margin:16px 0 0;font-size:12px;}
.top_menu ul,.searchform{float:left;}
.top_menu ul{line-height:1em;margin:10px 0 0;}
.top_menu ul li{float:left;font-size:10px;border-right:1px solid #626262;padding-right:10px;margin-right:10px;line-height:1em;}
.top_menu ul li a{color:#ababab;font-weight:bold;}
.top_menu ul li a:hover, .top_menu ul li a.on, .hd_right .go_catalog:hover, .searchform input[type="submit"]:hover {color:#fff;}
.searchform{position:relative;margin-top:1px;}
#s{position:absolute;right:75px;width:1px;top:2px;font-size:10px;border:1px solid #ddd;margin:0;display:none;}
.searchform input[type="submit"]{width:auto;height:29px;border:0 none;background:url(images/ico_search.png) no-repeat 4px 7px;color:#ababab;font-size:10px;font-weight:bold;cursor:pointer;font-family:'Open sans';overflow:hidden;padding:0 0 0 27px;text-transform:uppercase;}
.hd_right .go_catalog{position:relative;background:url(images/ico_catal.png) no-repeat 12px 50%;font-size:10px;font-weight:bold;padding:4px 10px 3px 41px;margin-top:1px;margin-left:10px;font-family:'Open sans';color:#ababab;}
.hd_right .go_catalog:before {position:absolute;top:9px;left:0;width:1px;height:10px;overflow:hidden;content:"";background:#626262;}

/* Navigation Menu */
.main-navigation{position:absolute;top:48px;right:0;width:100%;text-align:left;}
.main-navigation a{color:#5e5e5e;}
.main-navigation a:hover{color:#21759b;}
.main-navigation ul.nav-menu {border-top:1px solid #414141;}
.main-navigation ul.nav-menu,.main-navigation div.nav-menu > ul{display:none;}
.main-navigation ul.nav-menu.toggled-on,.menu-toggle{display:inline-block;}
.main-navigation .nav-menu {display:inline-block!important;width:auto;}
.main-navigation .nav-menu>li{/*float:left;*/position:relative;top:-1px;left:auto!important;margin:0;/*width:16%;*/}
.main-navigation .nav-menu>li:first-child {margin-left:0;}
.nav-menu>li>a{display:inline-block!important;/*width:100%;height:57px;*/margin:0;padding:8px 0 21px;color:#ababab!important;border-top:1px solid #414141;/*text-indent:-9999em;*/font-size:14px;font-weight:700;overflow:hidden;/*background-repeat:no-repeat;background-position:50% 17px;*/}
.nav-menu>li>a:hover,.nav-menu>li.active > a,.main-navigation .current-menu-item > a,.main-navigation .current-menu-ancestor > a,.main-navigation .current_page_item > a,.main-navigation .current_page_ancestor > a{color:#fff!important;}
.nav-menu>li>a:hover,.nav-menu>li.active > a {border-top:1px solid #4eb8ef;}
/* .nav-menu>li.gnb_company {left:0;}
.nav-menu>li.gnb_business {left:17%;}
.nav-menu>li.gnb_ir {left:34%;}
.nav-menu>li.gnb_careers {left:51%;}
.nav-menu>li.gnb_media {left:69%;}
.nav-menu>li.gnb_global {right:0;text-align:right;} */
/* .main-navigation ul.nav-menu>li.gnb_company>.sub-menu {width:310px;} */
.main-navigation ul.nav-menu>li.gnb_ir>.sub-menu {width:370px;}
.main-navigation ul.nav-menu>li.gnb_careers>.sub-menu {width:240px;}
.main-navigation ul.nav-menu>li.gnb_media>.sub-menu {width:190px;}
/*.main-navigation ul.nav-menu>li#menu-item-11319>.sub-menu {width:160px;} 임시*/
.main-navigation ul.nav-menu>li>.sub-menu {left:0;margin-left:-40px;width:210px;}
.main-navigation ul.nav-menu>li>.sub-menu>li {width:50%;padding-right:8px;box-sizing:border-box;}
.main-navigation ul.nav-menu>li>.sub-menu>li>a {float:left;width:60px;}
.main-navigation ul.nav-menu>li>.sub-menu>li>.sub-menu {position:relative;float:left;padding:0 0 0 8px;}
.main-navigation ul.nav-menu>li>.sub-menu>li>.sub-menu:before {content:"";overflow:hidden;display:block;width:1px;height:10px;background:#8d8d8d;position:absolute;top:3px;left:0;}
.main-navigation ul.nav-menu>li.gnb_ir>.sub-menu>li {display:flex;}

.site-header h1{text-align: left;}
.site-header h1 {font-size: 26px;line-height: 1.846153846;margin-bottom: 0;}
.main-navigation div.nav-menu > ul {display:block !important;text-align: left;width: 100%;}
.main-navigation ul.nav-menu {display:flex !important;text-align: left;width: 100%;justify-content:space-between;}
.main-navigation ul {margin: 0;text-indent: 0;}
.main-navigation li a,.main-navigation li {display:block;text-decoration: none;}
.main-navigation li a {border-bottom: 0;color: #6a6a6a;line-height:1.2;white-space: nowrap;}
.main-navigation li a:hover {color: #000;}
.main-navigation li {margin:0 0 0 20px;position:relative;}
.main-navigation li ul {display: none;margin: 0;padding: 0;position: absolute;top: 100%;z-index:100;width:160%;border-top:4px solid #00b3f0;background:#777;/*font-family:'나눔고딕','Nanum Gothic',sans-serif;*/padding:15px 20% 5px;font-size:13px;}
.nav-menu>li>ul:before{content:"";display:block;width:10px;height:5px;background:url(images/bg_arrow3.png) no-repeat 0 0;position:absolute;top:-9px;left:55px;}
.main-navigation li ul li{float:left;padding-left:10px;background:url(images/bul_cire1.png) no-repeat 0 5px;margin:0 0 10px;}
.main-navigation li ul li a{color:#fff;}
.main-navigation li ul li a:hover,.main-navigation li ul ul li a:hover{color:#4eb8ef;}
.main-navigation li ul ul li a{color:#cfcfcf;}
.main-navigation li ul ul{display:block;position:static;border:0 none;background:none;width:auto;padding:10px 0 0;font-size:12px;}
.main-navigation li ul ul li{float:none;width:auto;padding:0;background:none;margin:0 0 4px;}
.main-navigation ul li:hover > ul {border-left: 0;display: block;}
.main-navigation .current-menu-item > a,.main-navigation .current-menu-ancestor > a,.main-navigation .current_page_item > a,.main-navigation .current_page_ancestor > a {color: #4eb8ef;font-weight: bold;}
.menu-toggle {display: none;}

/* Footer */
#footer{font-size:11px;background:#f9f9f9;padding:35px 0 42px;color:#919191;margin-top:40px;}
#footer .inner {padding:0!important;}
#footer a{color:#777;}
.ft_wrap{padding-bottom:20px;min-height:47px;/*overflow:hidden;*/}
.ft_wrap>*{float:left;}
.ft_wrap .first {width:82.65%}
.ft_wrap .last {width:17%;text-align:right;}
.ft_wrap a {white-space: nowrap}
.link2{margin-bottom:1px;padding-bottom:8px;}
/* .link2 ul {overflow:hidden;} */
.link2 ul li {/*float:left;*/position:relative;display:inline-block;margin-right:10px;padding-right:10px;border-right:1px solid #bfbfbf;font-size:11px;font-weight:700;color:#777;line-height:1.1em;}
.link2 ul li.link_other a {padding-right:16px;background:url(images/bul_arrow_up.png) no-repeat 100% 50%;}
.link2 ul li.link_other>ul {display:none;position:absolute;bottom:20px;right:0;margin:0;width:240px!important;background:#e9e9e9;text-align:left;}
.link2 ul li.link_other>ul>li {display:block;margin:0;padding:0;border-top:1px solid #fff;border-right:0;}
.link2 ul li.link_other>ul>li>a {display:block;padding:10px;background:none;font-weight:400;}
.link2 ul li.link_other>ul>li>a:hover {background:#ddd;}

.copyright{clear:both;font-size:11px;font-family:'Open sans',sans-serif;color:#969696;text-transform:uppercase;border-top:1px solid #dcdcdc;padding-top:5px;}

/*content - Sidebar*/
#content .entry-header{border-top:3px solid #6b6b6b;border-bottom:1px solid #e1e1e1;padding:12px 0;margin-bottom:26px;}
#content .entry-header h1{color:#222;clear:none;font-size:21px;/*letter-spacing:-0.1em;*/}
.entry-content h4{font-size:16px;font-weight:bold;color:#333;margin-bottom:10px;margin-top:20px}
.entry-content h4.hr_bt{border-bottom:2px solid #6b6b6b;padding-bottom:10px;margin-bottom:22px;}
.banner_wrap{overflow:hidden;margin-top:30px;}
.banner_wrap li{float:left;width:49%;margin-left:2%;text-align:center;}
.banner_wrap li:first-child{margin-left:0;}
/*content - side - location*/
.location{float:right;width:51%;text-align:right;}
.location a,.location img,.location span{vertical-align:middle;}
.location a{display:inline-block;font-size:12px;color:#999;*zoom:1;white-space:nowrap;/* cursor:pointer; */}
.location a:hover{color:#999;}
.location .go_home img{margin-bottom:2px;}
.ie7 .location .go_home{margin-top:1px}
.location span{margin:0 5px 0 7px;}
/*color*/
.color_blue,.top_menu ul li a.color_blue{color:#02a5ed;}
.color_green{color:#4aad0b;}
/*font*/
#side>h2,.top_menu ul li a,.hd_right .go_catalog,.copyright,.staff dd,body.search .entry-header .date,body.search #content .page-header{font-family:'Open sans',sans-serif;}
/*side*/
#side>div,.side_banner li{margin-bottom:8px;}
.side_banner li{display:none;}
.overview .side_banner li.go_brochure,.overview .side_banner li.go_catalog,
.ethic .side_banner li.go_story,.ethic .side_banner li.go_press,
.social-dedication .side_banner li.go_story,.social-dedication .side_banner li.go_press,
.steel .side_banner li.go_brochure,.steel .side_banner li.go_press,
.biz-overview .side_banner li.go_brochure,.biz-overview .side_banner li.go_catalog,
.people .side_banner li.go_story,.people .side_banner li.go_film,
.press .side_banner li.go_career,.press .side_banner li.go_catalog{display:block;}
.side_head{height:100%;background-repeat:no-repeat;background-position:100% 100%;}
.side_head .side_inner{height:130px;padding:20px 0 0 20px;background-repeat:no-repeat;}
.side_head h2{height:22px;text-indent:-9999em;overflow:hidden;*zoom:1;}
.side_menu{font-size:14px;font-weight:bold;/* letter-spacing:-0.1em; */}
.side_menu ul li a{display:block;color:#fff;background:#434749;border-top:1px solid #4e5254;border-bottom:1px solid #363a3b;padding:10px 20px 12px;}
.side_menu>ul>li>a:hover,.side_menu>ul>li.current>a{background:#00a5e6;border-top:1px solid #00a5e6;border-bottom:1px solid #227597;}
.side_menu ul li:first-child a{border-top:0 none!important;}
.side_menu ul ul{border-bottom:1px solid #363a3b;background:#636668;padding:10px 0;position:relative;}
.side_menu ul ul li:first-child:before{content:"";display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #636668;position:absolute;top:-5px;left:20px;z-index:10;}
.side_menu ul ul li a{display:block;color:#fff;background: url(images/bul_rect1.gif) no-repeat 20px 50% #636668;border:0 none;padding:4px 20px 4px 30px;font-size:13px;font-weight:normal;}
.side_banner a,.side_banner img{display:block;}
/*side-navi-color*/
body.people .side_menu > ul > li > a:hover,body.people .side_menu > ul > li.current > a,
body.press .side_menu > ul > li > a:hover,body.press .side_menu > ul > li.current > a{background:#ff6e5b;border-top:1px solid #ff6e5b;border-bottom:1px solid #a05a52;}

/* sidebar
**********************************************************************************/
.overview .side_head,.steel .side_head,.biz-overview .side_head,.ethic .side_head,.social-dedication .side_head {background: rgb(0,165,230); /* Old browsers */background: -moz-linear-gradient(top,  rgba(0,165,230,1) 0%, rgba(0,147,221,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,165,230,1)), color-stop(100%,rgba(0,147,221,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,165,230,1) 0%,rgba(0,147,221,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  rgba(0,165,230,1) 0%,rgba(0,147,221,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  rgba(0,165,230,1) 0%,rgba(0,147,221,1) 100%); /* IE10+ */background: linear-gradient(to bottom,  rgba(0,165,230,1) 0%,rgba(0,147,221,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a5e6', endColorstr='#0093dd',GradientType=0 ); /* IE6-9 */}
.people .side_head, .press .side_head{background: rgb(255,136,120); /* Old browsers */background: -moz-linear-gradient(top,  rgba(255,136,120,1) 0%, rgba(255,110,91,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,136,120,1)), color-stop(100%,rgba(255,110,91,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  rgba(255,136,120,1) 0%,rgba(255,110,91,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  rgba(255,136,120,1) 0%,rgba(255,110,91,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  rgba(255,136,120,1) 0%,rgba(255,110,91,1) 100%); /* IE10+ */background: linear-gradient(to bottom,  rgba(255,136,120,1) 0%,rgba(255,110,91,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8878', endColorstr='#ff6e5b',GradientType=0 ); /* IE6-9 */}

.overview .side_head .side_inner {background-image:url(images/bg_side_company.png);background-position:100% 100%;}
.overview .side_head h2{background:url(images/txt_side_company1.png) no-repeat 0 0 transparent;}
.steel .side_head .side_inner{background-image:url(images/bg_side_business.png);background-position:100% 100%;}
.steel .side_head h2{background:url(images/txt_side_business.png) no-repeat 0 0 transparent;}
.biz-overview .side_head .side_inner{background-image:url(images/bg_side_ir.png);background-position:100% 100%;}
.biz-overview .side_head h2{background:url(images/txt_side_ir.png) no-repeat 0 0 transparent;}
.people .side_head .side_inner{background-image:url(images/bg_side_careers.png);background-position:100% 100%;}
.people .side_head h2{background:url(images/txt_side_careers.png) no-repeat 0 0 transparent;}
.press .side_head .side_inner{background-image:url(images/bg_side_media.png);background-position:100% 100%;}
.press .side_head h2{background:url(images/txt_side_media.png) no-repeat 0 0 transparent;}
/* 2021-05-26 : 1뎁스 추가 */
.ethic .side_head .side_inner{background-image:url(images/bg_side_ethics.png);background-position:100% 100%;}
.ethic .side_head h2{background:url(images/txt_side_ethics.png) no-repeat 0 0 transparent;}
.social-dedication .side_head .side_inner{background-image:url(images/bg_side_social.png);background-position:100% 100%;}
.social-dedication .side_head h2{background:url(images/txt_side_social.png) no-repeat 0 0 transparent;}

/* =Main content and comment content
-------------------------------------------------------------- */
.entry-content p,.entry-summary p,.comment-content p,.mu_register p {margin: 0 0 27px;line-height:1.6em;word-break:keep-all;}
.entry-content p.txt_point_05 {margin: 0 0 29px;line-height:1.6em;font-size:23px;line-height:1.3em;color:#333;font-family: 'Nanum Gothic', sans-serif!important;}
.mu_register p.txt_point_06 {margin: 0 0 27px;line-height:1.6em;}
.entry-content .manage .txt_point_wrap p.txt_point_07 {margin: 0 0 19px;line-height:1.6em;;font-size:23px;line-height:1.3em;color:#333;font-family: Nanum Gothic, sans-serif!important;}
.entry-content p.txt_point_08 {margin: 0 0 20px;line-height:1.6em;font-size:23px;line-height:1.3em;color:#333;font-family: 'Nanum Gothic', sans-serif!important;}
.li_type1 p.txt_point_09 {margin: 0 0 27px;line-height:1.6em;font-size:23px;line-height:1.3em;color:#333;font-family: 'Nanum Gothic', sans-serif!important;}
.entry-content .financial .txt_point_10 {margin: 0 0 17px;}
.li_type1 p.txt_point_10 {margin: 0 0 28px;}
.entry-content p.txt_point_11 {margin:0 0 42px}
.li_type1 p.txt_point_12 {margin:0 0 28px}
.ir_contact p.txt_point {margin:0 0 28px}

.li_type1 img.img_point02,.ir_contact p.txt_point img {padding-right:30px}
.entry-content .system .txt_point_13 {margin:0 0 18px}
.li_type1 p.txt_point_06,.li_type3 p.txt_point_06 {margin:0 0 27px}

.entry-meta {clear: both;}
.entry-meta .edit-link a{color:#ddd;}
p.txt_point{font-size:23px;line-height:1.3em;color:#333;font-family: 'Nanum Gothic', sans-serif!important;}
/*table*/
.table_style1{font-size:13px;border-top:2px solid #3d83a0;border-bottom:2px solid #a6a6a6;width:100%;}
.table_style1 th,.table_style1 td{padding:12px 0;text-align:center;vertical-align:middle;}
.table_style1 th{font-weight:bold;}
.table_style1 thead th{font-size:13px;background:#f0f0f0;color:#4f4f4f;border-left:1px solid #e1e1e1;}
.table_style1 thead th:first-child{border-left:0 none;}
.table_style1 tbody th{background-color:#fbfbfb;}
.table_style1 tbody th,.table_style1 tbody td{font-size:13px;border-top:1px solid #e1e1e1;}
.table_style1 tbody td{border-left:1px solid #e1e1e1;}
.table_style1 .align_left{text-align:left!important;padding:10px!important;}
.table_style1 .align_right{text-align:right!important;padding:10px!important;}
.table_style1 .bt_border{border-bottom:1px solid #e1e1e1;}
.table_style1 .border_left_none{border-left:0 none;}
.table_style1 thead th{/*background:url(images/bg_thead.png) repeat-x 0 100% #fff;*/background:#f6fcfe;border-bottom:1px solid #b4c5cb;}
.table_style1 tbody tr:first-child th,.table_style1 tbody tr:first-child td{background-image:url(images/bg_thead2.png);background-repeat:repeat-x;background-position:0 0;}
.table_style1 thead th.item2-1{border-left:1px solid #e1e1e1;}

/*main new
*********************************************************************************************************/
/*common*/
.btn_circel{display:block;width:58px;height:58px;text-indent:-9999em;overflow:hidden;position:absolute;z-index:10;}
/*메인 슬라이드*/
.home #container {margin-top:0;width:auto;}
.home #container .inner {margin:0 auto;width:960px;}
.home #content{float:none;width:auto;overflow:hidden;}
.home #footer {margin-top:0;}

/* .main_slide .ls-v6 .ls-nav-sides {display:none!important;}
.main_slide .ls-v6 .ls-bottom-nav-wrapper {position:absolute;width:100%;max-width:960px;top:49%!important;left:50%;margin-left:-480px;text-align:left;}
.main_slide .ls-v6 .ls-bottom-slidebuttons {margin-left:20px;}
.main_slide .ls-v6 .ls-bottom-slidebuttons a {margin:0 10px 0 0!important;} */
.main_slide .ls-v6 .ls-nav-prev:after, .main_slide .ls-v6 .ls-nav-next:after {margin-top:-25px;width:50px;height:50px;border-top:2px solid rgba(255,255,255,0.5);}
.main_slide .ls-v6 .ls-nav-prev:after {border-left:2px solid rgba(255,255,255,0.5);}
.main_slide .ls-v6 .ls-nav-next:after {border-right:2px solid rgba(255,255,255,0.5);}
.main_slide .ls-v6 .ls-nav-prev:hover, .main_slide .ls-v6 .ls-nav-next:hover {transform:none;}

.main_cont {position:relative;z-index:50;margin-top:-180px;margin-bottom:-305px;}

.main_top{overflow:hidden;position:relative;font-size:12px;}
.main_top>ul>li{position:relative;float:left;width:25%;height:200px;}
.main_top>ul>li>div{padding:28px 0 0 15px;}
.main_top li a,.main_top li span{display:block;line-height:1.5em;color:#666;}
.main_top li.order3{width:50%;}
.main_top li.order1 {overflow:hidden;height:180px;background:url(images/main_order3_bg.jpg) no-repeat 0 0 #fff;background-size:cover;}
.main_top li.order1 img {position:absolute;bottom:0;right:0;}
.main_top li.order2{height:180px;position:absolute;top:180px;left:0;z-index:10;}
.main_top li.order3{height:360px;background:#fff;overflow:hidden;}
#business_slide ul{position:relative;width:20000em;}
#business_slide ul li{width:450px;height:360px;position:relative;float:left;}
.main_top li.order4{height:360px;background:#757575;}
.main_top li.order5{height:360px;/* 180px */background:#65bb38;position:absolute;top:180px;right:0;}
.main_top li.order6{height:180px;background:url(images/adv.png) no-repeat 0 0 #757575;}
.main_top li.order7{height:180px;background:url(images/img/main_t4_bg.png) no-repeat 0 0 #65bb38;}
.main_top li.order8{height:180px;background:#02a5ed;}
.main_top li .tit{text-indent:-9999em;overflow:hidden;}
.main_top li.order1 .tit{position:relative;z-index:10;width:124px;height:19px;background:url(images/img/main_t1_tit.png) no-repeat 0 0;}
.main_top li .tit a{height:100%;}
.main_top li.order2 img,.main_top li.order3 img,.main_top li.order4 img{position:absolute;bottom:0;right:0;z-index:0;}
.main_top li.order2{background:url(images/img/main_t2_bg.png) no-repeat 0 100% #0098E3;}
.main_top li.order2 .tit{width:137px;height:40px;background:url(images/img/main_t2_tit.png) no-repeat 0 0;margin:10px 0 0;color:#fff;}
.main_top li.order2 iframe {display:none;margin-left:5px;}
.main_top li.order2 .con1{font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:12px;margin:15px 0 20px;}
.main_top li.order2 .con1 span,.main_top li.order2 .con2 a{display:inline;}
.main_top li.order2 .con1 .txt1{font-size:34px;color:#fff;}
.main_top li.order2 .con1 .txt2{font-size:14px;color:#9adbf8;}
.main_top li.order2 .con1 .txt3{font-size:14px;color:#666;margin-left:5px;}
.main_top li.order2 .con1 .txt3.up{color:#d50303;}
.main_top li.order2 .con2 a{display:inline;padding-left:10px;margin-left:10px;border-left:1px solid #5cbee9;}
.main_top li.order2 .con2 a:first-child{padding:0;margin:0;border-left:0;}
.main_top li.order2 .con2 a.active{color:#fff;}
.main_top li.order2 .btn_circel{top:18px;right:18px;background:url(images/btn_circle1.png) no-repeat 0 0;}
.main_top li.order3>div{padding:0;}
.main_top li.order3 .btn_group{top:20px;right:15px;bottom:auto;padding-left:33px;}
.main_top li.order3 .tit{width:170px;height:27px;background:url(images/img/main_t3_tit.png) no-repeat 0 100%;margin-bottom:25px;margin-left:20px;padding-top:20px;position:absolute;z-index:10}
.main_top li.order3 .tit2{font-size:14px;font-weight:bold;color:#333;margin-bottom:8px;font-family:'나눔고딕','Nanum Gothic',sans-serif;}
.main_top li.order3 .desc{color:#222222;margin-bottom:11px;max-height:4.4em;overflow:hidden;}
.main_top li.order3 .btn_more{background-color:#c7c7c7;position:relative;z-index:1;}
.main_top li.order3 ul li>div{position:relative;background:#f3f3f3;}
.main_top li.order3 ul li>div:first-child{background:#fff}
.main_top li.order3 .hr_group > div{height:50%;}
.main_top li.order3 .vr_group > div{height:100%;width:50%;float:left;}
.main_top li.order3 .vr_group > div .tit2{margin-top:85px;}
.main_top li.order3 .vr_group > div span{margin-left:20px;margin-right:15px;}
.main_top li.order3 .vr_group .btn_more{margin-left:20px;}
.main_top li.order3 .vr_group img{left:0;bottom:0;}
.main_top li.order3 .hr_group .group1 img{left:0;bottom:0;}
.main_top li.order3 .txt_l>div,.main_top li.order3 .txt_r>div{width:45%;}
.main_top li.order3 .txt_r>div{float:right;padding-top:53px;padding-right:5%}
.main_top li.order3 .txt_l>div{padding:33px 0 0 20px;}
.main_top li.order4 .tit{width:122px;height:30px;background:url(images/img/main_t4_tit.png) no-repeat 0 0;margin:0;}
.main_top li.order4 .desc{color:#fff;width:57%;opacity:0.7;}
.main_top li.order4 .btn_more{float:right;width:55px;height:22px;background:url(images/btn_more2.gif) no-repeat 0 0;overflow:hidden;text-indent:-9999em;margin-right:15px;}
.main_top li.order4 .first{position:relative;height:180px;box-sizing:border-box;}
.main_top li.order4 .btn_circel{bottom:15px;left:15px;background:url(images/btn_circle2.png) no-repeat 0 0;}
.main_top li.order5 .tit{width:104px;height:19px;background:url(images/img/main_t5_tit.png) no-repeat 0 0;margin-bottom:10px;}
.main_top li.order5 .desc{color:#fff;width:90%;}
.main_top li.order5 .btn_more{display:block;width:61px;height:37px;background:url(images/btn_more.png) no-repeat 0 0;margin-top:20px;text-indent:-9999em;overflow:hidden;position:absolute;bottom:15px;right:0;}
.main_top li.order4 .btn_circle{color:#9adbf8;}
.main_top li.order6>div{padding:0;}
.main_top li.order6>div>.first{margin:20px 17px 10px;overflow:hidden;}
.main_top li.order6>div>.last>div{margin:0 auto;width:90%!important;}
.main_top li.order6 .tit{float:left;text-indent:0;}
.main_top li.order6 .btn_view{position:absolute;top:0;left:0;width:100%;height:100%;background:none;}
.main_top li.order6 iframe{width:90%!important;height:115px!important;margin:5%;}
.main_top li.order7 div{padding:65px 0 0;}
.main_top li.order7 div .tit{width:122px;height:43px;margin:0 auto;background:url(images/img/main_t7_tit.png) no-repeat 0 0;}
.main_top li.order7 div a{margin:5px 0 0;}
.main_top li.order7 .bg_arrow{width:13px;height:25px;background-position:100% -245px;margin:-13px 0 0;right:-13px;top:50%;}
.main_top li.order8 a{padding-left:4px;}
.main_top li .post_tit{font-size:14px;font-weight:bold;color:#333;margin-bottom:10px;max-height:2.8em;overflow:hidden;line-height:1.4em}
.main_top li .post_desc{margin-bottom:35px;max-height:4.4em;overflow:hidden;}
.main_media {width:220px; height:119px; margin:0; margin-left:10px}
.main_media img {display: block}
.main_top li.order3 .vr_group div.group2 img.m_img_lft {left:auto;right:0;}

.main_bt {margin-top:32px;}
.main_bt ul {overflow:hidden;}
.main_bt ul li {float:left;margin-left:1.33%;width:24%;min-height:224px;text-align:center;}
.main_bt ul li:first-child {margin-left:0;}
.main_bt ul li .post_cont {padding:15px 30px 0;height:54px;background:#171717;}
.main_bt ul li .post_tit {overflow:hidden;display:block;font-size:12px;color:#a2a7ae;max-height:3.2em;}
.main_bt ul li img {display:block;width:230px;height:155px;}
.main_bt ul li:hover .post_cont {background:#0098e7;}
.main_bt ul li:hover .post_tit {color:#fff;}

.main_global {padding:395px 0 135px;background:url(images/main_global_bg.jpg) no-repeat 50% 100%;background-size:cover;text-align:center;}
.main_global h2 {margin:0 0 15px;font-size:34px;font-weight:300;line-height:1.1em;font-family:'Open snas',sans-serif;color:#fff;text-transform:uppercase;}
.main_global p {margin-bottom:78px;font-size:11px;font-weight:700;color:#999;}
.main_global .img {position:relative;max-width:934px;margin:0 auto;}
.main_global img {display:block;}
.main_global area {outline:none;}

/*투자정보
*********************************************************************************************************/
/*서브메인*/
.btn_view{display:block;width:52px;height:20px;margin:0 auto;text-indent:-9999em;overflow:hidden;background:url(images/btn_view.png) no-repeat 0 0;}
.btn_down{display:block;width:108px;height:27px;margin:0 auto;text-indent:-9999em;overflow:hidden;background:url(images/btn_down.png) no-repeat 0 0;}
.ir_list_top>li{float:left;width:25%;height:360px;}
.ir_list_top li h4{padding:25px 20px 0;margin-top:0}
.ir_list_top li h4 .btn_more{float:right;background-color:#c7c7c7;}
.ir_list_top li.order1>div,.ir_list_top li.order2>div{height:180px;}
.ir_list_top li.order1 div.first{background:#4a4a4a;}
.ir_list_top li.order1 div.first h4,.ir_list_top li.order1 div.first h4 a,.ir_list_top li.order2 h4{color:#fff;}
.ir_list_top li.order1 div.last p{margin:0 40px 0 20px;font-size:12px;}
.ir_list_top li.order1 div.last p.img{text-align:right;margin:10px 10px 0 0;}
.ir_list_top li.order1 .bul_skyblue{margin:30px 20px 0;}
.ir_list_top li.order1 .bul_skyblue li{margin-bottom:8px;}
.ir_list_top li.order1 .bul_skyblue li a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.ir_list_top li.order2{text-align:center;}
.ir_list_top li.order2 div.first{position:relative;background:#00a5e6;}
.ir_list_top li.order2 div.first .btn_more{margin-left:20px;background-color:#33b7eb;}
.ir_list_top li.order2 div.first .img{position:absolute;bottom:0;right:0;}
.ir_list_top li.order2 div.last{position:relative;background:#688aab;}
.ir_list_top li.order2 h4{padding-top:40px;font-size:18px;margin-bottom:15px;}
.ir_list_top li.order2 div.last .btn_down{position:absolute;bottom:25px;right:20px;}
.ir_list_top li.order2 div p {text-align:center}
.ir_list_top li.order3{width:50%;border:1px solid #ccc;border-bottom:0 none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.ir_list_top li.order3>div{padding:30px 20px 0;}
.ir_list_top li.order3 h4{padding:0;margin-bottom:35px;}
.ir_list_top li.order3 h4 span{float:right;}
.ir_list_top li.order3 .thumb{float:left;width:50%;}
.ir_list_top li.order3 .list{float:right;width:48%;}
.ir_list_top li.order3 .list a{display:block;line-height:1.44em;max-height:2.8em;overflow:hidden;}
.ir_list_top li.order3 .list li{margin-bottom: 30px;}
.ir_list_top li.order3 .post_date{font-size:11px;color:#888;}
.ir_num1 #curjuka{font-size:45px;margin-right:10px;line-height:1em;}
.ir_num1 #kospijisu {font-size:45px;margin-right:10px;line-height:1em;}
.ir_num1 #kosdaqjisu {font-size:45px;margin-right:10px;line-height:1em;}
.ir_num1{font-size:20px;font-weight:bold;color:#fff;margin:15px 0 0 20px;}
.ir_num2{font-size:12px;font-weight:bold;margin:10px 0 10px 25px;color:#c9c9c9;}
.ir_num2 #debiper{padding-left:10px;border-left:1px solid #ccc;margin-left:10px;}
.ir_num2 .up{color:#d50303;}
#ir_stock_tab{margin-left:25px;}
#ir_stock_tab a{display:inline;font-size:12px;padding-left:5px;margin-left:5px;border-left:1px solid #777;color:#888;}
#ir_stock_tab a:first-child{padding:0;margin:0;border-left:0;}
#ir_stock_tab a.active{color:#fff;}

.level_wrap{width:218px;height:216px;margin:15px auto 10px;text-align:center;font-weight:bold;background:url(images/bg_level.png) no-repeat 0 0;}
.level_wrap span{display:block;margin:0 auto;line-height:1.2em;}
.level_wrap .top{font-size:80px;color:#00a5e6;padding:30px 0 0;border-bottom:1px solid #d6d6d6;width:70%;}
.level_wrap .middle{font-size:18px;color:#555;padding:5px 0;}
.level_wrap .bottom{font-size:13px;color:#555;}
.ir_list_top li.order2 p{color:#d2dce6;font-size:12px;margin:0 0 30px;padding:0 15%;line-height:1.44em;text-align:left;}
.ir_list_top li.order2 p.textright{color:#fff;text-align:right;}
.ir_list{clear:both;overflow:hidden;}
.ir_list1 li{float:left;width:33.3%;border:1px solid #ccc;border-left:0 none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.ir_list1 li:first-child{float:left;width:33.4%;border-left:1px solid #ccc;}
.ir_list1 li .inner{padding:20px;overflow:hidden;}
.ir_list1 li .inner>div{clear:both;height:200px;}
.ir_list2 li{float:left;width:25%;padding:30px 0 20px;text-align:center;background:#f3f3f3;}
.ir_list2 li.odd{background:#688aab;}
.ir_list2 li.odd h4{color:#fff;margin-bottom:9px;}
.ir_list2 li .btn_down{background:url(images/btn_view3.png) no-repeat 0 0;}
.ir_list2 li.odd .btn_down{background:url(images/btn_view2.png) no-repeat 0 0;}

.entry-content h4 span{float:right;font-size:12px;font-weight:normal;font-family: '나눔고딕','Nanum Gothic',sans-serif;color:#999;white-space:nowrap;}

/*IR자료*/
.ir_contact .contact_box{clear:both;background:#f6f6f6;padding:20px 0 20px 30px;overflow:hidden;font-size:12px;color:#888;}
.ir_contact .contact_box h4{border-bottom:1px solid #e1e1e1;font-size:14px;padding:0 0 10px;margin-bottom:10px;}
.ir_contact .contact_box>li,.ir_contact .contact_box li.first .phone,.ir_contact .contact_box li.first .fax{float:left;margin-right:5%;}
.ir_contact .contact_box li.first{width:55%;}
.ir_contact .contact_box li.last{width:35%;}
.ir_contact .email{padding-left:22px;margin-left:10px;background:url(images/ico_email.png) no-repeat 0 2px;}
.ir_contact .email a{color:#888;}

.category-87 #content .entry-header h1{letter-spacing:0;}

/*인재채용
*********************************************************************************************************/
/*서브메인*/
.btn_more{display:block;width:56px;height:22px;background:url(images/bg_txt_more.png) no-repeat 50% 50% #4e7499;text-indent:-9999em;overflow:hidden;}

.car_slider{position:relative;overflow:hidden;background:#303c42;height:330px;}
.car_slider>ul{width:400%;height:330px;}
.car_slider>ul>li{float:left;width:25%;}
.car_slider .slider_img,.car_slider li>div{float:left;}
.car_slider li{background:#303c42;overflow:hidden;}
.car_slider .slider_img{width:50%;height:330px;}
.car_slider li>div{width:42%;padding:5% 4%;color:#fff;}
.car_slider dl{clear:both;margin-top:20px;}
.car_slider li dl dt{display:inline-block;font-size:24px;font-weight:bold;padding:0 0 20px;line-height:1em;background:url(images/bg_hr1.gif) no-repeat 0 100%;font-family:'나눔고딕','Nanum Gothic',sans-serif;}
.car_slider li dl dd{float:right;margin-left:70px/* 85px */;margin-top:-4px;}
.car_list{clear:both;overflow:hidden;line-height:1.4em;}
.car_list dt,.car_list dd{float:left;height:220px;text-align:center;}
.car_list dt{position:relative;background:#4a4a4a;font-size:24px;font-weight:bold;color:#fff;line-height:1.4em;font-family:'나눔고딕','Nanum Gothic',sans-serif;}
.car_list dt .bg_arrow{width:13px;height:25px;top:50%;margin-top:-13px;background-position:100% -270px;}
.car_list dt a{color:#ff8676;}
.car_list dt,.car_list dd{width:25%;}
.car_list dd{border:1px solid #c1c4c7;border-left:0 none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.car_list1 dt{width:33.4%;min-height:238px;background:url(images/bg_interview.png) no-repeat 50% 100% #4a4a4a;}
.car_list1 dt h3{padding:50px 0 0;}
.car_list1 dt em{font-size:26px;font-weight:normal;font-family:'Nanum Pen Script', cursive;color:#fcfcfc;font-style:normal;}
.car_list1 dd{width:33.3%;min-height:238px;text-align:left;padding:0 18% 0 2%;position:relative;border-bottom:0 none;}
.car_list1 dd img{display:block;position:absolute;bottom:0;right:0;z-index:-1;}
.car_list1 dd h5{font-size:13px;padding:40px 0 10px;}
.car_list1 dd p{margin-bottom:30px;font-size:12px;color:#666;line-height:1.45em;max-height:4.4em;overflow:hidden;}
.car_list1 dd div strong{display:inline-block; white-space:nowrap; margin-bottom:5px;font-size:16px;}
.car_list1 dd span.line{display:block;width:32px;height:1px;line-height:0;background:#4a4a4a;margin-bottom:12px;}
.car_list1 dt .bg_arrow{right:0;margin-right:-13px;}
.car_list2 dt{float:right;}
.car_list2 dt h3{font-size:16px;padding-top:25px;}
.car_list2 dt ul{font-size:12px;margin:15px 20px 0;line-height:1.44em;text-align:left;}
.car_list2 dt ul li{background-position:0 6px;margin-bottom:20px;}
.car_list2 dt ul li .post_date{font-size:11px;color:#afafaf;}
.car_list2 dt ul li a{color:#fff;font-weight:normal;display:block;max-height:2.8em;overflow:hidden;}
.car_list2 dd{font-size:16px;font-weight:bold;width:75%;}
.car_list2 dd ul li{float:left;width:33.3%;padding:42px 0;border-left:1px solid #c1c4c7;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.car_list2 dd ul li:first-child{width:33.4%;border-left:0 none;}
.car_list2 dt+dd{border-left:1px solid #c1c4c7;}
.car_list2 dd img{display:block;margin:0 auto;}
.car_list2 .btn_more{background-color:#c7c7c7;margin:0 auto;}
.car_list3{background:#f3f3f3;}
.car_list3 dd{width:75%;border:0 none;background:#f3f3f3;text-align:left;}
.car_list3 dt,.car_list3 dd{height:66px;}
.car_list3 dt h3{font-size:16px;padding:18px 0 0;}
.car_list3 dt .bg_arrow{width:9px;height:17px;right:0;margin:-8px -9px 0 0;background-position:100% -295px;}
.car_list3 dd ul{margin:20px 18px 0;overflow:hidden;font-family:'나눔고딕','Nanum Gothic',sans-serif;}
.car_list3 dd li{float:left;width:30%;text-align:center;font-size:14px;font-weight:bold;}
.car_list3 dd li.arrow{width:5%;}
.car_list3 dd li img{vertical-align:middle;margin-right:10px;}

/*공통*/
.box{clear:both;margin-bottom:45px;overflow:hidden;}
/*인재상*/
.people_cont h4{font-family: Helvetica;font-size:40px;color:#02a5ed;font-weight:300;line-height:1em;margin-bottom:7px;}
.people_cont ul{overflow:hidden;background:url(images/bg_people.png) no-repeat 44% 20%;}
.people_cont ul li{width:41%;min-height:200px;padding:0 2%;}
.people_cont ul li.odd{float:left;}
.people_cont ul li.even{float:right;}
.people_cont ul li.row1{padding-bottom:300px;}
.people_cont ul li p.strong{font-size:16px;margin-bottom:7px;}
/*인사제도*/
.dash_top{border-top:1px dashed #ddd;padding:10px 0 0;}
.bul_check{display:block;padding-left:22px;background:url(images/bul_check.png) no-repeat 0 0;font-size:12px;color:#999;}
.bul_skyblue li,p.bul_skyblue{padding-left:10px;background:url(images/bul_cire1.png) no-repeat 0 8px;}
.system .box1>ul{overflow:hidden;background:url(images/bg_system.png) no-repeat 50% 0;background-size:100% 254px;min-height:254px;margin-top:30px;}
.bul_skyblue li {padding-left:10px;background:url(images/bul_cire1.png) no-repeat 0 8px;}
.sky_blue_none li {float:none; width:auto}
.system .box1>ul>li{float:left;width:23%;padding:40px 4.5% 0 5.5%;}
.system .box1 ul li .tit{display:block;font-size:16px;font-weight:bold;color:#5f5f5f;text-align:center;margin-bottom:10px;}
.system .box2 .bul_check{background-position:0 15px;margin-top:15px;}
.system .box2>div>div,.system .box3>div>p{float:left;width:33%;}
.system .box2 div.alignright,.system .box3 ul{width:auto;float:right;margin-top:20px;}
.system .box3 ul{width:410px;height:290px;text-indent:-9999em;overflow:hidden;background:url(images/bg_img_system2.png) no-repeat 0 0;margin:0;}
.li_contact .tit{display:inline-block;width:51px;height:21px;line-height:21px;text-align:center;color:#fff;background:url(images/bg_tit2.gif) no-repeat 0 0;margin-right:10px;}
/*복지제도*/
.welfare ul li{float:left;width:27%;padding:0 3%;margin-bottom:50px;border-right:1px dashed #ddd;}
.welfare ul li p{margin:0;}
.welfare ul li .tit{display:block;font-size:14px;font-weight:bold;color:#333;margin-bottom:0;}
.welfare ul li.order4,.welfare ul li.order7,.welfare ul li.order10{clear:both;}
.welfare ul li.order3,.welfare ul li.order6,.welfare ul li.order9,.welfare ul li.order11{border:0 none;}
.welfare ul li.order5 img{margin-top:-14px;}
.welfare ul li.order9 img{margin-top:-18px;}

/* 줄맞춤 */
div#content div.li_type7 .txt_point_03 {margin-bottom:28px; position:relative; font-size: 23px;line-height:1.3em;color:#333;font-family: Nanum Gothic, sans-serif!important;}
div#content div.li_type1 .txt_point_03 {margin-bottom:28px; position:relative; font-size: 23px;line-height:1.3em;color:#333;font-family: Nanum Gothic, sans-serif!important;}
entry-content div.ir_step .txt_point_03 {margin:0 0 26px}

/*미디어
*********************************************************************************************************/
/*서브메인*/
.med_mainlist img,.med_mainlist a{display:block;}
.med_mainlist li{float:left;overflow:hidden;}
.med_mainlist li .post_thumb img{height: 180px;}
.med_mainlist li .post_con_wrap{position:relative;height: 180px;background-color:#f5f5f5;}
.med_mainlist li .post_cat{margin:0 20px 7px;padding-top:15px;}
.med_mainlist li .post_cat a{display:inline;font-size:12px;color:#fff;background:#b2b2b2;padding:3px 8px;}
.med_mainlist li .post_subj{margin:0 20px 5px;padding:0;max-height: 3em;overflow:hidden;line-height: 1.5em;}
.med_mainlist li .post_subj a{font-size:14px;font-weight:bold;color:#fff;}
.med_mainlist li .post_desc{margin:0 20px;max-height: 4.4em;overflow:hidden;line-height: 1.4em;}
.med_mainlist li .post_desc a{font-size:12px;}
.med_mainlist li .post_date{font-size:11px;font-weight:bold;color:#fff;margin: 0 20px;position: absolute;left: 0;bottom: 12px;}
.med_mainlist li .btn_more{position:absolute;right:20px;bottom:15px;background-color:#4a5459;}
.med_mainlist li.order1 .btn_more{position:static;margin:15px 20px 0;}
.med_mainlist li.order2 .btn_more,.med_mainlist li.order3 .btn_more{background-color:#c7c7c7;}
.med_mainlist li.order6 .btn_more{background-color:#eb422c;}
.med_mainlist li.order1{position:relative;width:75%;height: 360px;max-width:720px;background:#303c42;}
.med_mainlist li.order1>ul{width:300%;}
.med_mainlist li.order1>ul>li{width:33.3%;}
.med_mainlist li.order1 .post_cat{padding-top:25px;}
.med_mainlist li.order1 .post_subj{font-size:20px;line-height:1.3em;max-height:3.9em;padding:10px 0 0;margin-bottom:10px;}
.med_mainlist li.order1 .post_desc{max-height:9.6em;}
.med_mainlist li.order1 .post_thumb,.med_mainlist li.order4 .post_thumb{float:left;}
.med_mainlist li.order1 .post_thumb{width:66.6%;height:auto;}
.med_mainlist li.order1 .post_thumb img{width:100%;height: 360px;}
.med_mainlist li.order1 .post_con_wrap{float:right;width:33.3%;height:auto;background-color:transparent;}
.med_mainlist li.order2,.med_mainlist li.order3,.med_mainlist li.order6{width:25%;}
.med_mainlist li.order4,.med_mainlist li.order5,.med_mainlist li.order4 .post_con_wrap,.med_mainlist li.order5 .post_con_wrap{width:50%;}
.med_mainlist li.order3{clear:both;}
.med_mainlist li.order4 .post_thumb,.med_mainlist li.order4 .post_con_wrap{float:right;width:50%;}
.med_mainlist li.order5 .post_thumb,.med_mainlist li.order5 .post_con_wrap{float:left;width:50%;}
.med_mainlist li.order6{height: 360px;margin-top: -180px;position:relative;}
.med_mainlist li.order6 .post_thumb{position:absolute;bottom:0;width:100%;}
.med_mainlist li.order4 .post_con_wrap,.med_mainlist li.order5 .post_con_wrap{background:#747474;}
.med_mainlist li.order6 .post_con_wrap{background:#ff6e5b;}
.med_mainlist li.order1 .post_subj a{font-size:20px;}
.med_mainlist li.order1 .post_desc a{color:#ccc;}
.med_mainlist li.order2 .post_subj a,.med_mainlist li.order3 .post_subj a{color:#333;}
.med_mainlist li.order2 .post_desc a,.med_mainlist li.order3 .post_desc a{color:#888;}
.med_mainlist li.order2 .post_date,.med_mainlist li.order3 .post_date{color:#666;}
.med_mainlist li.order4 .post_desc a,.med_mainlist li.order5 .post_desc a{color:#ddd;}
.med_mainlist li.order6 .post_desc a{color:#333;}
.med_mainlist li.order6 .post_subj a, .med_mainlist li.order6 .post_date{color:#000;}
.med_mainlist li.order2 .bg_arrow,.med_mainlist li.order3 .bg_arrow,.med_mainlist li.order6 .bg_arrow{width:30px;height:15px;}
.med_mainlist li.order4 .bg_arrow,.med_mainlist li.order5 .bg_arrow{width:15px;height:30px;}
.med_mainlist li.order2 .bg_arrow,.med_mainlist li.order3 .bg_arrow{top:0;left:50%;margin:-15px 0 0 -15px;background-position:0 -343px;}
.med_mainlist li.order4 .bg_arrow{right:0;top:50%;margin:-15px -15px 0 0;background-position:100% -81px;}
.med_mainlist li.order5 .bg_arrow{left:0;top:50%;margin:-15px 0 0 -15px;background-position:0 -81px;}
.med_mainlist li.order6 .bg_arrow{bottom:0;left:50%;margin:0 0 -15px -15px;background-position:0 -51px;}

/* 브로슈어 */
.brochure .txt_point{border-bottom:2px solid #6b6b6b;padding-bottom:27px;}
.brochure .one_half{width:50%;text-align:center;float:left;margin-bottom:28px;}
.brochure .img_box img,.brochure .desc img{display:block;margin:0 auto;}
.brochure .desc p{margin:0;}
.brochure .desc .bro_tit{font-size:14px;font-weight:bold;font-family: Arial,'나눔고딕','Nanum Gothic', Helvetica, Tahoma, sans-serif;color:#333;margin:8px 0;}
.brochure .btn_wrap{clear:both;overflow:hidden;border-top:2px solid #a6a6a6;padding-top:15px;margin-top:-7px;}
.brochure .btn_wrap .alignright{margin-top:5px;}
.ie7 .brochure .txt_point{margin-bottom:35px!important;}
/*iframe*/
.stock_iframe {width:780px;height:810px}
/*list Type
*********************************************************************************************************/
/*paging*/
.paging{clear:both;text-align:center;margin-top:10px;}
.paging ul,.paging ul li{display:inline-block;font-weight:bold;color:#444;}
.paging ul li a,.paging ul li span{display:inline-block;width:24px;height:24px;line-height:24px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;}
.paging ul li/* ,.paging span */{margin:0 2px 5px;}
.paging ul li a:hover,.paging ul li .current{border:1px solid #00a5e6;background-color:#00a5e6;color:#fff;}
.paging a.next,.paging a.prev{display:inline-block;width:24px;height:24px;line-height:24px;text-indent:-9999em;padding:0;margin:0 4px;}
.paging a.prev{background:url(images/btn_prev.gif) no-repeat 50% 50%;}
.paging a.next{background:url(images/btn_next.gif) no-repeat 50% 50%;}
.paging a.next:hover,.paging a.prev:hover{border:1px solid #d9d9d9;background-color:#fff;}
/*리스트 공통*/
.list_head{display:none;margin:30px 0 10px;}
.category .txt_point{margin-bottom:80px;}
.post_list{clear:both;border-top:2px solid #6b6b6b;border-bottom:2px solid #a6a6a6;}
.post_list li{overflow:hidden;}
.post_list .post_subj,.post_list .post_subj a{font-weight:bold;color:#333;max-height:3.4em;overflow:hidden;}
.post_list .post_hit,.post_list .post_date, .post_price {font-size:12px;text-align:center;}
.post_list .post_desc,.post_list .post_desc a{font-size:12px;line-height:1.5em;color:#888;}
.post_list .post_thumb a,.post_list .post_thumb img{display:block;}
.bg_arrow{display:block;position:absolute;z-index:10;background-image:url(images/bg_arrow_up.png);background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;}
/*임시*/.li_type1,.li_type2,.li_type3,.li_type4{margin-bottom:100px;}
.li_type5{margin-bottom:50px;}
/*리스트타입1*/
.li_type1 .post_list li{padding:9px 0;border-top:1px solid #e1e1e1;}
.li_type1 .post_list li.head{font-weight:bold;background:#f0f0f0;text-align:center;border:0 none;padding:10px 0;}
.li_type1 .post_list li.head .post_hit,.li_type1 .post_list .head .post_date{font-size:13px;}
.li_type1 .post_list .post_subj{width:78%;}
.li_type1 .post_list .post_subj a{display:block;max-height:1.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:10px;}
.li_type1 .post_list .post_date{width:22%;}
.li_type1 .post_list li div{float:left;}
/*리스트타입2*/
.li_type2 .post_list{overflow:hidden;border-bottom:0 none;}
.li_type2 .post_list li{float:left;width:33.3%;}
.li_type2 .post_list .post_con_wrap{position:relative;padding:25px 20px;height:180px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.li_type2 .post_list .post_date{position:absolute;left:20px;bottom:25px;text-align:left;}
.li_type2 .post_list .post_subj{margin-bottom:15px;}
.li_type2 .post_list .post_subj a,.li_type2 .post_list .post_desc a{color:#fff;}
.li_type2 .post_list .post_subj a{font-size:14px;}
.li_type2 .post_list .post_desc{max-height:3em;overflow:hidden;}
.li_type2 .post_list li.order1{width:100%;}
.li_type2 .post_list li.order1 .post_desc{max-height:11.2em;}
.li_type2 .post_list li.order1 .post_thumb,.li_type2 .post_list li.order1 .post_con_wrap,
.li_type2 .post_list li.order5 .post_thumb,.li_type2 .post_list li.order5 .post_con_wrap{float:left;width:50%;}
.li_type2 .post_list li.order1 .post_con_wrap{height:270px;}
.li_type2 .post_list li.order1 .post_thumb img{height:270px;}
.li_type2 .post_list li.order3{position:relative;height:360px;}
.li_type2 .post_list li.order3 .post_thumb{position:absolute;left:0;bottom:0;}
.li_type2 .post_list li.order5{width:66.6%;}
.li_type2 .post_list li.order6 .post_thumb{display:none;}
.li_type2 .post_list li.order2 .post_con_wrap,.li_type2 .post_list li.order5 .post_con_wrap{background:#747474;color:#fff;}
.li_type2 .post_list li.order3 .post_con_wrap,.li_type2 .post_list li.order6 .post_con_wrap{background:#ff6e5b;color:#fff;}
.li_type2 .post_list li.order1 .post_subj a, .li_type2 .post_list li.order4 .post_subj a{color:#333;}
.li_type2 .post_list li.order1 .post_desc a, .li_type2 .post_list li.order4 .post_desc a{color:#888;}
.li_type2 .post_list li.order1 .bg_arrow{width:18px;height:36px;top:50%;left:-18px;margin-top:-18px;background-position:0 0;}
.li_type2 .post_list li.order2 .bg_arrow{width:30px;height:15px;top:-15px;left:50%;margin-left:-15px;background-position:0 -36px;}
.li_type2 .post_list li.order3 .bg_arrow{width:30px;height:15px;bottom:-15px;left:50%;margin-left:-15px;background-position:0 -51px;}
.li_type2 .post_list li.order4 .bg_arrow{width:30px;height:15px;top:-15px;left:50%;margin-left:-15px;background-position:0 -66px;}
.li_type2 .post_list li.order5 .bg_arrow{width:15px;height:30px;top:50%;left:-15px;margin-top:-15px;background-position:0 -81px;}
.li_type2 .post_list li .post_thumb img{width:100%;height:180px;}
/*리스트타입3*/
.li_type3 .post_list .post_date{line-height:24px;text-align:left;}
.li_type3 .post_list .post_date span{font-size:12px;color:#fff;padding:4px 15px;border-radius:20px;background-color:#8a8a8a;}
.li_type3 .post_list .post_con_wrap{border-top:1px dashed #ddd;padding:20px 0;overflow:hidden;}
.li_type3 .post_list li:first-child .post_con_wrap{border:0 none;}
.li_type3 .post_list .post_hit{text-align:left;float:left;margin-right:20px;}
.li_type3 .post_list .post_hit span{display:inline-block;font-size:12px;width:40px;height:24px;padding:0 8px 0 0;background:url(images/bg_ribon.gif) no-repeat 100% 0 #ff6e5b;color:#fff;text-align:center;}
.li_type3 .post_list .post_subj{font-size:16px;max-height:2.6em;margin-top:10px;}
.li_type3 .post_list .post_subj{margin-bottom:8px;}
.li_type3 .post_list .post_con_wrap .post_thumb{float:left;margin:0 20px 0 0;}
.ie8 .li_type3 .post_list .post_date span,.ie7 .li_type3 .post_list .post_date span{background:url(images/bg_date_ie.png) no-repeat 0 50% transparent;padding:4px 25px 4px 18px;}
/*리스트타입4*/
.li_type4 {overflow:hidden;}
.li_type4 .post_list{margin:0 0 20px -2.3%;padding:28px 0;overflow:hidden;}
.li_type4 .post_list .post_subj{font-size:13px;}
.li_type4 .post_list li{float:left;width:31%;margin-left:2.3%;margin-bottom:20px;border:0 none;}
.li_type4 .post_list .post_con_wrap{position:relative;background:#f8f8f8;padding:15px;min-height:130px;}
.li_type4 .post_list .post_thumb{position:relative;}
.li_type4 .post_list .post_subj{margin-bottom:8px;line-height:1.5em;max-height:3em;}
.li_type4 .post_list .post_desc{height:3em;overflow:hidden;}
.li_type4 .post_list .post_date{font-weight:bold;text-align:left;padding-top:10px;margin-top:15px;background:url(images/bg_hr_date.gif) no-repeat 0 0;}
.btn_play{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(images/bg_play.png) no-repeat 50% 50%;}
.li_type4 .bg_arrow{width:30px;height:15px;top:-15px;left:50%;margin-left:-15px;background-position:0 -111px;}
/* liststyle5*/
.li_type1.li_type5 .ir_list_01 .post_subj {width:55%}
.li_type1.li_type5 .post_list .post_price {width:20%; overflow:hidden;font-size:13px;}
.post_list li.head .post_price {margin:0}
.li_type1.li_type5 .post_list .post_date {width:20%;font-size:13px;}
.li_type1.li_type5 .post_file {width:25%;text-align:center;font-size:12px;}
.li_down .post_file img{vertical-align:middle;margin-left:10px;}
.li_type1.li_down .post_list .post_subj a,.li_type1.li_down .post_list li .post_date,.post_price {margin-top:5px;}
.li_type1.li_down .post_list li.head .post_date{margin:0;}
.li_type1.li_down .post_list li{padding:8px 0;}
/*리스트타입7 : 파워인터뷰*/
.li_type7 .post_list li{padding:20px 0;border-top:1px dashed #dcdcdc;overflow:hidden;}
.li_type7 .post_list li:first-child{border:0 none;}
.li_type7 .post_list li>div{float:left;width:48.5%;}
.li_type7 .post_list li .last{float:right;}
.li_type7 .post_list .post_con_wrap{float:left;width:40%;}
.li_type7 .post_list .post_thumb{float:right;width:57%;text-align:right;background:#f3f3f3;}
.li_type7 .post_list .post_subj{font-size:13px;line-height:1.4em;padding:5px 0 10px;}
.li_type7 .post_list .post_subj a{display:block;max-height:2.8em;overflow:hidden;}
.li_type7 .post_list .post_desc{margin-bottom:30px;font-size:12px;color:#666;line-height:1.45em;max-height:4.4em;overflow:hidden;}
.li_type7 .post_list .post_name{font-size:16px;font-weight:bold;color:#333;}
.li_type7 .post_list .post_name span{font-size:12px;color:#666;margin-left:3px;}
.li_type7 .post_list span.line{display:block;width:32px;height:1px;line-height:0;background:#4a4a4a;margin-bottom:12px;}
/*liststyle 8 */
.li_type1.li_type5 .post_list .table_w01 {width:42%}
.li_type1.li_type5 .post_list .table_w02 {width:21%}
.li_type1.li_type5 .post_list .table_w03 {width:18%}
.li_type1.li_type5 .post_list .table_w04 {width:19%}
/*검색페이지
*********************************************************************************************************/
body.search #content{border-bottom:2px solid #a6a6a6;}
body.search #content .page-header{border-top:3px solid #6b6b6b;border-bottom:1px solid #e1e1e1;padding:10px 0 9px;}
body.search #content .page-header h1{color:#222;clear:none;font-size:21px;letter-spacing:-0.1em;}
body.search .entry-header .date{font-size:12px;font-weight:bold;color:#fff;background-color:#8a8a8a;padding:3px 15px;border-radius:10px;}
body.search #content .entry-header{border:0 none;margin:0;padding:20px 0 10px;}
body.search #content .entry-header h1{font-size:16px;margin-top:10px;letter-spacing:0;}
body.search #content .entry-summary{font-size:12px;color:#666;}
body.search #content article{border-top:1px dashed #ddd;margin-bottom:20px;}
body.search #content .category a{font-size:12px;font-weight:bold;color:#999;padding:0 10px;}
.txt_result{border-bottom:2px solid #6b6b6b;font-size:16px;font-weight:bold;padding:60px 0;text-align:center;/* background:url(images/bg_searchpage.png) no-repeat 160px 50%; */}
.txt_result+article{border:0 none!important;}
.txt_result img{vertical-align:middle;margin-right:20px;}
body.search #content article.no-results{border-top:0 none;margin:0;}
body.search #content article.no-results .txt_result{border:0 none;}
.no-results .entry-content{text-align:center;}
.no-results .entry-content p{margin:50px 0;}

/*Comments
*********************************************************************************************************/
.comments-title {margin-bottom: 48px;font-size: 16px;line-height: 1.5;font-weight: normal;}
.comments-area article {margin: 24px 0;}
.comments-area article header {margin: 0 0 48px;overflow: hidden;position: relative;}
.comments-area article header img {float: left;padding: 0;line-height: 0;}
.comments-area article header cite,.comments-area article header time {display: block;margin-left: 85px;}
.comments-area article header cite {font-style: normal;font-size: 15px;line-height: 1.42857143;}
.comments-area article header time {line-height: 1.714285714;text-decoration: none;font-size: 12px;color: #5e5e5e;}
.comments-area article header a {text-decoration: none;color: #5e5e5e;}
.comments-area article header a:hover {color: #21759b;}
.comments-area article header cite a {color: #444;}
.comments-area article header cite a:hover {text-decoration: underline;}
.comments-area article header h4 {position: absolute;top: 0;right: 0;padding: 6px 12px;font-size: 12px;font-weight: normal;color: #fff;background-color: #0088d0;border-radius: 3px;border: 1px solid #007cbd;}
.comments-area li.bypostauthor cite span {position: absolute;margin-left: 5px;padding: 2px 5px;font-size: 10px;}
a.comment-reply-link,a.comment-edit-link {color: #686868;font-size: 13px;line-height: 1.846153846;}
a.comment-reply-link:hover,a.comment-edit-link:hover {color: #21759b;}
.commentlist .pingback {line-height: 1.714285714;margin-bottom: 24px;}

/* 회사소개
**********************************************************************************/

/* 개요 */
.organ{text-align:center;}
.organ ul{margin-bottom:20px;}
.organ ul ul{margin:0;}
.organ ul li{padding:5px 0;margin-bottom:5px;background:#ddd;}
.organ ul ul li{border-top:1px solid #ccc;margin:0;background:#eee;}
.staff{padding:20px 0;border-top:2px solid #6b6b6b;border-bottom:1px solid #e1e1e1;overflow:hidden;}
.staff dt h4{margin:0;}
.staff dt p,.staff dt span{display:block;font-size:12px;font-weight:normal;color:#999;margin:0;}
.staff dt,.staff dd{float:left;}
.staff dd img{float:left;margin-right:10px;}
.staff dt{width:140px;}
.staff dd{width:190px;font-size:16px;}
.staff dd span{display:block;font-size:36px;font-weight:bold;margin:25px 0 5px;}
.staff dd.order_0{color:#02a5ed;}
.staff dd.order_1{color:#60c9ff;}
.staff dd.order_2{color:#0073bf;}
.com_itemlist th,.com_itemlist td{padding:10px;border-bottom:5px solid #fff;}
.com_itemlist th{width:14%;text-align:center;background:#00a5e6;color:#fff;font-size:13px;line-height:1.5em;vertical-align:middle;}
.com_itemlist td{border-left:5px solid #fff;background:#f5f5f5;}
.overview p.txt_point img{position:absolute;top:35px;right:0;z-index:-1;}
.overview .half.first{margin-bottom:25px;}
.overview .video{padding-bottom:40px;}
.overview h4.txt_img{text-indent:-9999px;width:242px;max-width:100%;height:47px;background:url(images/txt_overview1.png) no-repeat 0 0;margin:0 0 30px;}
.overview .alignright p{padding-left:20px;}

/* ceo */
.col_wrap{overflow:hidden;}
.col_wrap .col_one{float:left;width:47.4%;}
.col_wrap .col_last{float:right;}
p.txt_point,p.txt_point_s{position:relative;font-family:'나눔고딕','Nanum Gothic',sans-serif;}
.entry-content p.txt_point_s{font-size:20px;line-height:1.3em;margin:34px 0;}
.half{width:47.8%;float:left;word-break:keep-all; word-wrap:break-word}

.half.alignright,.half_last{float:right;}
.ceo .half{float:right;width:40.8%;}
.ceo .half_last{float:left;width:54%;}
.ceo_img li{margin-bottom:55px;overflow:hidden;}
.ceo_img li img{display:block;}
.ceo_img li>p img {margin-right: 15px;margin-top:-10px}
.ceo_img li>div{position:relative;margin-bottom:20px;}
.ceo_img li>div>div{position:absolute;left:0;bottom:-51px;padding:7px 14px;font-weight:bold;white-space:nowrap;margin:0;font-family:'나눔고딕','Nanum Gothic',sans-serif;}
.ceo_img li div>div>span{font-size:16px;margin-left:10px}
/* 연혁 */
.his_slider{position:relative;}
.his_slider li{float:left;position:relative;margin-left:3.8%;width:30.8%;}
.his_slider li:first-child{margin-left:0;}
.his_slider li img{vertical-align:top;}
.his_slider li div{width:100%;height:80px;position:absolute;bottom:0;left:0;padding:10px 0 5px;background:rgba(0,0,0,0.6);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);}
.his_slider li div span{color:#fff;padding:0 10px;display:block;word-break:break-all;line-height:1.4em;height:2.8em;overflow:hidden;font-size:14px;font-weight:bold;font-family:'NanumGothicBold','NanumGothicWEB','나눔고딕','Nanum Gothic',sans-serif;}
.his_slider li div .date{color:#02a5ed;font-size:30px;font-family:Helvetica,NanumGothicWeb, Arial,sans-serif;font-weight:700;margin-bottom:5px;line-height:1em;height:auto;}
#his_slider_container{position: relative;width:100%;overflow: hidden;}
#his_slides{width: 1000%;position: relative;}
#his_slides .his_slider{float:left;width:100%;}
#his_slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.his_tab{width:100%;float:left;border-bottom:1px solid #e1e1e1;}
.his_tab li{float:left;width:20%;text-align:center;}
.his_tab li a{display:block;font-size:16px;font-family:Helvetica,NanumGothicWeb, Arial,sans-serif;font-weight:700;padding:15px 0;}
.his_tab li.active a,.his_tab li a:hover{background:url(images/bul_arrow2.png) no-repeat 50% 0;color:#02a5eb;}
.his_box{border-bottom:2px solid #6b6b6b;overflow:hidden;padding-bottom:13px;}
.his_box > li{border-top:1px dashed #dcdcdc;float:left;width:100%;padding:20px 0 0;}
.his_box > li:first-child{border-top:0;}
.his_box li img{float:left;margin-bottom:25px;}
.his_box li ul{margin-left:153px;}
.his_box li ul li{margin-bottom:15px;line-height:1.4em;}
.his_box li ul li .date{float:left;font-family:'Helvetica Neue',HelveticaNeue,arial;font-weight:700;border-right:1px solid #e1e1e1;margin-right:13px;}
.his_box li ul li div{margin-left:76px;}
.his_box li ul li .date{width:63px;}
.his_tab2 {border-bottom:1px solid #e1e1e1;font-size:11px;font-weight:700;text-align:center;}
.his_tab2 a {display:inline-block;padding:10px 18px;color:#444;}
.his_tab2 a.on {color:#00a7ed;}
.his_box1 ul {display:none;}
.his_box1 ul.on {display:block;}
/* 기업 윤리 */
.ethics{position:relative;}
.ethics p.txt_point{float:left;width:52%;letter-spacing:-0.5px;}
.ethics p.img_top{margin:0;float:right;width:48%;}
.ethics ul li{clear:both;overflow:hidden;margin-bottom:40px;}
.ethics ul li div{padding-left:190px;position:relative;margin-bottom:10px;min-height:138px;}
.ethics ul li div img{position:absolute;top:0;left:0;}
.ethics ul li.last{border-bottom:1px solid #e1e1e1;padding-bottom:20px;}
.ethics .btn_listgo {min-height:0;padding-left:0;}
.ethics .btn_listgo a{background:url(images/btn_list_3.png) no-repeat 0 0;width:210px;margin-top:3px;}
.ethics .btn_listgo a:hover{background:url(images/btn_list_3_on.png) no-repeat 0 0;color:#fff;}
.center24 .txt_top {padding-top:27px;border-top:1px solid #6b6b6b;}
.center24 .txt_top img {margin-left:30px;}
.center24 ul.cont {border-bottom:1px solid #e1e1e1;}
.entry-content .center24 h4.hr_bt {border-bottom:1px solid #6b6b6b;}
.center24 .p_color {color:#009ee2;}
.form-24center {position:relative;}
.form-24center .pol {padding:40px;color:#666;background:#f6f6f6;}
.form-24center .pol ul li {position:relative;margin-top:27px;padding-left:22px;}
.form-24center .pol ul li:first-child {margin-top:0;}
.form-24center .pol ul li span {position:absolute;top:1px;left:0;}
.form-24center .check_pol {position:absolute;top:0;right:0;margin:0;text-align:right;}
.form-24center input[type="checkbox"], .form-24center input[type="radio"] {margin:0 6px 0 0;width:15px;height:15px;vertical-align:middle;}
.form-24center input.wpcf7-submit {float:none;display:block;width:204px;margin:40px auto 0;}
.form_list {margin:20px 0;border-top:2px solid #e1e1e1;}
.form_list li {display:table;width:100%;border-bottom:1px solid #e1e1e1;}
.form_list li > label, .form_list li > p {display:table-cell;padding:8px 8px 8px 20px;font-size:13px;color:#666;box-sizing:border-box;vertical-align:middle;}
.form_list li > label {width:148px;font-weight:700;border-right:1px solid #e1e1e1;background:#f6f6f6;text-align:center;}
.form_list li.name input[type="text"] {width:217px;margin-right:20px;}
.form_list li.phone input {width:113px;}
.form_list li.subject input, .form_list li.email input {width:394px;}
.form_list li textarea {width:100%;height:300px;box-sizing:border-box;}
.form_list li .wpcf7-radio span.wpcf7-list-item {margin:0 16px 0 0;}
.form-24center .wpcf7-form-control-wrap {display:inline-block;}
.form-24center span.wpcf7-form-control-wrap.message {width:100%;}
.form-24center span.wpcf7-not-valid-tip {position:absolute;top:2px;left:2px;font-size:20px;}
.center24 div.wpcf7-validation-errors, .center24 div.wpcf7-spam-blocked, .center24 div.wpcf7-mail-sent-ng {margin:0;padding:10px 20px;color:#dc0000;background:#ffeaea;}
.center24 div.wpcf7-mail-sent-ok {margin:0;padding:10px 20px;color:#000;background:#c4f6ff;}
.form-24center .form_list li.attach span.wpcf7-not-valid-tip {top:35px;font-size:12px;}
/* .form-24center input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid {border-color:#f00;} */

/* 윤리강령 - 2021-05-26 추가 */
.hr_new {margin:35px 0;}
.hr_black {margin:35px 0;background-color:#000;}
.img_full img {display:block;}
.ethics_code ul {margin-left:13px;}
.ethics_code ul h5 {margin:25px 0 5px;}
/* 임직원 행동지침 - 2021-05-26 추가 */
.action_guide h5 {margin:35px 0 15px;font-size:15px;}
.action_guide ul {margin-left:20px;}
/* 인권건강교육 - 2021-05-26 추가 */
.ethics_edu h4 {margin-bottom:18px;}
.ethics_edu p img.alignright {margin-left:25px;}
.ethics_edu p img.alignleft {margin-right:25px;}

/* 글로벌 네트워크 New
**********************************************************************************/
.g_network{overflow:hidden;border-bottom:2px solid #a6a6a6;padding-bottom:30px;}
.g_network h4{font-size:14px;font-family:'Opens Sans',sans-serif;}
.entry-content .g_network .submain_header{border:0 none;padding-top:0;background-image:url(images/bg_submain6.png);background-position:100% 0;}
.entry-content .g_network .submain_header .h_txt strong{color:#00a5e6;}

.g_tab1{margin:25px 0 15px;overflow:hidden;font-family:Tahoma;font-weight:bold;}
.g_tab1 h3{float:left;font-size:30px;line-height:1.2em;font-family:Tahoma;font-weight:bold;}
.g_tab1 div{float:right;}
.g_tab1 select{margin-top:15px;}
.g_tab2{clear:both;border-top:3px solid #797979;border-bottom:1px solid #e1e1e1;background:#f9f9f9;overflow:hidden;font-family:Tahoma;font-weight:bold;}
.g_tab2 li{float:left;margin:0;height:30px;line-height:30px;padding:10px 0;font-size:16px;}
.g_tab2 li img{width:23px;height:16px;margin-right:9px;vertical-align:middle;margin-bottom:3px;}
.g_tab2 li div{padding:0 22px;background:url(images/bg_vr2.gif) no-repeat 100% 50%;cursor:pointer;white-space:nowrap;}
.g_tab2 li.active{color:#00a5e6;background:url(images/bg_arrow1.png) no-repeat 50% 100%;}
.g_con_wrap{overflow:hidden;margin-top:30px;}
.bra_wrap {position:relative;overflow:hidden}
.bra_wrap .half{float:left;width:49%;border-top:1px solid #cacaca;padding:20px 0 0;}
.bra_wrap .g_profile{min-height:166px;}
.bra_wrap .g_profile .g_img{float:left;width:24%;margin-right:3%;text-align:center;}
.bra_wrap .g_profile .g_img img{display:block;width:109px;height:116px;margin-bottom:5px;}
.bra_wrap .g_profile p{margin-bottom:0;}
.bra_wrap .g_profile .g_con{float:right;width:73%;line-height:1.5em;}
.bra_wrap .g_profile .g_con strong{display:block;margin-bottom:10px;}
.bra_wrap .list_contact{float:right;}
.bra_wrap .list_contact li{margin-bottom:5px;color:#666;}
.bra_wrap .btn_wrap{/*clear:both;width:100%;overflow:hidden;position:absolute;right:0;bottom:57px*/float:right;margin-top:-63px}
.btn_white{float:right;border:1px solid #adadad;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#fff;color:#333;width:106px;height:35px;margin:20px 0 0;font-size:13px;font-weight:bold;box-shadow:0 2px 3px #ccc;line-height:35px;text-align:center;cursor:pointer;
	font-family:'나눔고딕','Nanum Gothic',sans-serif;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #fdfdfd 1%, #ffffff 6%, #fdfdfd 35%, #f6f6f6 74%, #f4f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(1%,#fdfdfd), color-stop(6%,#ffffff), color-stop(35%,#fdfdfd), color-stop(74%,#f6f6f6), color-stop(100%,#f4f4f4));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fdfdfd 1%,#ffffff 6%,#fdfdfd 35%,#f6f6f6 74%,#f4f4f4 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#fdfdfd 1%,#ffffff 6%,#fdfdfd 35%,#f6f6f6 74%,#f4f4f4 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#fdfdfd 1%,#ffffff 6%,#fdfdfd 35%,#f6f6f6 74%,#f4f4f4 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#fdfdfd 1%,#ffffff 6%,#fdfdfd 35%,#f6f6f6 74%,#f4f4f4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 );
}
.btn_white:hover,input.wpcf7-submit:hover{border:1px solid #007bb3;border-top:1px solid #0092d8;border-left:1px solid #0092d8;color:#fff;
	background: -moz-linear-gradient(top,  #01a7e8 0%, #0098de 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01a7e8), color-stop(100%,#0098de));
	background: -webkit-linear-gradient(top,  #01a7e8 0%,#0098de 100%);
	background: -o-linear-gradient(top,  #01a7e8 0%,#0098de 100%);
	background: -ms-linear-gradient(top,  #01a7e8 0%,#0098de 100%);
	background: linear-gradient(to bottom,  #01a7e8 0%,#0098de 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01a7e8', endColorstr='#0098de',GradientType=0 );
}

.g_info{clear:both;overflow:hidden;}
.g_info .half{border:0 none;}
.g_info .half.right{float:right;}
.g_info h5{margin-bottom:5px;}
.photo_list{overflow:hidden;}
.photo_list li{;float:left;font-size:12px;}
.photo_list li .tit{font-size:12px;padding:0 0 0 10px;background:url(images/bul_cire1.png) no-repeat 0 8px;color:#555;}
.photo_list li a,.photo_list li img,.photo_list li .overlay{display:block;}
.photo_list li a{position:relative;}
.photo_list li span.overlay{position:absolute;bottom:0;right:0;width:110px;height:70px;background:url(images/ico_overlay.gif) no-repeat 100% 100%;text-indent:-9999px;}
.table_inti{width:100%;border-top:2px solid #3d83a0;border-bottom:2px solid #a6a6a6;}
.table_inti th,.table_inti td{border-top:1px solid #e1e1e1;padding:5px 10px;vertical-align:middle;}
.table_inti th{background:#f0f0f0;font-size:13px!important;font-weight:bold;color:#444;}
.table_inti td{border-left:1px solid #e1e1e1;color:#666;}
.table_inti tr:first-child th,.table_inti tr:first-child td{border-top:0 none;}
.pos_list li .color_blue{font-weight:bold;margin-bottom:5px;}

.biz_sub .tab_con .cols.col_25.photo_list {width:30%;}
.biz_sub .tab_con .cols.col_25.photo_list li {width:100%;}
.biz_sub .tab_con .cols.col_25.photo_list li img {margin:0 auto;}

/*글로벌 네트워크 문의하기 폼*/
.branch-receiver{display:none;}
.branch_contact .global_con_wrap{width:94%;max-width:500px;margin:0 auto;}
.branch_contact .global_con_wrap h4{font-size:26px;font-family:Arial;text-transform:uppercase;padding:15px 0;}
.branch_contact .global_con_wrap .contact_form p {font-size: 12px;margin-bottom:5px}
.branch_contact .contact_form ul li label, input.wpcf7-submit{font-family:'나눔고딕','Nanum Gothic',sans-serif;}
.branch_contact .contact_form ul li.phone input{width:29.8%;}
.branch_contact .contact_form ul li.email input{width:50%;}

/*비즈니스
*********************************************************************************************************/
.col_wrap{clear:both;overflow:hidden;}
.cols{float:left;}
.col_20{width:20%;}
.col_25{width:25%;}
.col_33{width:33.3%;}
.col_40{width:40%;}
.col_45{width:45%}
.col_50{width:50%;}
.col_60{width:60%;}
.col_75{width:75%}
.col_80{width:80%;}
.col_100{width:100%;}
.biz_sub>div>dl>dd>div.col_75>ul.type_li_1 li strong {display: block}
.biz_sub>div>dl>dd>div.col_75>ul.bul_skyblue>li {float:left;width:44%;margin-right:20px; margin-bottom:10px}
.biz_sub>div>dl>dd>div.col_75>ul.bul_skyblue>li strong {display:block}
.biz_sub>div>dl>dd>div.col_75>ul.type_li_1 li {width:44%;margin-right:3%;margin-bottom: 10px}
.business .col_75 ul.bul_skyblue {padding-top:15px; border-top:1px solid #797979;padding-bottom: 13px; border-bottom:1px solid #cacaca;min-height: 171px}
.business .col_75 .photo_list li {width:31%;margin-right:3%;height:127px; background-color: #f0f0f0}
.business .col_75 .photo_list li:last-child {margin:0}
.photo_over_tit {display:inline-block; margin-left:5px}
.bul_skyblue>li>.bul_none li {background: none}

/*메인*/
.biz_list{position:relative;overflow:hidden;}
.biz_list .btn_more{display:block;width:56px;height:22px;background:url(images/bg_txt_more.png) no-repeat 50% 50% #008cc3;text-indent:-9999em;overflow:hidden;}
.biz_list img,.biz_list li>div>a{display:block;}
.biz_list .tit{margin-bottom:15px;}
.biz_list .tit img{position:static;}
.biz_list .tit2{font-size:16px;font-weight:bold;color:#333;margin-bottom:8px;font-family:'나눔고딕','Nanum Gothic',sans-serif;}
.biz_list .desc{font-size:12px;line-height:1.5em;width:80%;margin-bottom:15px;}
.biz_list .order1 .desc,.biz_list .order3 .desc,.biz_list .order6 .desc,.biz_list .order8 .desc,.biz_list .order7 .tit2{color:#fff;}
.biz_list li{background:#fff;float:left;width:25%;height:200px;overflow:hidden;position:relative;}
.biz_list li>div{padding:25px 20px 0;}
.biz_list li>div img{position:absolute;bottom:0;right:0;}
.biz_list .order1{background:#00a5e6;}
.biz_list .order3{background:#65bb38;position:absolute;right:0;top:0;z-index:10;}
.biz_list .order6,.biz_list .order8{background:#00a5e6;}
.biz_list .order7,.biz_list .order9{background:#e7e7e7;}
.biz_list .order1{width:50%;}
.biz_list .order1 .desc,.biz_list .order5 .desc{width:50%;}
.biz_list .order6 .desc,.biz_list .order7 .desc{width:100%;}
.biz_list .order3,.biz_list .order6,.biz_list .order8{height:400px;}
.biz_list li.order6>div img{right:0;left:auto;}
.biz_list .order4{background:#688aab;clear:both;}
.biz_list .order7{margin-top:200px;background:#688aab;}
.biz_list .order8{position:absolute;top:400px;left:0;background:url(/wp-content/uploads/2013/01/biz_img8_bg.png) no-repeat 0 100% #787878; }
.biz_list .order9{margin-top:-200px;margin-left:25%;}
.biz_list li.order9>div img{}
.biz_list .order10{background:#688aab;margin-left:25%;}
.biz_list .order10 .desc{color:#d2dce6;}
.biz_list .order11 .desc{width:50%;}
.biz_list .order12{background:url(images/biz_img7_bg.jpg) no-repeat 0 100% #0e4073;}
.biz_list .order7 .desc{width:50%;color:#d2dce6;}
.biz_list .order3 .btn_more{background-color:#5dab35;}
.biz_list .order6 .btn_more{background-color:#008cc3;}
.biz_list .order7 .btn_more,.biz_list .order9 .btn_more{background-color:#c7c7c7;position:relative;z-index:10;}
.biz_list .order7 .btn_more{float:right;}
.biz_list .order8 .btn_more{background-color:#4e7499;}
.biz_list .order1 .tit,.biz_list .order6 .tit,.biz_list .order8 .tit,.biz_list .order10 .tit,.biz_list .order11 .tit,.biz_list .order12 .tit{margin-top:10px;}

/*비지니스 서브페이지*/
.page_slide{position:relative;overflow:hidden;}
.page_slide ul{width:20000em;}
.page_slide ul li{float:left; position:relative;}
.page_slide .btn_group{right:15px;}
.tab{margin-top:12px;border-bottom:2px solid #a6a6a6;}
.tab_head{height:40px;background:#434749;}
.tab_head li{position:relative;float:left;width:25%;border-right:1px solid #363a3b;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer}
.tab_head.three li {width:33.33%!important;}
.tab_head .tab_tit a{display:block;height:29px;padding:10px 0 1px;text-align:center;color:#FFF;font-family:'나눔고딕','Nanum Gothic',sans-serif;}
.tab_head .tab_tit.active a, .tab_head .tab_tit a:hover{background:#00a5e6;border-left:1px solid #00a5e6;color:#fff;}
.tab_head li.active .bg_arrow,.tab_head li:hover .bg_arrow{display:block;width:12px;height:7px;background:url(images/bg_arrow2.png) no-repeat 0 0;position:absolute;bottom:-7px;left:50%;margin-left:-6px;}
.tab .col_wrap{color:#666;padding:28px 0 20px 0;min-height: 350px}
.tab_con{width:100%}
.tab1_con .hr_dashed{margin-bottom:15px}
.tab1_con h4{font-size:16px;font-family:'NanumGothicBold', NanumGothicWEB;color:#333;margin-bottom:10px;}
.tab_con .col_25.first{width:25%;text-align:center;}
.tab3_con .col_50{width:48%;}
.tab3_con .col_50.first{margin:0 4% 10px 0}
.tab3_con ul ul li{margin-bottom:5px}
.tab3_con h5{font-size:14px;margin-bottom:10px;color:#333;font-family:"NanumGothicBold",NanumGothicWEB;border-top:1px solid #797979;border-bottom:1px solid #cacaca;padding:3px 0;}
.tab_head .ico_1.active a, .tab_head .ico_1 a:hover{background:url(images/img/ico_business_4.png) no-repeat 50% 12px #00a5e6;}
.tab_head .ico_2.active a, .tab_head .ico_2 a:hover{background:url(images/img/ico_business_6.png) no-repeat 50% 12px #00a5e6;}
.tab_head .ico_3.active a, .tab_head .ico_3 a:hover{background:url(images/img/ico_business_9.png) no-repeat 50% 12px #00a5e6;}
.tab_head .ico_4.active a, .tab_head .ico_4 a:hover{background:url(images/img/ico_business_1.png) no-repeat 50% 12px #00a5e6;}
.tab_head .ico_5.active a, .tab_head .ico_5 a:hover{background:url(images/img/ico_business_7.png) no-repeat 50% 12px #00a5e6;}
.tab_head .ico_6.active a, .tab_head .ico_6 a:hover{background:url(images/img/ico_business_5.png) no-repeat 50% 12px #00a5e6;}
.tab_head .ico_7.active a, .tab_head .ico_7 a:hover{background:url(images/img/ico_business_3.png) no-repeat 50% 12px #00a5e6;}
.tab_head .ico_8.active a, .tab_head .ico_8 a:hover{background:url(images/img/ico_business_2.png) no-repeat 50% 12px #00a5e6;}
.tab_head .ico_9.active a, .tab_head .ico_9 a:hover{background:url(images/img/ico_business_8.png) no-repeat 50% 12px #00a5e6;}
.tab_head .ico_10.active a, .tab_head .ico_10 a:hover{background:url(images/img/ico_business_10.png) no-repeat 50% 12px #00a5e6;}
.tab_head .ico_11.active a, .tab_head .ico_11 a:hover{background:url(images/img/ico_business_12.png) no-repeat 50% 12px #00a5e6;}
.tab_head .ico_12.active a, .tab_head .ico_12 a:hover{background:url(images/img/ico_business_11.png) no-repeat 50% 8px #00a5e6;}
.overseas .btn_listgo{margin:0;float:none;overflow:hidden;}
.overseas .btn_listgo a{font-weight:bold;}
/* 비즈니스 */
.business .col_25.first img:first-child{margin:0 auto;display:block;margin-bottom:15px}
.ship_m {padding-left:6px}
.green_m {padding-left:15px}
.new_busi_m {padding-right:2px}
.business .tab1_con .photo_list li{width:100%;margin-bottom:13px;float:none}
.business .tab_con .cols.last{float:right;}
.business .col_75 ul.bul_skyblue {overflow:hidden; margin-bottom:20px}
.business .tab2_con .cols.col_75>ul.type2 strong {display: block}
.col_wrap.natural_1, .col_wrap.natural_2, .col_wrap.natural_3, .col_wrap.chemical_1, .col_wrap.automobile_1, .col_wrap.railway_1, .col_wrap.ship_1, .col_wrap.plant_1, .col_wrap.elect_1, .col_wrap.green_1, .col_wrap.construction_1, .col_wrap.brand_1, .col_wrap.oversea_1, .col_wrap.oversea_2, .col_wrap.oversea_3, .col_wrap.oversea_4, .col_wrap.newbusiness_1{padding:28px 0 15px 0}
.col_wrap.natural_4 {padding:28px 0 6px 0}
.col_wrap.natural_4 .col_45 span.br {margin-top:12px}
.col_wrap.natural_4 p {margin-bottom: 10px}
.col_wrap.chemical_2{padding:28px 0 17px 0}
.col_wrap.railway_3, .col_wrap.railway_2, .col_wrap.ship_2, .col_wrap.ship_3, .col_wrap.plant_3{padding:28px 0 18px 0}
.business .chemical_2 .col_75 ul.bul_skyblue {margin-bottom: 15px}

/* 투자정보
**********************************************************************************/
/* ir */
.ir .txt_point_wrap{overflow:hidden;}
.ir p.txt_point{width:100%;}
.ir .directorate .img_point,.ir .organization .img_point{width:91px;}
/* 기업현황 */
.bizov_wrap .table1 th{width:80px;text-align: center}
.ir .bizov_wrap p.txt_point,.ir .organization p.txt_point{width:100%;}
.bizov_wrap{clear:both;}
/* 재무제표 */
.financial h4 span{width:23%;text-align:right;}
.financial table th,.financial table td{word-break:break-all;}
.financial table tbody th{text-align:left;padding-left:24px;}
.financial table tbody td{text-align:right;padding-right:24px;}
table tbody .total th,table .total td{background:#f4fbfe}
table tbody .total2 th,table .total2 td{background:#f4faf0}
body table .num_minus{color:#02a5ed;}
body table .num_plus{color:#4aae0b;}
/* tab */
.page_tab{background:#434749;display:block;width:100%;margin-bottom:20px;float:left;}
.page_tab ul{float:left;border-right:1px solid #4e5254;}
.page_tab li{float:left;min-width:148px;text-align:center;border-right:1px solid #363a3b;border-left:1px solid #4e5254;position:relative;background:#434749;}
.page_tab a{display:block;color:#fff;padding:14px 0;}
.page_tab li.active,.page_tab li:hover{border-right:1px solid #00a5e6;border-left:1px solid #00a5e6;}
.page_tab li.active a,.page_tab a:hover{background:#00a5e6;color:#fff;}
.page_tab li.active .bg_arrow,.page_tab li:hover .bg_arrow{display:block;width:12px;height:7px;background:url(images/bg_arrow2.png) no-repeat 0 0;position:absolute;bottom:-7px;left:50%;margin-left:-6px;}
.page_tab.longer{background:none;}
.page_tab.longer li.last, .page_tab.longer ul{border-right:none;}
/*경영정보*/
.ir .directorate .align_left{padding-left:25px!important;}
.directorate .table1 .item1, .directorate .table2 .item1{width:17%}
.directorate .table2 .item4{width:16%}
.directorate .table3 .item2, .directorate .table3 .item3{border-bottom:1px solid #e1e1e1}
.directorate .table3 .item4{width:19%}
/*주주현황*/
.manage.directorate .table_style1 {margin-top: 9px}
.manage.directorate>p>span {float:right;display:inline-block;margin-top:4px; color:#555}
/*경영정보 - 정관*/
.aoi .page_tab ul{width:100%}
.aoi .page_tab li{width:91px;min-width:0;margin-bottom:1px;}
.aoi .page_tab li.longer{width:114px;}
.aoi .page_tab li.longer2{width:210px}
.aoi .page_tab li.last{width:53px;}
.aoi .page_tab_content{color:#666;border-bottom:2px solid #a6a6a6;padding-bottom:30px;}
/*공시정보*/
.ir .entry-content, .ir .li_type1,.ir .ir_contact{position:relative;}
.ir .img_point, .ir .img_point2{margin-bottom:30px;margin:0;padding-right:30px;width:170px;position:absolute;right:0;top:0;z-index:-1;}
.ir .img_point, .ir .img_point02{margin:0;width:106px;position:absolute;right:0;top:0;z-index:-1;}
.ir .li_down .img_point2,.ir .ir_contact .img_point{top:-10px;}
/*common*/
.table_style1 th{padding:13px 0;color:black}
.table_style1 td{/*color:#666;*/}
.table_style2{width:100%;border-top:2px solid #3D83A0;margin-bottom:30px;border-bottom:2px solid #A6A6A6;font-size:13px;}
.table_style2 tbody tr:first-child th,.table_style2 tbody tr:first-child td{border-top:0 none;}
.table_style2 th{border-right:1px solid #E1E1E1;border-top:1px solid #E1E1E1;background:#F5FBFE;color:#444;}
.table_style2 td{border-top:1px solid #E1E1E1;background:url(images/gra_t2-td.png) repeat-y 0 0;color:#666;}
#content .table_style2 th, .table_style2 td{padding:10px 15px;font-size:13px;vertical-align:middle;}
.table_style2 td + th{border-left:1px solid #E1E1E1;}
/*연간 재무제표*/
.btn_fdown1,.btn_fdown2{display:block;width:81px;height:26px;text-indent:-9999em;overflow:hidden;}
.btn_fdown1{background:url(images/btn_fdown1.png) no-repeat 0 0;margin-right:4px;}
.btn_fdown2{background:url(images/btn_fdown2.png) no-repeat 0 0;}

/* 인재채용
**********************************************************************************/
.sub_tit1{color:#ff6e5b;}
.people_cont ul li.odd.row2{clear:both;}
/*인재제도*/
.system .box.last{border-bottom:1px solid #e1e1e1;padding-bottom:25px;}
/* 인재육성 */
/* .nurture{background:url(/wp-content/uploads/2013/01/bg_nurture.png) no-repeat 100% 80px;} */
.nurture h4{padding-top:5px;}
.nurture .hr_bt{padding-top:10px;}
.box_st {padding-bottom:30px;border-top:1px solid #6b6b6b;background:#fbfbfb;text-align:center;}
.box_st h4 {font-size:21px;}
.box_st p {margin-bottom:0;}
.nurture .tab_tit {overflow:hidden;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.nurture .tab_tit li {float:left;width:50%;box-sizing:border-box;}
.nurture .tab_tit li:not(:first-child) {border-left:1px solid #d9d9d9;}
.nurture .tab_tit a {display:block;padding:15px 0;font-size:19px;font-weight:700;color:#acacac;text-align:center;}
.nurture .tab_tit .on {color:#333;}
.nurture .tab_cont {margin-top:40px;}
.nurture .tab_cont h5 {margin:40px 0 20px;padding-bottom:10px;font-size:16px;border-bottom:1px solid #d9d9d9;}
/* 채용가이드 */
.ir_step .page_tab li.active a, .ir_step .page_tab a:hover{background-color:#ff6e5b;}
.ir_step .page_tab li.active, .ir_step .page_tab li:hover{border-color:#ff6e5b;}
.ir_step .page_tab li.active .bg_arrow,.ir_step .page_tab li:hover .bg_arrow{background:url(images/bg_arrow_up.png) no-repeat -9px -313px;}
.ir_step .img_box{float:left;}
.step_desc{border-bottom:1px solid #dcdcdc;margin-bottom:70px;}
.step_desc li{border-top:1px dashed #dcdcdc;overflow:hidden;padding:30px 0;}
.step_desc li .img_box{width:21.944%;padding:0 3.472% 0 0.972%;}
.step_desc li .txt_box{float:left;width:73.611%;}
.step_desc li .txt_box h5{font-size:16px;line-height:1em;margin-bottom:15px;}
.ir_step .page_tab{margin-bottom:27px;}
.ir_step .step_desc p{margin:0;}
.ir_step .ir_address .img_box{width:26.6666666667%;padding:0 3.6111111111% 0 3.0555555556%;}
.ir_step .li_contact{float:left;width:66.6666666667%;margin-top:20px;}
.ir_step .li_contact li{margin-bottom:7px;}
.ir_step .li_contact .order2{margin-right:15px;}
.ir_step .li_contact .order2,.ir_step .li_contact .order3{float:left;}
.ir_step .li_contact .order4{clear:both;}

/*채용안내*/
.ir_step .tab_head .tab_tit.active a{border-left:1px solid #434749}
.ir_step .tab .page_tab ul li.active, .ir_step .tab .page_tab ul .page_tab li:hover {border-right:none; border-left:none}
.ir_step .tab_head .tab_tit.active a, .ir_step .tab_head .tab_tit a:hover {border-left:1px solid #434749}

.accordion-title {background: -ms-linear-gradient(top, #f2f2f2, #eaeaea);
background: -moz-linear-gradient(top, #f2f2f2, #eaeaea);
background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#eaeaea));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2f2f2, endColorstr=#eaeaea);box-shadow: 0px 1px 2px rgba(0,0,0,0.35);-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.35);-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.35);margin:0; padding:10px 0 10px 17px; background-position: 0px center;background-repeat: no-repeat;margin-bottom:7px;cursor:pointer;font-family: 'nanumgothic','나눔고딕','돋움'}
.accordion-content {padding:22px 10px}
#faq_wrap h3 {font-size: 18px; margin-bottom:20px;margin-top:20px}
#faq_wrap {margin-bottom:50px}
.ir_step .page_tab_content1.tab_con {height:1105px}
.ir_step .step_box > img{clear:both;}
.ir_step h3 {margin-bottom:20px}

/*채용공고*/
.recruit_wrap table {width:100%; margin:26px 0;border-right:none;border-left:none}
.recruit_wrap table tr {border-bottom: 1px solid #E1E1E1;border-left: 1px solid #E1E1E1;}
.recruit_wrap table tr:first-child {border-top: 1px solid #E1E1E1;}
.recruit_wrap table th {font-size: 14px; font-family:'NanumGothicBold','NanumGothicWEB','나눔고딕','Nanum Gothic',sans-serif; padding: 10px;
text-align: center;padding-bottom: 0;border-right:1px solid #E1E1E1; background-color:#f2f2f2}
.recruit_wrap table td {padding:10px;border-right:1px solid #E1E1E1;text-align: center;padding-bottom: 0;}
.recruit_wrap table td:last-child, .recruit_wrap table td:first-child {text-align: left}
.recruit_wrap table th.re_th_1 {width:44%;padding:12px 0 12px 0 }
.recruit_wrap table th.re_th_4 {width:31%}
.recruit_wrap table th.re_th_4 {width:10%}
/* single
*********************************************************************************/
.single .location .go_home+span+a+span+a+span{display:none;}
.comments-area{display:none;}
.single article.post{border-bottom:2px solid #6b6b6b;margin-bottom:15px;}
.view_tit{background:#3e3e3e;color:#fff;position:relative;margin-bottom:30px;padding:25px;}
.view_tit h2{width:80%;font-size:16px;}
.view_num,.view_date span br{display:none;}
.view_date{position:absolute;right:0;top:0;background:#8a8a8a;color:#fff;padding:0 15px;margin:25px;border-radius:20px;}
.view_date span{font-size:12px;}
.view_social li{float:left;margin-left:7px;}
.view_social li:first-child{margin-left:0;}
.view_tag{clear:both;border-top:1px dashed #ddd;padding:5px 0;}
.view_tag strong{float:left;margin-right:8px;}
.view_tag .tag_box{background:url(images/bg_tag_f.png) no-repeat 0 0 #95adc4;padding:0 5px 0 18px;margin-right:8px;font-size:11px;position:relative;height:20px;float:left;white-space:nowrap;margin-bottom:5px;}
.view_tag .tag_box a{color:#fff;display:block;padding-right:5px;}
.view_tag .tag_box .tag_radius{background:url(images/bg_tag_l.png) no-repeat 100% 0 #95adc4;position:absolute;top:0;right:-1px;width:4px;height:20px;}

.blog_pagination {margin-bottom: 40px;}
.blog_pagination .next a, .blog_pagination .previous a {display: block;height: 42px;width: 70px;}
.blog_pagination .previous a{background: url(images/btn_single_prev.png) no-repeat scroll 50% #f0f0f0;float: left;}
.blog_pagination .next a{background: url(images/btn_single_next.png) no-repeat scroll 50% #f0f0f0;float: right;}
.single .blog_pagination{clear:both;overflow:hidden;padding:10px 0;margin:0;border-top:1px solid #e4e4e4;}
.single .blog_pagination>div{width:49.5%;font-size:14px;font-weight:bold;line-height:42px;border-left:1px solid #d2d2d2;}
.single .blog_pagination>div:first-child{border-left:0;}
.single .blog_pagination>div.previous{float:left;}
.single .blog_pagination>div.previous a{margin-right:10px;}
.single .blog_pagination>div.next{float:right;text-align:right;}
.single .blog_pagination>div.next a{padding-right:10px;}
.single .blog_pagination>div span.paging_tit a{background:none;}
.single .blog_pagination>div.next>a,.blog_pagination>div.next>span{float:right;}
.single .blog_pagination>div span a{width:266px;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px;}
.single .blog_pagination>div:hover>a{background-color:#00a5e6;color:#609FDF;}
.single .blog_pagination>div:hover>span a{background-color:none;}
.view_social{float:right;margin-bottom:10px;}

.btn_listgo{text-align:center;float:right;margin-bottom:40px;font-family:'나눔고딕','Nanum Gothic',sans-serif;}
.btn_listgo a{display:block;background:url(images/btn_list.png) no-repeat 0 0;line-height:37px;width:109px;float:right;padding:0 0 4px;font-weight:bold;}

.biz_sub .btn_listgo a{background:url(images/btn_list2.png) no-repeat 0 0;width:260px;margin-top:3px;}
.biz_sub .btn_listgo a:hover{background:url(images/btn_list2_on.png) no-repeat 0 0;color:#fff;}
.btn_listgo_4{text-align:center;float:left;font-family:'나눔고딕','Nanum Gothic',sans-serif;}
.btn_listgo_4 a{display:block;background:url(images/btn_list.png) no-repeat 0 0;line-height:37px;float:right;padding:0 0 4px;font-weight:bold;}
.btn_listgo_4 a{background:url(images/btn_list_4.png) no-repeat 0 0;width:200px}
.btn_listgo_4 a:hover{background:url(images/btn_list_4_on.png) no-repeat 0 0;color:#fff;}
.biz_sub.biz_steel .tab .col_wrap {padding:28px 0 15px 0}

.single h3{font-family:HelveticaNeue;font-size:16px;line-height:1em;color:#333;margin-bottom:13px;text-transform:uppercase;}
.single_post_list{margin:0 0 20px -2%;padding:0 0 28px;overflow:hidden;}
.single_post_list .post_subj{font-size:13px;}
.single_post_list li{float:left;width:23%;margin-left:2%;border:0 none;}
.single_post_list .post_con_wrap{position:relative;padding:15px 0;}
.single_post_list .post_subj{margin-bottom:8px;line-height:1.25em;}
.single_post_list .post_date{font-weight:bold;text-align:left;padding-top:10px;margin-top:15px;background:url(images/bg_hr_date.gif) no-repeat 0 0;font-size:12px;font-family:Arial;}
.single_post_list .post_desc{font-size:12px;line-height:16px;}
.single_post_list .post_desc a{color:#888;}

.view_download{float:left;width:70%;line-height:30px;}
.view_download strong{float:left;padding-right:15px;margin-right:15px;background:url(images/bg_vr4.gif) no-repeat 100% 50%;white-space:nowrap;}
.view_download div{float:left;width:84%;font-size:12px;color:#666;}
.view_download div span{display:inline-block;padding-right:35px;margin-right:10px;background:url(images/ico_dw.png) no-repeat 100% 50%;line-height:30px;cursor:pointer;}

/* 회사소개
**********************************************************************************/
.entry-content .submain_header{position:relative;padding:30px 0 34px;border-top:2px solid #6b6b6b;overflow:hidden;background-repeat:no-repeat;background-position:100% 50%;}
.entry-content .submain_header .tit{display:block;margin:0 10px 10px;}
.entry-content .submain_header .r_header{display:none;position:absolute;bottom:0;right:0;}
.entry-content .submain_header .l_header{}
.entry-content .submain_header p{color:#555;font-size:12px;line-height:1.3em;margin-bottom:12px;}
.entry-content .submain_header .h_txt{font-size:22px;font-family:'나눔고딕','Nanum Gothic',sans-serif;}
.entry-content .submain_header .h_txt strong{font-weight:normal;font-family:'나눔고딕','Nanum Gothic',sans-serif;}
.entry-content .submain_header .h_txt_en{margin:0;color:#bbb;}
.careers_main .submain_header .h_txt strong,.media_main .submain_header .h_txt strong{color:#ff6e5b;}
.company_main .submain_header .h_txt strong,.biz_main .submain_header .h_txt strong,.ir_main .submain_header .h_txt strong{color:#00a5e6;}
.company_main .submain_header{background-image:url(images/bg_submain1.png);}
.biz_main .submain_header{background-image:url(images/bg_submain2.png);}
.ir_main .submain_header{background-image:url(images/bg_submain3.png);}
.careers_main .submain_header{background-image:url(images/bg_submain4.png);}
.media_main .submain_header{background-image:url(images/bg_submain5.png);}
.clear{line-height:0;}
/* 서브메인 */
.company_main .his_tab{border-bottom:0;}
.company_main .his_slider li{margin-left:3.125%;width:31.25%;}
.company_main .his_slider li:first-child{margin-left:0;}
.company_main .c_main_content{font-family:'나눔고딕','Nanum Gothic',sans-serif;}
.company_main .c_main_content .tit,.company_main .c_main_content .tit2,.company_main .c_main_content .desc{margin-bottom:8px;}
.company_main .c_main_content .tit2{font-size:16px;font-weight:bold;font-family:'NanumGothicBold','NanumGothicWEB','나눔고딕','Nanum Gothic',sans-serif;color:#fff;}
.company_main .c_main_content .tit2 a{color:#fff;}
.company_main .c_main_content .desc{color:#c1c1c1;}
.company_main .c_main_content .order1 .btn_more{background-color:#c7c7c7;}
.company_main .c_main_content .order1 .desc{font-size:12px;}
.company_main .c_main_content .order3 .desc{color:#b3e0f8;}
.company_main .c_main_content .order3 .tit2 {color:#333333}
.company_main .c_main_content .order4 .desc{color:#b4c5d5;}
.company_main .c_main_content .order4 .tit2 {color:#333333}
.company_main .c_main_content .order5 .tit2,.company_main .c_main_content .order5 .tit2 a,
.company_main .c_main_content .order6 .tit2,.company_main .c_main_content .order6 .tit2 a{color:#333;position:relative;z-index:10;}
.company_main .c_main_content>li{list-style:none;}
.company_main .c_main_content>li>div{padding:30px 0 0 28px;}
.company_main .c_main_content>li{position:relative;}
.company_main .c_main_content>li{float:left;width:25%;height:180px;}
.company_main .c_main_content .order1,.company_main .c_main_content .order2,.company_main .c_main_content .order2>div{width:50%;}
.company_main .c_main_content .order1{background:#757575;overflow:hidden;}
.company_main .c_main_content .order1 p img{position:absolute;bottom:0;right:0;z-index:1;}
.company_main .c_main_content .order2>div{float:left;height:180px;padding:0;}
.company_main .c_main_content .order2 .glocal_map{background:url(images/com_img2_bg.jpg) no-repeat 50% 50%;}
.company_main .c_main_content .order2 .right{position:relative;background:url(images/img/main_t4_bg.png) no-repeat 50% 50% #65bb38;}
.company_main .c_main_content .order2 .right .tit{display:block;width:122px;height:43px;margin:65px auto 0;background:url(images/img/main_t7_tit.png) no-repeat 0 0;text-indent:-9999em;overflow:hidden;}
.company_main .c_main_content .order2 .right a{margin:5px 0 0;}
.company_main .c_main_content .order2>div .bg_arrow{width:13px;height:25px;background-position:0 -245px;position:absolute;top:50%;margin:-15px 0 0 -13px;left:0;}
.company_main .c_main_content .order3{background:#0098e7;}
.company_main .c_main_content .order3>div{}
.company_main .c_main_content .order3>div {line-height:1.5em}
.company_main .c_main_content .order3 .tit2{margin-bottom:12px;}
.company_main .c_main_content .order4 {background:#688aab;}
.company_main .c_main_content .order5{background:url(images/com_img5_bg.jpg) no-repeat 0 0 #4a4a4a;}
.company_main .c_main_content .order6{background:url(images/com_img6_bg.jpg) no-repeat 0 0;}
.company_main .c_main_content .order6 p img{position:absolute;bottom:0;right:0;z-index:5;}

/* 홍보영상 */
.btn_vview, .btn_vdown{display:block;height:26px;text-indent:-9999em;overflow:hidden;}
.btn_vview{width:62px;background:url(images/btn_video_view.png) no-repeat 0 0;}
.btn_vdown{width:91px;background:url(images/btn_video_down.png) no-repeat 0 0;}
.video>ul{overflow:hidden;border-top:2px solid #6b6b6b;border-bottom:2px solid #a6a6a6;}
.video>ul>li{float:left;width:31%;margin-left:3%;}
.video>ul>li:first-child{margin-left:0;}
.video ul li h4{font-size:15px;margin-bottom:5px;}
.video img{display:block;}
.video .bul_skyblue{padding:12px 10px;}
.video .bul_skyblue li{overflow:hidden;vertical-align:middle;background-position:0 10px;margin-bottom:10px;}
.video .bul_skyblue li strong,.video .bul_skyblue li a{float:left;}
.video .bul_skyblue li strong{width:46px;font-size:12px;color:#555;line-height:26px;}
.video .bul_skyblue li a{margin-left:3px;}
.video>ul>li.order3 ul.bul_skyblue li{margin:0;}
.video>ul>li.order3 .first{margin-bottom:20px;}
.video .video_top {border-bottom:0;}
.video .video_top li {width:48%;}
.video .video_bt {border-top:0;}

/*Contact us
*********************************************************************************************************/
.bul_ring{background:url(images/bul_ring.png) no-repeat 0 50%;padding-left:15px;}
.contact {overflow:hidden;border-bottom:2px solid #a6a6a6;padding-bottom:85px;}
.map{border:1px solid #ddd;padding:10px 10px 3px;}
.map_shadow{background:url(images/contact_map.png) no-repeat 50% 0;background-size:100% auto;height:11px;}
.contact .list_contact{padding-bottom:10px;margin:0 0 17px;}
.contact .list_contact li{margin-bottom:10px;}
.contact .list_contact span{display:inline-block;}
.howtocome .list_contact .tit{padding:2px 12px;vertical-align:top;background:#e5e5e5;border-radius:10px;white-space:nowrap;margin-right:10px;}
.howtocome .list_contact .bus, .howtocome .list_contact .subway{background:url(images/ico_bus.png) no-repeat 0 0px;}
.howtocome .bul_ring {padding-left:20px}
.howtocome .list_contact li {padding-left:30px}
.howtocome span.bus_blue {padding-left:61px; display:block;margin-top:-13px}
.ie .contact .list_contact .tit{background:url(images/bg_tit_contact.gif) no-repeat 0 0}
.contact .bul_ring{font-size:14px;margin:0 0 10px;}
.contact .col_50.last{width:52%;margin-left:1%;}
.cont_01 .col_50:first-child {width:47%}
.contact.cont_01 {padding-bottom:45px}
.howtocome {margin-top:44px;margin-bottom:}
.howtocome .cols.cols_50 {width:50%}
.howtocome .cols.cols_50 .list_contact li {float:none;display:block;margin-bottom:9px}
.map_wrap {padding-bottom:40px;border-bottom: 1px dashed #dddddd}
/*contact form*/
.contact_form ul{border-top:1px solid #797979;background:#f9f9f9;padding:20px 20px 15px;border-bottom: 1px solid #cacaca}
.contact_form ul.contact_ul1 {background:#ececec;border-top:1px solid #d1d1d1}
.contact_form ul li{margin-bottom:10px;overflow:hidden;color:#666;}
.contact_form ul li p{margin:0;float:left;width:85%;}
.contact_form ul li label{float:left;width:15%;margin-top:5px;}
.contact_form ul li input,.contact_form ul li textarea{width:95%;background:#e9e9e9;border-radius:4px;border:1px solid #fff;border-top:1px solid #bfbfbf;resize:none}
.contact_form ul li.email input{width:46.1%;}
.contact_form ul li.email input.first{width:40%;}
.contact_form ul li.phone input{width:28.5%;}
.contact_form ul li textarea{height:145px;}
input.wpcf7-submit{float:right;border:1px solid #adadad;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#fff;color:#333;width:106px;height:35px;margin:10px 0 0;font-size:13px;font-weight:bold;box-shadow:0 2px 3px #ccc;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #fdfdfd 1%, #ffffff 6%, #fdfdfd 35%, #f6f6f6 74%, #f4f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(1%,#fdfdfd), color-stop(6%,#ffffff), color-stop(35%,#fdfdfd), color-stop(74%,#f6f6f6), color-stop(100%,#f4f4f4));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fdfdfd 1%,#ffffff 6%,#fdfdfd 35%,#f6f6f6 74%,#f4f4f4 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#fdfdfd 1%,#ffffff 6%,#fdfdfd 35%,#f6f6f6 74%,#f4f4f4 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#fdfdfd 1%,#ffffff 6%,#fdfdfd 35%,#f6f6f6 74%,#f4f4f4 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#fdfdfd 1%,#ffffff 6%,#fdfdfd 35%,#f6f6f6 74%,#f4f4f4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 );
	filter:chroma(color=#000000);
}
body span.wpcf7-not-valid-tip{background:none;border:none;top:-4px;left:5px;}
body div.wpcf7-response-output{border:none;padding:0;margin:40px 0 0 0;}
.contact_form div.wpcf7-validation-errors, .contact_form div.wpcf7-spam-blocked, .contact_form div.wpcf7-mail-sent-ng{color:#dc0000;background:#ffeaea;padding:10px 20px;}
.contact_form div.wpcf7-mail-sent-ok{color:#00a5e6;background:#e8f2f7;padding:10px 20px;}
.contact_form span.wpcf7-not-valid-tip{display:none;color:#dc0000;}

/*기타
*********************************************************************************************************/
/*lightbox*/
body #cboxContent{background:#0199e8;padding-bottom:10px;}
body #cboxLoadedContent{border:10px solid #0199e8}
body #cboxMiddleLeft, body #cboxMiddleRight, body #cboxTopCenter, body #cboxBottomCenter, body #cboxBottomLeft, body #cboxBottomRight, body #cboxTopLeft, body #cboxTopRight{background:none;}
body #cboxClose{bottom:auto;top:7px;right:7px;width:18px;height:18px;background:url(images/btn_close.png) no-repeat center center #0199e8;text-indent:-999999px;padding:10px;}
body #cboxTitle{display:none!important;}
body #cboxPrevious{left:10px;bottom:10px;color:#fff;}
body #cboxNext{left:auto;right:10px;bottom:10px;color:#fff;}
body #cboxCurrent{left:0;width:100%;bottom:10px;text-align:center;color:#fff;}
body #cboxLoadingOverlay{background-color:#0199e8}

/*사이트맵*/
.sitemap{margin:40px 0 0;}
.sitemap>ul{overflow:hidden;}
.sitemap>ul>li{float:left;width:30.2%;margin:0 4.6% 4.7% 0;border-bottom:1px solid #cacaca;min-height:462px;}
.sitemap>ul>li.order4,.sitemap>ul>li.order5,.sitemap>ul>li.order6{min-height:232px;}
.sitemap>ul>li.order3,.sitemap>ul>li.order6{margin-right:0;padding-bottom: 27px}
.sitemap>ul>li.order4 {padding-bottom: 20px}
.sitemap>ul>li>ul>li{margin-bottom:5px;font-weight:bold;color:#333;font-family:'NanumGothicBold','NanumGothicWEB','나눔고딕','Nanum Gothic',sans-serif;}
.sitemap ul ul ul li{font-size:12px;font-weight:normal;background:none;padding:0;color:#666;}
.sitemap>ul>li.order1{background:url(images/bg_submain1.png) no-repeat 100% 93%;}
.sitemap>ul>li.order2{background:url(images/bg_submain2.png) no-repeat 100% 93%;}
.sitemap>ul>li.order3{background:url(images/bg_submain3.png) no-repeat 100% 93%;}
.sitemap>ul>li.order4{background:url(images/bg_submain4_1.png) no-repeat 100% 100%;}
.sitemap>ul>li.order5{background:url(images/bg_submain5.png) no-repeat 100% 100%;}
.sitemap>ul>li.order6{border:0 none;}
.sitemap>ul>li>ul.bul_skyblue li {float:none}
.sitemap>ul>li>ul.bul_skyblue li a {font-weight:bold;font-size:13px;}
.sitemap>ul>li>ul.bul_skyblue li ul li a{font-weight: inherit;font-size:12px; display:inline-block;padding:1px 0}
.sitemap>ul>li h3 {font-size:16px;font-weight:bold;color:#333;border-top:1px solid #797979;border-bottom:1px solid #cacaca;padding:8px 0;margin-bottom:20px;}
.sitemap>ul>li.order3>ul.bul_skyblue>li {width:46%; float:left}
body .sitemap>ul>li.order3{padding-bottom:0}
/*임시 서브메인 타이틀 가리기*/
body.page-id-5 #content .entry-header,
body.page-id-7 #content .entry-header,
body.page-id-9 #content .entry-header,
body.page-id-10 #content .entry-header,
body.page-id-11 #content .entry-header{display:none;}

/* 현대정신 */
.txt_sub{font-size:24px;font-weight:bold;font-family:Helvetica,Arial,sans-serif;color:#688aab;margin-bottom:10px;}
.page_ul li{padding-bottom:15px;margin-bottom:10px;overflow:hidden;}
.page_ul li p{margin:0;}
.box_img{margin:0 0 40px;overflow:hidden;}
.box_img dt,.box_img dd{float:left;}
.box_img dt{width:54%;text-align:center;}
.box_img dd{width:46%;}
.box_img h3{padding-bottom:12px;margin:25px 0 15px;border-bottom:1px solid #ddd;}
.box_img h3 span{display:block;font-size:14px;color:#62768a;}
.mind .aligncenter{font-size:14px;font-weight:bold;margin-bottom:30px;}
.mind .page_ul li{margin-bottom:30px;border-bottom:1px solid #e1e1e1;}
.mind .box_img{margin:40px 0 25px;}
.mind .col_50{float:left;}
.mind .col_50.first{width:48%;padding-left:40px;margin-top:10px;background:url(images/bg_quote_l.png) no-repeat 0 0;}
.mind .col_50.last{float:right;width:46%;text-align:right;margin-bottom:20px;}

/* 사회공헌 */
.sd .page_ul p{float:left;width:53%;}
.sd .page_ul .img{float:right;width:46%;text-align:right;}
/* 사회공헌 정책 - 2021-05-26 수정 */
.round_blue {margin:0 auto;width:200px;height:200px;border-radius:210px;border:5px solid #d7f4ff;background-color:#1db2ff;text-align:center;color:#fff;font-size:18px;font-weight:700;line-height:1.4em;}
.round_blue img {display:block;margin:42px auto 15px;}
.sd .hr_black {margin-bottom:0;background-color:#6b6b6b;}
.sd h3 {margin-bottom:20px;font-size:24px;line-height:1em;}
.sd .txt_big {margin-bottom:22px!important;font-size:38px;font-weight:900;font-family:'Open Sans',sans-serif;color:#4a76a8;line-height:1em;}
.sd .div_box {margin-bottom:50px;padding-top:30px;border-top:1px solid #d9d9d9;}
.sd .div_box.item1 p {margin-bottom:18px;text-align:center;}
.sd .div_box.item2 .round_list {overflow:hidden;margin:50px 0 0;}
.sd .div_box.item2 .round_list>li {float:left;width:33.33%;box-sizing:border-box;text-align:center;}
.sd .div_box.item2 .round_list>li:not(:first-child) {border-left:1px solid #e5e5e5;}
.sd .div_box.item2 .round_list>li ul {min-height:100px;margin-top:30px;}
.sd .div_box.item2 .round_list>li ul>li {margin-top:5px;}
.link_color {border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;text-align:center;}
.link_color a {display:inline-block;padding:20px 30px;font-size:18px;font-weight:700;color:#00a5e6;background:url(images/arrow_gray.png) no-repeat 100% 50%;}

/* 사회공헌 활동 - 2021-05-26 추가 */
.sd2 ul li {overflow:hidden;margin-bottom:10px;}
.sd2 ul li h4 {margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #d9d9d9;}
.sd2 ul li p {line-height:1.8em;}
.sd2 ul li .alignright {margin-left:30px;margin-bottom:20px;}

/* 친환경 녹색경영 - 2021-05-26 추가 */
.img_list {overflow:hidden;margin:0 -5px;}
.img_list li {float:left;margin-bottom:15px;padding:0 5px;width:33.33%;box-sizing:border-box;}
.img_list li img {width:100%;}
.img_list li:nth-of-type(3n+1) {clear:both;}
.green_mg p + table {margin:-10px 0 0;}
.green_mg>ul>li {margin-bottom:45px;}
.green_mg>ul>li h4 {margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #d9d9d9;}
.green_mg table {width:100%;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.green_mg table th, .green_mg table td {padding:10px;font-size:13px;color:#666;border-bottom:1px solid #ddd;border-right:1px solid #ddd;vertical-align:middle;}
.green_mg table thead th {text-align:center;background-color:#f5f5f5;}
.green_mg table .ta_center {text-align:center;}

/* 경영비전 */
.vision ul li img{display:block;margin:0 auto;}

/*policy 개인정보 취급방침 */
.policy_wrap p {margin-bottom:0}
.policy_wrap div {margin-top:30px}
.policy_wrap .policy_table1 {width:100%; margin:26px 0;border-right:none;border-left:none}
.policy_wrap div.policy_first {border:1px solid #333;margin-bottom:30px;padding:30px}
.policy_wrap .policy_table1 tr {border-bottom: 1px solid #E1E1E1;border-left: 1px solid #E1E1E1;}
.policy_wrap .policy_table1 tr:first-child {border-top: 1px solid #E1E1E1;}
.policy_wrap .policy_table1 th {font-size: 14px; font-family:'NanumGothicBold','NanumGothicWEB','나눔고딕','Nanum Gothic',sans-serif; padding: 10px;
text-align: center;padding-bottom: 0;border-right:1px solid #E1E1E1; background-color:#f2f2f2}
.policy_wrap .policy_table1 td {padding:20px 10px;border-right:1px solid #E1E1E1;text-align: center;padding-bottom: 0;text-align: left;}
.policy_wrap .policy_table1 td ul {margin-bottom:20px}
.policy_wrap .policy_table1 th {width:50%;padding:12px 0 12px 0 }

#wrap{min-width:300px;}
.vertical{display:inline-block;.display:inline;zoom:1;width:0;height:100%;}

.financial_list{clear:both;border-top:2px solid #6b6b6b;border-bottom:2px solid #a6a6a6;}
.financial_list dl{overflow:hidden;border-top:1px solid #ddd;min-height:103px;position:relative;padding:10px 0}
.financial_list dl:first-child{border-top:0 none;}
.financial_list dl.odd{}
.financial_list dl dt{float:left;width:19%;font-size:40px;font-weight:bold;font-family:Helvetica,Arial,sans-serif;text-align:center;color:#688aab;position:absolute;top:0;left:0;height:100%;line-height:1.4}
.financial_list dl dt span{vertical-align:middle;}
.financial_list dl dd{float:left;width:79%;padding-left:1%;margin-left:19%;}
.financial_list .bul_skyblue li{overflow:hidden;margin:4px 0 4px 4%;line-height:26px;background-position:0 10px;float:left;width:44%}
.financial_list .bul_skyblue li strong, .financial_list .bul_skyblue li a{float:left;}
.financial_list .bul_skyblue li strong{width:37%;font-size:12px;}
.financial_list dl.fin_2012 dt, .financial_list dl.fin_2010 dt {background:#f8f8f8;}
.financial_list dl.fin_2013 dt {background:#edf1f2;}
.financial_list dl.fin_2011 dt {background: #edf1f2;}
.fin_arr, .fin_arr2{background: url(images/fin_arr_03.png) no-repeat 0 0; position:absolute;width:11px; height:20px;display:block;right:-11px; top:50%;margin-top:-10px}
.fin_arr2 {background: url(images/fin_arr_06.png) no-repeat 0 0;}
.fin_2010 dd, .fin_2011 dd{margin-top:33px;}
/*비즈니스*/
body.business .col_75 .photo_list li{height:auto}
body #content .biz_sub .tab2_con .col_75 .bul_skyblue li{float:none;display:inline-block;vertical-align:top;}
.ie7 body #content .biz_sub .tab2_con .col_75 .bul_skyblue li{width:44%;display:inline;zoom:1;}
.ie7 .biz_sub .col_25.first img:first-child{margin:0 auto 15px;display:block;}

/* Video : 2014.07.28 */
body .video .bul_skyblue .mobile-view {display:none;}

/* 핵심가치 교체 : 2019.07.25 */
.vision {display:table;width:100%;}
.vision .left, .vision .center, .vision .right {display:table-cell;vertical-align:middle;padding:40px 0;}
.vision .left {width:20%;font-size:21px;font-weight:700;color:#1db2ff;border-top:2px solid #1db2ff;}
.vision .center {width:3%;}
.vision .right {border-top:2px solid #646464;text-align:center;}
.vision .right p {margin-bottom:0;}
.vision .txt {color:#4a4a4a;}
.vision .txt2 {color:#6a6a6a;}
.vision.vision_new1 {margin-top:40px;}
.vision.vision_new1 .right {padding-left:20px;padding-right:20px;}
.vision.vision_new1 .txt {margin-bottom:10px;font-size:15px;font-weight:700;line-height:1.8em;}
.vision.vision_new1 .txt2 {font-size:13px;}
.vision.vision_new2 .right {padding-top:45px;padding-bottom:45px;border-top-color:#1db2ff;color:#fff;background:#1db2ff;}
.vision.vision_new2 .txt {font-size:24px;font-weight:700;color:#fff;}
.vision.vision_new2 .txt2 {font-size:18px;color:#fff;}
.vision.vision_new3 .right {border-top-color:#1db2ff;}
.vision.vision_new3 .right>h3 {position:relative;margin-bottom:5px;padding-bottom:10px;font-size:24px;font-weight:700;line-height:1em;}
.vision.vision_new3 .right>h3:before {position:absolute;bottom:0;left:50%;margin-left:-71px;overflow:hidden;content:"";display:block;width:142px;height:4px;font:0;background:#1db2ff;}
.vision.vision_new3 .right>p {margin-bottom:25px;font-size:16px;}
.vision.vision_new4 .left {border-bottom:2px solid #1db2ff;}
.vision.vision_new4 .right {border-bottom:2px solid #646464;}
.vi_list {overflow:hidden;background:url(images/line_dot.png) repeat-x 0 50%;}
.vi_list li {position:relative;float:left;margin-left:3.41%;width:31.06%;}
.vi_list li:first-child {margin-left:0;}
.vi_list li .txtbox {position:absolute;top:58%;left:0;width:100%;}
.vi_list li .txtbox .txt {display:block;font-size:14px;font-weight:700;}
.vi_list li .txtbox .txt2 {display:block;margin-top:2px;font-size:12px;line-height:1.2em;}


/* 2021-03-30 : 투자정보 수정 */
.corp_ir .fn_list tbody th {font-weight:400;}
.corp_ir .fn_list tbody .em th {font-weight:700;}
.corp_ir.vc_tta.vc_general .vc_tta-tab>a {padding:5px 10px;}
.corp_ir.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a::before,
.corp_ir.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a::after {display:none!important;}
.corp_ir.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {margin-right:2px;border:1px solid #eee;border-radius:0;background-color:#f5f5f5;}
.corp_ir.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {border:1px solid #3d83a0;background-color:#3d83a0;color:#fff;}
.corp_ir .unit {text-align:right;font-size:12px;color:#999;}
.corp_ir.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {border:0!important;background-color:transparent!important;}
.corp_ir.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
.corp_ir.vc_tta.vc_tta-shape-rounded .vc_tta-panel-body {padding:0!important;border:0!important;border-radius:0!important;}
.corp_ir.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {background-color:transparent!important;}

.corp_ir.vc_tta.vc_tta-tabs .vc_tta-tabs-container {display:block;}
.corp_ir.vc_tta.vc_tta-tabs .vc_tta-panel-heading {display:none;}

.pc_view { display:block; }
.mb_view { display:none; }
th.pc_view, td.pc_view { display:table-cell; }
span.pc_view { display:inline; }
span.mb_view { display:none; }
li.pc_view { display:inline; }

/* 투자정보(경영정보, 주식정보, 재무정보) 수정 및 추가 : 2021-06-08  */
.tab_st {overflow:hidden;margin-bottom:20px;padding-bottom:10px;}
.tab_st > li {position:relative;float:left;font-size:18px;font-weight:700;line-height:40px;text-align:center;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:#fcfcfc;box-sizing:border-box;}
.tab_st > li:not(:first-child) {border-left:1px solid #d9d9d9;}
.tab_st > li > a {display:block;padding:20px 0;color:#898989;}
.tab_st > li > a .txt:before {content:"";display:inline-block;margin-right:14px;width:48px;height:40px;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;}
.tab_st > li.item1 > a .txt:before {background-image:url(images/ir_tab_ico1.png);}
.tab_st > li.item2 > a .txt:before {background-image:url(images/ir_tab_ico2.png);}
.tab_st > li.item3 > a .txt:before {background-image:url(images/ir_tab_ico3.png);}
.tab_st > li.item4 > a .txt:before {margin-right:10px;background-image:url(images/ir_tab_ico4.png);}
.tab_st > li.item5 > a .txt:before {margin-right:18px;background-image:url(images/ir_tab_ico5.png);}
.tab_st > li.item1.on > a .txt:before {background-image:url(images/ir_tab_ico1_on.png);}
.tab_st > li.item2.on > a .txt:before {background-image:url(images/ir_tab_ico2_on.png);}
.tab_st > li.item3.on > a .txt:before {background-image:url(images/ir_tab_ico3_on.png);}
.tab_st > li.item4.on > a .txt:before {background-image:url(images/ir_tab_ico4_on.png);}
.tab_st > li.item5.on > a .txt:before {background-image:url(images/ir_tab_ico5_on.png);}
.tab_st > li.on {border:1px solid #1db2ff;background:#1db2ff;}
.tab_st > li.on > a {color:#fff;}
.tab_st > li.on:before {content:"";display:block;position:absolute;margin-left:-10px;left:50%;bottom:-20px;border:10px solid #1db2ff;border-color:#1db2ff transparent transparent transparent;}
.tab_st > li.on + li {border-left:0;}
.tab_st.col2 > li {width:50%;}
.tab_st.col3 > li {width:33.33%;}

.table_scroll {overflow-x:auto;}
.table_scroll table {width:760px;table-layout:fixed;}
.dividend .table_style1 .align_right {font-size:12px;color:#6a6a6a;}

.table_style1.table_newst {border-collapse:separate;border-bottom:1px solid #b4c5cb;border-left-color:#b4c5cb;}
.table_style1.table_newst tbody tr:first-child th, .table_style1.table_newst tbody tr:first-child td {border-top:0;}
.table_style1.table_newst thead th {padding:19px 0;font-size:12px;border-left-color:#e3f0f4;border-bottom-color:#e3f0f4;}
.table_style1.table_newst tbody th {font-size:11px;border-color:#eaeaea;background-color:transparent;}
.table_style1.table_newst tbody td {padding:6px 0;font-size:11px;border-color:#eaeaea;}
.table_style1.table_newst .border_l_none {border-left:0!important;}
.table_style1.table_newst .border_db_l {border-left:3px double #eaeaea;}
.table_style1.table_newst .border_db_b {border-bottom:3px double #eaeaea;}
.table_style1.table_newst thead .border_db_l {border-left:3px double #e3f0f4;}
.table_style1.table_newst thead .border_db_b {border-bottom:3px double #e3f0f4;}
.table_style1.table_newst .border_db_t {border-top:3px double #eaeaea;}
.table_style1.table_newst .border_t td, .table_style1.table_newst .border_t th {border-top:1px solid #b4c5cb!important;}
.table_style1.table_newst .bg_lgray td {background:#fdfdfd;}
.table_style1.table_newst .fs_11 {font-size:11px;}
.table_style1.table_newst .fs_10 {padding:8px 0;font-size:10px;line-height:1em;}
.table_style1.table_newst .fs_9 {padding:3px 0;font-size:9px;}
.table_style1.table_newst .fc_gray {color:#595959;}
.table_style1.table_newst .fc_gray2 {color:#838383;}
.table_style1.table_newst .align_left {letter-spacing:-0.5px;}
.table_style1.table_newst .align_left, .table_style1.table_newst .align_right {padding-top:6px!important;padding-bottom:6px!important;}
.table_style1.table_newst .bg {background:#f8f8f8;}
.table_style1.table_newst .round {display:inline-block;width:26px;height:26px;color:#229ed1;line-height:26px;border-radius:26px;border:1px solid #229ed1;box-sizing:border-box;}
.table_style1.table_newst .round.round_b {color:#fff;background:#1c96c7;}

.table_style1.table_newst.table_newst2 thead th {padding:12px 0;}
.table_style1.table_newst.table_newst3 {border-top:1px solid #b4c5cb;}
.table_style1.table_newst.table_newst3 thead td {padding:5px 0;font-size:11px;font-weight:700;border-left:1px solid #eaeaea;}
.table_style1.table_newst.table_newst3 thead .border_db_l {border-left-color:#eaeaea;}
.tb_top {overflow:hidden;margin-bottom:15px;text-align:right;font-size:12px;}
.tb_top .tit {float:left;font-size:13px;font-weight:700;color:#222;}
.tb_top .icon {color:#222;}
.tb_top .icon img {margin:-2px 8px 0 0;vertical-align:middle;}
.combobox select {margin-left:12px;padding:4px;width:106px;height:26px;font-size:12px;font-weight:700;vertical-align:middle;border:1px solid #d9d9d9;background-color:#fafafa;box-sizing:border-box;}
.combobox button {margin-left:10px;padding:0;width:56px;height:26px;line-height:26px;font-size:12px;color:#fff;border:0;background:#0a6fa3;}

.director3 .tb_top {margin-top:30px;}
.audit_wrap {margin-bottom:40px;}
.audit_wrap .btn {display:block;padding:10px 0;font-size:12px;font-weight:700;color:#2293ce;border-bottom:1px solid #b4c5cb;cursor:pointer;}
.audit_wrap .btn .txt:before, .audit_wrap .btn .txt:after {content:"";display:inline-block;vertical-align:middle;} 
.audit_wrap .btn .txt:before {margin-left:2px;margin-right:10px;width:18px;height:18px;background:url(images/ico_list_round.png) no-repeat 0 50%;}
.audit_wrap .btn .txt:after {margin-left:10px;width:7px;height:4px;background:url(images/ico_arrow_down.png) no-repeat 0 0;}
.audit_wrap .tit {margin:25px 0 5px;font-size:13px;font-weight:700;color:#3d83a0;}
.audit_cont {display:none;}

.esg .table_style1.table_newst tbody td {padding:10px 0;}
.esg .table_style1.table_newst tbody .bg {font-size:12px;}
.esg .txt_info {margin-top:10px;font-size:11px;color:#898989;}
.stockholder table + table {margin-top:30px;}
.stockholder .table_scroll + .tb_top {margin-top:50px;}
.stockholder .table_style1.table_newst .align_right {padding-right:22px!important;}

.tab_st + .financial_tab {margin-top:-20px;}
.financial_tab {margin-bottom:10px;text-align:right;}
.financial_tab a {display:inline-block;margin-left:5px;width:56px;height:26px;font-size:13px;color:#b2b2b2;line-height:26px;text-align:center;border:1px solid #d9d9d9;box-sizing:border-box;background:#262626;
	background-image: linear-gradient(bottom, #f0f0f0 0%, #fefefe 100%);
	background-image: -o-linear-gradient(bottom, #f0f0f0 0%, #fefefe 100%);
	background-image: -moz-linear-gradient(bottom, #f0f0f0 0%, #fefefe 100%);
	background-image: -webkit-linear-gradient(bottom, #f0f0f0 0%, #fefefe 100%);
	background-image: -ms-linear-gradient(bottom, #f0f0f0 0%, #fefefe 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #f0f0f0),color-stop(1, #fefefe));}
.financial_tab a.on {font-weight:700;color:#222;}

.main-navigation ul.nav-menu>li>.sub-menu li.hide {display:none!important;}

/* 투자정보 모바일 최적화 */
@media screen and (max-width:640px) {
	.pc_view { display:none; }
	.mb_view { display:block; }
	th.pc_view, td.pc_view { display:none; }
	span.pc_view { display:none; }
	span.mb_view { display:inline; }
	li.pc_view { display:none; }

	.mb_view th, .mb_view td { width:20%; }
	.r_line_m { border-right:none; }

	.corp_ir .table_style1 thead th {padding-top:12px;padding-bottom:12px;font-size:12px;}

	.fn_list tbody th { padding-left:5px; }
	.fn_list tbody td { padding-right:5px; }
}
@media (min-width: 768px) {
	.corp_ir.vc_tta.vc_tta-tabs .vc_tta-tabs-container {display:block;}
	.corp_ir.vc_tta.vc_tta-tabs .vc_tta-panel-heading {display:none;}
}

/*Media queries
*********************************************************************************************************/

@media only screen and (min-width: 980px){
	.contact_form ul{height:374px}
}

/*데스크탑, 태블릿 가로(아이패드1024,갤탭1280)*/
@media only screen and (max-width: 979px){
	#header .inner, #footer .inner, #container, .home #container .inner {width:auto;}

	.main-navigation ul.nav-menu>li>.sub-menu {width:240px!important;}
	.main-navigation ul.nav-menu>li>.sub-menu>li>.sub-menu:before {display:none;}
	.main-navigation ul.nav-menu>li>.sub-menu>li>.sub-menu {float:none;padding:5px 0 0;}
	.main-navigation ul.nav-menu>li>.sub-menu>li>.sub-menu li {padding:0;}
	.main-navigation ul.nav-menu>li>.sub-menu>li>a {float:none;width:auto;}
	.main-navigation ul.nav-menu>li.gnb_ir>.sub-menu>li {display:block;}

	/* .main_top > ul > li.order1 {height:224px;}
	.main_top > ul > li.order3 {width:100%;} */
  body .main_top li.order6{display:none;}
	body .main_top li.order7{width:50%;background-position:50% 0;}
	.main_global .inner {padding:0 20px;}
	.main_slide .ls-v6 .ls-bottom-nav-wrapper {max-width:100%;margin-left:0;left:0;}

	/*tab*/
	.page_tab.longer li .bg_arrow{display:none;}
	.bra_wrap .g_profile .g_img img{height:auto;}

	.biz_sub>div>dl>dd>div.col_75>ul.type_li_1 li:nth-child(2n-1){clear:both}

	.sitemap>ul>li.order3>ul.bul_skyblue>li{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}
	.sitemap > ul > li > ul.bul_skyblue li ul li{width:100%;}
	body .sitemap>ul>li.order3, body .sitemap>ul>li.order4,body .sitemap>ul>li.order6{padding-bottom:0}
	body .sitemap>ul>li.order4, body .sitemap>ul>li.order5, body .sitemap>ul>li.order6{min-height:340px;}

	.contact_form ul li input, .contact_form ul li textarea, body .main-navigation li ul li, #header .main-navigation .nav-menu>li>ul, .single #content .blog_pagination>div>a, .single #content .blog_pagination .paging_tit, .contact li span.wpcf7-form-control-wrap input, .contact li span.wpcf7-form-control-wrap textarea {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}

	/*회사소개*/
	body .ceo .half{width:100%}
	body .ceo_img li{float:left}
	.ceo_img li > div > img{width:100%}
	.ceo_img li:first-child{margin-right:2%}
	/*인재채용*/
	body .car_list1 dd img{display:none;}
	body .car_list1 dd{padding:0 3%}
	body .interview_view .view_3 img{height:auto;}
	body .car_list3 dt{height:auto;margin-top:5px;padding:5px 0;width:100%;}
	body .car_list3 dt h3{padding:0;}
	body .car_list3 dt .bg_arrow{margin:-4px -9px 0 0;right:50%;top:100%;
		transform: rotate(90deg) ;
		-webkit-transform: rotate(90deg) ;
		-moz-transform: rotate(90deg) ;
		-o-transform: rotate(90deg) ;
		-ms-transform: rotate(90deg) ;
	}
	body .car_list3 dd{width:100%;height:auto;}
	body .car_list3 dd ul{margin:20px 18px 10px}
	body .car_list3 dd li:not(.arrow) img{display:block;float:none;margin:0 auto 5px;}
	/*비지니스*/
	.list_contact .email a, .ir_contact .email a{word-break:break-all;word-wrap:break-word;}
	body .biz_sub .tab2_con .col_75 .bul_skyblue li{width:100%}
	/*투자정보*/
	body .ir_list1 li .inner>div>div{max-width:100%;margin:0 auto;}
	body .financial_list .bul_skyblue li{width:100%}
	.financial_list dl{min-height:0;}
	.fin_2010 dd, .fin_2011 dd{margin-top:0;}
	/*contact us*/
	.contact li span.wpcf7-form-control-wrap{display:block;float:left;width:100%}
	#content .contact li span.wpcf7-form-control-wrap input, #content .contact li span.wpcf7-form-control-wrap textarea{width:100%;}
	.contact .at{display:block;text-align:center;float:left;line-height:2;width:8%}
	.contact li.email span.wpcf7-form-control-wrap{width:40%;}
	.contact li.email p span.wpcf7-form-control-wrap:last-child{width:52%}
	.contact li.phone span.wpcf7-form-control-wrap{width:33%}
	.contact li.phone p span.wpcf7-form-control-wrap:nth-child(2){margin:0 .5%}
	/*상세*/
	.single #content .blog_pagination>div>a{width:19%;margin:0}
	.single #content .blog_pagination .next>a{float:right}
	.single #content .blog_pagination .previous>a{float:left}
	.single #content .blog_pagination .paging_tit{display:block;width:81%;float:left;padding:0 4%}
	.single #content .blog_pagination span.paging_tit a{width:100%;padding:0;}
	/*글로벌네트워크*/
	body .submain_header{background:none!important;}
	.ir .img_point, .ir .img_point02{display:none!important;}

  .center24 .txt_point .br {display:inline;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){
	/* Video : 2014.07.28 : 2021-09-02 주석처리함 */
	/* body .video .bul_skyblue .btn_vview {display:none;}
	body .video .bul_skyblue li .mobile-view {display:block;} */
}

@media only screen and (max-width: 979px) and (min-width: 481px){
	/*gnb*/
	body .main-navigation li ul li{padding-left:12px;}
	#header .main-navigation .nav-menu>li>ul{padding:10px;width:200px;}
	body .main-navigation .nav-menu > li>a:after{content:"";display:none;width:10px;height:5px;background:url(images/bg_arrow3.png) no-repeat 0 0;position:absolute;bottom:0;left:20px;margin-left:-5px;;}
	body .nav-menu > li>a:hover:after, body .nav-menu>li.active>a:after{display:block;}
	body .main-navigation .nav-menu > li.gnb_global>a:after{display:none}
	body .nav-menu>li>ul:before{display:none;}
}

@media only screen and (min-width: 321px) and (max-width: 979px){
	/*투자정보*/
	.ir_num1 #curjuka + span{display:none;}
	.ir_num1 #curjuka:after{content:'₩';display:inline;font-size:24px;margin-left:5px;line-height:1em}
	body .ir_num1, body .ir_num2, body .ir_list_top li h4, body #ir_stock_tab{margin-left:0;text-align:center;}
	body #ir_stock_tab a{font-size:11px;}
	body .ir_num1 #curjuka{margin-right:0;}
}

@media only screen and (min-width: 768px) and (max-width: 979px){
	#wrap{width:100%;/*min-width:769px;*/max-width:979px;}
	#header,#container{padding:0 10px;height:auto;}
	.home #container {padding:0;}
	#footer{padding:20px 10px;}
	#content{width:80%;min-width:550px;}
	#side{width:18%;}
	#site-navigation{height:45px;margin-right:10px;}
  .main_slide .ls-v6 .ls-nav-prev:after, .main_slide .ls-v6 .ls-nav-next:after {width:35px;height:35px;}
	.logo{left:10px;}
	.nav-menu>li{margin:0 30px 0 0;}
	.main_slide ul li img{height:340px;}
	.video .bul_skyblue li strong{display:block;width:100%;}
  .main_cont {padding:0 10px;}
	.main_top li.order5 img{height:360px;}
	.main_top li.order8 img{height:180px;}
	.main_top li.order2 .con1 {margin:5px 0}
	.main_top li.order2 .con2 a {margin-left:5px; padding-left:5px}
	body p.txt_point{font-size:24px;}
	.history .br{display:inline;}
	/* history */
	.his_slider li div span{width:auto;display:block;}
	/* 기업윤리 */
	.ethics p.alignright{width:48.89%;}
	/* 인사 */
	.nurture{background-size:39%;}
	/*글로벌네트워크*/
	.global_img{width:768px;margin:0 auto;}
	.global_active ul li.map_con1{top:103px;left:70px;}
	.global_active ul li.map_con2{top:260px;left:170px;}
	.global_active ul li.map_con3{top:85px;left:375px;}
	.global_active ul li.map_con4{top:228px;left:390px;}
	.global_active ul li.map_con5{top:90px;left:530px;}
	.global_active ul li.map_con6{top:140px;left:450px;}
	.global_active ul li.map_con7{top:140px;left:505px;}
	.global_active ul li.map_con8{top:145px;left:595px;}
	.global_active ul li.map_con9{top:200px;left:590px;}
	.global_active ul li.map_con10{top:295px;left:655px;}
	.biz_sub .tab_con .col_20{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding-right:10px;}
	/*현대정신*/
	.mind .col_50.last{}
	.mind .col_50.first .txt_point span.br {display:inline}
	.mind .col_50.first {padding-right:10px; width:45%}

/* 	body .sitemap>ul>li.order4, body .sitemap>ul>li.order5, body .sitemap>ul>li.order6{min-height:300px;background-position:50% 100%} */
	body .sitemap>ul>li.order1,body .sitemap>ul>li.order2{background-size:100% auto!important}
	body .sitemap>ul>li.order4{background-size:180px auto}

	/*gnb*/
	body .nav-menu>li>ul{width:215%}
	/*메인*/
	body .main_top li.order7{width:50%;}
	/*회사소개*/
	.company_main .c_main_content .order1 p img{max-width:32%}
	body .company_main .c_main_content>li>div{padding:28px 24px 0}
	/*투자정보*/
	.financial_list dl dt{font-size:33px;width:24%;}
	.financial_list dl dd{width:74%;margin-left:24%}
	/*contact us*/
	.contact.cont_01 h2{height:83px;}
	.contact.cont_01 h2 + p{width:100%;height:397px;overflow:hidden;position:relative;}
	.contact.cont_01 h2 + p img{position:absolute;bottom:0;left:0;height:397px;max-width:none;}
	.contact.cont_01 .list_contact{height:60px;}
	.contact_form ul{height:360px}

}

@media only screen and (max-width: 767px){
  .main_slide {display:none;}
  .main_cont {margin-bottom:0;}
  /* .main_top>ul>li {float:none;width:auto;}
  .main_top>ul>li.order3 .half {float:right;} */

	.contact_form .wpcf7 form.wpcf7-form {height:650px}
	.global_network.branch_contact {margin-bottom:80px}
	.entry-content p.txt_point_s {font-size:16px}
	.m_hide,.side_menu,.side_banner,.location{display:none!important;}
	.m_show{display:block;}
	#wrap{width:100%;}
	#container{width:auto;margin-top:0;padding:10px;}
	#footer{padding:20px 10px;}
	#side,#content{float:none;width:100%;}
	.hr_top{background-position:-190px 0;}
	.logo{position:static;padding-top:15px;margin:0 auto;}
	.logo h1{/* width:162px;height:55px; */width:104px;height:33px;margin:0 auto;}
	.logo h1 a{width:104px;height:33px;background:url(images/m_logo.png) no-repeat 0 0;background-size:100% auto;}
	.hd_right{width:100%;}
	#side>div{margin:0;}
	.side_head{display:none;/* height:88px;padding:10px 0 0 10px;background-size:auto 70px; */}
	#content header{border-top:0 none;}
	.com_itemlist th{width:18%;}
	.ft_wrap .half_last{float:left;}
	.link1{font-size:11px;margin-bottom:10px;}
	.link1 a{width:34px;height:34px;padding:5px 0;margin:0 10px 0 0;}
	.link2 span, .ft_wrap p span{padding:0 6px;}
	.ft_sns{position:static;padding:15px 0 0;overflow:hidden;}
	.ft_sns li:first-child{margin:0;}
	.ft_sns li a{width:34px;height:34px;}
	.copyright{padding:10px 0 0;}
	.hd_right,.top_menu,.nav-menu>li{float:none;}
	.top_menu{overflow:hidden;margin:0;position:static;}
	#site-navigation{margin-bottom:10px;}
	.col_wrap .col_one,.col_wrap .col_last{float:none;width:auto;}
	.br{display:inline;}
	#mobile-navigation{height:auto;overflow:visible;}
	.ceo_img li p img {margin-top:0}
	.entry-content p {margin:0 0 10px}
	.entry-content p.txt_point_s {margin:19px 0}
	.entry-content p.txt_point {margin:0 0 20px}
	img.size-full {margin:0 auto; display:block;}
	#content .entry-header, .entry-content .submain_header {border-top:0;}
	/*메인메뉴*/
	.hd_right{width:100%;position:relative;}
	#gnb_mobile{width:100%;margin:10px 0 0;overflow:hidden;/* border-top:2px solid #575a5c;border-bottom:2px solid #000; */background:#262626;
	background-image: linear-gradient(bottom, rgb(38,38,38) 48%, rgb(66,70,72) 52%);
	background-image: -o-linear-gradient(bottom, rgb(38,38,38) 48%, rgb(66,70,72) 52%);
	background-image: -moz-linear-gradient(bottom, rgb(38,38,38) 48%, rgb(66,70,72) 52%);
	background-image: -webkit-linear-gradient(bottom, rgb(38,38,38) 48%, rgb(66,70,72) 52%);
	background-image: -ms-linear-gradient(bottom, rgb(38,38,38) 48%, rgb(66,70,72) 52%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.48, rgb(38,38,38)),color-stop(0.52, rgb(66,70,72)));
	}
	#gnb_mobile li{float:left;width:25%;}
	#gnb_mobile li a{border-right:1px solid #000;border-left:1px solid #575a5c;border-top:2px solid #575a5c;border-bottom:2px solid #000;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
	#gnb_mobile li:first-child a{border-left:0 none;}
	#gnb_mobile li:last-child a{border-right:0 none;}
	#gnb_mobile li a{display:block;height:50px;text-indent:-9999em;overflow:hidden;background-repeat:no-repeat;background-position:50% 50%;background-size:28px auto;}
	.m_tab1 .lang_en{background-image:url(images/m_gnb1_en.png);}
	.m_tab1 .lang_ko{background-image:url(images/m_gnb1_ko.png);}
	.m_tab2 a{background-image:url(images/m_gnb2.png);}
	.m_tab3 a{background-image:url(images/m_gnb3.png);}
	.m_tab4 a{background-image:url(images/m_gnb4.png);}
	/* #gnb_mobile .m_tab1 .lang_ko, */.top_menu ul,.hd_right .go_catalog,.searchform,.main-navigation{display:none;}
	#searchform {display:block;}

	.main-navigation{position:absolute;top:100%;left:0;width:100%;z-index:100;background:#262626;}
	.main-navigation div.nav-menu > ul{display:block;}
	.main-navigation ul.nav-menu {display:block!important;}
	.main-navigation .nav-menu, .nav-menu > li > a {display:block!important;}
	.main-navigation .nav-menu > li{float:none;width:100%;position:static;}
	.main-navigation ul.nav-menu.toggled-on, .menu-toggle{display:none;}
	.main-navigation ul.nav-menu > li > .sub-menu {display:block!important;position:static;width:auto!important;margin:0;padding:0!important;background:none;border:0;}
	.main-navigation ul.nav-menu > li > .sub-menu > li, .main-navigation ul.nav-menu > li > .sub-menu li {width:auto;margin:0;}
	.main-navigation ul.nav-menu > li > .sub-menu > li > a {float:none;width:auto;}
	.main-navigation ul.nav-menu > li > .sub-menu > li > .sub-menu {float:none;}
	.main-navigation ul.nav-menu > li > .sub-menu > li > .sub-menu::before, .nav-menu>li>ul:before {display:none;}
	.nav-menu > li > a:hover, .nav-menu > li.active > a {border:0;}
	.nav-menu{border-bottom:2px solid #4b4b4b;}
	.nav-menu>li>a:hover,.nav-menu>li.active > a,.main-navigation .current-menu-item > a,.main-navigation .current-menu-ancestor > a,.main-navigation .current_page_item > a,.main-navigation .current_page_ancestor > a{color:#00a5e6!important;}
	.nav-menu > li{border-top:2px solid #4b4b4b;border-bottom:2px solid #000;}
	.nav-menu li a,.nav-menu .sub-menu a{display:block!important;padding:0 0 0 10px;width:auto;height:auto!important;line-height:2.4em;text-indent:0;background:none!important;text-align:left;}
	.nav-menu li li{border-top:1px solid #393939;/*font-family:'나눔고딕','Nanum Gothic',sans-serif;*/float:none!important;background:none!important;padding:0!important;}
	.nav-menu > li > a{font-size:16px;font-weight:bold;color:#00a5e6!important;/*font-family:'나눔고딕','Nanum Gothic',sans-serif;*/border:0;padding:0 10px;background:url(images/m_bul_gnb.png) no-repeat 80px 50%!important;background-size:20px auto!important;}
	.nav-menu > li:nth-child(7) > a{background-position:65px 50%!important}
	.nav-menu > li:nth-child(8) > a{background-position:125px 50%!important}
	.main-navigation ul.nav-menu .sub-menu a{background:url(images/bul_rect2.gif) no-repeat 10px 50%!important;background-size:4px auto!important;padding-left:20px;font-weight:bold;color:#fff;}
	.nav-menu .sub-menu .sub-menu li a{padding-left:20px;background:none!important;font-weight:normal;}
	.searchform{width:96%;padding:20px 2%;position:absolute;top:100%;left:0;z-index:100;background:#2d2d2d;}
	#searchform{position:static;padding:0 2%;}
	.searchform h3,.searchform .screen-reader-text{display:none;}
	.searchform div{background:#fff;border-radius:20px;overflow:hidden;}
	#s{position:static;float:left;display:block!important;font-size:14px;width:75%!important;padding:2% 5%;border:0 none;}
	.searchform input[type="submit"]{float:right;width:10%;background:url(images/m_search.png) no-repeat 0 50%;background-size:20px auto;text-indent:-9999em;}

	.main_cont {position:static;margin:0;}
	.main_global {padding:80px 0;}

	.entry-content p.txt_point_05 {font-size: 16px}
	.entry-content p.txt_point_08{font-size: 16px}
	.entry-content .manage .txt_point_wrap p.txt_point_07, .li_type1 p.txt_point_09, div#content div.li_type1 .txt_point_03, div#content div.li_type7 .txt_point_03 {font-size: 16px}
	body p.txt_point{font-size:16px;}
	.entry-content p.txt_point_s {font-size:16px}
	.half,.half.alignleft,.half.alignright{width:100%;}
	.ft_wrap .half {width:100%!important}
	.half p,.half.alignleft p,.half.alignright p{padding:0;}
	/* 회사개요 */
	.overview .br,.ceo .br,.history .br{display:inline;}
	.overview p.txt_point{margin-bottom:10px;}
	.overview p.txt_point img, .overview .alignleft img{position:static;display:block;margin:0 auto;}
	.overview .alignleft{padding:0;}
	.overview .alignright h4{margin:20px 0 15px;}
	/* history */
	.his_slider li div span{width:auto;display:block;}
	.his_slider li div .date{font-size:22px;}
	.his_tab li a{font-size:14px;}
	.his_box li ul{margin-left:30%;}
	/* .his_box li ul li div{line-height:1.3em;} */
	/* 재무재표 */
	.financial table tbody th{padding-left:10px;}
	.financial table tbody td{padding-right:1%;}
	/* 인사 */
	body .system .box2 > div > div, body .system .box3 > div > p{width:100%;}
	.nurture{background:none;}
	.nurture .br{display:inline;}
	.h_txt .br{display:inline;}
	.entry-content .submain_header .h_txt{width:100%;font-size:20px;}
	.entry-content .submain_header{padding:18px 0 20px;background:none!important;}
	.ceo_img li p img {margin:0;}
	/*리스트 뷰페이지*/
	.view_tit{padding:15px;overflow:hidden;}
	.view_tit h2{width:100%;}
	.view_date{position:static;float:right;margin:10px 0 0;}
	.single .blog_pagination>div span a{width:60%;}
	.single_post_list li{width:46%;}
	.single_post_list li:nth-child(2n){float:right;}
	.single_post_list li:nth-child(3){clear:both;}


	/*common*/
	body #wrap table thead th, table[class*="rwd_table"] th{padding:9px 0;}
	.main-navigation .m_hide-parent ul, .side_menu .m_hide-parent ul{display:none!important;}
	/*비지니스*/
	.tab_head li{width:32%}
	.tab_head li.tab2{width:20%}
	.tab_head .last{width:48%}
	.tab_head .last a{margin-right:8px;}
	.biz_sub .tab2_con .cols{width:100%;margin:10px 0;}
	.biz_sub .tab2_con .cols.first{margin:0 0 5px 0}
	/*투자정보 rwd_table******/
	table[class*="rwd_table"], table[class*="rwd_table"] tbody, table[class*="rwd_table"] tr, body #wrap table[class*="rwd_table"] th, body #wrap table[class*="rwd_table"] td{display:block;width:100%;float:left;clear:both;background:none;border:none;}
	/*rwd_table1 : 이사회 구성현황*/
	.rwd_table1 thead{display:none;}
	.rwd_table1 tbody tr{margin-bottom:20px}
	body #wrap table.rwd_table1 tbody th{text-align:left;padding:0 0 0 10px;margin-bottom:5px;background:url(images/bul_cire1.png) no-repeat 0 center;display:inline-block;width:auto;}
	body #wrap table.rwd_table1 tbody th + td{display:inline-block;clear:none;width:auto;white-space:nowrap;padding:0;margin:-3px 0 0 5px}
	body #wrap .rwd_table1 tbody tr td:nth-child(3){text-align:left;padding:0;margin-bottom:10px;}
	body #wrap .rwd_table1 tbody tr td:last-child{padding:0 0 10px 0!important;border-bottom:1px solid #e1e1e1;overflow:hidden;}
	body #wrap .rwd_table1 tbody tr td:last-child span{padding:0 10px;}
	.rwd_table1 tbody tr td:last-child:before{content:"프로필";width:100%;display:block;text-align:center;padding:5px 0;font-family:'NanumGothicBold', 'NanumGothicWEB';background:url("images/bg_thead.png") repeat-x scroll 0 100% #FFFFFF;border-top:2px solid #3D83A0;border-bottom:1px solid #E1E1E1;margin-bottom:10px;box-shadow: 0px 0px 8px #ccc;-webkit-box-shadow: 0px 0px 8px #ccc;}
	/*rwd_table2 : 주주 현황*/
	.rwd_table2 thead, body #wrap table.rwd_table2 tbody tr:not(.sub_tit) th{display:none;}
	body .rwd_table2{border:none;}
	body #wrap .rwd_table2 .sub_tit + .sub_tit{background:url("images/bg_thead2.png") repeat-x 0 0 #FBFBFB;border-bottom:1px solid #e1e1e1}
	body #wrap .rwd_table2 .sub_tit th:not(.tit), body #wrap table.rwd_table2 td{border:1px solid #e1e1e1;border-top:none;border-left:none;}
	body #wrap table.rwd_table2 .sub_tit th:last-child, body #wrap .rwd_table2 td:nth-last-child(2){border-right:none;}
	body #wrap .rwd_table2 .sub_tit th:not(.tit){clear:none;width:25%;border:1px solid #e1e1e1;border-top:none;border-left:none;}
	body #wrap .rwd_table2 .sub_tit + .sub_tit th{border-bottom:none;}
	body #wrap .rwd_table2 .sub_tit th.tit{width:100%;text-align:left;border-bottom:2px solid #3D83A0}
	body #wrap .rwd_table2 .sub_tit th[colspan="2"]{width:50%;border-left:none;background:url("images/bg_thead.png") repeat-x 0 100% #FFFFFF}
	body #wrap .rwd_table2 .sub_tit th[colspan="2"]:last-child{border-right:none}
	body #wrap table.rwd_table2 td{width:25%;clear:none;}
	body #wrap .rwd_table2 tr td:last-child{width:100%;text-align:left;border:none}
	body #wrap .rwd_table2 tr td:last-child:before{content:"비고 : "}
	body #wrap .rwd_table2 .sub_tit th, body #wrap .rwd_table2 td{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
	/* 브로슈어 */
	.brochure .one_half{width:100%}
	/*채용공고*/
	.recruit_button {display:none}
	/*sitemap*/
	.sitemap > ul > li {width:100%;background: none}
	.sitemap > ul > li > ul.bul_skyblue li {width:45%}

	.main_bt ul li, body .car_slider li > div{
		box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
	}

	/*푸터*/
	#footer a[class="go_rss1"], #footer a[class="go_rss2"]{display:none}
	.ft_wrap > * {float:none;width:auto!important;}
	.ft_wrap .first {text-align:center;}
	.ft_wrap .last {display:none;}
	.link2 ul li {float:none;display:inline-block;}
	/*메인*/
	body .main_bt ul{width:100%}
	body .main_bt ul li{width:50%}
	.main_bt ul li:nth-child(4),.main_bt ul li:nth-child(3){display:none;}
	body .main_bt{display:none;}
	/*회사소개*/
	body .company_main .c_main_content .order2 .right .tit{width:auto;background-position:50% 0;}
	body .sd .page_ul p{width:100%;}
	body .sd .page_ul p.img{text-align:center;width:100%}
	.sd .txt_point .br{display:inline}
	.ethics .btn_listgo{display:none}
	/*비즈니스*/
	body .biz_list .btn_more{display:none}
	body.business .col_75 ul.bul_skyblue{border-top:none;}
	.biz_sub .tab_con .col_25.first{border-bottom:1px solid #797979;margin:0 0 15px 0;width:100%;padding-bottom:5px;}
	.biz_sub .tab1_con .col_45, .biz_sub .tab1_con .col_25{width:100%}
	body.business .tab1_con .photo_list li{width:31%;margin-left:3%;float:left;}
	body.business .tab1_con .photo_list li:first-child{margin-left:0;}
	.biz_sub .tab3_con.tab_con .col_25.first{border-bottom:none;}
	.biz_sub .tab3_con .col_75{width:100%}
	.tab_head .last a{letter-spacing:-1px}

  .biz_sub .tab_con .cols.col_25.photo_list {width:100%;}
  .biz_sub .tab_con .cols.col_25.photo_list li {width:auto;}
	/*투자정보*/
	body .ir_num1 #curjuka{font-size:38px;}
	.financial_list dl{padding:0;}
	.financial_list dl dt{width:100%;height:auto;position:relative;}
	.financial_list dl dd{width:auto;margin-left:0;padding:20px 0;}
	.fin_arr, .fin_arr2{top:auto;bottom:-15px;right:50%;margin:0 -5px 0 0;
		transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
	}
	.txt_point .br{display:inline}
	/*인재채용*/
	body .car_slider{height:auto;}
	.car_slider > ul > li{height:auto;}
	body .car_slider .slider_img{width:100%;height:auto;}
	body .car_slider li > div{width:100%;padding:10px 20px 35px}
	body .li_type7 .post_list .post_thumb{float:none;width:100%;margin-bottom:15px;}
	.li_type7 .post_list .post_thumb img{width:100%}
	body .li_type7 .post_list .post_con_wrap{float:none;width:100%}
	body .system .box1>ul{background:none;}
	body .system .box1>ul>li{background:url(images/bg_system_2.gif) no-repeat 50% 50%;float:none;width:172px;padding:46px 41px 16px 42px;height:193px;max-width:100%;margin:0 auto;}
	body .system .box1>ul>li:first-child{background-image:url(images/bg_system_1.gif)}
	body .system .box1>ul>li:last-child{background-image:url(images/bg_system_3.gif)}
	/*미디어*/
	body .med_mainlist li .btn_more{display:none}
	/*상세*/
	body .view_download{width:auto;margin:-10px 0 10px;}
	body .view_download strong{line-height:1.2;padding:10px 15px 10px 0;}
	body .view_download div{width:auto;word-break:break-all;word-wrap:break-word;}
	body .view_download div span{line-height:1.2;padding:10px 35px 10px 0;margin:0}
	/*contact us*/
	body .contact.cont_01 .cols{width:100%}
	body .contact .col_50.last{margin:0;}

	.g_network .g_tab2 li.active{background:none;}

	body .sitemap>ul>li{width:45%;background:none!important;min-height:400px}
	body .sitemap > ul > li > ul.bul_skyblue li{width:100%}
	body .sitemap>ul>li.order4{min-height:400px}
	body .sitemap>ul>li.order5{min-height:280px}
	.sitemap>ul>li:nth-child(2n-1){margin-right:4.6%;}
	.sitemap>ul>li:nth-child(2n){margin-right:0;float:right}

	/* new */
	.home #container {padding:0;}
	/* .main_top>ul>li {float:none;width:auto;}
	.main_top>ul>li.order3 .half {float:right;}
	.main_top>ul>li.order5 {height:auto;}
	.main_top>ul>li.order5 .half.last {float:none;width:auto;}
	.main_top>ul>li.order5 .half.last {float:none;width:auto;background-image:url(images/main_order1_bg_old.jpg);} */
	/*조직도*/
	.organization .img .m_show {clear:both;}
	.organization .img .m_show li{padding:10px;font-weight:bold;margin-bottom:1px;text-align:center;}
	.organization .img .m_show li.step1{padding:20px;background:#0096de;color:#fff;font-size:20px;}
	.organization .img .m_show li.step2{background:#6088b7;color:#fff;font-size:18px;}
	.organization .img .m_show li.step3{background:#666;color:#fff;font-size:16px;}
	.organization .img .m_show li.step4{background:#f1f1f1;font-size:14px;}
	.organization .img .m_show li ul{margin-top:10px;}
	.organization .img .m_show li ul li{padding:5px;font-size:12px;background:#fff;}

	.form-24center .check_pol {position:static;margin-bottom:10px;text-align:left;}
	.form-24center .pol {padding:20px;}
	.form_list li > label {width:60px;padding:8px 0;}
	.form_list li > p {padding-left:10px;}
	.form_list li.name input[type="text"] {width:224px;margin-right:0;margin-bottom:10px;box-sizing:border-box;}
	.form-24center .wpcf7-form-control-wrap.radio1 {display:block;}
	.form_list li.email input {width:124px;}
	.form_list li.phone input {width:50px;}
	.form_list li.subject input, .form_list li.email input {width:210px;}
	.form_list li textarea {height:180px;}
	div.wpcf7 input[type="file"] {width:100%;}

	/* 핵심가치 교체 : 2019.07.25 */
	.vision .left, .vision .center, .vision .right {display:block;padding-top:20px;padding-bottom:20px;width:auto;}
	.vision .center {display:none;}
	.vision.vision_new3 .right {border-top-color:#646464;}
	.vision.vision_new4 .left {border-bottom:0;}
	.vi_list {background:none;}
	.vi_list li {float:none;margin-left:0;margin-top:10px;width:auto;}
	.vi_list li:first-child {margin-top:0;}

	/* 추가, 수정 : 2021-05-26 */
	.box_st {padding-left:20px;padding-right:20px;} /* 인재육성 */
	/* 친환경 녹색경영 */
	.img_list li {width:50%;}
	.img_list li:nth-of-type(3n+1) {clear:none;}
	.img_list li:nth-of-type(2n+1) {clear:both;}
	/* 사회공헌정책 */
	.sd .div_box.item1 p br {display:none;}
	.sd .div_box.item2 .round_list>li {float:none;width:100%;;}
	.sd .div_box.item2 .round_list>li:not(:first-child) {border-left:0;}
	/* 경영정보 수정 : 2021-06-11 */
	.tab_st > li {font-size:14px;}
	.tab_st > li > a {padding:10px 0;}
	.tab_st > li > a .txt:before {display:block;margin:0 auto!important;width:30px;background-size:100% auto;}
	.tab_st > li.item4 > a .txt:before, .tab_st > li.item5 > a .txt:before {height:25px;}
	.table_style1.table_newst thead th {padding:19px 0;}
}

@media only screen and (min-width: 481px) and (max-width: 767px){
	#wrap{width:auto;}
	/*#container{padding:0 10px;}*/
	#footer{padding:20px 10px;}
	/*#side{width:24%;max-width:170px;}*/
	#content{width:auto;}

	/*메인*/
	.main_top li.order1,.main_top li.order2{width:50%;height:190px;}
	.main_top li.order1{background-position:0 0;background-size: 100% 100%;}
	.main_top li.order2{position:relative;top:auto;left:auto;}
	.main_top li.order3{width: 67%;height: 360px;}
	.main_top li.order4{width: 33%;height: 180px;overflow:hidden;}
	.main_top li.order4 .first,.main_top li.order4 .last{float:left;width: 100%;}
	.main_top li.order5{width: 33%;height: 180px;background:#01a5ea;position:static;}
	.main_top li.order5 .btn_more{background-position:0 100%;}
	.main_top li.order5 img{height:360px;}
    .main_top li.order5 .m_hide {display:block!important;}
    .main_top li.order5 .m_show {display:none!important;}
	.main_top li.order6{width: 34%;}
	.main_top li.order7{width:33%;}
	.main_top li.order7 .bg_arrow,.main_top li.order8{display:none;}
	#business_slide ul li{height: 360px;}
	/* .story_con .main_top li.order1, .story_con .main_top li.order1>div{height:421px;}
	.story_con .main_top li.order1 img{height:421px;}
	.story_con .main_top li .post_thumb img{height:auto;}
	.story_con .main_top li, .story_con .main_top li .post_thumb{height:140px;overflow:hidden;}
	.story_con .main_top li.order2>div, .story_con .main_top li.order5>div{height:115px;padding:15px 5% 0;}
	.story_con .main_top li .post_desc,.story_con .main_top li.order3 .post_desc, .story_con .main_top li.order4 .post_desc{max-height:3.2em;margin-bottom:10px;}
	.story_con .main_top ul li .post_date{position:static;margin-left:0;}
	.story_con .main_top li.order3>div, .story_con .main_top li.order4>div{height:126px;padding:15px 10% 0;} */
	.main_bt ul{width:132%}
	.ceo_img li p img {margin:0;}
	/*서브메인:회사소개*/
	.company_main .c_main_content>li>div,.company_main .c_main_content .order3>div{padding:20px 15px 0;}
	.company_main .c_main_content .order2,.company_main .c_main_content .order3{width:25%;}
	.company_main .c_main_content .order2 .glocal_map, .company_main .c_main_content .order2 .bg_arrow{display:none;}
	.company_main .c_main_content .order2>div{width:100%;}
	.company_main .c_main_content .order4,.company_main .c_main_content .order5{width:33.3%;}
	.company_main .c_main_content .order6{width:33.4%;}
	.company_main .c_main_content .order5,.company_main .c_main_content .order6{background-size:100% 180px;}
	.company_main .c_main_content .order1 p img{right:-10px;width:140px;}

	/*현대정신*/
	.mind .col_50.last{width:100%;text-align:center;}
	.mind .col_50.first {width:100%;
		box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
	}
	.box_img dt {width:100%; float:none}
	.box_img dd {width:100%}
	/*서브메인:비즈니스*/
	#content .biz_list li{clear:none;width:33.3%;height:200px;margin:0;background-size:100% 200px;position:relative;top:auto;}
	#content .biz_list li:nth-child(3n){width:33.4%;}
	.biz_list li > div{padding:20px 20px 0;}
	.biz_list li > div img{width:40%;}
	.biz_list .tit{margin-bottom:10px;}
	.biz_list .tit img{width:auto;}
	.biz_list .tit2{margin-bottom:5px;}
	.biz_list li.order2>div img,.biz_list li.order4>div img,.biz_list li.order5>div img,.biz_list li.order9>div img{width:auto;}
	.biz_list .desc{width:80%!important;}
	.biz_list .order1 .tit, .biz_list .order6 .tit, .biz_list .order8 .tit, .biz_list .order10 .tit, .biz_list .order11 .tit, .biz_list .order12 .tit{margin-top:0;}
	.biz_list li.order5{float:right;}
	.biz_list li.order6 .tit2,.biz_list li.order6 .desc{width:auto!important;}
	#content .biz_list li.order8{background: none;background-color: #676767;}
	.ir_list1 li .inner>div>div{margin-left:-20px;}
	.ir_list_top li.order2 p{padding:0 10%;}

	/*서브메인:인재채용*/
	.car_slider{height:254px;}
	.car_slider>ul,.car_slider .slider_img{height:254px;}
	.car_slider li>div{padding:3% 4%;}
	.car_slider dl{margin-top:10px;}
	.car_slider li dl dt{font-size:20px;padding-bottom:10px;}
	.car_slider li dl dd{margin:10px 0 0;}
	.car_list dt{font-size:20px;}
	.car_list1 dd h5{padding:25px 0 10px;}
	.car_list1 dd>div>span{display:block;}
	.car_list2 dd img{margin:15px auto;}

	/*서브메인:투자정보*/
	.ir_list_top li.order1{width:33%;}
	.ir_list_top li.order1 .last{border-right:1px solid #ccc;}
	.ir_list_top li.order2{width:100%;height:auto;}
	.ir_list_top li.order2>div{float:left;width:50%;}
	.ir_list_top li.order3{width:67%;}

	/*서브메인:미디어*/
	.med_mainlist li.order1,.med_mainlist li.order1 .post_thumb img{height:280px;}
	.med_mainlist li.order1 .post_subj{padding:20px 0 0;max-height:3em;}
	.med_mainlist li.order1 .post_subj a{font-size:16px;line-height:1.3em;}
	.med_mainlist li.order1 .post_desc{max-height:5.4em;}
	.med_mainlist li .post_thumb img,.med_mainlist li .post_con_wrap{height:140px;}
	.med_mainlist li .post_cat{margin:0 20px;padding-top:15px;}
	.med_mainlist li .post_subj{margin-bottom:0;padding:5px 0 0;max-height:1.6em;}
	.med_mainlist li .post_desc{margin:2px 20px;max-height:2.8em;}
	.med_mainlist li .post_date{bottom:10px;}
	.med_mainlist li.order6{height:280px;margin-top:-140px;}

	/*비즈니스*/
	.tab_head li{width:25%!important;}
	.tab_head .last a{margin-right:0;}
	/*인재상*/
	.people_cont ul{background-position:50% 50%;}
	/*인사제도*/
	.system .box.last p img{display:block;float:right;margin:0;}
	.system .box3 ul{float:none;margin:0 auto;}
	/*리스트타입*/
	.li_type2 .post_list li.order1 .post_thumb img,.li_type2 .post_list li.order1 .post_con_wrap{height:225px;}
	.li_type2 .post_list .post_con_wrap{padding:10px;height:152px;}
	.li_type2 .post_list .post_date{left:10px;bottom:15px;}
	.li_type2 .post_list .post_desc{max-height:3em;}
	.li_type2 .post_list li.order3{height:304px;}
	.li_type2 .post_list li .post_thumb img{width:100%;height:152px;}
	/*리스트 뷰페이지*/
	.view_tit h2{width:75%;}
	/*홍보영상*/
	.video .bul_skyblue li strong{display:block;width:100%;}
	.video ul li h4 {font-size:14px;}
	/* history */
	.his_box li img{width:23%;}
	.his_slider li div span{padding-left:2.5%;}
	/* 기업윤리 */
	.ethics .br{display:inline;}
	.ethics p.alignright{width:48.89%;margin:-60px 0 0;}
	/*투자정보*/
	.ir p.txt_point{width:100%!important;}
	.ir .img_point, .ir .img_point2{display:none!important;}
	.ir_contact .img_point02 {display:none}
	.img_point02 {display:none}
	/* 인재상 */
	.people_cont ul li{width:40%;}
	/*common*/
	.h_txt .br{display:inline;}
	.submain_header .h_txt{font-size:22px;}
	/*글로벌네트워크*/
	.bra_wrap .g_profile .g_img{width:auto;margin-right:15px;}
	.bra_wrap .g_profile .g_con{float:none;width:auto;}

	.biz_sub .txt_point .br {display:inline}
	.tab_head.newbusiness_tab {height:40px}
	.tab_head.newbusiness_tab li {border-bottom:none;width:100%!important}
	.entry-content div.howtocome>div.map_wrap>div.map>iframe {height:200px!important}
	.howtocome .cols.cols_50 {width:100%;padding-left:20px}

	/*메인*/
	/* body .story_con .main_top li .post_thumb img{height:140px;} */
	body .main_top li.order7{width:67%}
	/*회사소개*/
	.company_main .c_main_content .order1 p img{display:none;}
	.company_main .c_main_content .order1 .desc .br{display:inline;margin-left:10px}
	.company_main .c_main_content .order3 .desc .br{display:inline}
	body .company_main .c_main_content .order2 .right .tit{background-size:110px auto;}
	/*비지니스*/
	.biz_list li.order3 > div img{width:36%}
	/*글로벌 네트워크*/
	body .bra_wrap .btn_wrap{float:none;}
	/*인재채용*/
	body .car_list3 dd ul{margin-top:23px}
	body .car_list3 dt h3{font-size:14px}
	body .car_list3 dd li{font-size:13px;float:none;width:28%;display:inline-block;vertical-align:middle;}
	.car_list3 dd li:not(.arrow) img{max-width:20%}
	body .car_list3 dd li.arrow{width:4%}
	/*미디어*/
	body .med_mainlist li.order3, body .med_mainlist li.order6{width:50%;margin-top:0}
	body .med_mainlist li.order4 .post_thumb, body .med_mainlist li.order4 .post_con_wrap, body .med_mainlist li.order5 .post_thumb, body .med_mainlist li.order5 .post_con_wrap{width:100%}
	body .med_mainlist li.order6 .post_thumb{position:static}
	body .med_mainlist li.order6 .post_thumb, body .med_mainlist li.order5 .post_thumb, body .med_mainlist li.order4 .post_thumb, body .med_mainlist li.order3 .post_thumb{height:109px;overflow:hidden;}
	body .med_mainlist li.order6 .post_thumb img, body .med_mainlist li.order5 .post_thumb img, body .med_mainlist li.order4 .post_thumb img, body .med_mainlist li.order3 .post_thumb img{width:100%;height:auto;margin-top:-20%;}
	body .med_mainlist li.order4 .bg_arrow{right:auto;left:50%;margin:0 0 0 -7px;top:-22px;
		transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
	}
	body .med_mainlist li.order5 .bg_arrow{left:50%;margin:0 0 0 -7px;top:-22px;
		transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
	}
	body .med_mainlist li.order6 .bg_arrow{right:auto;left:50%;margin:0 0 0 -7px;bottom:auto;top:-15px;
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
	}
	body .video .bul_skyblue li a{margin-left:-10px;max-width:100%;float:none;/* display: none; */}
	body .video .bul_skyblue li a.btn_vdown{background-size:100% 100%}
	/*contact us*/
	.contact.cont_01 h2{width:50%;float:left;}
	.contact.cont_01 h2 + p{width:45%;float:right;height:200px;overflow:hidden;position:relative;}
	.contact.cont_01 h2 + p img{position:absolute;bottom:0;right:0;}

	#content .entry-header{overflow:hidden;}
	.ft_wrap .half_last{margin-top:10px}

	body .side_menu ul li a{padding:10px 11px 12px;font-size:13px}
	body .side_menu ul ul li a{padding-right:7px}
	body .his_slider li div{height:70px}
	body .his_box li ul{margin-left:28%}
	body .ethics p.txt_point{width:100%;float:none}
	body .ethics p.img_top{width:68%;margin:0 auto 10px;float:none}
	body .ethics ul li div{padding-left:0}
	body .ethics ul li div img{position:static;margin:0 auto 10px;display:block}
	#bgmp_map-canvas{height:180px!important}

	.biz_sub>div>dl>dd>div.col_75>ul.type_li_1 li br{display:none}

	.table_style1 thead th .br{white-space:nowrap}

	body .blog_pagination .previous a{float:left}
	body.single .blog_pagination>div .paging_tit{width:59%;float:left}
	body.single .blog_pagination>div span a{width:82%}
	body .single_post_list li{width:46%;}
	body .single_post_list li:nth-child(2n){float:right;}
	body .single_post_list li:nth-child(3){clear:both;}
	body .view_tit h2{width:67%;width:calc(100% -126px);width:-webkit-calc(100% - 126px);}
	body .view_date{position:absolute;margin:25px}
	body .med_mainlist li.order2 .btn_more{display:none}
}
@media only screen and (min-width: 321px) and (max-width: 480px){
	.entry-content .biz_sub .txt_point {width:95%}
}
@media only screen and (min-width: 321px) and (max-width: 332px){
	body .tab_head li.foreign_tab4 a {padding-top:0;padding-bottom:10px}
}
/*모바일 가로(아이폰 기준)*/
@media only screen and (max-width: 480px){
  .main_top li.order5 .m_hide {display:none!important;}
  .main_top li.order5 .m_show {display:block!important;}

	/*메인*/
  .main_top li.order1{width:100%;height:180px;background-size:cover;background-position:0 0;}
	.main_top li.order2{width:100%;height:180px;position:relative;top:auto;left:auto;}
	.main_top li.order2 .con1{margin:15px 0 10px;}
	.main_top li.order2 .con2 a{padding-left:5px;margin-left:5px;}
	.main_top li.order3{width:100%;height: 360px;}
	.main_top li.order3 .desc{max-height:4.5em;overflow:hidden;}
	.main_top li.order4{width: 50%;height: 180px;overflow:hidden;}
	.main_top li.order4 .first,.main_top li.order4 .last{float:left;width: 100%;}
	.main_top li.order4 img{width:70%;}
	.main_top li.order5{width: 50%;height:180px;background:#01a5ea;float: left;position:static;}
	.main_top li.order5 .btn_more{background-position:0 100%;}
	.main_top li.order6{float:right;}
	.main_top li.order6,.main_top li.order7{width:50%;}
	.main_top li.order7 .bg_arrow,.main_top li.order8{display:none;}
	/*서브메인:회사소개*/
	.his_slider li div{height:60px;}
	.company_main .c_main_content .order1, .company_main .c_main_content .order2{width:100%;}
	.company_main .c_main_content .order3, .company_main .c_main_content .order4, .company_main .c_main_content .order5, .company_main .c_main_content .order6{width:50%;}
	.company_main .c_main_content .order1 .desc{width:49%;}
	.company_main .c_main_content>li>div{padding:32px 0 0 20px;}
	.company_main .c_main_content .order1 p a {display:none}
	/*서브메인:비즈니스*/
	#content .biz_list li{clear:none;width:50%;height:200px;margin:0;background-size:100% 200px;position:relative;top:auto;}
	#content .biz_list li:nth-child(3n){width:50%;}
	.biz_list li > div{padding:20px 20px 0;}
	.biz_list li > div img{width:40%;}
	.biz_list .tit{margin-bottom:10px;}
	.biz_list .tit img{width:auto;}
	.biz_list .tit2{margin-bottom:5px;}
	.biz_list li.order2>div img,.biz_list li.order4>div img,.biz_list li.order5>div img,.biz_list li.order9>div img{width:auto;}
	.biz_list .desc{width:80%!important;}
	.biz_list li.order3 > div p img {width:32%}
	.biz_list .order7 .desc,.biz_list .order8 .desc,.biz_list .order10 .desc{width:100%!important;}
	.biz_list .order1 .tit, .biz_list .order6 .tit, .biz_list .order8 .tit, .biz_list .order10 .tit, .biz_list .order11 .tit, .biz_list .order12 .tit{margin-top:0;}
	.biz_list .order9 .btn_more {margin-top:15px}
	#content .biz_list li.order7{background-size:auto auto;}
	.biz_list li.order6 .tit2,.biz_list li.order6 .desc{width:auto!important;}
	#content .biz_list li.order8{background: none;background-color: #676767;}
	.biz_list li.order11{float:right;}
	.biz_list li.order12>div p img, .biz_list li.order6>div p img {width:61%}
	.biz_list li.order11>div p img{width:52%}
	/*서브메인:투자정보*/
	.ir_list_top li.order1,.ir_list_top li.order2{width:50%;}
	.ir_list_top li.order3{width:100%;}
	.ir_list dt, .ir_list dd{width:50%;}
	.ir_list1 li{width:100%!important;border:1px solid #ccc!important;border-bottom:0 none!important;}
	.ir_list2 li{width:50%;}
	.ir_list2 li:nth-child(3){float:right;}
	.ir_num1 span {font-size: 33px;}
	.ir_list_top li.order2 p {padding:0 13%}
	/*서브메인:인재채용*/
	.car_slider .slider_img{width:100%;}
	.car_slider li > div{width:92%;}
	.car_slider .slider_img,.car_slider,.car_slider>ul{height:auto;}
	.car_slider li dl dd{float:none;margin:10px 0;}
	.car_list1 dd{padding:0 3%;}
	.car_list1 dd h5{padding-top:30px;}
	.car_list1 dd img{display:none;}
	.car_list2 dd ul li{padding:60px 0;}
	.car_list3{margin-top:1px;}
	.car_list3 dt, .car_list3 dd{width:100%;}
	.car_list3 dd li img{width:auto;height:16px;margin:0 5px 2px 0;}
	.car_list1 dt {background-size:65% auto;}
	.car_list1 dt h3 a {font-size: 21px}
	.car_list1 dt h3 em {font-size: 19px}
	.car_list2 dt ul {margin:15px 12px 0}
	/*서브메인:미디어*/
	.med_mainlist>li{width:100%!important;float:none;}
	.med_mainlist li.order1 .post_thumb,.med_mainlist li.order1 .post_con_wrap{float:none;width:100%;}
	.med_mainlist li.order1 .post_con_wrap{padding-bottom:20px;}
	.med_mainlist li.order1,.med_mainlist li.order1 .post_thumb img{height:auto;}
	.med_mainlist li.order1 .post_subj a{font-size:18px;line-height:1.3em;}
	.med_mainlist>li>.post_thumb,.med_mainlist>li>.post_con_wrap{float:left;width:50%;}
	.med_mainlist li.order6,.med_mainlist li.order6 .post_thumb{position:static;margin:0;width:50%;}
	.med_mainlist li.order6{height:auto;}
	.med_mainlist li .post_desc{margin:5px 20px 20px;}
	.med_mainlist li.order6 .post_thumb, .med_mainlist li.order2 .post_thumb {float:right;}
	/*회사개요*/
	.overview .half.first img{display:none;}
	.overview .txt_point_s br {display:none}
	/*인사말씀*/
	.ceo .half ul{max-width:310px;margin:0 auto;}
	.ceo_img li {margin-bottom:20px}
	body .ceo .half.half_last {margin-top:20px}
	/*현대정신*/
	.mind .col_50{float:none!important;}
	.mind .col_50.first{width:80%;margin-left:18px;}
	.mind .col_50.last{width:100%;text-align:center;}
	.mind .col_50.first .txt_point{margin-bottom:15px;}
	.box_img dt, .box_img dd{float:none;width:100%;}

	/*사회공헌*/
	.sd .page_ul p{float:none!important;width:100%!important;}
	.sd .page_ul .img{text-align:center;margin-bottom:20px}
	/*윤리경영*/
	.ethics p.txt_point,.ethics p.img_top{float:none;width:auto;}
	.ethics p.img_top img{margin:0 auto;margin-bottom:20px;}
	.ethics ul li div{padding-left:0;}
	.ethics ul li div img{display: none;}
	.btn_listgo {margin-bottom:0}
	.ethics ul li {margin-bottom:20px}
	/*vision*/
	.vision .v_ul_in1 li, .vision .v_ul_in2 li{margin-bottom:15px}
	/*비즈니스*/
	.tab_head li{width:25%!important;}
  	.tab_head.three li{width:33.33%!important;}
	.tab_head .last a{margin-right:0;}
	.business .tab2_con .bul_skyblue li{width:29%;margin-left:2%;margin-right:0;}
	.business .tab2_con li{width:33.3%;}
	.business .tab2_con .photo_list a{margin:0 auto;}
	.business .col_75 .photo_list li {height:90px}
	.biz_sub>div>dl>dd>div.col_75>ul.type_li_1 li {width:100%}
	.biz_sub>div>dl>dd>div.col_75>ul.bul_skyblue>li {width:95%}
	.business .tab_con .cols.last{margin-top:20px}
	.biz_sub .tab3_con .col_75 {margin-top:-10px}
	.business .col_75 ul.bul_skyblue{padding-top:0}

	/*정관*/
	.aoi .page_tab li{width:100%!important;}
	.ir p.txt_point{width:100%!important;}
	.ir .img_point{display:none!important;}
	.aoi .page_tab a{padding:8px 0;border-top:1px solid #555;}
	.aoi .page_tab a:hover,.aoi .page_tab li.active a{border-top:1px solid #5eceff;}
	#content .table_style2 th, .table_style2 td {display:block;width:100%;padding:9px 0 9px 0}
	.table_style2 th {border-right:none}
	.table_style2 td + th {border-left:none}
	.table_style2 th{border-top:none; color: black;font-weight: bold;}
	.table_style2 td {text-align: center}
	.table_style2 td{border-top:none}
	/*sitemap*/
	.sitemap>ul>li{width:46%;margin:0 8% 8% 0;border-bottom:1px solid #cacaca;min-height:462px;background-size:80% auto!important;}
	.sitemap>ul>li.order3{margin:0 8% 8% 0;}
	.sitemap>ul>li.order4{min-height:462px;}
	.sitemap>ul>li.order2,.sitemap>ul>li.order4,.sitemap>ul>li.order6{margin-right:0;}
	.med_mainlist li.order6 .bg_arrow{display:none;}
	.ir .bizov_wrap {clear:both}
	.bizov_wrap .table_style2.table1{table-layout: fixed}
	/*리스트*/
	.li_type1 .post_list li.head{display:none;}
	.li_type1 .post_list .post_subj,.li_type1.li_type5 .post_list .post_subj{width:100%;margin-bottom:5px;}
	.li_type1 .post_list .post_hit,.li_type1.li_type5 .post_list .post_file{width:auto;padding-right:10px;margin-right:10px;background:url(images/bg_vr2.gif) no-repeat 100% 50%;}
	.li_type1.li_type5 .post_list .post_file{margin-left:10px;}
	.li_type1 .post_list .post_hit{min-width:30px;}
	.li_type5 .post_file{width:auto;}
	.li_type4 .post_list{margin-left:-4%;}
	.li_type4 .post_list li{width:46%;margin:0 0 10px 4%;}
	.li_type4 .post_list li:nth-of-type(2n+1){clear:both;}
	.li_type2 .post_list li{width:100%!important;height:auto!important;}
	.li_type2 .post_list li.order1 .post_thumb img,.li_type2 .post_list li.order1 .post_con_wrap{height:210px;}
	.li_type2 .post_list li .post_con_wrap,.li_type2 .post_list li .post_thumb{float:left;width:50%!important;position:static!important;}
	.li_type2 .post_list .post_date{position:static;margin-top:20px;}
	#content .li_down .post_list .post_date{width:auto;padding-right:10px;margin:0 10px;line-height:28px;background:url(images/bg_vr2.gif) no-repeat 100% 50%;}
	#content .li_down .post_list .post_file{background:none;margin-left:0;}
	.li_type7 .post_list .post_thumb, .li_type7 .post_list .post_con_wrap{float:none;width:100%;}
	.li_type7 .post_list .post_thumb, .li_type7 .post_list .post_desc{margin-bottom:15px;}

	/*인재상*/
	.people_cont ul{background-position:50% 50%;}
	/*인사제도*/
	.system .box.last p img{display:block;float:right;margin:0;}
	.system .box3 ul{float:none;margin:0 auto;background-size:100% auto;width:100%;max-width:398px;}
	/*채용절차*/
	.step_box{clear:both;}
	.step_box .m_show {display:none}
	/*채용안내*/
	.ir_step .page_tab_content1.tab_con {height:963px}
	/*채용공고*/
	.recruit_wrap table th {padding: 9px 0;vertical-align: middle;}
	/*브로슈어*/
	.brochure .one_half{width:100%;}
	.brochure .btn_wrap{text-align:center;}
	.brochure .btn_wrap .alignleft,.brochure .btn_wrap .alignright{float:none;}
	/*홍보영상*/
	.video>ul>li{float:none;width:100%;margin:0 0 20px;}
	.video .bul_skyblue {background-color: #fff}
	.video .video_top li {width:100%;}
	.video .video_top li img, .video .video_bt li img {width:100%;}
	/*글로벌네트워크*/
	#bgmp_map-canvas{display:none;width:100%!important;height:200px!important;}
	.bra_wrap .g_profile{border-bottom:0 none;}
	.bra_wrap .g_profile, .bra_wrap .list_contact, .g_info .half, .g_info .half.right{float:none;width:100%;overflow:hidden;}
	.g_info .half.right{padding:0;}
	.bra_wrap .g_profile .g_img{width:auto;margin-right:15px;}
	.bra_wrap .g_profile .g_con{float:none;width:auto;}
	/*이사회*/
	.table_style1 .align_left {width:29%}
	.ir .directorate .align_left {padding-left: 16px!important;}
	/*financial*/
	.fin_arr, .fin_arr2, {display: none}
	body .financial_list .bul_skyblue li {width:94%}
	/*ir news*/
	.ir_contact .img_point02 {display:none}
	.ir_contact .contact_box li.first, .ir_contact .contact_box li.last {width:100%}
	.ir_contact .contact_box li.last {margin-top:30px}
	.img_point02 {display:none}
	/*검색페이지*/
	.txt_result{padding:60px 30px;}
	.txt_result img{display:block;margin:0 auto 20px;}
	/*인재상*/
	.people_cont ul li {float:none;padding-bottom:0;min-height: inherit;width:100%}
	.people_cont ul li.row1 {padding-bottom: 0}
	.people_cont ul li.even{float: none}
	.people_cont ul {background: none}
	/**/
	.system .box.box1 {margin-bottom: 0}
	.box.box3.last div p img {display:none}
	.entry-content h4{font-size:14px;}
	/*#content .entry-header{border-top:0;}*/
	/*인사말씀*/
	.ceo .half,.ceo .half_last{float:none;width:auto;}
	.ceo_img li>div>img{width:100%;}
	/* sidebar */
	.wrapper .side_head .side_inner{height:100%;padding:0;background-size:auto 100%;background-position:100% 50%;}
	/* history */
	.his_box li img{width:21%;}
	.his_slider li div span{font-size:12px;}
	.his_box li ul {margin-left:25%}
	.page_tab .tab_head li{width:50%!important;min-width:inherit;margin-right:0}
	.page_tab ul {width:100%}
	.h_txt .br{display:inline;}
	.submain_header .h_txt{font-size:20px;}
	.global_network .txt_point br{display:none;}
	.tab_head .last a{margin-right:0; white-space: nowrap;font-size: 12px}
	.mind .page_ul li {margin-bottom:0}
	/*투자정보*/
	.ir .directorate .txt_point, .ir .organization .txt_point{width:65%;}
	.ir .ir_contact .img_point, .ir .p-notice .img_point, .img_point2{width:32%;max-width:170px;height:auto;}
 	/*welfare*/
	.welfare ul li {width:100%; text-align: center;border-bottom:1px dashed #ddd!important;padding-bottom:20px;margin-bottom:20px;padding-left: 0;padding-right: 0;border-right:none}
	.welfare ul li img {display:block;margin:0 auto;}
	.welfare ul li .tit {margin-top:0}
	.welfare {clear: both}
	.ir_address .img_box img {display:none}
	.ir_step .ir_address .li_contact {width:100%; margin-top:0;padding-left:3%}
	/*보도자료*/
	.li_type3 {margin-bottom:0}
	.post_list .post_thumb img {margin-bottom: 5px;}
	.his_slider li div .date{font-size: 17px}
	.tab_head.newbusiness_tab {height:40px}
	.tab_head.newbusiness_tab li {border-bottom:none;width:100%!important}
	.mind .col_50.first p.txt_point {padding-right:48px}
	.mind .col_50.first {padding-left:40px}

	.entry-content div.howtocome>div.map_wrap>div.map>iframe {height:200px!important}
	.howtocome .cols.cols_50 {width:100%;padding-left:20px}
	.map_wrap {padding-bottom:15px}
	.howtocome {margin-top:0}
	body .contact.cont_01 .cols {width:79%}
	.cont_01 h2 {padding-bottom:18px}
	body .contact.cont_01 .cols.last {padding-left:0;width:100%}

	/*메인*/
	body .main_bt ul li{width:100%;padding:20px 10px}
	.main_bt ul li:nth-child(2){display:none;}
	body .main_top li.order7{width:100%}
	/*회사소개*/
	.company_main .c_main_content .order1 p img{max-width:45%}
	body .company_main .c_main_content>li>div{padding:32px 15px 0}
	body .ceo_img li{width:100%;float:none;}
	.ceo .half{clear:both}
	body .company_main .his_slider li{width:30.8%;margin-left:3.8%}
	body .box_img h3 span{white-space:normal;}
	/*조직도표*/
	.organization .img{clear:both;}
	/*contact us*/
	body #content .contact.cont_01 .cols{width:100%;}
	body .contact.cont_01 .cols br{display:none;}
	body .contact.cont_01 .cols img{width:79%}
	body .contact_form ul li label{width:100%;margin-bottom:5px}
	body .contact_form ul li p{width:100%}
	/*채용*/
	body .car_list3 dd ul{margin-bottom:0;}
	body .car_list3 dd li:not(.arrow) img{float:left;}
	body .car_list3{margin:0;}
	body .car_list3 dd{height:auto;}
	body .car_list3 dd li{width:100%;margin-bottom:20px;}
	body .car_list3 dd li.arrow{display:none;}
	/*미디어*/
	body .med_mainlist li.order1 .post_subj{line-height:1.3;max-height:70px;}
	/*ir*/
	body .ir_contact .contact_box{padding:20px 15px;margin-top:50px}
	body .li_type1.li_type5 .post_list .table_w02{width:100%;max-width:none;margin:0;text-align:left;padding:0 0 0 10px;
		box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:3px 0 0 0;}
	.li_type1.li_type5 .post_list .table_w02:before{content:'목표가 : ';display:inline;}
	/*category*/
	.li_type1.li_type5 .post_list .post_date{text-align:left;}

	/* Video : 2014.07.28 : 2021-09-02 주석처리함 */
	/* body .video .bul_skyblue .btn_vview {display:none;}
	body .video .bul_skyblue li .mobile-view {display:block;} */

	body .sitemap>ul>li{width:100%;min-height:0!important;padding-bottom:20px}
	body .sitemap>ul>li.order3, body .sitemap>ul>li.order4, body .sitemap>ul>li.order6{padding-bottom:20px;}
	body .sitemap>ul>li:nth-child(2n-1){margin-right:0;}

  .center24 .txt_top img {width:30%;}

  .his_tab2 {overflow:hidden;}
  .his_tab2 a {float:left;padding:8px 0;width:20%;font-size:13px;}
}

/*모바일 세로*/
@media only screen and (max-width: 320px){
	/*메인*/
	.main_top > ul > li.order5 .btn {margin-top:10px;}

	/* .story_con .main_top ul li .post_date{position:static;margin:0;margin-bottom:15px;}
	.story_con .main_top li .post_thumb img{width:100%;height:auto;}
	.story_con .main_top li.order2>div,.story_con .main_top li.order2 .post_thumb,
	.story_con .main_top li.order5>div,.story_con .main_top li.order5 .post_thumb{float:none!important;width:auto!important;height:auto!important;}
	.story_con .main_top li.order3, .story_con .main_top li.order4{width:100%;padding:0;}
	.story_con .main_top li.order3 > div, .story_con .main_top li.order4 > div{height:auto;padding:15px 15px 0;}
	.story_con .main_top li, .story_con .main_top li .post_thumb{height:auto;} */

	.entry-content .submain_header .h_txt{font-size:16px;}
	.entry-content .submain_header p{font-size:11px;}
	.ceo_img li p img {margin-top:0}
	/*서브메인:회사소개*/
	.company_main .c_main_content li{width:100%!important;background-size:100% auto!important;}
	.company_main .c_main_content .order1 img{display:none;}
	.company_main .c_main_content > li > div{padding:30px 20px 0;}
	.company_main .his_slider li{width:100%!important;margin:0!important;}
	#content .company_main .his_slider li{width:100%;margin:0;}
	.company_main .c_main_content .order1 .desc{width:100%;}

	/*서브메인:비즈니스*/
	#content .biz_list li{float:none!important;width:100%!important;}
	.biz_list .desc{width:65%!important;}
	#content .biz_list li.order7{background-size:100% auto;}

	/*서브메인:투자정보*/
	.ir_list_top > li{height:auto;}
	.ir_list_top li.order1, .ir_list_top li.order2{width:100%;}
	.ir_list_top li.order3 .thumb,.ir_list_top li.order3 .list{float:none;width:100%;}
	.ir_list_top li.order3 .list{width:auto;}
	.ir_list_top li.order3 .list li{margin:10px 0;}

	/*서브메인:인재채용*/
	.car_slider li dl dt{font-size:20px;}
	.car_list dt,.car_list dd,.car_list2 dd ul li{width:100%!important;}
	.car_list1 dd{border:1px solid #c1c4c7;border-top:0 none;}
	.car_list2 dd{height:auto;}
	.car_list2 dd ul li{padding:42px 0;border-left:0 none;border-top:1px solid #c1c4c7;}
	.car_list2 dd ul li:first-child{border:0 none;}
	.car_list1 dd{min-height:0;height:auto;padding-bottom:30px;}
	.car_list3{margin:0;}
	.car_list3 dd{height:auto;}
	.car_list3 dd li{width:100%;margin-bottom:20px;}
	.car_list3 dd li.arrow{display:none;}

	/*서브메인:미디어*/
	.med_mainlist li.order2 .post_thumb, .med_mainlist li.order2 .post_con_wrap,
	.med_mainlist li.order3 .post_thumb, .med_mainlist li.order3 .post_con_wrap,
	.med_mainlist li.order4 .post_thumb, .med_mainlist li.order4 .post_con_wrap,
	.med_mainlist li.order5 .post_thumb, .med_mainlist li.order5 .post_con_wrap,
	.med_mainlist li.order6 .post_thumb, .med_mainlist li.order6 .post_con_wrap{float:none!important;width:240px!important;margin:0 auto!important;}
	.med_mainlist li .bg_arrow{display:none!important;}

	/*현대정신*/
	.mind .col_50.first{margin-left:0;}
	.mind .col_50.first .txt_point{font-size:18px;}
	.mind .col_50.first .br{display:inline;}
	/*인사말씀*/
	body .ceo_img li p img {margin-right:0;margin-top:0}
	/*윤리경영*/
	.ethics ul li div{padding-left:0;}
	.ethics ul li div img{float:none;position:static;display:block;margin:0 auto;margin-bottom:10px;}
	.ethics p.alignright{width:74.67%;margin:-40px 0 0;}
	.ethics .btn_listgo,.ethics .btn_listgo a{float:none;}
	.ethics .btn_listgo a{margin:3px auto 0;}
	/*비즈니스*/
	.tab_head{height:81px;}
	.tab_head li, .tab_head.three li{width:50%!important;}
	.tab_head li:nth-child(1),.tab_head li:nth-child(2){border-bottom:1px solid #363A3B;}
	.tab_head li .bg_arrow{display:none!important;}
	.business .tab_con .cols{float:none;width:100%;}
	.business .tab_con .cols.col_45{margin-top:10px;}
	.business .tab_con .cols li img{margin:0 auto;}
	.business .tab2_con .bul_skyblue li{width:43%;margin-left:2%;min-width:0;}
	.business .tab2_con li{width:50%;}

	/*인재채용*/
	.people_cont ul{background-size:200% auto;}
	.people_cont ul li{width:45%;}
	.welfare ul li{width:50%;padding:0 5%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
	.welfare ul li.order3, .welfare ul li.order6, .welfare ul li.order9, .welfare ul li.order11{border-right:1px dashed #ddd;}
	.welfare ul li.order4, .welfare ul li.order7, .welfare ul li.order10{clear:none;}
	.entry-content .welfare ul li:nth-child(2n){border:0 none;}
	.entry-content .welfare ul li:nth-of-type(2n+1){clear:both;}
	.system .box3 ul{float:left;width:100%;background-size:100% auto;}
	.li_type2 .post_list li{margin-bottom:10px;}
	.li_type2 .post_list li .post_con_wrap,.li_type2 .post_list li .post_thumb{float:none;width:100%!important;position:static!important;}
	.li_type2 .post_list{width:235px;margin:0 auto;}
	.li_type3 .post_list .post_subj, .li_type3 .post_list .post_desc{width:100%;}
	.li_type3 .post_list .post_con_wrap .post_thumb{margin-bottom:15px;}
	.li_type4 .post_list{width:230px;margin:0 auto;}
	.li_type4 .post_list li{width:100%;margin:0 0 10px;}
	.li_type7 .post_list li>div{float:none;width:100%;margin-bottom:30px;}

	/*인재상*/
	.people_cont ul li{float:none!important;width:100%!important;padding-bottom:0!important;}
	/*복리후생*/
	.welfare ul li{float:none;width:auto;text-align:center;}
	.entry-content .welfare ul li:nth-of-type(2n+1){border:0 none;}
	.welfare ul li{border-bottom:1px dashed #ddd!important;padding-bottom:20px;margin-bottom:20px;}
	.welfare ul li img{margin:0!important;}
	/*채용절차*/
	.step_box .m_show img{margin:0;}
	/*채용안내*/
	.ir_step .page_tab ul{width:100%;}
	.ir_step .page_tab li{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;min-width:0;width:50%;}
	.step_desc li .img_box, .ir_step .ir_address .img_box{}
	.step_desc li .txt_box, .ir_step .li_contact{}
	.ir_step .tab_head{height:auto;overflow:hidden;}
	/*글로벌네트워크*/
	.bra_wrap .btn_wrap{padding-bottom:20px;}
	.bra_wrap .btn_wrap .btn_white{margin-top:0}
	.g_tab2 li div{padding:0 10px;}
	.photo_list li{width:50%;}

	/*글로벌네트워크 폼*/
	.branch_contact .global_con_wrap{min-width:290px;}
	.branch_contact .contact_form ul li.phone input{width:24%;}
	.branch_contact .contact_form ul li.email input.first{width:34%;}

	/**/
	.his_slider li div .date {font-size: 18px;}
	.vision .v_ul_in1 li, .vision .v_ul_in2 li {width: 93%;}
	.bra_wrap .g_profile .g_con {padding-bottom:20px}
	.bra_wrap .btn_wrap {float: left;margin-top: 10px;}
	.video .bul_skyblue li strong {width:95px;margin-left:10px}
	.video img {width:100%}
	.li_type1 .post_list .post_date {margin-left: 10px;width: 22%;}
	.ir_step .li_contact li {padding-right:10px}
	.page_tab a {width:100%}
	.welfare ul li img {margin:0 auto!important;}
	.system .box3 ul {height:235px}
	.car_list1 dt {background-size: 35% auto;}
	.car_list1 dd p {margin-bottom:10px;}
	body .car_list1 dd {padding: 0 3% 28px;}
	body .car_list3 dd li:first-child{padding-left:3px}
	.li_type1.li_type5 .post_list .table_w02 {padding-left: 37px}
	.li_type1.li_type5 .post_list .post_file {margin-right: 0}
	.stock_iframe {height:300px}
	.li_type1 {margin-bottom: 0}
	.tab_head.newbusiness_tab {height:40px}
	.tab_head.newbusiness_tab li {border-bottom:none;width:100%!important}
	.biz_list .desc{width:51%!important}
	.biz_list .order11 .desc {width:49%!important}
	.howtocome .cols.cols_50 {width:93%;padding-left:20px}
	.howtocome .list_contact .tit {width:28px;display:block;margin-bottom:10px}
	.howtocome span.bus_blue{padding-left:0}
	.howtocome{margin-top:10px}
	.howtocome span.bus_blue {margin-top:-18px}

	/*메인*/
	.main_top li.order3 .vr_group .group2 img{left:auto;right:0}
	/*비지니스*/
	body .biz_list li.order11 > div p img{width:47%}
	body .has-3tab .tab_head li {float:none;width:100%!important}
	body .has-3tab .tab_head{height:auto;}
	/*회사소개*/
	body .ceo_img li p img{max-width:54%}
	/*미디어*/
	body .med_mainlist li:not(.order1) .post_thumb, body .med_mainlist li:not(.order1) .post_con_wrap{width:100%!important;}
	.med_mainlist li:not(.order1) .post_thumb img{width:100%;height:auto;}
	/*ir*/
	.ir_list_top li.order3 .thumb{text-align:center;}
}


.top_menu2 {margin-top:10px; padding:0; text-align:right;}

/*채용공고*/
.recruit_wrap table th {font-size: 14px; font-family:'NanumGothicBold','NanumGothicWEB','나눔고딕','Nanum Gothic',sans-serif}
.recruit_wrap table th.re_th_1 {width:44%;padding:12px 0 12px 0 }
.recruit_wrap table th.re_th_4 {width:31%}
.recruit_wrap table th.re_th_4 {width:10%}
/* 파워인터뷰 글 */
.interview_view h4 {font-size:28px;border-right:1px solid #dfdfdf;padding-right:15px; display:inline-block; white-space: nowrap;float:left;margin-top:0;padding-top:7px}
.interview_view>div {margin-top:20px;margin-bottom: 20px}
.interview_view .view_bottom {padding-bottom:20px;border-bottom:1px dashed #dddddd;background: url(images/interview_bar_03.gif) no-repeat 0 0;padding-top:10px}
.interview_view .view_bottom span {display:inline-block; padding-left:10px;color:#688aab;padding-top:7px}
.interview_view .view_3 img{width:49%;height:250px}
.interview_view .view_3 img:last-child {float:right}
.interview_view div strong {display:block; margin-bottom:10px}
.interview_view .view_4{clear: both}
.ie8 .interview_view .view_3 img:first-child {margin-right:7px}
.ie7 .interview_view .view_3 img:first-child {margin-right:7px}
.ie7 .interview_view {line-height: 2em}

.global_con_wrap2 .global_contact_top{text-align: left}
.global_contact_top {background-color:#00b3f0;height:80px;margin-bottom:13px}
.global_contact_top img {padding-left:25px;margin-top:19px}
.glo_con_close {text-align:center; width:470px; height:296px;border-top:1px solid #797979; background-color:#f9f9f9;margin:40px auto;border-bottom:1px solid #cacaca;margin-bottom:20px}
.glo_con_txt {font-size:22px!important;line-height:26px!important;font-family:NanumGothic,'나눔고딕',Dotum,'돋움',Arial,sans-serif!important;font-weight:bold!important;vertical-align:top;padding:0}
.glo_con_close img {margin-top:50px}
.gl_btn {background-color: #fff}
.gl_btn a {display:block;margin:auto;width:112px;height:40px}
.glo_con_close p {margin-top:20px}
.glo_con_close p.glo_con_txt {padding-bottom:80px}
.global_con_wrap2 {text-align: center}
.gl_btn img {margin:0}
.active.active_2 {padding:0 10px;background-color:#00a5e6}
