/** common **/  
.bx-wrapper {margin:0 !important;}

.sub-visual {height:250px;border-bottom:solid 1px #dedede;}
.sub-visual.global00 {background:url(images/sub_visual_global00.jpg) center top no-repeat;}
.sub-visual.global01 {background:url(images/sub_visual_global01.jpg) center top no-repeat;}
.sub-visual.global02_1 {background:url(images/sub_visual_global02_1.jpg) center top no-repeat;}
.sub-visual.global02_2 {background:url(images/sub_visual_global02_2.jpg) center top no-repeat;}
.sub-visual.global02_3 {background:url(images/sub_visual_global02_3.jpg) center top no-repeat;}
.sub-visual.global02_4 {background:url(images/sub_visual_global02_4.jpg) center top no-repeat;}
.sub-visual.global02_5 {background:url(images/sub_visual_global02_5.jpg) center top no-repeat;}
.sub-visual.global02_6 {background:url(images/sub_visual_global02_6.jpg) center top no-repeat;}
.sub-visual.global02_7 {background:url(images/sub_visual_global02_7.jpg) center top no-repeat;}
.sub-visual.introduce {background:url(images/sub_visual_introduce.jpg) center top no-repeat;}

.sub-visual.biz {background:url(images/sub_visual_biz.jpg) center top no-repeat;}
.sub-visual.biz02 {background:url(images/sub_visual_biz02.jpg) center top no-repeat;}
.sub-visual.biz0202 {background:url(images/sub_visual_biz0202.jpg) center top no-repeat;}
.sub-visual.biz0203 {background:url(images/sub_visual_biz0203.jpg) center top no-repeat;}
.sub-visual.biz03 {background:url(images/sub_visual_biz03.jpg) center top no-repeat;}
.sub-visual.biz0302 {background:url(images/sub_visual_biz0302.jpg) center top no-repeat;}
.sub-visual.biz04 {background:url(images/sub_visual_biz04.jpg) center top no-repeat;}

/* s.191203 pageTop_img */ 
.sub-visual.bizA01 {background:url(images/sub_visual_biz06.jpg) center top no-repeat;}
.sub-visual.bizA03 {background:url(images/sub_visual_biz10.jpg) center top no-repeat;}
.sub-visual.bizA04 {background:url(images/sub_visual_biz07.jpg) center top no-repeat;}

.sub-visual.bizS01 {background:url(images/sub_visual_biz05.jpg) center top no-repeat;}

.sub-visual.bizE03 {background:url(images/sub_visual_biz11.jpg) center top no-repeat;}
.sub-visual.bizE04 {background:url(images/sub_visual_biz12.jpg) center top no-repeat;}
.sub-visual.bizE05 {background:url(images/sub_visual_biz13.jpg) center top no-repeat;}

.sub-visual.bizP01 {background:url(images/sub_visual_biz08.jpg) center top no-repeat;}
.sub-visual.bizMm01 {background:url(images/sub_visual_biz09.jpg) center top no-repeat;}
/* e.191203 pageTop_img */

.sub-visual.investor {background:url(images/sub_visual_investor.jpg) center top no-repeat;}
.sub-visual.promotion {background:url(images/sub_visual_promotion.jpg) center top no-repeat;}
.sub-visual.rule {background:url(images/sub_visual_rule.jpg) center top no-repeat;}
.sub-visual.csr {background:url(images/sub_visual_csr.jpg) center top no-repeat;}
.sub-visual.inquiry {background:url(images/sub_visual_inquiry.jpg) center top no-repeat;}

.sub-visual.full {height:520px;border:0;overflow:hidden;position:relative;background:#000;}

.sub-visual.full .csr-back {position:absolute;left:0;top:0;opacity:0.6;width:100%;height:570px;transition: all 1s ease-out;-webkit-transition: all 1s ease-out;-moz-transition: all 1s ease-out;}
.sub-visual.full .csr-back.load {top:-50px;opacity:1;transition: all 1s ease-out;-webkit-transition: all 1s ease-out;-moz-transition: all 1s ease-out;}

.sub-visual.csr01 .csr-back {background:url(images/sub_visual_csr01.jpg) center top no-repeat;background-size:cover;}
.sub-visual.csr02 .csr-back {background:url(images/sub_visual_csr02.jpg) center top no-repeat;background-size:cover;}
.sub-visual.csr03 .csr-back {background:url(images/sub_visual_csr01.jpg) center top no-repeat;background-size:cover;}


.sub-visual h2 {font-weight:700;color:#222;font-size:2.429em;padding-top:47px;line-height:1em;}
.sub-visual h2.middle {display:table-cell;height:250px;vertical-align:middle;padding:0;}
.sub-visual p.midN_text{position:absolute; font-size:18px; top:160px; margin-top:0;}/* 190424_add */
.sub-visual p {margin-top:26px;}
.sub-visual.full .inner {display:table;width:90%;box-sizing:border-box;margin:0 auto;}
.sub-visual.full h2.middle {height:520px;position:relative;text-align:center;color:#fff;font-size:1em;width:100%;padding:0;}
/*
.sub-visual.full .inner:before {content:"";width:200px;height:200px;border:solid 50px #005386;opacity:0.4;border-radius:100%;position:absolute;left:50%;top:50%;margin:-150px 0 0  -150px;}
*/
.sub-visual.full h2 span {font-size:1.714em;font-weight:400;}
.sub-visual.full h2 p {font-size:3.571em;margin-top:22px;line-height:1em;}

.sub-visual + .inner-contents {margin-top:60px;padding-bottom:100px;}
.sub-visual + .inner-contents.tabin, .sub-visual + .inner-contents.contentsin {margin-top:40px;}

.h2-contents {border-bottom:solid 1px #dedede;padding:65px 0 40px 0;font-size:2.429em;}

.contents-block:after {content:"";display:block;clear:both;}
.contents-block h3 {font-size:1.714em;margin-bottom:21px;font-weight:400;position:relative;padding-left:29px;line-height:1.2em;}
.contents-block h3:before {content:"";width:20px;height:20px;position:absolute;left:0;top:5px;background:url(images/ico_common.png) left -170px no-repeat;}
.contents-block h3.noicon {padding:0;}
.contents-block h3.noicon:before {display:none;}
.contents-block h4 {font-weight:400;font-size:1.429em;margin-bottom:20px;}
[lang="en"] .contents-block h4 {line-height:1.25em;margin-bottom:15px;}
.contents-block h5 {font-size:1.286em;margin-bottom:20px;font-weight:400;}
.contents-block + .contents-block {margin-top:60px;}
.contents-block-in + .contents-block-in {margin-top:60px;}
.contents-block.rule .contents-block-in + .contents-block-in {margin-top:40px;}
.contents-block.blockline + .contents-block.blockline {border-top:solid 1px #dedede;padding-top:58px;}

.section-half {float:left;width:50%;box-sizing:border-box;}
.section-half:nth-child(odd) {padding-right:10px;}
.section-half:nth-child(even) {float:right;padding-left:10px;}

/** tab **/
.tab {margin-bottom:50px;}
.tab:after {content:"";display:block;clear:both;}
.tab.col02 > a {width:50%;}
.tab.col03 > a {width:33.333333%;}
.tab.col04 > a {width:25%;}
.tab.col05 > a {width:20%;}

.tab > a {float:left;text-align:center;line-height:1.25em;color:#767676;font-size:1.143em;border:solid 1px #dedede;border-left:0;box-sizing:border-box;background:#fff;margin-bottom:-1px;position:relative;height:50px;}
[lang="en"] .tab > a {height:55px;}
.tab > a > span {display:table-cell;width:100%;height:48px;line-height:1.25em;vertical-align:middle;padding:0 10px;box-sizing:border-box;}
.tab > a:first-child {border-left:solid 1px #dedede;}
.tab.col03 > a:nth-child(3n+1) {border-left:solid 1px #dedede;}
.tab.col04 > a:nth-child(4n+1) {border-left:solid 1px #dedede;}
.tab.col05 > a:nth-child(5n+1) {border-left:solid 1px #dedede;}
.tab > a.on {background:#005891;color:#fff;font-weight:700;border-color:#005891 !important;z-index:2;}

.tab.type2 {margin-bottom:30px;display:block;}
.tab.type3 {display:block;}
.tab.type2 > a {float:left;line-height:48px;background:#f5f5f5;border-color:#dedede;font-size:1em;color:#767676;}
.tab.type2 > a.on {background:#fff;color:#005891;border:solid 4px #005891;line-height:42px;}
.tab.type2 > a.on > span {margin-top:-3px;}
.tab.type3 > a {line-height:38px;background:#f5f5f5;border-color:#dedede;font-size:1em;color:#767676;height:40px;}
.tab.type3 > a.on {background:#fff;color:#005891;border:solid 2px #005891;line-height:36px;}

p + .tab {margin-top:40px;}

/** accordion **/
.accordion-box {border-top:solid 2px #333;}
.accordion > dt {border-bottom:solid 1px #dedede;}
.accordion > dt > a {display:block;padding:20px 80px 20px 20px;position:relative;}
.accordion > dt > a:after {content:"";position:absolute;right:20px;top:50%;width:29px;height:16px;margin-top:-8px;background:url(images/ico_common.png) left top no-repeat;}
.accordion > dt.data-none > a {cursor:initial;}
.accordion > dt.data-none > a:after {background-position:-200px top;}
.accordion > dt.on{background:#f5f5f5;}
.accordion > dt.on > a:after {background-position:-40px top;}
.accordion > dd {border-bottom:solid 1px #dedede;height:0;overflow:hidden;}
.accordion.network > dt.on, .accordion.network > dd {border-color:#fff;background:#fff;}
.accordion.view > dt {padding:20px 80px 20px 20px;}
.accordion .title > p {color:#222;font-weight:700;font-size:1.143em;}
.accordion .title > span.date {color:#767676;display:block;margin-top:4px;}

.select-wrap + .accordion-box {margin-top:-10px;}

/** select **/
.select-wrap {margin-bottom:20px;text-align:right;}
.select-wrap select {width:250px;}
.select-wrap select.auto {width:auto;}
.select-wrap input[type="text"] {width:200px;margin-left:2px;}
.select-wrap a {display:inline-block;line-height:30px;color:#fff;background:#032c47;padding:0 20px;margin-left:2px;vertical-align:top;position:relative;}
.select-wrap a.search {padding:0 10px 0 30px;}
.select-wrap a.search:before {content:"";width:13px;height:13px;background:url(images/ico_common.png) left -50px no-repeat;position:absolute;left:10px;top:50%;margin-top:-6px;}
.select-wrap input[type="submit"] {height:30px;color:#fff;background:#032c47;padding:0 10px 0 30px;border:0;background:url(images/ico_common.png) 10px -41px no-repeat #032c47;}


/** table **/
.table-box {border-top:solid 2px #999;}
table.tbl-list thead th {background:#f5f5f5;color:#222;padding:13px 0 15px 0;font-size:1.143em;border-bottom:solid 1px #ddd;border-left:solid 1px #ddd;}
table.tbl-list thead tr th:first-child {border-left:0;}
table.tbl-list tbody th {background:#f2fafe;font-weight:400;color:#333;}
table.tbl-list tbody th, table.tbl-list tbody td {padding:13px 20px 15px 20px;text-align:center;border-bottom:solid 1px #ddd;border-left:solid 1px #ddd;}
table.tbl-list tbody tr th:first-child, table.tbl-list tbody tr td:first-child {border-left:0;}
table.tbl-list tbody tr.sum th, table.tbl-list tbody tr.sum td {color:#333;font-weight:700;}
table.tbl-list tbody td.btnin {padding:10px 15px;}

table.tbl-form th {background:#f2fafe;color:#222;padding:13px 0 15px 0;border-bottom:solid 1px #dedede;}
table.tbl-form.type2 th {text-align:left;padding-left:20px;}
table.tbl-form td {padding:10px;border-bottom:solid 1px #dedede;border-left:solid 1px #dedede;}

td * {vertical-align:middle;}
td input[type="text"] + a, td a + a {margin-left:2px;}

.table-bottom-comment {margin-top:15px;}
.essential {text-align:right;margin-bottom:15px;}

/** paging **/
.paging {margin-top:40px;text-align:center;}
.paging > a, .paging > span {display:inline-block;border:solid 1px #d9d9d9;background:#fff;font-size:1.143em;text-align:center;padding:0 5px;min-width:32px;height:32px;line-height:30px;text-align:center;box-sizing:border-box;vertical-align:top;margin-left:-4px;position:relative;}
.paging > span {background:#032c47;color:#fff;border-color:#032c47;z-index:2;}
.paging > a.prev, .paging > a.next {text-indent:-999em;overflow:hidden;}
.paging > a.prev {margin-right:11px;}
.paging > a.next {margin-left:7px;}
.paging > a.prev:before, .paging > a.next:before {content:"";width:6px;height:12px;position:absolute;left:50%;top:50%;margin:-6px 0 0 -3px;background:url(images/ico_common.png) no-repeat;}
.paging > a.prev:before {background-position:-80px top;}
.paging > a.next:before {background-position:-100px top;}

/** button **/
.btn-box {margin-top:20px;}
.btn-box.ac a {margin:0 4px;}

a.btn-download {display:inline-block;position:relative;padding:0 50px 0 15px;color:#005891;font-size:0.857em;border:solid 1px #116398;line-height:28px;}
a.btn-download:after {content:"";width:13px;height:13px;position:absolute;right:15px;top:50%;margin-top:-7px;background:url(images/ico_common.png) left -80px no-repeat;}
a.btn-basic.round  {display:inline-block;text-align:center;color:#333;font-size:1.286em;line-height:44px;border:solid 3px #333;border-radius:25px;padding:0 40px;}
a.btn-basic.gray {border-color:#999;color:#666;}
a.btn-basic.blue {border-color:#005891;color:#005891;padding:0 25px;}
a.btn-basic.min {min-width:150px;box-sizing:border-box;}

.btn-tbl {background:#777;color:#fff;line-height:30px;padding:0 23px;display:inline-block;}

/** list type **/
.list-num-circle > li {margin-top:7px;text-indent:-1.25em;padding-left:1.25em;}
.list-num-circle > li:first-child {margin-top:0;}
.list-num > li {text-indent:-1em;padding-left:1em;margin-top:7px;}
.list-num > li:first-child {margin-top:0;}

.list-num-circle > li > ol {margin-top:7px;}

.list-dot li {position:relative;padding-left:1.143em;}
.list-dot li:before {content:"";width:4px;height:4px;background:url(images/ico_common.png) -20px -30px no-repeat;position:absolute;left:0;top:0.714em;opacity:0.5;}
.list-dot.type2 li {margin-top:7px;}
.list-dot.type2 li:first-child {margin-top:0;}
.list-dot.type2.none li:before {display:none;}
.list-dot.dark li:before {background-position:-40px -30px;opacity:1;}
.list-dot.alpha > li:before {opacity:0.5;}

.list-dash li {position:relative;padding-left:1em;margin-top:7px;}
.list-dash li:first-child {margin-top:0;}
.list-dash li:before {content:"";width:4px;height:1px;background:#c4d4da;position:absolute;left:0;top:0.714em;}

.list-dot li .list-dash {margin-top:7px;}


/* s.190531 주주제안권 */
.conBoxN-ju {border:solid 4px #005f9d; padding:20px;}
.conBoxN-ju > h3.listN-ju_tit {padding-left: 0px; font-size: 1.4em; margin-bottom: 15px; color: #005891; font-weight:700;}
.conBoxN-ju > h3.listN-ju_tit:before {content:""; background:none;}
.listN-ju {}
.listN-ju > li:before {content:""; background:none;}
.listN-ju > li > span {display:block; padding-left:1.8em;}
.listN-ju > li > .listN_ju_1 {padding-left:2.5em;}
.listN-ju > li > .listN_ju_3 {display:block; padding-left:0em; margin:5px 10px 5px;}
.listN-ju > li.listN_ju_4_li {margin-left: 0rem;}
.listN-ju > li.listN_ju_4_li > .listN_ju_4 {padding-left:7.7rem;}
.listN-ju > li > .listN_ju_1:before {content:"※"; margin-left: -1.5em; padding-right: 0.3em;}
.listN-ju > li > .listN_ju_2:before {content:"-"; margin-left: -0.65em; padding-right: 0.3em;}
.listN-ju > li > .listN_ju_3:before {content:"-"; margin-left: -0.8em; padding-right: 0.3em;}
.listN-ju > li > .listN_ju_4:before {content:"3) Qualifications :"; margin-left: -7.7rem; padding-right: 0.2rem;}
/* e.190531 주주제안권 */


.bxslider-in {position:relative;}
.slide-basic .bx-controls-direction > a {position:absolute;top:50%;width:50px;height:50px;background:rgba(0,0,0,0.5);text-indent:-999em;overflow:hidden;margin-top:-37px;}
.slide-basic .bx-controls-direction > a:before {content:"";position:absolute;width:10px;height:18px;background:url(images/ico_common.png) -120px top no-repeat;top:50%;left:50%;margin:-9px 0 0 -5px;}
.slide-basic .bx-controls-direction > a.bx-prev {left:0;}
.slide-basic .bx-controls-direction > a.bx-next {right:0}
.slide-basic .bx-controls-direction > a.bx-next:before {background-position:-140px top;}
.slide-basic .bx-pager {text-align:center;margin-top:13px;line-height:15px;}
.slide-basic .bx-pager .bx-pager-item {display:inline-block;margin:0 5px;}
.slide-basic .bx-pager .bx-pager-item > a {display:inline-block;width:15px;height:15px;box-sizing:border-box;border:solid 2px #aaa;border-radius:100%;}
.slide-basic .bx-pager .bx-pager-item > a.active {background:#005f9d;border-color:#005f9d;}


.block-t-mg {margin-top:55px;}

/** input **/

input[type="radio"].radio-basic {position:absolute;overflow:hidden;height:0;width:0;left:-999em;}
input[type="radio"].radio-basic + label.radio-label {display:inline-block;position:relative;width:auto;padding-left:28px;padding-right:20px;}
input[type="radio"].radio-basic + label.radio-label:before {content:"";position:absolute;left:0;top:50%;margin-top:-10px;width:20px;height:20px;background:url(images/ico_common.png) left -220px no-repeat;}
input[type="radio"].radio-basic:checked + label.radio-label:before {background-position:-30px -220px;}

.file_input {margin-top:10px;}
.file_input label {position:relative;cursor:pointer;display:inline-block;}
.file_input label + input[type="file"] {position:absolute;width:0;height:0;overflow:hidden;}

/* =================================================================================================== */

/** 회사소개 - 포스코인터내셔널 **/
.overview-box {border-bottom:solid 1px #dedede;background:url(images/bg_overview_top.jpg) right bottom no-repeat;padding:35px 0;margin-bottom:60px;}
.overview-box dt {float:left;clear:left;font-weight:700;padding-left:1em;position:relative;}
.overview-box dt:before {content:"";position:absolute;left:0;top:50%;width:4px;height:4px;background:url(images/ico_common.png) -20px -30px no-repeat;margin-top:-2px;}
.overview-box dd {margin-bottom:7px;}
.overview-box dd.indent {padding-left:3.571em;text-indent:-0.75em;}
[lang="en"] .overview-box dd.indent {padding-left:5.571em;text-indent:-0.5em;}
[lang="en"] .overview-box dd.indent2 {padding-left:10em; text-indent:-0.5em;}

.history-contents {padding-top:20px;}
.history-contents .history-summary-box {float:left;width:50%;box-sizing:border-box;}
html[lang="en"] .history-contents .history-summary-box {padding-right:30px;}
.history-contents .history-list-box {float:right;width:50%;position:relative;}
.history-contents .history-summary-box dt {font-size:2.857em;font-weight:300;color:#333;padding-bottom:15px;line-height:1em;}
.history-contents .history-summary-box dt span {color:#003c63;font-weight:400;}
.history-contents .history-summary-box > p {margin-top:75px;}
.history-contents .history-list-box dt {float:left;clear:left;padding-left:30px;position:relative;}
.history-contents .history-list-box dd {padding-left:80px;position:relative;}
.history-contents .history-list-box dd li {margin-top:7px;position:relative;padding-left:25px;}
.history-contents .history-list-box dd li:first-child {margin-top:0;}
.history-contents .history-list-box dd li strong {position:absolute;left:0;top:0;color:#333;}
.history-contents .history-list-box dd, .history-contents .history-list-box dt {padding-top:30px;}
.history-contents .history-list-box dt:first-of-type,
.history-contents .history-list-box dd:first-of-type {padding-top:0;}
.history-contents .history-list-box dd:before {content:"";width:2px;background:#f2f2f2;position:absolute;left:0;bottom:0;top:0;}
.history-contents .history-list-box dd:first-of-type::before {top:7px;}
.history-contents .history-list-box dd:last-of-type::before {bottom:auto;height:37px;}
.history-contents .history-list-box dt:before {content:"";width:6px;height:6px;background:#8ca4ad;border-radius:100%;border:solid 2px #fff;position:absolute;left:-4px;top:35px;z-index:2;}
.history-contents .history-list-box dt:first-of-type::before {top:5px;}

.figure-box {text-align:center;}
.figure-box.border {border-bottom:solid 1px #dedede;padding-bottom:50px;}
.figure-box h4 {font-size:1.286em;margin-bottom:15px;}
.figure-box .intro-slogan {color:#005891;font-size:2.857em;font-weight:700;line-height:1.250em;text-align:left;margin-bottom:20px;}
.figure-box .thumb {margin-bottom:50px;}
.figure-box p.al + p {margin-top:12px;}
.value-text {padding-bottom:55px;text-align:center;}

.ceo-message-box {position:relative;padding-bottom:55px;}
.ceo-message-box p + p {margin-top:12px;}
.ceo-message-box p + h3 {color:#005891;font-size:1.286em;font-weight:400;margin:35px 0 20px 0;}
.ceo-message-box h3.ceo_titN {color: #005891; font-size: 2.857em; font-weight: 700; letter-spacing:-0.07em; line-height: 1.250em; text-align: left; margin-bottom: 20px;}/*190313 add*/
.ceo-message-box .thumb {position:absolute;right:0px; bottom:-120px;}
.ceo-sign-box {margin-top:55px;color:#333; text-align:right;}
.ceo-sign-box span {font-size:1.286em;}
.ceo-sign-box .sign {margin-top:15px;}
.ceo-message-box + .ceo-sign-box {margin-top:0;}

/* 191231 new_add */
.ceo_tBox {}
.ceo_tBox:after {content:""; display:table; clear:both; width:100%; max-width:940px;}
.ceo_tLeft {float:left; width:48%;}
.ceo_tRight {float:right; width:48%;}
.ceo_tM {margin-top:12px;}

.contents-block > h2.ci_titN{color: #005891; font-size: 2.857em; font-weight: 700; letter-spacing:-0.07em; line-height: 1.250em; text-align: left; margin-bottom: 20px; padding-left:0px; position:static;}/*190313 add*/
.ci_margin{margin-top:58px;} /*190313 add*/
.ci_margin02{margin-top:20px;} /*190313 add*/
.ci-box {background:#f5f5f5;text-align:center;padding:30px;}
.ci-box + p {margin-top:20px;}
.ci-download-box {text-align:center;margin-top:25px;}
.ci-download-box a {margin:0 4px;}
.color-box {background:#f5f5f5;margin-top:20px;padding:50px 0;}
.color-box .color-boxin {float:left;}
.color-box .color-boxin h4 {padding:80px 20px 0 30px;float:left;font-size:1.143em;}
.color-boxin .circle-box {float:left;}
.color-boxin .circle-box .circle {position:relative;padding-top:200px;width:180px;font-size:0.929em;float:left;letter-spacing:-0.05em;box-sizing:border-box;}
.color-boxin .circle-box .circle:before {content:"";width:100px;height:100px;border-radius:100%;border:solid 40px #005891;position:absolute;left:0;top:0;}
.color-boxin .circle-box .circle.color01:before {border-color:#005891;}
.color-boxin .circle-box .circle.color02:before {border-color:#00a0e2;}
.color-boxin .circle-box .circle.color03:before {border-color:#4e4f4e;}
.color-boxin .circle-box .circle.color04:before {border-color:#c9c9c6;}
.color-boxin .circle-box .circle.color02 {z-index:3;}
.color-boxin .circle-box .circle.color03 {z-index:2;}
.color-boxin .circle-box .circle dt {color:#333;font-weight:700;}
.color-boxin .circle-box .circle + .circle {margin-left:-40px;padding-left:20px;}
.color-boxin .circle-box .circle.color04 {padding-left:40px;}

.trademark-block {display:table;width:100%;table-layout:fixed;}
.trademark-block .block {width:50%;box-sizing:border-box;display:table-cell;vertical-align:middle;}
.trademark-block .block:first-child {padding-right:10px;}
.trademark-block .block:last-child {padding-left:10px;}
.trademark-block .block ul {margin-left:30px;}
.ci-box.sample p {display:inline-block;margin:0 35px;}
.ci-box.sample p:first-child {margin-left:0;}
.ci-box.sample p:last-child {margin-right:0;}

/** 회사소개 - 네트워크 **/
.global-network-title .city {float:left;line-height:1.429em;letter-spacing:-0.05em;text-transform:uppercase;}
.global-network-title .city strong {text-transform:uppercase;color:#032c47;font-size:1.286em;}
.global-network-title .info {padding-left:140px;position:relative;}
.global-network-title .info:before {content:"";position:absolute;left:120px;top:3px;bottom:3px;width:1px;background:#ebebeb;}
.global-network-title .info dt {font-weight:700;color:#333;font-size:1.286em;margin-bottom:7px;}
.global-network-title .info dd span + strong {padding-left:8px;}

.global-network-contents {background:#d8e2e6;padding:45px 50px;position:relative;color:#333;}
.global-network-contents:before {content:"";width: 0;height: 0;border-left: 20px solid transparent;border-right: 20px solid transparent;border-top: 20px solid #fff;position:absolute;top:-10px;left:50%;margin-left:-35px;}
.global-network-contents h4 {font-size:1.714em;margin-bottom:25px;}
.global-network-contents .map-area + .transport-box {margin-top:40px;}
.global-network-contents .transport-box {margin-bottom:35px;position:relative;padding-left:90px;}
.global-network-contents .transport-box:before {content:"";width:60px;height:60px;position:absolute;left:0;top:0;background:url(images/icons.png) left top no-repeat;}
.global-network-contents .transport-box.car:before {background-position:left top;}
.global-network-contents .transport-box.subway:before {background-position:-70px top;}
.global-network-contents .transport-box.bus:before {background-position:-140px top;}
.global-network-contents .transport-box h5 {font-size:1.143em;margin-bottom:15px;margin-top:4px;}
.global-network-contents .transport-box li {position:relative;padding-left:14px;margin-top:10px;}
.global-network-contents .transport-box li:first-child {margin-top:0;}
.global-network-contents .transport-box li:before {content:"";position:absolute;left:0;top:8px;width:4px;height:4px;background:url(images/ico_common.png) left -30px no-repeat;}
.map-area iframe {width:100%;height:250px;border:0;}

.global-network-contents .overseas-description {position:relative;}
.global-network-contents .overseas-description:after {content:"";display:block;clear:both;}
.global-network-contents .overseas-description .map-area {float:right;width:410px;}
.global-network-contents .overseas-description .map-area iframe {height:325px;}
.global-network-contents .overseas-description .description {float:left;width:410px;}
.global-network-contents .overseas-description h5 {font-size:1.143em;margin-bottom:12px;}
.global-network-contents .overseas-description .text + h5 {margin-top:30px;}
.global-network-contents .overseas-description .scrollbar-inner {background:#c5d5db;height:80px;box-sizing:border-box;}
.global-network-contents .overseas-description .scrollbar-inner p {margin:10px;margin-right:0;padding-left:5px;}
.global-network-contents .overseas-description .scrollbar-inner:last-of-type p {padding-left:15px;position:relative;}
.global-network-contents .overseas-description .scrollbar-inner:last-of-type p:before {content:"ㆍ";position:absolute;left:0;top:0;}
.global-network-contents .overseas-description .scrollbar-inner p + p {margin-top:0;margin-bottom:0;}
.global-network-contents .overseas-description .scrollbar-inner p:first-child {margin-bottom:0;}
.global-network-contents .overseas-description .scrollbar-inner p:last-child {margin-bottom:10px;}
.global-network-contents .description-slider {margin-top:40px;}
.global-network-contents .description-slider ul:after {content:"";display:block;clear:both;}
.global-network-contents .description-slider > ul {margin-left:-10px;}
.global-network-contents .description-slider li {float:left;margin-left:10px;}
.global-network-contents .description-slider .bx-viewport li {margin-left:0;}
.global-network-contents .description-slider .bx-controls-direction > a {position:absolute;text-indent:-999em;overflow:hidden;width:10px;height:18px;background:url(images/ico_common.png) -160px top no-repeat;top:50%;margin-top:-9px;}
.global-network-contents .description-slider .bx-controls-direction > a.disabled {display:none;}
.global-network-contents .description-slider .bx-controls-direction > a.bx-prev {left:-25px;}
.global-network-contents .description-slider .bx-controls-direction > a.bx-next {right:-25px;background-position:-180px top;}

.global-map-wrap {overflow:hidden;}
.global-map-box {margin-top:30px;position:relative;background:url(images/global_map_basic.png) left top no-repeat;}
.global-map-box .global-mask {position:relative;z-index:9;}
.global-map-box .global-map {position:absolute;left:0;top:0;z-index:8;}
.global-map-box .global-map p {display:none;}

[lang="en"] .global-map-box,
[lang="zh"] .global-map-box{margin-top:30px;position:relative;background:url(images/global_map_basic_en.png) left top no-repeat;}


/* 200409 add */

/* 네트워크 국내 */
.bD_tit {padding:20px;}
.bD_tit > strong {font-weight:900; color:#005891; font-size:1.4rem;}
.bD_tit > span {font-size:1.3rem; color:#333;}
.link_sps {position:absolute; top:200px; left:160px; color:#0a4062;}


/* //200409 add */


/* =================================================================================================== */

/** 윤리경영 **/

.rule-description p + p {margin-top:20px;}

.counsel-office-box {border:solid 1px #dedede;padding:40px 40px 40px 220px;position:relative;margin:55px 0 40px 0;}
.counsel-office-box:before {content:"";width:100px;height:100px;background:url(images/icons.png) left -80px no-repeat;position:absolute;left:60px;top:50%;margin-top:-50px;}
.counsel-office-box.fair:before {background-position:left -200px;}
.counsel-office-box dt {color:#333;font-size:1.714em;margin-bottom:20px;}
.counsel-office-box dd p {text-indent:-2.5em;padding-left:2.5em;}

.rule-text-box {border:solid 1px #dedede;padding:15px 20px;overflow-x:hidden;overflow-y:auto;height:180px;box-sizing:border-box;}
.rule-text-box .list-num li {margin-top:5px;}
.rule-text-box .list-num li:first-child {margin-top:0;}
.rule-text-box + .rule-agree-box, .table-bottom-comment + .rule-agree-box {margin-top:10px;}
.rule-agree-box * {vertical-align:middle;}

h3 + .essential {margin-top:-40px;}

.counsel-result {padding-top:30px;}
.counsel-result-box {border:solid 1px #dedede;padding:15px 20px;}

.contentsin-text.lpd {padding-left:1.143em;}
.contentsin-text h5, .contentsin-text h4 {margin-top:35px;font-size:1.286em;}
.contentsin-text.report h4 {margin-bottom:15px;margin-top:20px;}
.contentsin-text.report h4:first-child {margin-top:0;}
.contentsin-text.report > ul {margin-left:10px;}
.contentsin-text + ul {margin-top:35px;}

.fairtrade-box {margin-top:-20px;}
.fairtrade-block {width:50%;float:left;box-sizing:border-box;margin-top:20px;letter-spacing:-0.05em;}
.fairtrade-block:nth-child(odd) {padding-right:10px;}
.fairtrade-block:nth-child(even) {padding-left:10px;}
.fairtrade-description {border:solid 1px #dedede;padding:30px 10px 0 30px;height:230px;box-sizing:border-box;}
.fairtrade-description h4 {font-size:1.286em;margin-bottom:15px;color:#005891;}


.fairtrade-download-box .thumb {float:left;}
.fairtrade-download-box .fairtrade-download {padding-left:240px;}

.step-cleandwi ol {margin-left:-20px;}
.step-cleandwi li {padding-left:20px;box-sizing:border-box;width:25%;float:left;}
.step-cleandwi-text {border:solid 4px #005f9d;padding:30px 20px 25px 20px;height:215px;box-sizing:border-box;}
.step-cleandwi-text dt {color:#005891;font-size:1.286em;line-height:1em;margin-bottom:25px;font-weight:700;}

/* =================================================================================================== */

/** 사업분야 **/

.business {position:relative;font-size:1.286em;line-height:1.389em;}
.business.type2 {font-size:1em;margin-bottom:60px;}
.business a.btn-basic.round {font-size:1em;}
.business.type2 a.btn-basic.round {font-size:1.286em;}
.business a.btn-basic.inquiry {background:#005891;border-color:#005891;color:#fff;}
.business a.btn-basic.inquiry > span:before {content:"";width:15px;height:17px;display:inline-block;background:url(images/ico_common.png) -60px -80px no-repeat;margin-right:10px;}

.business-main-list {margin-left:-20px;margin-top:-20px;}
.business-main-list li {padding-left:20px;width:33.333333%;float:left;margin-top:20px;box-sizing:border-box;text-align:center;}
.business-main-list li > a {position:relative;background:#000;overflow:hidden;}
.business-main-list li .business-main-lnk {color:#fff;position:absolute;left:0;top:0;right:0;bottom:0;}
.business-main-list li dt {margin-top:50px;font-size:1.429em;font-weight:700;line-height:1em;padding-top:85px;position:relative;}
.business-main-list li dt:before {content:"";width:60px;height:60px;background:url(images/ico_business.png) left top no-repeat;position:absolute;left:50%;top:0;margin-left:-30px;}
.business-main-list li dt.ico-business01:before {background-position:left top;}
.business-main-list li dt.ico-business02:before {background-position:-100px top;}
.business-main-list li dt.ico-business03:before {background-position:-200px top;}
.business-main-list li dt.ico-business04:before {background-position:-300px top;}
.business-main-list li dt.ico-business05:before {background-position:-400px top;}
.business-main-list li dt.ico-business06:before {background-position:-500px top;}
.business-main-list li dt.ico-business07:before {background-position:-600px top;}
.business-main-list li dt.ico-business08:before {background-position:-700px top;}
.business-main-list li dt.ico-business09:before {background-position:-800px top;}
.business-main-list li dt.ico-business10:before {background-position:-900px top;}
.business-main-list li dt.ico-business11:before {background-position:-1000px top;}
.business-main-list li dt.ico-business12:before {background-position:-1100px top;}
.business-main-list li dt.ico-business13:before {background-position:-1200px top;}
.business-main-list li dt.ico-business14:before {background-position:-1300px top;}
.business-main-list li dt.ico-business15:before {background-position:-1400px top;}
.business-main-list li dt.ico-business16:before {background-position:-1500px top;width:62px;}
.business-main-list li a:hover dt:before {display:none;}
.business-main-list li a:hover dt {padding:0;margin-top:85px;}
.business-main-list li a img {transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;}
.business-main-list li a:hover img {opacity:0.6;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;}
.business-main-list li dd {margin-top:11px;}
[lang="en"] .business-main-list li dd {margin-top:10px;line-height:1.15em;}

.business-contents-block {position:relative;}
p + .business-contents-block {margin-top:25px;}
.business-contents-block + .business-contents-block {margin-top:40px;}
.business-contents-block > div {float:left;box-sizing:border-box;width:50%;}
.business-contents-block > div:first-child {padding-right:10px;}
.business-contents-block > div:last-child {padding-left:10px;}
/**.business-industry-cont .btn-box {margin-top:30px;}**/

.business-contents-block .btn-box {position:absolute;bottom:29px;left:50%;right:0;padding-left:30px;}
.business-contents-block .btn-box > a.business-down {border:solid 1px #015991;background:#f2f6f7;color:#005891;font-size:12px;display:block;box-sizing:border-box;padding:10px 60px 10px 15px;position:relative;line-height:16px;min-height:62px;}
.business-contents-block .btn-box > a.business-down:after  {content:"";width:20px;height:20px;position:absolute;right:15px;top:50%;margin-top:-10px;background:url(images/ico_common.png) -90px -80px no-repeat;}
.business-contents-block .btn-box > a.business-down > span {display:table-cell;height:40px;vertical-align:middle;}

/* 수정 190212 */
.business-contents-block > .business-dBox {width:100%; padding-left:0px!important;}
.business-contents-block > .business-dBox > .btn-box {position:static; margin-top:8px; bottom:auto; left:auto; right: 0; padding-left: 0px;}
.business-contents-block > .business-dBox > .btn-box:first-child {margin-top:20px;}
.business-contents-block > .business-dBox > .btn-box > a.business-down {border:solid 1px #015991;background:#f2f6f7;color:#005891;font-size:12px;display:block;box-sizing:border-box;padding:12px 60px 12px 15px;position:relative;line-height:16px;min-height:0px;}
.business-contents-block > .business-dBox > .btn-box > a.business-down:after  {content:"";width:20px;height:20px;position:absolute;right:15px;top:50%;margin-top:-10px;background:url(images/ico_common.png) -90px -80px no-repeat;}
.business-contents-block > .business-dBox > .btn-box > a.business-down > span {display:table-cell;height:40px;vertical-align:middle;}
/* //수정 190212 */

.section-half .business-contents-block > div {float:none;box-sizing:border-box;width:100%;padding:0 !important;}

.business-description {padding-left:20px;padding-top:15px;}
.business-description p + dl {margin-top:22px;}
.business-description dt {color:#005891;font-size:1.286em;}
.business-description dd {margin-top:9px;}
.business-description dd + dt {margin-top:24px;}
.business-description dd li > p {text-indent:-3.5em;padding-left:3.5em;}
.business-description dd li > p > span {letter-spacing:1em;}
p.indent-tmp {text-indent:-8.5em;padding-left:8.5em;}
p.indent-tmp02 {text-indent:-2.5em;padding-left:2.5em;}
p.indent-tmp03 {text-indent:-3.5em;padding-left:3.5em;}
p.indent-tmp04 {text-indent:-4.25em;padding-left:4.25em;}
p.indent-tmp05 {text-indent:-7.25em;padding-left:7.25em;}
p.indent-tmp06 {text-indent:-6.5em;padding-left:6.5em;}
p.indent-tmp07 {text-indent:-4.75em;padding-left:4.75em;}
p.indent-tmp08 {text-indent:-11.25em;padding-left:11.25em;}
p.indent-tmp09 {text-indent:-10.25em;padding-left:10.25em;}

[lang="en"]p.indent-tmp08 {text-indent:-15.75em;padding-left:15.75em;}

[lang="zh"] p.indent-tmp04 {text-indent:-4.75em;padding-left:4.75em;}

/* 200409 add */

/* 철강가공서비스 */
.business-description > dl > dt.oL_tit {font-weight:700;}
.business-description > dl > dd.oL_mid_tit {color:#333; font-weight:700;}
.oL_btn {text-align:right; margin-top:15px;}
.oL_btn > a {display: inline-block; text-align: center; color: #fff; font-size: 1.286em; line-height: 44px; border-radius: 10px; padding: 0 40px; background-color:#005891;}
/* //200409 add */

.business-step-btn {float:right;margin-top:-54px;}
.business-step-btn .blue-round {display:inline-block;color:#fff;padding:0 17px;line-height:30px;border-radius:15px;background:#294b62;}
.business-step-btn .blue-round.step2 {background:#78909e;}
.business-step-btn .blue-round.step3 {background:#4d6c7e;}

.business-industry-box {position:relative;margin-left:-20px;min-height:195px;}
.business-industry-box.multi {min-height:220px;}
.business-industry-box.multi2 {min-height:235px;}
.business-industry-box a.block {position:absolute;top:0;width:25%;padding-left:20px;box-sizing:border-box;}
.business-industry-box a.block:nth-of-type(1) {left:0;}
.business-industry-box a.block:nth-of-type(2) {left:25%;}
.business-industry-box a.block:nth-of-type(3) {left:50%;}
.business-industry-box a.block:nth-of-type(4) {left:75%;}
.business-industry-box.multi a.block {height:202px;}
.business-industry-box.multi2 a.block {height:217px;}
.business-industry-box .business-industry-cont {padding-top:195px;margin-left:20px;margin-bottom:40px;height:0;overflow:hidden;}
.business-industry-box.multi .business-industry-cont {padding-top:220px;}
.business-industry-box.multi2 .business-industry-cont {padding-top:235px;}
.business-industry-box .business-industry-contin {background:#d8e2e6;padding:50px 50px 30px 50px;}
.business-industry-box a.block > span {font-size:1.143em;display:block;margin-top:16px;color:#333;}
.business-industry-box a.block > em {position:absolute;width:30px;height:30px;background:#fff;right:10px;top:10px;text-indent:-999em;overflow:hidden;}
.business-industry-box a.block > em:before {content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;background:url(images/ico_common.png) left -260px no-repeat;}
.business-industry-box a.block.on > span {font-weight:700;}
.business-industry-box a.block.on > em:before {background-position:-20px -260px;}
.business-industry-box a.block.on:after {content:"";width: 0;height: 0;border-left: 20px solid transparent;border-right: 20px solid transparent;border-top: 20px solid #fff;position:absolute;bottom:-30px;left:50%;margin-left:-10px;}
.business-industry-box .business-industry-contin h3 {font-size:1.714em;color:#333;margin-bottom:30px;line-height:1.2em;letter-spacing:-0.05em;}
.business-industry-box .business-industry-contin h4 {font-size:1.429em;margin-bottom:17px;letter-spacing:-0.05em;padding-right:4.5em;font-weight:400;line-height:1.1em;}
.business-industry-contin .business-description {padding-left:10px;}
.business-industry-box .business-industry-contin h4  + .business-step-btn {margin-top:-44px;}

.business-industry-box .business-industry-cont a.btn-basic.round {font-size:1em;line-height:29px;padding:0 19px;}

.thumb-list {margin-left:-20px;}
.thumb-list li {padding-left:20px;width:25%;box-sizing:border-box;float:left;}
.thumb-list li > span {display:block;margin-top:15px;font-size:1.143em;}

/* s.newBusinessesPage_191128 */
.infra_tBox {}
.infra_tBox li:last-child {margin-top:25px;}
.infra_tBox li strong {display:block; font-size:17px; color:#222; margin-bottom:5px;}
.infra_tBox li span {}

.inner-contents .m_in_tit > p {font-size: 20px; font-weight: 700; margin-bottom: 20px; color: #222;}

.businessN_tit_box{}
.businessN_tit_box strong{display:block; font-weight:700; font-size:22px; margin-bottom:30px; color:#333;}
.businessN_tit_box span{font-size:17px;}

.businessN-main-list00 {width:100%; max-width:940px; margin-top:25px;}
.businessN-main-list00 ul::after{display:table; content:""; clear:both;}
.businessN-main-list00 li {width:48.5%;float:left;box-sizing:border-box;text-align:center;}
.businessN-main-list00 li:last-child {float:right;}

.businessN-main-list {width:100%; max-width:940px; margin-top:60px;}
.businessN-main-list ul::after{display:table; content:""; clear:both;}
.businessN-main-list li {width:48.5%;float:left;box-sizing:border-box;text-align:center;}
.businessN-main-list li:last-child {float:right;}
.businessN-main-list li > a {position:relative;background:#000;overflow:hidden;}
.businessN-main-list li .businessN-main-lnk {color:#fff;position:absolute;left:0;top:0;right:0;bottom:0;}
.businessN-main-list li .businessN-main-lnk > p {margin-top:30%;font-size:22px;font-weight:700;position:relative; letter-spacing:0.8px;}
.businessN-main-list li a img {transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;}
.businessN-main-list li a:hover img {opacity:0.4;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;}

.businessN-main-list02 {width:100%; max-width:940px; margin-top:60px;}
.businessN-main-list02 ul::after{display:table; content:""; clear:both;}
.businessN-main-list02 li {width:23.5%; margin-left:2%; float:left;box-sizing:border-box;text-align:center;}
.businessN-main-list02 li:first-child {margin-left:0;}
.businessN-main-list02 li > a {position:relative;background:#000;overflow:hidden;}
.businessN-main-list02 li .businessN-main-lnk {color:#fff;position:absolute;left:0;top:0;right:0;bottom:0;}
.businessN-main-list02 li .businessN-main-lnk > p {margin-top:23%;font-size:20px;font-weight:700;position:relative; letter-spacing:0.8px;}
.businessN-main-list02 li .businessN-main-lnk > p.lnk_top {margin-top:30%;}
.businessN-main-list02 li a img {transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;}
.businessN-main-list02 li a:hover img {opacity:0.4;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;}

.businessN-main-list03 {width:100%; max-width:940px; margin-top:60px;}
.businessN-main-list03 ul::after{display:table; content:""; clear:both;}
.businessN-main-list03 li {width:32%; margin-left:2%; float:left;box-sizing:border-box;text-align:center;}
.businessN-main-list03 li:first-child {margin-left:0;}
.businessN-main-list03 li > a {position:relative;background:#000;overflow:hidden;}
.businessN-main-list03 li .businessN-main-lnk {color:#fff;position:absolute;left:0;top:0;right:0;bottom:0;}
.businessN-main-list03 li .businessN-main-lnk > p {margin-top:28%;font-size:20px;font-weight:700;position:relative; letter-spacing:0.8px;}
.businessN-main-list03 li .businessN-main-lnk > p.lnk_top {margin-top:30%;}
.businessN-main-list03 li a img {transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;}
.businessN-main-list03 li a:hover img {opacity:0.4;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;}

/* e.newBusinessesPage_191128 */

/* =================================================================================================== */

/** 투자정보 **/
.thumb.investor {margin-bottom:60px;}

.ir-presentation {position:relative;}
.ir-presentation span.num {line-height:1em;display:block;width:40px;text-align:center;color:#767676;position:absolute;left:0;top:50%;margin-top:-0.5em;}
.ir-presentation .title {padding-left:90px;position:relative;}
.ir-presentation .title:before  {content:"";position:absolute;left:60px;top:3px;bottom:3px;width:1px;background:#ebebeb;}
.ir-presentation .title > p {color:#222;font-weight:700;font-size:1.143em;}
.ir-presentation .title > span.date {color:#767676;display:block;margin-top:4px;}
.ir-presentation-contents {padding:40px 60px;}
.ir-presentation-download {margin-top:20px;text-align:center;}

.contents-block.rule:first-of-type {padding-top:20px;}
.contents-block.rule h3 {margin-bottom:30px;}
.contents-block.rule h4 {font-size:1.429em;margin-bottom:30px;}
.contents-block.rule h5 {font-size:1.286em;}
.contents-block.rule h3, .contents-block.rule h4, .contents-block.rule h5 {font-weight:400;}

/* 신용등급_201106 */
h4.title_credit {color: #333; font-weight: 500;}
.title_credit::before {content:""; background:none;}
.table_credit > table {border-top: 2px solid #a5a5a5; border-bottom: 2px solid #a5a5a5; width: 100%; border-collapse: collapse; border-spacing: 0;}
.table_credit > table th {border-bottom: 2px solid #a5a5a5; padding: 20px 30px; color: #333; font-weight: 700; background: #f2f2f2; vertical-align: middle; text-align: center; line-height: 22px;}
.table_credit > table tbody th {background: none;}
.table_credit > table td {padding: 20px 15px; vertical-align: middle; text-align: center; line-height: 24px;}

.text_credit {text-align:right; margin-bottom:5px;}
.table_credit02 {border-top: 2px solid #a5a5a5; border-bottom: 2px solid #a5a5a5; width: 100%; border-collapse: collapse; border-spacing: 0;}
.table_credit02 th {border-bottom: 2px solid #a5a5a5; padding: 20px 30px; color: #333; font-weight: 700; background: #f2f2f2; vertical-align: middle; text-align: center; line-height: 22px;}
.table_credit02 tbody th {background: none; border-bottom: none; }
.table_credit02 td {text-align: left; padding: 20px 30px;}
.listText_credit {margin-top:10px;}
.listText_credit li{}
.listText_credit li:last-child{padding-left:20px;}
.listText_credit li:last-child > span {padding-left:15px;}
.credit_pc_t{display:none;}

.esgE_table01 > table td > img {width:75px; max-width:100%;}
.esgE_table01 > table th.esgE_border {border-bottom: none;}
.esgE_table02 > table th.esgE_borderT {border-right: 1px solid #a5a5a5;}
.esgE_table02 > table th.esgE_border {border-bottom: 1px solid #a5a5a5; border-right: 1px solid #a5a5a5;}
.esgE_table02 > table td {border-bottom: 1px solid #a5a5a5; text-align:left; padding: 20px 40px;}
.contents-block > ul.esg_ML {padding-left:2.5em;}


/* =================================================================================================== */

/** 지속가능성 **/

.csr-slogan {padding-bottom:60px;text-align:center;font-size:1.286em;line-height:1.389em;color:#333;letter-spacing:-0.05em;}
[lang="zh"] .csr-slogan {letter-spacing:-0.1em;}
.csr-slogan + .accordion-box {margin-top:-1px;}
.csr-slogan ~ .contents-block {padding-top:60px;border-top:solid 1px #dedede;}

.csr-description-box {margin-top:60px;position:relative;}
.csr-description-box.csr-list {margin-top:0;}
.csr-description-box:after {content:"";display:block;clear:both;}
.csr-description-box > div {width:50%;box-sizing:border-box;float:left;}
.csr-description-box > div:first-child {padding-right:10px;}
.csr-description-box > div:last-child {padding-left:10px;}
.csr-description-box:nth-of-type(even) div:first-child {float:right;padding-right:0;padding-left:10px;}
.csr-description-box:nth-of-type(odd) .description {padding-left:30px;}
.csr-description-box:nth-of-type(even) .description {padding-right:30px;}
.csr-description-box .description dt {color:#333;font-size:2.143em;margin-bottom:28px;line-height:1.333em;}
.csr-description-box .description.list dt {font-weight:700;}
.csr-description-box .description.list dt span {color:#767676;font-size:14px;font-weight:400;display:block;margin-top:-5px;}
.csr-description-box .description.list dd {position:absolute;bottom:0;}

.csr-description-box + .csr-list-box {border-top:solid 1px #dedede;padding-top:60px;margin-top:60px;}
.csr-description-box.csr-list {padding-top:60px; border-top:solid 1px #dedede;}

.csr-description-box > div > em {color:#fff;display:inline-block;line-height:2em;background:#05629f;padding:0 1em;margin-bottom:10px;margin-left:30px;}
.csr-description-box > div > em.green {background:#009543;}
.csr-description-box > div > em.blue {background:#02959a;}
.csr-description-box:nth-of-type(even) > div > em {margin-left:0;}
h3 + .csr-description-box {margin-top:10px;}

.photo-list-box ul {margin-left:-20px;}
.photo-list-box li {float:left;width:25%;padding-left:20px;box-sizing:border-box;}
.photo-list-box li .thumb {width:100%;overflow:hidden;}
.photo-list-box li .title {margin-top:15px;color:#333;overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient: vertical; word-wrap:break-word;height:3.2em;}
.photo-list-box li .date {display:block;margin-top:4px;color:#767676;}

.other-article {margin-top:60px;}
.other-article li {border-bottom:solid 1px #dedede;padding:15px 150px 15px 80px;position:relative;}
.other-article li:first-child {border-top:solid 1px #dedede;}
.other-article li > strong {color:#333;position:absolute;left:20px;top:15px;}
.other-article li > span {color:#767676;position:absolute;right:20px;top:15px;}
.other-article li > p {display:block;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}


/* =================================================================================================== */

/** 홍보채널 **/
.brochure-summary-box {background:url(images/bg_promotion.jpg) right top no-repeat;height:350px;margin-bottom:60px; background-position-y: 35px; background-size: 45%;}
.brochure-summary-box dt {font-weight:700;font-size:3.571em;color:#333;line-height:1.100em;letter-spacing:-0.05em;padding-top:62px;}
.brochure-summary-box dt span {font-weight:300;}
.brochure-summary-box dd {margin-top:15px;letter-spacing:-0.05em;}

.brochure-download-box {text-align:center;padding-bottom:60px;border-bottom:solid 1px #dedede;}
.brochure-download-box.vod {border:0;padding:0;}
.brochure-download-box ul {margin-left:-20px;margin-top:-20px;}
.brochure-download-box li {float:left;width:25%;padding-left:20px;box-sizing:border-box;margin-top:20px;}
.brochure-download-box li > a {display:block;border:solid 1px #dedede;text-align:center;padding:1.643em 0 2.143em 0;}
.brochure-download-box li > a:hover {background:#005f9d;color:#fff;border-color:#005f9d;}
.brochure-download-box li > a span, .brochure-download-box li > a strong {display:block;}
.brochure-download-box li > a span {font-size:1.143em;}
.brochure-download-box li > a strong {position:relative;font-size:4.286em;color:#005f9d;line-height:1em;}
.brochure-download-box li > a:hover strong:after {content:"";width:50px;height:42px;background:url(images/ico_common.png) -60px -220px no-repeat #005f9d;position:absolute;top:50%;left:50%;margin:-20px 0 0 -25px;}

.acrobat-download-box {text-align:center;padding-top:40px;}
.acrobat-download-box p + p {margin-top:20px;}
.acrobat-download-box a {display:inline-block;border:solid 1px #dedede;line-height:48px;padding:0 19px 0 69px;font-size:1.286em	;color:#333;position:relative;}
.acrobat-download-box a:before {content:"";width:50px;height:50px;position:absolute;left:-1px;top:-1px;background:url(images/ico_common.png) right -80px no-repeat;}
.acrobat-download-box a span {color:#d24013;}

#contentsTab_in + .vod_embed_box {margin-top:40px;}
.vod_box {float:left;width:74%;}
.vod_caption_box {float:right;height:394px;border:solid 1px #dedede;background:#f5f5f5;width:23%;box-sizing:border-box;padding:20px;overflow-y:auto;}

.advertise-list-box {overflow:hidden;margin-top:15px;}
.advertise-list-box + .advertise-list-box {margin-top:30px;}
.advertise-list-box > div, .advertise-list-box dl {float:left;width:48.936%;box-sizing:border-box;overflow:hidden;}
.advertise-list-box > dl {float:right;}
.advertise-list-box dt {color:#005891;font-size:1.286em	;}
.advertise-list-box dd {margin-top:17px;}
.advertise-list-box div.thumb {overflow:hidden;}
.advertise-list-box div.thumb.border {border:solid 1px #dedede;}
.advertise-list-box div.thumb img:hover {transition: all 0.5s ease-out;transform: scale(1.05);}

.poster-list-box {margin-top:15px;}
.poster-list-box li {float:left;width:23.1914%;margin-left:2.174%;box-sizing:border-box;overflow:hidden;margin-bottom:20px;}
.poster-list-box li:nth-child(4n+1) {margin-left:0;}
.poster-list-box li div.thumb {max-height:180px;overflow:hidden;}
.poster-list-box li div.thumb img:hover {transition: all 0.5s ease-out;transform: scale(1.05);}
.poster-list-box li p {color:#005891;font-size:1.286em;border:solid 1px #dedede;border-top:0;min-height:88px;padding:15px 20px;box-sizing:border-box;}

.contact-address {padding-bottom:55px;text-align:center;}
.contact-address h3 {padding:0;font-size:2.143em;font-weight:700;margin-bottom:17px;}
.contact-address h3:before {display:none;}

.contact-address-list {margin-left:-20px;}
.contact-address-part {padding-left:20px;width:33.3333%;float:left;box-sizing:border-box;}
.contact-address-part > p {border:solid 1px #dedede;border-bottom:0;line-height:1em;text-align:center;padding:39px 0 30px 0;}
.contact-address-part > p > span {display:inline-block;position:relative;font-size:1.429em;padding-bottom:70px;color:#333;}
.contact-address-part > p > span:before {content:"";width:60px;height:60px;background:url(images/icons.png) -120px -80px no-repeat;position:absolute;left:50%;bottom:0;margin-left:-30px;}
.contact-address-part > p > span.ico01:before {background-position:-120px -80px;}
.contact-address-part > p > span.ico02:before {background-position:-120px -150px;}
.contact-address-part > p > span.ico03:before {background-position:-120px -220px;}
.contact-address-part .info {background:#f5f5f5;border:solid 1px #dedede;border-top:0;padding:35px 0;text-align:center;height:268px;box-sizing:border-box;}
.contact-address-part .info dt {color:#005891;font-size:1.286em;}
.contact-address-part .info dd {margin-top:15px;display:inline-block;text-align:left;}
.contact-address-part .info dd + dt {margin-top:33px;}

.fairtrade-down-box {background:#d8e2e6;padding:50px;display:table;width:100%;box-sizing:border-box;}
.fairtrade-down-box .thumb {display:table-cell;text-align:left;width:180px;}
.fairtrade-down-box .text {display:table-cell;text-align:left;vertical-align:middle;}
.fairtrade-down-box .text p {font-size:1.429em;color:#333;padding-bottom:20px;}
.fairtrade-down-box .text a {background:#fff;}

.press-list-box {border-top:solid 2px #333;}
.press-list-box li {border-bottom:solid 1px #dedede;}
.press-list-box li > a {display:block;padding:20px 0;}
.press-list-box li > a:after {content:"";display:block;clear:both;}
.press-list-box li .thumb {float:left;width:25%;}
.press-list-box li .cont {padding-left:28%;}
.press-list-box li .cont dt {font-size:1.286em; color:#222;font-weight:700;margin-top:15px;}
.press-list-box li .cont dt p {overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
.press-list-box li .cont dd {margin-top:15px;}
.press-list-box li .cont dd p {color:#333;overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient: vertical; word-wrap:break-word;height:3.2em;}
.press-list-box li .cont dd span {display:block;margin-top:10px;color:#666;}




.sitemap-box {margin-left:-20px;padding:15px 0 100px 0;}
.sitemap-box:after {content:"";display:block;clear:both;}
.sitemap-box .sitemap-block {width:25%;padding-left:20px;box-sizing:border-box;float:left;}
.sitemap-box .sitemap-block:nth-child(4n+1) {clear:both;}
.sitemap-block h2 {padding:20px 0;color:#005891;font-size:1.714em;border-bottom:solid 2px #035a92;}
.sitemap-block h3 {font-size:1.429em;color:#333;padding:13px 10px 15px 10px;border-bottom:solid 1px #dedede;line-height:1.5em;font-weight:400;}
[lang="en"] .sitemap-block h3 {letter-spacing:-0.05em;}
.sitemap-block ul {background:#f9f9f9;border-bottom:solid 1px #dedede;padding:2px 10px;}
.sitemap-block li {padding:12px 0 12px 15px;position:relative;}
.sitemap-block li:before {content:"";width:4px;height:4px;background:url(images/ico_common.png) -20px -30px no-repeat;position:absolute;left:0;top:21px;opacity:0.5;}

.h2-contents + .contents-block {margin-top:55px;}
.contents-block.etc p + p, .contents-block.etc p + ol {margin-top:8px;}
.contents-block.etc > ol, .privacy > ul {margin-left:10px;}
.contents-block.etc > p.large {color:#005891;font-size:1.286em;line-height:1.667em;}
.contents-block.etc h4 {font-size:1em;margin-top:25px;}
.contents-block.etc:last-of-type {padding-bottom:100px;}
.contents-block.etc p.large + p.large, .contents-block.etc ul + p.large {margin-top:25px;}
.contents-block.etc p + ul {margin-top:20px;}
.contents-block.etc ul li > ul {margin:15px 0;}
.contents-block.etc p + .table-box , .contents-block.etc .table-box + p {margin-top:15px;}

.pop-policy {max-width:800px;}
.pop-policy .layer-pop-wrapin h3 {padding-left:60px;}
.pop-policy-contents {padding:35px 60px 60px 60px;overflow-y:auto;overflow-x:hidden;height:600px;}
.pop-policy-contents .contents-block.etc h4 {font-size:1.286em;}
.pop-policy-contents .contents-block.etc:last-of-type {padding-bottom:0;}
.pop-policy-contents .counsel-office-box {padding:55px 20px 55px 198px;margin:0;}
.pop-policy-contents .counsel-office-box:before {background-position:left -320px;}
.pop-policy-contents .btn-box {margin-top:40px;padding-bottom:60px;}

/** 지속가능성 0914 추가 **/

.report-book-box {margin-bottom:30px;}
.report-book-box:after {content:"";display:block;clear:both;}
.report-book-box .thumb {float:left;width:188px;margin-left:12px;}
.report-book-box .thumb img {-webkit-box-shadow: 8px 8px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow: 8px 8px 5px 0px rgba(0,0,0,0.5);box-shadow: 8px 8px 5px 0px rgba(0,0,0,0.5);}
.report-book-box .desc {padding-left:230px;padding-top:30px;}
.report-book-box.report02 .thumb {margin-left:12px;width:188px;}
.report-book-box.report03 .thumb {margin-left:12px;width:188px;}


/** 그룹비전 180921 추가 **/

/*     Vision     */
.groupVision_Pd{margin: 0 10px;}
.groupVision_Pd>h3{
	color: #222;
    font-size: 2.857em;
    font-weight: bold;
    letter-spacing: -1px;
}
.visionPdG>h4{
	font-size: 26px;
    color: #333;
    font-weight: bold;
    padding-top: 60px;
    letter-spacing: -1px;
}

.visionPdG .imageGv { margin-top: 40px; background: #f5f5f5; text-align: center; }
.visionPdG .imageGv img { margin: 0 auto; }
.visionPdG .imageGv.diagramGv { border: 1px #ccc solid; background: #fff; }
.visionPdG .imageGv.diagramGv img { margin: 0 auto; }
.visionPdG .imageGv .innertextGv { margin-top: 0; padding: 0 40px 40px 40px; text-align: left; }
.visionPdG p { margin-top: 30px; font-size: 17px; line-height: 26px; letter-spacing:-0.5px; }

.hidePd {
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 0;
    overflow: hidden;
    }
    
.mobile-hidePd { display: inline-block; }
img.mobile-hidePd { display: inline; }
.mobile-onlyPd { display: none; }
img.mobile-onlyPd { display: none; }

/**/
.reportN_box {}
.reportN_box > h1{text-align:center; font-size: 26px; font-weight:900; margin-bottom: 10px;}
.reportN_box > h2{text-align:center; font-size: 20px; font-weight:500; margin-bottom: 20px;}
.reportN_inBox {padding-top: 40px;}
.reportN_inBox > p{font-size: 16px; font-weight: 900; margin-bottom: 25px; color:#222;}
.reportN_inBox > dl dt{font-size: 14px; line-height: 22px; margin-bottom: 7px;}
.reportN_inBox > dl dd{font-size: 14px; position: relative; padding-left: 1.143em; line-height: 22px; margin-bottom: 7px;}
.reportN_inBox > dl dd::before{content: ""; width: 4px; height: 4px; background: url(images/ico_common.png) -20px -30px no-repeat; position: absolute; left: 0; top: 0.714em; opacity: 0.5;}
.reportN_inBox > ul li{font-size: 14px; line-height: 22px; margin-bottom: 7px;}

.in_menuTab_wrap{
     width: 100%;
     max-width: 940px;
     margin: 0 auto;
 }
 .menuTab_box {
 display: none;
 margin-bottom: 50px;
 }

 .menuTab_boxS {}
 .menuTab_boxS:after {content: ''; display: table; clear: both;}
 .menuTab_boxS li {
     float: left;
     width: 25%;
     border-width: 1px 1px 1px 0;
     border-color: #dedede;
     border-style: solid;
     box-sizing: border-box;
 }   
 .menuTab_boxS li:first-child {
     border-left: 1px solid #dedede;
 }
 .menuTab_boxS li a.last_tab_p {
   padding: 37px 0;
 }
 
 .menuTab_boxS li a {
   display: block;
   color: #767676;
   font-size: 14px;
   line-height: 17px;
   text-align: center; 
   box-sizing: border-box;
   padding: 20px 0;
 }
 .is-active {
   background: #005891;
   border-color: #005891 !important;
 }
 .is-active a{
   color: #fff !important;
   font-weight: 700;
 }
 .in_contents h2 {font-size: 16px; font-weight: 900; margin-bottom: 25px;}
 .in_contents ul {margin-bottom: 60px;}
 .in_contents ul li {font-size: 14px; position: relative; padding-left: 1.143em; line-height: 22px; margin-bottom: 7px;}
 .in_contents ul li::before {content: ""; width: 4px; height: 4px; background: url(http://www.poscointl.com/resource/kor/css/images/ico_common.png) -20px -30px no-repeat; position: absolute; left: 0; top: 0.714em; opacity: 0.5;}
 .in_contents ul li.text_sup sup {color : #000; font-size: 5px; font-weight: 700; vertical-align: super; line-height: 12px;}
 .in_contents ol {border-top: 1px solid #767676; padding-top:5px;}
 .in_contents ol li {font-size:10px; padding-top: 5px; line-height: 14px;}
 .in_contents ol li sup {color : #000; font-size:10px; font-weight: 700;}
 .in_contents p {font-size: 14px; line-height: 22px; margin-bottom: 25px;}
 .in_contents table {}
 .in_contents table th,td {font-size: 14px; line-height: 18px;}
 .in_contents table thead th {color: #333; font-weight: 700; background: #f2f2f2; padding: 20px 0; border-width: 2px 1px 1px 0; border-style: solid; border-color: #767676; text-align: center;}
 .in_contents table thead th:last-child {border-right: none;}
 .in_contents table tbody th {font-weight: 700; vertical-align: middle; padding: 10px 10px; border-bottom: 1px solid #767676; text-align: center;}
 .in_contents table tbody td {vertical-align: middle; padding: 10px 10px; border-bottom: 1px solid #767676; border-left: 1px solid #767676;}
 .in_contents table tbody td.color_boxs {background-color: #00a5e5;}
 #menuTab_navi {
   width: 100%;
   border-radius: 0px;
   border: solid 1px #e4e4e4;
   padding: 5px 10px;
   height: 40px;
 }
 .in_contents p > a.out_btnL {color:#00a5e5; font-weight:900; border-bottom:1px solid #00a5e5; display:inline-block; position:relative; margin-left: 20px; line-height:16px;}
 .out_btnL .img_Obtn {position: absolute; top: 2px; right: -17px;}

/* S.210623 modernSlaveryStatement */
.mss_wrap {}
.contents-block > .mss_wrap > h4.mss_title {text-align:center; font-size:24px; line-height:40px; letter-spacing:-0.5px; margin-bottom:0; color:#005891;}
.contents-block > .mss_wrap > h4.mss_title > span {font-weight:900; font-size:26px; color:#000;}
.contents-block > .mss_wrap > dl.mss_text {margin-top:100px;}
.contents-block > .mss_wrap > dl.mss_text > dt {margin-top:40px; font-weight:900; font-size:16px; color:#222;}
.contents-block > .mss_wrap > dl.mss_text > dt:first-child {margin-top:0;}
.contents-block > .mss_wrap > dl.mss_text > dd {margin-top:15px; font-size: 15px; line-height: 22px;}
.contents-block > .mss_wrap > dl.mss_text > dd > span { display:block; margin-top:10px;}
.contents-block > .mss_wrap > dl.mss_text > dd > span.mss_tIcon { display:block; margin-top:10px; margin-left:12px; position:relative;}
.contents-block > .mss_wrap > dl.mss_text > dd > span.mss_tIcon::before {content:"-"; display:inline-block; position:absolute; left:-12px; color:#222;}
.contents-block > .mss_wrap > p {margin: 80px 0 100px; text-align:center; color:#222; font-size:16px; font-weight:900;}
.contents-block > .mss_wrap > ul.mss_cSign {text-align:right;}
.contents-block > .mss_wrap > ul.mss_cSign > li {font-size:16px; line-height:26px; color:#222;}
.contents-block > .mss_wrap > ul.mss_cSign > li:nth-of-type(3) {margin-top:15px; font-size:18px; font-weight:900;}
.contents-block > .mss_wrap > ul.mss_cSign > li > img {width:136px;}
/* E.210623 modernSlaveryStatement */

@media screen and (max-width: 768px) { 
	
	.groupVision_Pd{margin: 0 20px;}
	.groupVision_Pd>h3{font-size: 2.083em;}
	.visionPdG>h4{
	font-size: 20px;
    font-weight: bold;
    padding-top: 50px;
    line-height: 26px;
}
	.visionPdG .imageGv { margin-top: 20px; }
	.visionPdG .imageGv.diagramGv { border: 1px #ccc solid; }
  	.visionPdG .innertextGv { margin-top: 0; padding: 0 20px 30px 20px; }
 	.visionPdG p { margin-top: 20px; font-size: 14px; line-height: 19px; } 
 	
 	.mobile-hidePd, img.mobile-hidePd { display: none; }
	.mobile-onlyPd { display: inline-block; }
	img.mobile-onlyPd { display: inline; }
	
	/* s.newBusinessesPageM_191128 */
	.businessN-main-list02 {width:100%; max-width:768px; margin-top:30px;}
	.businessN-main-list02 li {width:48.5%; margin-left:3%; float:left;}
	.businessN-main-list02 li:first-child {margin-left:0;}
	.businessN-main-list02 li:nth-of-type(3) {margin-left:0; margin-top:3%;}
	.businessN-main-list02 li:last-child {margin-top:3%;}
	.businessN-main-list02 li .businessN-main-lnk > p {margin-top:30%;font-size:18px; letter-spacing:0.8px;}
	
	.businessN-main-list03 {width:100%; max-width:768px; margin-top:30px;}
	.businessN-main-list03 li {width:48.5%; margin-left:3%; float:left;}
	.businessN-main-list03 li:first-child {margin-left:0;}
	.businessN-main-list03 li:nth-of-type(3) {margin-left:0; margin-top:3%;}
	.businessN-main-list03 li:last-child {margin-top:3%;}
	.businessN-main-list03 li .businessN-main-lnk > p {margin-top:30%;font-size:18px; letter-spacing:0.8px;}
	/* e.newBusinessesPageM_191128 */
	
 	 /**/
	.reportN_box {margin-top: 30px;}
	.reportN_box > h1{font-size: 24px; margin-bottom: 5px;}
	.reportN_box > h2{font-size: 18px; margin-bottom: 10px;}
	.reportN_inBox {padding-top: 20px;}
	.reportN_inBox > p{font-size: 14px; margin-bottom: 15px;}
	.reportN_inBox > dl dt{font-size: 12px; line-height: 20px; margin-bottom: 4px;}
	.reportN_inBox > dl dd{font-size: 12px; line-height: 20px; margin-bottom: 4px;}
	.reportN_inBox > ul li{font-size: 12px; line-height: 20px; margin-bottom: 4px;}
	
	 .in_contents h2 {font-size: 14px; margin-bottom: 15px;}
	 .in_contents ul {margin-bottom: 30px;}
	 .in_contents ul li {font-size: 12px; line-height: 20px; margin-bottom: 4px;}
	 .in_contents p {font-size: 12px; line-height: 20px; margin-bottom: 15px;}
	 
	 .in_contents table {}
	 .in_contents table th,td {font-size: 12px; line-height: 16px;}
	 .in_contents table thead th {padding: 10px 0;}
	 .in_contents table tbody th {padding: 5px 5px;}
	 .in_contents table tbody td {padding: 5px 5px;}
	 #menuTab_navi {
		 margin-bottom:30px;
		 background: url(images/ico_select_m.png) right center no-repeat;
	     background-size: 30px auto;
	 }
	.ju_mBr {display:none;}
	
 	 }
 	 
 	 @media screen and (min-width: 768px) {
        .menuTab_box {
            display: block;
        }
        .menuTab_box_navi {
            display: none;
            
        }
        
        }
