@charset "utf-8";

@import url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css); /* Bold(700), Regular(400), Light(300), UltraLight(200) */
@import url('https://fonts.googleapis.com/css?family=Titillium+Web:200,400,600&display=swap'); /* font-family:'Titillium Web';thin은 font-weight:200, Regular은 font-weight:400, Semibold는 font-weight:600 */

/* Reset */
body, h1, h2, h3, h4, h5, h6,
div, p, blockquote, pre, address,
ul, ol, li, dl, dt, dd,
table, caption, th, td,
form, fieldset, legend,
hr {margin:0; padding:0;}

h1, h2, h3, h4, h5, h6 {font-size:100%;}
ul, ol {list-style:none;}
table {margin:0; padding:0; border-spacing:0; border:0; border-collapse:collapse; _border-collapse:collapse;}
*+html table {border-collapse:collapse;}
img, fieldset, abbr, acronym {border:0;}
address, caption, cite, code, dfn, em, var {font-style:normal; font-weight:normal;}
q:before, q:after {content: '';}
input, select, button, textarea {font-family:'Nanum Barun Gothic', dotum, '돋움', sans-serif; font-size:14px; line-height:1.5; color:#333;}/* font-size 12px → 14px */
input[type="text"]{height:26px; padding:0 10px; border:1px solid #e5e5e5; line-height:26px;}

/* Base */
body {font-family:'Arial', 'Nanum Barun Gothic', dotum, '돋움', sans-serif;font-size:14px; line-height:1.5; color:#666}/* font-size 12px → 14px, Delete letter-spacing -0.5px */ 
hr {display:none}
caption, legend,
#skipNavi {width:0; height:0; line-height:0; overflow:hidden; visibility:hidden; font-size:0;}
a {color:inherit; text-decoration:none;}
a:focus, a:hover, a:active {text-decoration:none;}
input.txt,
textarea.textarea {padding:2px 0; border:1px solid #c7c7c7; font-size:14px; line-height:1.5; font-family:'Nanum Barun Gothic', dotum, '돋움', sans-serif;}/* font-size:12px → 14px */
label,
input.button, input.submit , input.image,
button {cursor:pointer;}
textarea, pre {overflow:auto;}
.cboth {clear:both;}
.invisible {overflow:hidden; visibility:hidden; position:absolute; width:0; height:0; font-size:0; line-height:0;}

.plants-management-tab .practical-tab{margin-top:36px; text-align:center;}
.plants-management-tab .practical-tab li{display:inline-block; float:none; width:auto;}
.plants-management-tab > ul.practical-tab > li > a span{padding:0 20px;}
.plants-management-tab > ul{height:59px;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}
.plants-management-tab > ul > li{float:left;width:88px;}
.plants-management-tab > ul > li.tianjin{width:152px;}
.plants-management-tab > ul > li.malaysia{width:187px;}
.plants-management-tab ul li.vietnam{width:157px;}
.plants-management-tab > ul > li > a{display:block;margin-right:8px;padding-top:18px;font-size:16px;text-align:center;vertical-align:middle;}
.plants-management-tab > ul > li.active > a span{position:relative;display:block;margin:0 6px;color:#35449d;}
.plants-management-tab > ul > li.active > a span:before{content:'';display:block;width:100%;position:absolute;left:0;bottom:-18px;height:4px;background:#1c5cb0;}

/* layout */
html, body {overflow:hidden; width:100%; height:100%;}
body {overflow-x:auto;}
.mobile-only {display:none;}
#skipNav {position:absolute; top:0; left:0; right:0; font-size:0; line-height:0;}
#skipNav a:focus {display:block; background:#ff4242; font-size:12px; line-height:20px; text-align:center;}
#wrap {position:relative; overflow:auto; overflow-x:hidden; width:100%; min-width:1280px; height:100%;}
#header {display:inline-block; position:absolute; top:40px; left:0; right:0; width:1200px; height:64px; margin:0 auto; background:#fff; z-index:20;}
#header .logo {float:left; padding:0 37px 0 30px; font-size:0; line-height:0;}
#header .header-right {float:right; padding-right:30px;}
#header .header-right .language {float:left; padding-right:26px;}
#header .header-right .language li {float:left; font-family:'Titillium Web'; font-size:13px; line-height:62px; color:#767676}/* Delete letter-spacing -0.5px */
#header .header-right .language li > a {display:block; padding:0 6px;}
#header .header-right .language li.active, #header .header-right .language li:hover {color:#273896; font-weight:600;}
#header .header-right .share {float:left; overflow:hidden; height:24px; margin:20px 30px 0 0; font-size:0; line-height:60px;}
#header .header-right .share img {width:24px;}
#header .header-right .share.share-open img {margin-top:-24px;}
#header .header-right .gnb-search {float:left; overflow:hidden; height:24px; margin-top:20px; font-size:0; line-height:60px;}
#header .header-right .gnb-search img {width:24px;}
#header .header-right .gnb-search.gnb-search-open img {margin-top:-24px;}
#header.header-scroll {position:fixed; top:0; width:100%; margin:0; border-bottom:1px solid #e7e7e7; z-index:30;}
.gnb-sns-layer {display:none; position:absolute; top:84px; left:0; right:0; max-width:1200px; height:154px; margin:0 auto; padding-top:83px; background:#2a3da6; font-size:0; line-height:0; text-align:center;}
.gnb-sns-layer .gnb-sns-icon {display:inline-block; overflow:hidden; height:70px; margin:0 38px;}
.gnb-sns-layer .gnb-sns-icon img {width:70px;}
.gnb-sns-layer .gnb-sns-icon:hover img {margin-top:-70px;}
.gnb-sns-layer .gnb-sns-close {position:absolute; bottom:32px; right:30px;}
#header.header-scroll .gnb-sns-layer {top:94px;}
#gnb {float:left;}
#gnb li {float:left;}
#gnb li > a {display:block; padding:0 22px; font-family:'Titillium Web'; font-size:16px; font-weight:400; line-height:62px; color:#222;}/* Delete letter-spacing -0.5px */
#gnb li.on > a, #gnb li > a:hover, #gnb li.active > a {font-weight:bold; color:#273896; letter-spacing:-0.05px;}/* letter-spacing -0.55px → -0.05px */
.gnb-sub-layer .gnb-sub-cont .gnb-sub-title{}
.gnb-sub-layer .gnb-sub-cont.career .gnb-sub-menu .gnb-sub-list{width:164px;}
.gnb-sub-layer {display:none; position:absolute;  top:60px; left:0; right:0; padding-top:24px; width:1200px; margin:0 auto;}
.gnb-sub-layer .gnb-sub-cont {display:none; overflow:hidden; width:100%; border-bottom:2px solid #2a3da6; background:#f9f9f9 url(/resources/common/img/common/bg_gnb_sub.gif) repeat-x 0 0;}
.gnb-sub-layer .no-gnb-sub-cont {visibility:hidden;}
.gnb-sub-layer .gnb-sub-cont .gnb-sub-title {float:left; width:180px; padding:65px 0 0 30px;}
.gnb-sub-layer .gnb-sub-cont .gnb-sub-title strong {display:block; margin-bottom:20px; font-family:'Titillium Web'; font-size:34px; line-height:32px; font-weight:600; color:#2a3da6; letter-spacing:0;}
.gnb-sub-layer .gnb-sub-cont .gnb-sub-title > a {display:inline-block; width:61px; height:21px; padding-left:10px; background:url(/resources/common/img/common/bg_overview_link.png) no-repeat 100% 50%; font-size:11px; line-height:23px; color:#fff;}
.gnb-sub-layer .gnb-sub-cont .gnb-sub-title .sub-link {font-size:13px;font-weight:bold;margin-top:20px;}
.gnb-sub-layer .gnb-sub-cont .gnb-sub-title .sub-link .batterySafetyInfo {display:inline-block; padding-right:30px; background:url(/resources/common/img/common/icon_gnb_sublink1.png) no-repeat 100% 50%;}
.gnb-sub-layer .gnb-sub-cont .gnb-sub-menu {float:left;}
.gnb-sub-layer .gnb-sub-cont .gnb-sub-menu .gnb-sub-list {float:left; width:194px; height:100%; min-height:237px; border-left:1px solid #e7e7e7;}
.gnb-sub-layer .gnb-sub-cont .gnb-sub-menu .gnb-sub-list .gnb-2depth-title {height:30px; margin-left:-1px; padding:11px 0 0 15px; border-left:1px solid #4757b1; font-size:14px; line-height:20px; color:#fff;}
.gnb-sub-layer .gnb-sub-cont .gnb-sub-menu .gnb-sub-list .gnb-2depth-title a { display:inline-block; padding-right:13px; background:url('/resources/common/img/common/bl_gnb_arrow.gif') no-repeat right 50%;}
.gnb-sub-layer .gnb-sub-cont .gnb-sub-menu .gnb-sub-list > ul {padding:18px 0 55px;}
.gnb-sub-layer .gnb-sub-cont .gnb-sub-menu .gnb-sub-list > ul > li > a {display:block; padding:10px 35px 10px 15px; background:url(/resources/common/img/common/bg_gnb_sub_off.png) no-repeat 100% 17px; font-size:14px; line-height:18px; color:#333; letter-spacing:0;}
.gnb-sub-layer .gnb-sub-cont .gnb-sub-menu .gnb-sub-list > ul > li > a:hover {background:url(/resources/common/img/common/bg_gnb_sub_hover.png) no-repeat 100% 17px; color:#273896;}
.gnb-sub-layer .gnb-sub-cont .gnb-sub-menu .gnb-sub-list > ul > li.active > a {background:url(/resources/common/img/common/bg_gnb_sub_on.png) no-repeat 100% 17px; color:#273896;}
.gnb-sub-layer .gnb-sub-cont .gnb-sub-menu .gnb-sub-list > ul > li.no-sub-depth > a {background:none;}
.gnb-sub-layer .gnb-sub-cont .gnb-sub-menu .gnb-sub-list > ul > li > ul {display:none;}
.gnb-sub-layer .gnb-sub-cont .gnb-sub-menu .gnb-sub-list > ul > li > ul > li > a {display:block; padding:7px 0 6px 25px; font-size:12px; line-height:17px; color:#666;}
.gnb-sub-layer .gnb-sub-cont .gnb-sub-menu .gnb-sub-list > ul > li > ul > li > a:hover, .gnb-sub-layer .gnb-sub-cont .gnb-sub-menu .gnb-sub-list > ul > li > ul > li.active > a {color:#222;}
.gnb-sub-layer .gnb-sub-cont .gnb-sub-menu .gnb-sub-list > ul > li > ul > li > a em {position:relative; top:-4px; font-size:10px;}
.gnb-sub-layer .gnb-sub-cont .gnb-sub-menu .gnb-sub-list > ul > li > ul > li > a em.none-top {top:0;}
.gnb-sub-layer .gnb-sub-cont .gnb-sub-menu .gnb-sub-list > ul > li > ul > li > a .italic {font-style:italic;}
.gnb-sub-layer .gnb-sub-cont .gnb-sub-menu .gnb-sub-list > ul > li.active > ul {display:block;}
.gnb-sub-layer .gub-sub-close {position:absolute; bottom:31px; right:30px;}
.gnb-mobile-layer {display:none;}
#header.header-scroll .gnb-sub-layer {top:70px; right:16px;}
.combine-search-layer {display:none; position:absolute; top:84px; left:0; right:0; max-width:1200px; height:143px; margin:0 auto; padding-top:94px; background:#2a3da6;}
.combine-search-cont {position:relative; width:500px; margin:0 auto; padding:0 50px 6px; border-bottom:1px solid #fff;}
.combine-search-cont input.txt {width:100%; height:22px; padding:11px 0; border:0; background:transparent; font-size:22px; line-height:25px; color:#fff; text-align:center;}
.combine-search-cont .btn-combine-search {position:absolute; bottom:11px; right:0; font-size:0; line-height:0;}
.combine-search-close {position:absolute; bottom:32px; right:30px; font-size:0; line-height:0;}
#header.header-scroll .combine-search-layer {top:94px;}
.combine-search {height:125px; margin-top:40px; padding-top:50px; border:1px solid #e7e7e7; background:#f9f9f9;}
.combine-search .combine-search-cont {padding:0 60px 0 0;}
.combine-search input.txt {padding:18px 0; border-bottom:1px solid #6c7688; color:#333;}
.combine-search .combine-search-cont .btn-combine-search {bottom:0;}
.combine-search + .tab-box {margin-top:50px;}
#footer {position:relative; min-width:1280px; border-top:4px solid #1c5cb0; background:#18181d;}
#footer .footer-language {height:83px; text-align:center;background:#1d1f25;}/* background:url(/resources/common/img/common/bg_footer_language.png) no-repeat 50% 0;*/
#footer .footer-language > span {display:inline-block; padding:0 99px;}
#footer .footer-language > span a {display:block; overflow:hidden; height:83px;}
#footer .footer-language > span.active img, #footer .footer-language > span:hover img {margin-top:-83px;}
#footer .footer-family {position:relative; height:49px; background:#18181d; z-index:10;}
#footer .footer-family > a {position:absolute; top:0; bottom:-1px; left:50%; width:260px; margin-left:-130px; padding-top:13px; font-family:'Titillium Web'; font-size:14px; color:#999; text-align:center; letter-spacing:0;}
#footer .footer-family > a > span {padding-right:23px; background:url(/resources/common/img/common/bg_footer_family.png) no-repeat 100% 6px;}
#footer .footer-family .family-site-list {display:none; position:absolute; bottom:49px; left:50%; width:260px; padding:33px 0 31px; margin-left:-130px; background:#1c5cb0;}
#footer .footer-family .family-site-list > li > a {display:block; padding:3px 0 4px; font-size:14px; line-height:25px; color:#fff; text-align:center;font-family:'Titillium Web';font-weight:400;}
#footer .family-site-on > a {width:258px; border:1px solid #1c5cb0; border-top:0; color:#3b8eff;}
#footer .family-site-on > a > span {background-image:url(/resources/common/img/common/bg_footer_family_on.png);}
#footer .family-site-on .family-site-list {display:block;}
#footer .footer-cont {min-height:50px; padding:18px 0 27px; border-top:1px solid #202025;}
#footer .footer-cont .footer-menu {font-family:'Arial'; font-size:12px; line-height:14px; color:#808080; text-align:center; letter-spacing:0;}/* font-size 11px → 12px */
#footer .footer-cont .footer-menu > a {display:inline-block; padding:10px; background:url(/resources/common/img/common/bl_footer_menu.gif) no-repeat 0 50%;}
#footer .footer-cont .footer-menu > a:first-child {background:none;}
#footer .footer-cont .footer-info {color:#767676; text-align:center; letter-spacing:0;}
#footer .footer-cont .footer-info address {display:inline; padding:0 9px; font-family:dotum, '돋움'; font-size:12px; line-height:14px;}/* font-size 11px → 12px */
#footer .footer-cont .footer-info .foorter-copyright {display:inline; padding:0 9px; font-family: Verdana; font-size:11px; line-height:14px;}/* font-size 9px → 11px */
#footer .page-top {position:absolute; top:-44px; right:50%; margin-right:-640px;}

/* common */
#contents {min-height:500px; padding-top:105px; background:url('/resources/common/img/common/bg_sub_header.jpg') no-repeat center 0;}
#contents.big-title {background:url('/resources/common/img/common/bg_sub_header_big_overview.jpg') no-repeat center 0;}
#contents.sub-big-title {background:url('/resources/common/img/common/bg_sub_header_big.jpg') no-repeat center 0;}
#cont {max-width:1200px; margin:0 auto;}
.full-cont {padding-bottom:150px;}
.cont-header {position:relative; border-bottom:3px solid #2a3da6; background:url(/resources/common/img/common/bg_visual_line.png) repeat-y 50% 0;}
.cont-header .title {height:131px; padding-top:81px; font-size:42px; font-weight:bold; line-height:50px; color:#273896; text-align:center;}/* Delete letter-spacing -1.5px */
.cont-header .title.ensub-title {font-family:'Titillium Web'; font-size:62px; line-height:56px;}/* Delete letter-spacing -0.5px */
.cont-header .title.en-title {height:136px; padding-top:76px; font-family:'Titillium Web', sans-serif; font-size:58px; font-weight:600; line-height:50px}/* Delete letter-spacing -0.5px */
.cont-header .title.en-title .info-txt{margin-top:15px;font-size:14px;line-height:16px;}
.cont-header .pagination a.prev {position:absolute; left:40px; top:80px;}
.cont-header .pagination a.next {position:absolute; right:40px; top:80px;}
.sub-title {margin:59px 0 7px; font-size:30px; font-weight:600; line-height:52px; color:#222222; font-family:'Titillium Web'}/* Delete letter-spacing -1.5px */
.sub-title.ensub-title {}
.sub-title .text-up {font-size:22px; vertical-align:12px;}
.sub-title.type-multi-line{margin:69px 0 9px;line-height:35px} /* 2017-05-22 추가 */
.sub-title.line{border-bottom:1px solid #c5c5c5;background:none;}
.title-desc {font-size:14px; color:#444;font-family:'Arial';line-height:26px;letter-spacing:0px;margin-top:10px;}/* font-size 12px → 14px */
.content { padding-bottom:150px;}
/*.content >  div:first-child { margin-top:34px;}*/
.cont-header .title-text-style {text-align:center;}
.cont-header .title-text-style .category-name {display:block; padding:141px 0 40px; background:url(/resources/common/img/common/bg_title_bar.gif) no-repeat 50% 184px; font-size:26px; color:#333;}
.cont-header .title-text-style .ensub-title {height:auto; padding-top:6px; font-size:62px; line-height:56px;}
.cont-header .title-text-style.entit-type .ensub-title{padding-top:163px;}
.cont-header .title-text-style.entit-type .title-desc{margin-top:0;}
.cont-header .title-text-style .title-desc {padding-top:13px; font-size:14px; color:#273896; line-height:18px;}/* font-size 12px → 14px */
.big-title .cont-header {border-bottom:0;}
.big-title .cont-header .title-text-style {height:465px;}
.cont-header.lithium-header .pagination a.prev {top:220px;}
.cont-header.lithium-header .pagination a.next {top:220px;}
.big-title .cont-header .pagination a.prev {top:207px;}
.big-title .cont-header .pagination a.next {top:207px;}
.sub-big-title .cont-header {border-bottom:0;}
.sub-cont-header {width:100%; height:433px; padding-top:33px;}
.sub-cont-header .title-area {float:left; width:515px; padding:0 0 0 40px;}/* width 510px → 515px */
.sub-cont-header .title-area .sub-title {margin:20px 0 0 -7px; font-family:'Titillium Web'; font-size:90px; font-weight:400; line-height:90px; color:#273896;}/* Delete letter-spacing -5px */
.sub-cont-header .title-area .sub-title .text-up {font-size:46px; line-height:34px; vertical-align:26px;}
.sub-cont-header .title-area .title-copy {margin-top:45px; font-size:26px; line-height:36px; color:#222; font-family:'Titillium Web';font-weight:400;}/* Delete letter-spacing -1px */
.sub-cont-header .title-area .title-copy .text-up {font-size:16px; vertical-align:9px;}
.sub-cont-header .title-area .sub-title.long-text {}/* Delete letter-spacing -8px */
.sub-cont-header .title-area h3 img{padding:20px 0; }
.sub-cont-header .title-area h3 img.np{padding:0; }
.sub-cont-header .title-area.small-title .title-copy .text-up {font-size:12px; vertical-align:4px;}/* font-size 11px → 12px */
.sub-cont-header .title-area .text-copy {margin-top:15px; /* padding-right:130px; 2015-08-18 */font-family:'Arial'; font-size:14px; line-height:26px; color:#333; letter-spacing:0;}
.sub-cont-header .title-area .text-copy.reference{padding-right:17px;}
.sub-cont-header .title-area .text-copy > a:hover {text-decoration:underline;}
.sub-cont-header .slider-area {position:relative; float:right; width:630px;}
.sub-cont-header .slider-area .ui-slider-range {position:absolute; top:0; bottom:0; left:0;}
.sub-cont-header .title-area .text-copy.text-copy02 { margin-top:55px;}
.sub-cont-header .slider-area .ui-slider-handle {position:absolute; top:0; bottom:0; width:50px; margin-left:-25px; background:url(/resources/common/img/common/bg_ui_slider_handle.png) no-repeat 0 0; cursor:pointer;}
.sub-cont-header .title-area.small-title .title-copy {margin-top:33px; font-size:16px; line-height:28px; color:#333;}
.sub-cont-header .title-area.small-title .text-copy {padding-right:50px;}
.sub-cont-header .title-area.small-title .text-copy a { color:#112c82; font-weight:bold;}
.en-text {font-family:'Titillium Web';}
.innovation-slider img {margin: 38px 0 0 178px;}
.stit-txt-wrap{position:relative;padding:40px 0 27px 0;background:url('/resources/common/img/common/bg_bdt_gray.jpg') repeat-x left top;}
.stit-txt-wrap:before{content:'';position:absolute;left:0;top:0px;width:160px;height:3px;background:#273796;}
.title-desc + .stit-txt-wrap {margin-top:45px;}
.stit-txt-wrap .stit-text{float:left;width:160px;font-size:20px;color:#273796;font-weight:400;font-family:'Titillium Web'}
.stit-txt-wrap .stit-text01{font-size:20px;font-family:'Titillium Web';font-weight:400;}
.stit-txt-wrap .img,
.stit-txt-wrap .txt{margin-left:250px;display:block;line-height:25px;letter-spacing:0;font-family:'Arial';line-height:26px;}
.stit-txt-wrap .txt strong{font-size:16px; font-weight:bold; color:#333;}
.stit-txt-wrap .txt p{margin-top:10px;}
.stit-txt-wrap .info-wrap{margin-left:250px;}
.stit-txt-wrap .img-txt{padding:10px 0 14px; text-align:left;}
.stit-txt-wrap .img + .img-title{margin-top:70px;}
.stit-txt-wrap .img-title{margin:26px 0 0 250px; padding:28px 0 70px; border-top:1px dashed #e7e7e7; color:#666; font-size:16px;}
.stit-txt-wrap .img-title em{color:#333;}
.stit-txt-wrap .img-title strong{display:block; color:#222; font-family:'Titillium Web'; font-size:40px;}
.stit-txt-wrap .img-title strong.kr{font-family:'Titillium Web';font-weight:normal;}
.stit-txt-wrap .img-title.type2{margin:0 0 24px 250px; padding:0 0 26px; border-bottom:1px dashed #e7e7e7; border-width:0 0 1px;}
.stit-txt-wrap .txt + .img,
.stit-txt-wrap .img + .txt{margin-top:25px;}
.stit-txt-wrap.border-type01{border-bottom:1px solid #d9d9d9;}
.img_area .simg{display:none;}
.btn-vision-strategy{position:relative;width:100%;overflow:hidden;padding:33px 0;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;} /* 20160516 수정 */
.btn-vision-strategy.type-margin-none{margin-top:-1px} /* 2016-06-14 추가 */
.btn-vision-strategy.type-margin{width:1200px;margin:70px auto 0} /* 2016-06-14 추가 */
.btn-vision-strategy .txt{float:left;padding-top:2px;font-size:16px;color:#444;}/* padding-top 6px → 2px */
.btn-vision-strategy .btn-down{position:absolute; top:50%; right:0; margin-top:-17px;} /* 20160516 수정 *//* right 115px → 0 */
.btn-vision-strategy.type-inquiry .btn-down{right:115px}
.btn-vision-strategy .btn-inquiry {position:absolute; top:50%; right:0; margin-top:-17px;} /* 20160516 추가 */
.btn-down a{display:inline-block;padding:8px 38px 6px 19px;font-family:'Titillium Web';font-weight:400;background:#f9f9f9 url(/resources/common/img/samsungsdi/bg_btn_down.png) no-repeat right 50%;border:1px solid #d5d5d5;font-size:13px;color:#666;}
.btn-sound a {display:inline-block;width:35px;height:35px;background:url(/resources/common/img/common/btn_sound.gif) no-repeat 0 0;vertical-align:top;}/* 2018-04-27 추가 */
.btn-inquiry a {display:block; width:105px; height:35px; color:#fff;font-family:'Titillium Web';font-weight:400; font-size:14px; background:#788192; line-height:35px; text-align:center;} /* 20160516 추가 */
.title-rbtn{overflow:hidden;margin-top:59px;}
.title-rbtn .sub-title{float:left;margin-top:0;}
.title-rbtn .rbtn{float:right;margin-top:10px;}
.text-rbtn{overflow:hidden;margin-top:20px;}
.text-rbtn p{float:left;font-size:12px;color:#767676;font-family:'Dotum';}/* font-size 11px → 12px */
.text-rbtn p a{color:#0000ff;}
.text-rbtn .rbtn{float:right;}
#cont.full-cont {max-width:100%; margin:0; padding-bottom:0;}
#cont.full-cont .sub-cont-header {width:1200px; margin:0 auto;}
#cont.full-cont .tab-box {width:1200px; margin:80px auto 0;}
#cont.full-cont .no-full-tab-cont {width:1200px; margin:0 auto;}

/* select */
.design-select-box {position:relative;}
.design-select-box .select-title {position:relative; width:100%; background:#f2f2f2;}
.design-select-box .select-title:after {content:""; display:block; position:absolute; top:50%; right:20px; margin-top:-3px; border-top:6px solid #828b9c; border-left:6px solid transparent; border-right:6px solid transparent;}
.design-select-box .select-title > a { position:relative; display:block; padding:19px 50px 20px 30px; font-family:'Titillium Web'; font-size:14px; line-height:21px; color:#666; z-index:2;}/* padding 15px 50px 16px 30px → 19px 50px 20px 30px */
/* 2016-02-26 수정 *//* 2016-02-26 수정 */
.design-select-box .select-list {overflow-y:auto; position:absolute; top:100%; left:0; right:0; max-height:136px; margin-top:-1px; padding:9px 0 10px; border:1px solid #e7e7e7; background:#fff; z-index:20;}
.design-select-box .select-list > li > a {display:block; padding:6px 50px 7px 30px; font-family:'Titillium Web'; font-size:14px; line-height:21px; color:#666;}
/* 2016-02-26 수정 */
.mobile-select {display:none;}
.mobile-select .design-select-box .select-title {margin-top:10px; border:1px solid #e7e7e7; background:#fff; box-sizing:border-box;} /* 2016-01-14 수정 */
.mobile-select .design-select-box .select-title > a {padding:17px 50px 20px 30px; font-size:20px; color:#222; box-sizing:border-box;}
.mobile-select .design-select-box .select-list > li > a {font-size:20px;}
.design-select-box.type1 .select-title{background:#fff;border:1px solid #e7e7e7;}
.design-select-box.type1 .select-title:after {content:""; display:block;width:19px;height:10px; position:absolute; top:50%; right:20px; margin-top:-6px; border:0;background: url('/resources/common/img/common/bl_select_arw.png') no-repeat; z-index:0;}
.design-select-box.type1 .select-title > a{padding: 13px 50px 16px 30px;}

/* data table */
div.data-table {margin-top:45px; border-top:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; letter-spacing:0;}
div.data-table table {table-layout:fixed; width:100%; font-size:14px;}
div.data-table table th {min-height:33px; padding:20px 0 21px; background-color:#f9f9f9; border-left:1px solid #e7e7e7; border-top:1px solid #e7e7e7; border-right:0; color:#444;}
div.data-table table thead th {border-left:1px solid #e7e7e7; border-bottom:1px solid #c5c5c5;}
div.data-table table td {min-height:33px; padding:12px 5px 13px; border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7; text-align:center; color:#666;}
div.data-table table th:first-child,
div.data-table table td:first-child {border-left:0;}
div.data-table table tr:first-child th,
div.data-table table tr:first-child td {border-top:0;}
div.data-table .align-l {padding-left:40px; text-align:left;}
div.data-table .tbl-in-btn {display:inline-block; padding:7px 33px 7px 20px; border:1px solid #e7e7e7; font-size:14px;}/* font-size 12px → 14px */
div.data-table .tbl-in-btn {position:relative;}
div.data-table .tbl-in-btn:after {content:""; display:block; position:absolute; top:12px; right:20px; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid #c5c5c5;}

/* table */
div.tbl-style {margin-top:80px;border:1px solid #c5c5c5;border-width:1px 0;}
div.tbl-style table {table-layout:fixed;width:100%;font-family:'arial', dotum, '돋움';color:#666;font-size:14px;}/* font-size 12px → 14px */
div.tbl-style table th {padding:24px 0 21px;border-bottom:1px solid #c5c5c5;background:#f9f9f9;}
div.tbl-style table td {position:relative;padding:27px 0 26px;border-top:1px solid #e7e7e7;text-align:center;}
div.tbl-style table td.number{color:#767676;font-size:12px;}/* font-size 11px → 12px */
div.tbl-style table tr.legend td{border-top:0}
div.tbl-style table td .tbl-th{display:none;}
div.tbl-style table td a{font-weight:bold;}
div.tbl-style table td .date{margin-top:4px;font-size:12px;letter-spacing:0;}/* font-size 11px → 12px */
div.tbl-style table td .icon{display:inline-block;width:70px;background:#c3c7ce;color:#fff;font-size:12px;line-height:28px;text-align:center;}/* font-size 11px → 12px */
div.tbl-style table td .icon.ing{background:#6c7688;}
div.tbl-style table tr:first-child td {border-top:none;}
/*div.tbl-style table tr:hover td{background:#f9f9f9;}
div.tbl-style table tr:hover td a,
div.tbl-style table tr:hover td .date{color:#1c5cb0;}*/
div.tbl-style .align-l {padding-left:20px; text-align:left;}
div.tbl-style.view-type{margin-top:42px;border-bottom:1px solid #e7e7e7;}
div.tbl-style.view-type table tr:hover td{background:#fff;}
div.tbl-style.view-type table th{padding:0 40px 0 0;background:#fff;border-width:0;text-align:left;}
div.tbl-style.view-type table th > div{padding:27px 0 26px 10px;border-top:1px solid #e7e7e7;}
div.tbl-style.view-type table tr:first-child th > div{border:none;}
div.tbl-style.view-type table td{padding:0;border-top:1px dashed #e7e7e7;}
div.tbl-style.view-type table td div.th-wrap{padding:27px 0 26px;}
.board-text {margin-top:12px; font-size:12px; line-height:14px; color:#767676;}/* font-size 11px → 12px */
/* [S] 2017-05-22 추가 */
div.tbl-style.darkgray{border-bottom:0}
div.tbl-style.darkgray table th{color:#fff;background:#6c7688 url(/resources/common/img/common/bg_tbl_darkgray_dashed.png) 0 0 repeat-y}
div.tbl-style.darkgray table th:first-child{background:#6c7688}
div.tbl-style.darkgray table td{background:#f9f9f9 url(/resources/common/img/common/bg_tbl_darkgray_dashed.png) 0 0 repeat-y;vertical-align:middle;padding:30px 20px;}
div.tbl-style.darkgray table td:first-child{background:#f9f9f9}.board-text {margin-top:12px; font-size:12px; line-height:14px; color:#767676;}
/* [E] 2017-05-22 추가 */

/* view */
.view-area {padding-top:80px;}
.view-area .view-title {font-size:28px; font-weight:normal; line-height:36px; color:#222; text-align:center;}
.view-area .post-date {margin-top:18px; font-size:14px; line-height:12px; color:#222; text-align:center}/* font-size 12px → 14px, Delete letter-spacing -1px */
.view-area .post-date .bar{padding:0 8px;color:#c3c3c3;}
.view-area .view-cont {margin-top:49px; padding:70px; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; background:#f9f9f9; font-family:arial, Dotum,'돋움';}
.view-area .view-cont .img {padding-bottom:3px; font-size:0; line-height:0; text-align:center;}
.view-area .view-cont img { max-width:100%;}
.view-area .view-cont .img + .text{margin-top:29px;}
.view-area .view-cont .text {font-size:14px; font-weight:300; line-height:25px; color:#666; text-align:center;}
.view-area .view-cont .text.se{margin-top:20px;} 
.view-area .view-cont .text strong.stit{display:block;padding:50px 0;font-size:18px;color:#1c5cb0;}
.view-area .view-cont .file-download {margin-top:51px; font-size:14px; font-weight:bold; line-height:18px; color:#666; text-align:center;}/* font-size 12px → 14px */
.view-area .view-cont .file-download a {text-decoration:underline;}
.view-area .view-control {position:relative; padding-top:100px; font-size:0; line-height:0;}
.view-area .view-control:after {content:""; position:absolute; top:0; left:50%; width:0; height:100px; border-left:1px solid #e7e7e7;}
.view-area .view-control .btn{position:relative;margin:0 auto;width:50px;height:50px;}
.view-area .view-control .btn a{position:absolute;width:50px;height:50px;}
.view-area .view-control .btn .prev.disable, .view-area .view-control .btn .next.disable{background-position:0 -50px;cursor:default;}
.view-area .view-control .btn .prev.disable:hover{left:-50px;width:50px;height:50px;padding:0;line-height:0;font-size:0;background-position:0 -50px;}
.view-area .view-control .btn .prev{left:-50px;top:0;background: url(/resources/common/img/common/btn_view_prev.gif) no-repeat;}
.view-area .view-control .btn .list{left:0;top:0;background: url(/resources/common/img/common/btn_view_list.gif) no-repeat;}
.view-area .view-control .btn .next{right:-50px;top:0;background: url(/resources/common/img/common/btn_view_next.gif) no-repeat;}
.view-area .view-control .btn .next:hover{right:-163px;width:143px;padding:25px 0 0 20px;background-position:0 -100px;color:#666;font-size:12px;font-family:'Verdana';}/* font-size 11px → 12px */
.view-area .view-control .btn .prev:hover{left:-143px;width:143px;padding:25px 0 0 70px;background-position:0 -100px;color:#666;font-size:12px;font-family:'Verdana';}/* font-size 11px → 12px */
.view-area .view-cont .text strong{display:block;margin-top:32px;}
.view-area .view-cont .text strong:first-child{margin-top:0;}
.view-area .tbl-style + .view-cont{margin-top:0;border-top:0;}
.view-area .view-cont .btn-style {width:222px;}

/* tab */
.tab-box {margin-top:50px;}
.content .tab-box:first-child {margin-top:80px;}
/*.tab-box + .sub-title {margin:38px 0 30px;} 2016-01-21 environmentplants삭제*/
.tab-box + .sub-title.ensub-title {margin-top:36px;}
.tab-box + .sub-title + .title-desc {} /* 2016-01-21삭제 */
.tab-box .tab-ul {overflow:hidden; width:100%;}
.tab-box .tab-ul > li {position:relative; float:left; margin-left:-1px; border:1px solid #c5c5c5; font-family:'Titillium Web';}
.tab-box .tab-ul > li a {display:block; height:59px; padding-top:25px; font-size:18px; line-height:32px; color:#333; text-align:center}/* Delete letter-spacing -0.5px */
.tab-box .tab-ul > li:first-child {margin-left:0;}
.tab-box .tab-ul > li.active {border-color:#2a3da6; background:#2a3da6; z-index:5;}
.tab-box .tab-ul > li.active a {color:#fff;}
.tab-color1 .tab-ul > li.active {border-color:#515f7a; background:#515f7a;}
.tab-box .en-tab > li a {font-family:'Titillium Web', sans-serif; font-size:20px;}
.tab-action-cont .tab-cont {display:none;}
.tab-action-cont .tab-cont.active {display:block;}
.tab-box .tab-li2 > li {width:599px;}
.tab-box .tab-li2 > li:first-child {width:598px;}
.tab-box .tab-li3 > li {width:399px;}
.tab-box .tab-li3 > li:first-child {width:398px;}
.tab-box .tab-li4 > li {width:299px;}
.tab-box .tab-li4 > li:first-child {width:298px;}
.tab-box .tab-li5 > li {width:238px;}
.tab-box .tab-li5 > li:first-child {width:237px;}
.tab-box .tab-li6 > li {width:199px;}
.tab-box .tab-li6 > li:first-child {width:198px;}
.tab-box .tab-li7 > li {width:170px;}
.tab-box .tab-li7 > li.last-tab {width:172px;}
.tab-box .tab-li8 > li {width:149px;}/* 2017-08-11 추가 */
.tab-box .tab-li8 > li:first-child {width:148px;}/* 2017-08-11 추가 */
.sub-tab-box .sub-tab {border-top:1px solid #c5c5c5; text-align:center;}
.sub-tab-box .sub-tab > a {position:relative; display:inline-block; padding:3px 38px; font-size:16px; line-height:60px; color:#222}/* Delete letter-spacing -1.5px */
.sub-tab-box .sub-tab > .active {color:#273896;}
.sub-tab-box .sub-tab > .active:after {content:""; position:absolute; bottom:14px; left:50%; margin-left:-4px; border-top:4px solid #273896; border-left:4px solid transparent; border-right:4px solid transparent;}
.sub-title + .sub-tab-box {margin-top:9px;}
.sub-title + .tab-box{margin-top:24px;}

/* tab cont */
.tab-cont .sub-title:first-child {margin-top:39px;}
.tab-cont .ssub-title {margin-top:63px; font-size:18px; font-weight:normal; line-height:32px; color:#273896;}
.tab-cont .title-desc + .ssub-title {margin-top:30px;}

/* faq */
.faq-list {border-bottom:1px solid #c5c5c5;}
.faq-list dt {background:url(/resources/common/img/footer/bg_faq_arrow_off.png) no-repeat 100% 50%;}
.faq-list dt > a {display:block; padding:21px 70px 21px 112px; border-top:1px solid #e7e7e7; background:url(/resources/common/img/footer/bg_faq_q_off.png) no-repeat 31px 20px; font-size:16px; line-height:24px; color:#444}/* Delete letter-spacing -1.5px */
.faq-list dt:first-child > a {border-top:1px solid #c5c5c5;}
.faq-list dd {display:none; padding:23px 70px 35px 90px; background:#f9f9f9 url(/resources/common/img/footer/bg_faq_a.png) no-repeat 29px 30px; font-size:14px; line-height:30px; color:#555}/* Delete letter-spacing -1.5px */
.faq-list dt.active {background:#6c7688 url(/resources/common/img/footer/bg_faq_arrow_on.png) no-repeat 100% 50%;}
.faq-list dt.active > a {background-image:url(/resources/common/img/footer/bg_faq_q_on.png); color:#fff;}
.faq-list dt.active + dd {display:block;}
.faq-list dt.active + dd + dt > a {border-top:1px solid #c5c5c5;}
.sub-title + .faq-list {margin-top:9px;}

/* paging */
#paging, .paging { position:relative; text-align:center; margin:60px auto 0; }
#paging a, .paging a { display:inline-block; width:46px; height:46px; border:1px solid #e7e7e7; color:#767676; overflow:hidden; line-height:46px; text-align:center; font-size:14px; font-family:dotum; margin-right:4px;}
#paging a.on, .paging a.on { border:1px solid #828b9c; background:#828b9c; color:#fff; font-weight:bold; text-indent:-2px;}
#paging .next, .paging .next,
#paging .prev, .paging .prev {position:relative;border:1px solid #e7e7e7; text-indent:-999px;}
#paging .prev, .paging .prev { margin-right:16px;}
#paging .next, .paging.next { margin-left:16px;}
#paging .prev:after, .paging .prev:after {content:""; display:block; position:absolute; top:21px; left:20px; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-right: 4px solid #828b9c;}
#paging .next:after, .paging .next:after {content:""; display:block; position:absolute; top:21px; left:20px; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid #828b9c;}

/* list search */
.bottom-search { position:relative; display:inline-block; width:100%; margin-top:66px; vertical-align:top;}
.bottom-search .design-select-box { float:left; width:25%;}
.bottom-search .search-input {float:right; width:75%;}
.bottom-search select { width:100%; margin-right:7px; vertical-align:top;}
.bottom-search .txt {
	width:92%;
	height:56px;
	margin-left:5px;
	overflow:hidden;
	font-size:14px;
	line-height:1.6;
	text-indent:10px;
	border:none;
	background:#f2f2f2;
	vertical-align:top;
}
.bottom-search .btn-find {
	position:absolute;
	top:0;
	right:0;
	width:60px;
	height:60px;
	border:none;
	background:url(/resources/common/img/common/btn_search.png) no-repeat 0 0;
	background-size:60px auto;
	vertical-align:top;
	cursor:pointer;
}

/* btn style */
.btn-area{margin-top:20px;text-align:center;}
.btn-style{display:inline-block; width:160px; height:52px; background:#616a79; color:#fff; font-size:18px; line-height:52px; text-align:center;}
.btn-style.blue{background:#1c5cb0;}
.btn-style.gray{width:202px; background:#788192;}
.btn-style + .btn-style{margin:0 0 0 5px;}
.btn-dw{display:inline-block;width:109px;height:31px;border:1px solid #e7e7e7;background:#fff;text-align:center;}
.btn-dw span{padding-right:15px;background:url(/resources/common/img/common/bl_dw.gif) no-repeat 100% center;font-family:dotum, '돋움', sans-serif;font-size:14px;font-weight:normal;line-height:31px;letter-spacing:0;}/* font-size 12px → 14px */
.career-dw-btn{position:absolute;top:50%;right:0;margin-top:-16px;}
.career-dw-btn em{font-size:14px;font-weight:bold;text-decoration:underline;}/* font-size 12px → 14px */
.career-dw-btn .btn-dw{margin-left:20px;}
.btn-type1{display:inline-block;padding:18px 20px;font-size:18px;background:#788192;color:#fff;}

/* sns */
/* .sns-area{width:100%;}
.sns-area img{display:block;width:100%;} */
.sns-area {position:relative; margin-top:80px; padding-right:320px;}
.sns-area .left-cont {}
.sns-area .right-cont {position:absolute; top:0; right:0; width:280px;}
/*.sns-area .right-cont .fb-wrap,
.sns-area .right-cont .sns-more,
.sns-area .right-cont h3 { margin-left:40px;}*/
.sns-area h3 { font-family:'Titillium Web'; font-size:26px; font-weight:600; color:#fff; padding:5px 0 6px 20px; background:#515f7a url('/resources/common/img/common/bl_tit_arrow.png') no-repeat right; }
.sns-area h3.fb-tit { background:#3b5998 url('/resources/common/img/common/bl_tit_arrow.png') no-repeat right; }
.sns-area h3 > a {display:block;}
.sns-area .blog-wrap { width:100%; overflow:hidden; margin-top:20px; margin-bottom:36px;}
.sns-area .blog-wrap li { float:left; width:50%;}
.sns-area .blog-wrap li a { display:block; height:147px; padding:22px; border:1px solid #e7e7e7; margin:0 0 0 10px; }
.sns-area .blog-wrap li strong { font-size:18px; color:#333333;}
.sns-area .blog-wrap li div { margin-top:20px; color:#666666; font-size:14px; line-height:22px;}/* font-size 12px → 14px */
.sns-area .blog-wrap li span { display:inline-block; font-size:13px; font-weight:bold; font-family:dotum, '돋움', sans-serif; color:#767676; margin-top:15px;}
.sns-area .blog-wrap li:first-child a { margin:0 10px 0 0;}
.sns-area .blog-wrap li.wide { width:100%; margin-top:20px;}
.sns-area .blog-wrap li.wide a { margin:0;}
.sns-area .youtube-wrap { margin-top:20px;}
.sns-area .youtube-wrap ul { width:100%; overflow:hidden;}
.sns-area .youtube-wrap li { float:left; width:50%;}
.sns-area .youtube-wrap li div { margin-left:10px;}
.sns-area .youtube-wrap li:first-child div { margin-right:10px; margin-left:0;}
.sns-area .youtube-wrap li a { position:absolute; top:50%; left:50%; margin-top:-37px; margin-left:-37px; }
.sns-area .youtube-wrap li img { width:100%;}
.sns-area .youtube-wrap li strong,
.sns-area .youtube-wrap li span { display:block; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; padding:25px 30px; }
.sns-area .youtube-wrap li strong { font-size:18px; color:#333333; padding-bottom:0;}
.sns-area .youtube-wrap li span { padding:12px 30px 25px; border-bottom:1px solid #e7e7e7; color:#666666; font-size:13px; font-weight:bold; font-family:dotum, '돋움', sans-serif; color:#666666;}
.sns-area .youtube-wrap li span.thumb { display:block; position:relative; padding:0; border:0;}
.sns-area .fb-wrap { margin-top:20px;}
.sns-area .sns-more { border:1px solid #e7e7e7; border-top:0; padding:20px 26px; text-align:center; }
.sns-area .sns-more h4 { color:#333333; text-align:center; font-size:14px;}
.sns-area .sns-more div { width:100%; overflow:hidden; margin-top:15px;}
.sns-area .sns-more div a {float:left; width:33%; padding-top:50px; color:#767676; font-size:12px; font-weight:700;}/* font-size 11px → 12px */
.sns-area .icon-twitter { background:url('/resources/common/img/common/icon_twitter.png') no-repeat 50% 0;}
.sns-area .icon-flickr { background:url('/resources/common/img/common/icon_flickr.png') no-repeat 50% 0;}
.sns-area .icon-slideshare { background:url('/resources/common/img/common/icon_slideshare.png') no-repeat 50% 0;}
.sns-area img.tmp { width:100%;}

/* 통합검색 */
.search-result-area {overflow:hidden; padding:35px 0 7px;}
.search-result-area .result-text {float:left; font-size:14px; line-height:40px; color:#444;}
.search-result-area .result-text > strong {color:#1c5cb0;}
.search-result-area .result-ex-text {float:right; padding-top:2px; font-size:12px; line-height:40px; color:#767676;}/* font-size 11px → 12px */
.search-result-cont {position:relative; margin-top:-1px; border-bottom:1px solid #c5c5c5;}
.search-result-cont .search-title {padding:21px 90px 17px 30px; border-top:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; background:#f9f9f9; font-size:16px; line-height:28px; color:#333;}
.search-result-cont .result-info {padding:23px 50px 22px 30px; border-top:1px solid #e7e7e7; font-size:14px; line-height:22px; color:#666;}/* font-size 12px → 14px */
.search-result-cont .search-title + .result-info {border-top:0;}
.search-result-cont .result-info > p {margin-top:8px;}
.search-result-cont .result-info > p.search-location {font-size:12px; line-height:26px;}/* font-size 11px → 12px */
.search-result-cont .result-info em {color:#1c5cb0;}
.search-result-cont .result-info > strong em {font-weight:bold;}
.search-result-cont .btn-more {position:absolute; top:28px; right:20px; padding-right:13px; font-family:dotum, '돋움'; font-size:12px; line-height:14px; color:#666;}/* font-size 11px → 12px */
.search-result-cont .btn-more:after {content:''; position:absolute; top:3px; right:0; border-left:4px solid #999; border-top:4px solid transparent; border-bottom:4px solid transparent;}
.search-result-cont .no-result-info {padding:89px 30px 86px;font-size:16px; line-height:26px; color:#444; text-align:center}/* Delete letter-spacing -1.5px */
.search-result-cont .no-result-info > em {color:#1c5cb0;}

/* 레이어팝업 */
.layer-popwrap{position:absolute;top:0;left:0;right:0;overflow:hidden;margin:0 auto;background:#fff;border:5px solid #1c5cb0;z-index:20;}
.layer-popwrap.audit-report{width:689px;}
.layer-popwrap .cont{margin:0 40px;overflow:hidden;}
.layer-popwrap .title-area{width:100%;margin-bottom:30px;font-family:'Nanum Barun Gothic';color:#222;border-bottom:1px solid #d9d9d9;}
.layer-popwrap .title-area strong{display:block;padding:32px 0 6px 0;font-size:30px;}
.layer-popwrap .title-area p{display:block;padding-bottom:22px;font-size:14px;}
.layer-popwrap .layer-close {position:absolute; top:-5px; right:-5px; font-size:0; line-height:0; cursor:pointer;}
.audit-report-pop strong.stitle{display:block;font-size:14px;font-family:dotum, '돋움';color:#444;letter-spacing:0;}/* font-size 12px → 14px */
.audit-report-pop .tit-area{width:100%;overflow:hidden;}
.audit-report-pop .tit-area .stitle{float:left;}
.audit-report-pop .tit-area span{float:right;font-size:12px;color:#666;font-family:dotum, '돋움';}/* font-size 11px → 12px */
.tbl-style.credit-rating table tr.point1 td{color:#1c5cb0;}
.audit-report-pop .business-report{overflow:hidden;padding:30px 0 40px;}
.audit-report-pop .business-report .btn-down{margin:0 10px 0 0;}
.audit-report-pop .business-report .stitle{padding-bottom:10px;}

/* 보안레이어 */
.security-report{width:650px;}
.security-report .cont-area {font-family:dotum, '돋움'; font-size:14px; line-height:22px;}/* font-size 12px → 14px */
.security-report .cont-area a{color:#1c5cb0; text-decoration:underline;}
.security-report .cont-area .border-box{margin-top:26px; padding:25px 0; border:1px solid #e7e7e7; background:#f9f9f9; text-align:center;}
.security-report .cont-area .border-box strong{color:#444; font-size:14px;}
.security-report .footer-area{overflow:hidden; padding:24px 0;}
.security-report .footer-area .logo{float:left;}
.security-report .footer-area p{float:right; font-family:dotum, '돋움'; font-size:12px;}/* font-size 11px → 12px */

/* 실적 발표 레이어 */
.result-report{width:660px;margin-top:200px;/*; height:397px; top:50%; left:50%; margin:-200px 0 0 -325px*/}
.result-report .footer-area{overflow:hidden; padding:24px 0;}
.result-report .footer-area .logo{float:left;}
.result-report .footer-area p{float:right; font-family:dotum, '돋움'; font-size:12px;}/* font-size 11px → 12px */
.layer-popwrap.general-popup.result-report .general-go-btn {margin:0 auto 40px; text-align:center;}

.single-popup{width:650px;right:0;margin-top:200px;}
.single-popup .title-area {margin-bottom:5px;}
.single-popup .title-area strong {padding-bottom:20px;}
.single-popup .title-area .pop-txt1 {font-size:18px;font-weight:bold;margin-top:10px;}
.single-popup .title-area .pop-txt2 {font-size:16px;padding-bottom:30px;}
.single-popup .btn-group {margin-bottom:40px;text-align:center;}
.single-popup .btn-group a {display:inline-block;margin:0 10px;vertical-align:middle;}
.single-popup .footer-area{overflow:hidden; padding:24px 0;}
.single-popup .footer-area .logo{float:left;}
.single-popup .footer-area p{float:right; font-family:dotum, '돋움'; font-size:12px;}
.single-popup .mo-none {display:block;}
.single-popup .mo-only {display:none;}

/*320 대체 정보*/
.m-wrap-type{display:none}
.m-wrap-type .m-type-tit{display:block; margin-top:26px; font-family:Arial; color:#555; font-size:16px; text-align:center;}
.m-wrap-type .m-type-tit2{display:block; height:49px; margin-top:50px; padding:0 10px; border:1px solid #c5c5c5; border-width:1px 0 1px; background:#f9f9f9; line-height:49px;}
.m-wrap-type .m-type-desc{font-family:dotum, '돋움'; text-align:center;}
.m-wrap-type .m-type-desc2{padding:16px 10px; font-family:dotum, '돋움'; line-height:19px; text-align:left;}
.m-wrap-type .m-type-desc2 strong{display:block;}
.m-wrap-type .m-type-desc2 + .m-type-tit2{margin-top:0;}
.m-wrap-type .m-type-desc2.last{border-bottom:1px solid #e7e7e7;}
.m-wrap-type .m-type-img{margin-top:40px;}
.m-wrap-type .m-type-img img{display:block;}
.m-wrap-type .m-type-list{margin-top:46px;}
.m-wrap-type .m-type-list.mt0{margin-top:0;}
.m-wrap-type .m-type-list > li{position:relative; height:50px; margin-top:20px; border:1px solid #d9d9d9; background:#fff; color:#444; font-family:dotum, '돋움'; text-align:center;}
.m-wrap-type .m-type-list > li:first-child{margin-top:0;}
.m-wrap-type .m-type-list > li.point{border:1px solid #6c7688; background:#6c7688; color:#fff;}
.m-wrap-type .m-type-list > li.point2{border:1px solid #d9d9d9; background:#f9f9f9; color:#666;}
.m-wrap-type .m-type-list > li.point3{background:#4f87db;color:#fff;font-weight:bold;letter-spacing:0;}
.m-wrap-type .m-type-list > li em,
.m-wrap-type .m-type-list > li strong{display:block; position:absolute; top:50%; left:0; width:100%; font-weight:normal; line-height:20px; text-align:center;transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.m-wrap-type .m-type-list > li em span{font-weight:bold;}
.m-wrap-type .m-type-list.type1{margin-top:20px;}
.m-wrap-type .m-type-list.type1 li, .m-wrap-type .m-type-list.type2 li{height:70px;}
.m-wrap-type .m-type-list.type1 li:after{position:absolute; bottom:-21px; left:50%; content:''; clear:both; width:1px; height:20px; background:#d9d9d9; font-size:0; line-height:0;}
.m-wrap-type .m-type-list.type1 > li em{font-weight:normal;}
.m-wrap-type .m-type-list.type1 > li em span,
.m-wrap-type .m-type-list.type1 > li strong{font-weight:bold;}
.m-wrap-type .m-type-list.type1 li.last:after, .m-wrap-type .m-type-list.type2 li.last:after{bottom:-44px; width:41px; height:23px; margin-left:-21px; background:url(/resources/common/img/common/bl_arrow.gif) no-repeat 0 0;}
.m-wrap-type .m-type-list.type1 li.last + li, .m-wrap-type .m-type-list.type2 li.last + li{margin-top:64px;}
.m-wrap-type .m-type-list.type1 li.last + li:after, .m-wrap-type .m-type-list.type2 li.last + li:after{display:none}
.m-wrap-type .m-type-list.type1 li.bg-none:after{display:none}
.m-wrap-type .m-type-list.type1 li.bg-none.bg{background:#4f87db; color:#fff; }
.m-wrap-type .m-type-list.type1.film li:first-child{background:#4f87db;}
.m-wrap-type .m-type-list.type1.film li{height:70px;color:#fff;font-weight:bold;background:#3398bd;font-size:14px;letter-spacing:0;}
.m-wrap-type .m-type-list.type1.film li em{font-weight:bold;}
.m-wrap-type .m-type-list.type1.film li:last-child{background:#28b898;}
.m-wrap-type .m-type-list.type2 li{margin-top:35px;}
.m-wrap-type .m-type-list.type2 li em span{padding-left:5px;font-weight:normal;}
.m-wrap-type .m-type-list.type2 li:after{position:absolute; bottom:-26px; left:50%; content:''; clear:both; width:15px; height:15px;background:url('/resources/common/img/business/bg_mibile_list_plus.png') no-repeat;}
.m-wrap-type .m-type-list2{}
.m-wrap-type .m-type-list2 li{padding:12px 10px; border-bottom:1px solid #e7e7e7; font-family:dotum, '돋움'; font-size:14px; line-height:26px; text-align:left;}/* font-size 12px → 14px */
.m-wrap-type .m-type-list2 li strong{display:block; color:#515f7a; font-weight:normal;}
.m-wrap-type .m-type-list2 li em{display:block; font-weight:bold;}
.m-wrap-type .m-type-list2.type1 li ul li{border:0;padding:0 0 0 12px;background:url('/resources/common/img/business/bg_mibile_list_bul.gif') no-repeat 0 12px;}
.m-wrap-type .m-type-list2.type1 li em{color:#3398bd;}
.m-wrap-type .m-type-list2.type1 li:first-child em{color:#4f87db;}
.m-wrap-type .m-type-list2.type1 li:last-child em{color:#28b898;}
.m-wrap-type .tbl-style{margin:0 0 40px 0; border-top:0; font-weight:normal;}
.m-wrap-type .m-type-list3 {margin-top:40px; border-bottom:1px solid #e7e7e7;}
.m-wrap-type .m-type-list3 > li{}
.m-wrap-type .m-type-list3 > li > strong{display:block; height:49px; padding:0 10px; border:1px solid #c5c5c5; border-width:1px 0 1px; background:#f9f9f9; line-height:49px; text-align:left;}
.m-wrap-type .m-type-list3 > li > ul{}
.m-wrap-type .m-type-list3 > li > ul > li{padding:16px 10px; border-top:1px solid #e7e7e7; font-family:dotum, '돋움'; font-size:14px; line-height:26px; text-align:left;}/* font-size 12px → 14px */
.m-wrap-type .m-type-list3 > li > ul > li:first-child{border-top:none;}
.m-wrap-type .m-type-list3 > li > ul > li strong{display:block; color:#1c5cb0;}
.m-wrap-type .m-type-list3 > li > ul > li em{display:block; font-weight:bold;}
.m-type-list.type1 + .m-type-list2{margin-top:50px; border-top:1px solid #c5c5c5;}
.m-type-list.type1.pt{padding-top:20px;}
.m-wrap-graph{margin-top:10px; font-family:dotum, '돋움';}
.m-wrap-graph .title{display:block; color:#444; font-size:14px;}
.m-wrap-graph .info-txt{margin-top:10px; color:#767676;}
.m-wrap-graph ul{border:none;}
.m-wrap-graph ul li{margin-top:20px; color:#767676;}
.m-wrap-graph ul li strong{display:inline-block; width:65px;}
.m-wrap-graph ul li em{position:absolute; top:50%; right:-34px; font-weight:bold; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.m-wrap-graph ul li span{display:inline-block; position:relative; height:10px;}
.m-wrap-graph ul li.graph-type1 span{background:url(/resources/common/img/samsungsdi/bg_graph_01.gif) repeat 0 0;}
.m-wrap-graph ul li.graph-type2 span{background:url(/resources/common/img/samsungsdi/bg_graph_02.gif) repeat 0 0;}
.m-wrap-graph ul li.graph-type3 span{background:url(/resources/common/img/samsungsdi/bg_graph_03.gif) repeat 0 0;}
.m-wrap-graph ul li.graph-type1 strong{color:#3b73c7;}
.m-wrap-graph ul li.graph-type2 strong{color:#297d9d;}
.m-wrap-graph ul li.graph-type3 strong{color:#1a847e;}

/* 지도 팝업 */
.map-popup-wrap{width:100%;overflow:hidden;}
.map-popup-wrap img{width:100%;}

/* error */
#errorWrap { position: relative; overflow:auto; overflow-x: hidden; width: 100%; min-width:1200px; height: 100%;}
#errorWrap .error-info { max-width:1200px; border:1px solid #c5c5c5; border-left:0; border-right:0; text-align:center; background:#f9f9f9; padding:116px 0 120px; margin:92px auto 0;}
#errorWrap h1 { display:inline-block; padding-left:96px; background:url(/resources/common/img/common/bl_error.png) no-repeat 0 24px; font-size:70px; font-family:'Titillium Web'; color:#222222; font-weight:600; }
#errorWrap h2 { margin-top:44px; font-size:32px; font-weight:normal; color:#222222; padding:0 20px;}
#errorWrap p { font-family:dotum, '돋움'; font-size:14px; line-height:24px; margin-top:25px; color:#222222;}
#errorWrap .btn-center { margin-top:50px; text-align:center;}
#errorWrap a.error-btn { display: inline-block; min-width:188px; padding:5px 0 0; background: #616a79; color: #fff; font-size: 20px; line-height:47px; font-weight:normal; text-align: center; vertical-align:top;}
#errorWrap a.error-prev-btn { display: inline-block; min-width:188px; padding:5px 0 0; margin-right:5px; background: #1c5cb0; color: #fff; font-size:20px; line-height:47px; font-weight:normal; text-align: center; vertical-align:top;}

.audit-report-pop .board-two { width:100%; overflow:hidden;}
.audit-report-pop .board-two .tbl-th {display:block;}
.audit-report-pop .board-two > .board-area {float:left;width:33%;margin-bottom:20px;}
.audit-report-pop .board-two > .board-area .tbl-style table tr:hover td{background:none;}
.audit-report-pop .board-two > .board-area .tbl-style table tr td.m-title { color:#1c5cb0;}
#sorryWrap { text-align:center; margin-top:100px;}
#sorryWrap img { margin:0 auto;}
.foot { 
	padding-top:59px;
	padding-bottom:60px;
	text-align:center;
	background:url('/resources/common/img/common/bg_sorry_foot.gif') repeat-x 0 0;
}

/* 2016-01-06 GNB부분 수정 */
.gnb-sub-layer .gnb-sub-cont .gnb-sub-menu .gnb-sub-list .gnb-2depth-title a:hover{text-decoration:underline;}
.gnb-sub-layer .gnb-sub-cont .gnb-sub-menu .gnb-sub-list > ul > li > a:hover{text-decoration:underline;}
.gnb-sub-layer .gnb-sub-cont .gnb-sub-menu .gnb-sub-list > ul > li > ul > li > a:hover, .gnb-sub-layer .gnb-sub-cont .gnb-sub-menu .gnb-sub-list > ul > li > ul > li.active > a{text-decoration:underline;}
.gnb-sub-layer .gnb-sub-cont.business .gnb-sub-menu .gnb-sub-list{width:244px;}
.gnb-sub-layer .gnb-sub-cont.career .gnb-sub-menu .gnb-sub-list{width:329px;}

/* [S] 2017-05-22 추가 - 선 컨텐츠 영역 */
.linebox{padding:39px 0 44px;margin:33px 0 42px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;text-align:center}
.linebox .tbl-title{font-size:30px;color:#555}
.linebox .tbl-style{width:976px;margin:15px auto 0}
.linebox .tbl-source{width:976px;margin:12px auto 0;font-size:12px;text-align:right}
/* [E] 2017-05-22 추가 - 선 컨텐츠 영역 */

/* 2023-07-21 추가 */
.toplinebox {position: relative; padding:39px 0 44px;margin:33px 0 42px;border-top:1px solid #d9d9d9;}
.toplinebox .btn-down {position: absolute; top: 30px; right: 0;}

/* 2023-08-22 추가 */
.stit-txt-wrap .txt .bottom-dot-line {margin-top:7px;padding-bottom:25px;background: url('/resources/common/img/career/bg_dot.png') repeat-x left bottom;}
.stit-txt-wrap .txt .bottom-dot-line.none {background:none;}
.stit-txt-wrap .txt .bottom-dot-line p {color:#666;word-break: keep-all; word-wrap: break-word;}
.stit-txt-wrap .txt .bottom-dot-line .bdl-tit1 {display: block; margin-top:7px;}
.stit-txt-wrap .txt .bottom-dot-line .bdl-tit1 + p {line-height:25px;margin-top: 5px;}
.stit-txt-wrap .txt .bottom-dot-line ul {margin-top: 10px;}
.stit-txt-wrap .txt .bottom-dot-line ul + .bdl-tit1 {margin-top: 15px;}
.stit-txt-wrap .txt .bottom-dot-line ul li {position: relative; padding-left: 10px; margin-top: 7px;font-size: 13px;}
.stit-txt-wrap .txt .bottom-dot-line ul li:after {content: ""; position: absolute; top: 11px; left: 0; width: 3px; height: 3px; background: #c0c0c0; font-size: 0; line-height: 0;}
.bottom-btn-right {text-align: right;margin-top: 30px;}