@charset "utf-8";

/* sub import */
/* @import url("temp1.css"); */

/* 서브 키비주얼 */
.visual-area{position:relative; width:100%; overflow:hidden;}
.bg-visual{height:330px; background-size:cover;}
/* 서브비주얼 저용량 이미지 */
/* .visual2{background:url("../img/02/bg_visual2.jpg") no-repeat center;}
.visual5{background:url("../img/02/bg_visual5.jpg") no-repeat center;}
.visual6{background:url("../img/03/bg_visual6.jpg") no-repeat center;}
.visual7{background:url("../img/03/bg_visual7.jpg") no-repeat center;}
.visual8{background:url("../img/03/bg_visual8.png") no-repeat center;}
.visual9{background:url("../img/03/bg_visual9.jpg") no-repeat center;}
.visual10{background:url("../img/03/bg_visual10.jpg") no-repeat center;}
.visual11{background:url("../img/04/bg_visual11.jpg") no-repeat center;}
.visual12{background:url("../img/05/bg_visual12.jpg") no-repeat center;}
.visual13{background:url("../img/05/bg_visual13.jpg") no-repeat center;}
.visual14{background:url("../img/05/bg_visual14.jpg") no-repeat center;}
.visual15{background:url("../img/05/bg_visual15.jpg") no-repeat center;}
.visual16{background:url("../img/06/bg_visual16.jpg") no-repeat center;} */
/* 서브비주얼 중간용량 이미지 */
.visual2{background:url("../img/sub_visual/bg_visual2.png") no-repeat center;}
.visual5{background:url("../img/sub_visual/bg_visual5.png") no-repeat center;}
.visual6{background:url("../img/sub_visual/bg_visual6.png") no-repeat center;}
.visual7{background:url("../img/sub_visual/bg_visual7.png") no-repeat center;}
.visual8{background:url("../img/sub_visual/bg_visual8.png") no-repeat center;}
.visual9{background:url("../img/sub_visual/bg_visual9.png") no-repeat center;}
.visual10{background:url("../img/sub_visual/bg_visual10.png") no-repeat center;}
.visual11{background:url("../img/sub_visual/bg_visual11.png") no-repeat center;}
.visual12{background:url("../img/sub_visual/bg_visual12.png") no-repeat center;}
.visual13{background:url("../img/sub_visual/bg_visual13.png") no-repeat center;}
.visual14{background:url("../img/sub_visual/bg_visual14.png") no-repeat center;}
.visual15{background:url("../img/sub_visual/bg_visual15.png") no-repeat center;}
.visual16{background:url("../img/sub_visual/bg_visual16.png") no-repeat center;}
.visual17{background:url("../img/sub_visual/bg_visual17.png") no-repeat center;}
.visual18{background:url("../img/sub_visual/bg_visual18.png") no-repeat center;}
.visual19{background:url("../img/sub_visual/bg_visual19.png") no-repeat center;}
.visual20{background:url("../img/sub_visual/bg_visual20.png") no-repeat center;}
.visual-text{position:absolute; top:50%; left:0%; right:0; transform:translate(0%, -50%); text-align:center; color:#fff;}
.visual-title{/* font-size:20px; */font-size:22px; font-weight:700;}
.visual-title::after{display:block; content:''; width:45px; height:1px; margin:15px auto 0 auto; background:#cf9229;}
.visual-sub{margin-top:90px; /* font-size:38px; */font-size:40px; font-weight:700;}
.visual-type02 .type02-sub{/* font-size:24px; */font-size:26px; font-weight:300; margin-top:60px;}
.visual-type02 .type02-sub02{margin-top:10px;}
@media (max-width:1024px){
	.visual7{background:url("../img/sub_visual/bg_visual7.png") no-repeat left center;}
}
@media (max-width:768px){
	.bg-visual {height:170px;}
	.bg-visual.visual10.ceoMsg{height:270px}
	.visual-text {transform:translate(0%, -50%);}
	.visual-title {font-size:16px;}
	.visual-sub {margin-top:25px;margin-left:15px;margin-right:15px;font-size:22px;}
	.visual-type02 .type02-sub{font-size:18px; margin-top:20px;}
	.visual-type02 .type02-sub02{margin-top:5px;}
}

/* 브랜드 */
.section {padding-top:80px; position:relative;}
.section .head {margin-bottom:80px;overflow:hidden}
.section .head .tit {float:left;/* font-size:48px; */font-size:50px;color:#000;font-weight:700;letter-spacing:-1px;}
.section .body {position:relative;width:100%;}
.section .body > div:after {display:block;clear:both;content:'';}
.brand-sect1 {letter-spacing:-0.5px;}
.brand-sect1 .left {width:315px;float:left;}
.brand-sect1 .right {width:100%;padding-left:355px;}
.brand-sect1 .top .left p {color:#555;/* font-size:18px; */font-size:20px;line-height:28px;}
.brand-sect1 .top .left p + p {padding-top:30px;}
.brand-sect1 .top .left p span {display:block;}
.brand-sect1 .bot {padding-top:60px;}
.brand-sect1 .bot .tit {/* font-size:40px; */font-size:42px;color:#444;line-height:60px;}
.brand-sect1 .bot .txt {/* font-size:18px; */font-size:20px;color:#555;line-height:28px;padding-top:25px;}
.brand-sect1 .bot .txt span {display:block;}
.brand-sect2 .li-box {overflow:hidden}
.brand-sect2 .li-box li {float:left;width:20%;padding-right:25px;}
.brand-sect2 .li-box .in-box {width:100%;padding:40px 10px 35px 10px;border-radius:2px}
.brand-sect2 .li-box .in-box span {padding-top:90px;display:block;text-align:center;/* font-size:18px; */font-size:20px;color:#333;line-height:24px;letter-spacing:-0.5px}
.brand-sect2 .li-box .in-box span em {display:block;font-weight:700}
.brand-sect2 .li-box .ico05 {padding-right:0;}
.brand-sect2 .li-box .ico01 .in-box {background-color:rgba(16,54,168,.1);}
.brand-sect2 .li-box .ico02 .in-box {background-color:rgba(6,89,188,.1);}
.brand-sect2 .li-box .ico03 .in-box {background-color:rgba(1,112,198,.1);}
.brand-sect2 .li-box .ico04 .in-box {background-color:rgba(0,156,200,.1);}
.brand-sect2 .li-box .ico05 .in-box {background-color:rgba(0,183,200,.1);}
.brand-sect2 .li-box .ico01 .in-box span {background:url('../img/02/brand_ico01.png') no-repeat center top;}
.brand-sect2 .li-box .ico02 .in-box span {background:url('../img/02/brand_ico02.png') no-repeat center top;}
.brand-sect2 .li-box .ico03 .in-box span {background:url('../img/02/brand_ico03.png') no-repeat center top;}
.brand-sect2 .li-box .ico04 .in-box span {background:url('../img/02/brand_ico04.png') no-repeat center top;}
.brand-sect2 .li-box .ico05 .in-box span {background:url('../img/02/brand_ico05.png') no-repeat center top;}
.brand-sect2 .txt-cont {padding-top:49px;}
.brand-sect2 .txt-cont .tit {font-weight:500;/* font-size:40px; */font-size:42px;line-height:56px;letter-spacing:-2px;}
.brand-sect2 .txt-cont .txt {padding-top:60px;/* font-size:18px; */font-size:20px;line-height:31px;color:#555}
.brand-sect3 .in-box {overflow:hidden;border-bottom:1px dashed #c2c2c2;position:relative}
.brand-sect3 .left {width:210px;position:absolute;top:0;bottom:0;left:0;height:100%;}
.brand-sect3 .left .tit {color:#333;/* font-size:24px; */font-size:26px;letter-spacing:-1px;text-align:center;display:table;width:100%;height:100%;}
.brand-sect3 .left .tit span {display:table-cell;vertical-align:middle;}
.brand-sect3 .left.bg01 {background:linear-gradient(to bottom, #dcdff1, #dce4f3);}
.brand-sect3 .left.bg02 {background:linear-gradient(to bottom, #dce4f3, #dbf1f7);}
.brand-sect3 .left.bg03 {background:linear-gradient(to bottom, #dbf1f7, #d9f7f7);}
.brand-sect3 .right {padding-left:245px;}
.brand-sect3 .right .tit {/* font-size:16px; */font-size:18px;color:#333;padding-bottom:10px;display:none}
.brand-sect3 .right .desc {color:#444;/* font-size:40px; */font-size:42px;letter-spacing:-2px;line-height:60px;margin-bottom:-11px}
.brand-sect3 .li-box {padding-top:99px;}
.brand-sect3 .li-box:after, .brand-sect3 .num-box:after {display:block;clear:both;content:'';}
.brand-sect3 .li-box li {float:left;width:20%;padding-right:3px;}
.brand-sect3 .li-box .bg05 {padding-right:0;}
.brand-sect3 .li-box .in, .brand-sect3 .num-box .in {width:100%;}
.brand-sect3 .li-box .bg-tit {color:#333;padding:10px;text-align:center;/* font-size:20px; */font-size:22px;display:block;background-color:#eaeaea}
.brand-sect3 .li-box .txt {text-align:center;color:#333;/* font-size:20px; */font-size:22px;line-height:26px;padding:10px 0;display:block;letter-spacing:-0.5px}
.brand-sect3 .li-box .txt em {display:block;}
.brand-sect3 .num-box {padding-top:97px;}
.brand-sect3 .num-box li {float:left;width:14%;padding-right:5px;}
.brand-sect3 .num-box .bg01, .brand-sect3 .num-box .bg03 {width:15%;}
.brand-sect3 .num-box .bg07 {padding-right:0;}
.brand-sect3 .num-box .bg-tit {display:block;color:#333;font-family:'Roboto';font-weight:700;text-align:center;/* font-size:16px; */font-size:18px;padding:7px;background-color:#eaeaea}
.brand-sect3 .num-box .txt {text-align:center;/* font-size:14px; */font-size:16px;color:#555;display:block;letter-spacing:-0.5px;line-height:20px;padding:10px 0;}
@media (max-width:1080px){
	.section .head {margin-bottom:60px;}
	.section .head .tit {font-size:38px;}
	.brand-sect1 .top .left p, .brand-sect1 .bot .txt {font-size:16px;line-height:26px;}
	.brand-sect1 .top .left p + p {padding-top:20px;}
	.brand-sect1 .bot .tit {font-size:30px;line-height:46px;}
	.brand-sect1 .bot .txt {padding-top:20px;}
	.brand-sect2 .li-box .in-box span {font-size:16px;line-height:22px;padding-top:70px;}
	.brand-sect2 .txt-cont {padding-top:35px;}
	.brand-sect2 .txt-cont .tit {font-size:30px;line-height:46px;}
	.brand-sect2 .txt-cont .txt {padding-top:30px;font-size:16px;line-height:29px;}
	.brand-sect3 .left .tit {font-size:20px;}
	.brand-sect3 .right {padding-left:220px;}
	.brand-sect3 .right .desc {font-size:30px;line-height:40px;margin-bottom:0px;}
	.brand-sect3 .li-box {padding-top:69px}
	.brand-sect3 .li-box .bg-tit, .brand-sect3 .li-box .txt {font-size:16px}
	.brand-sect3 .li-box .txt {line-height:22px;padding:6px 0;}
	.brand-sect3 .num-box {padding-top:67px;}
	.brand-sect3 .num-box .bg-tit {font-size:14px;}
	.brand-sect3 .num-box .txt {font-size:13px;}
}
@media (max-width:768px){
	.section {padding-top:40px;}
	.section .head {margin-bottom:30px;}
	.section .head .tit {font-size:28px;}
	.section.brand-sect1 {padding-top:90px}
	.brand-sect1 .left, .brand-sect1 .right {float:none;width:100%;}
	.brand-sect1 .right {padding-left:0;}
	.brand-sect1 .top .left p + p {padding-top:10px;}
	.brand-sect1 .top .right {padding-top:10px;}
	.brand-sect1 .bot {padding-top:30px}
	.brand-sect1 .bot .left {display:none}
	.brand-sect1 .bot .tit {font-size:20px;line-height:30px;}
	.brand-sect1 .bot .txt {padding-top:10px;}
	.brand-sect1 .bot .txt span {display:inline;}
	.brand-sect2 .li-box li {padding-right:0;float:none;width:100%;padding-bottom:10px;}
	.brand-sect2 .li-box .in-box {padding:10px;}
	.brand-sect2 .li-box .in-box span {padding-top:0;padding-left:85px;background-position:20px center !important;background-size:auto 40px !important;text-align:left;font-size:14px;}
	.brand-sect2 .txt-cont {padding-top:19px;}
	.brand-sect2 .txt-cont .tit {font-size:20px;line-height:30px;}
	.brand-sect2 .txt-cont .txt {padding-top:10px;font-size:14px;line-height:22px;}
	.brand-sect3 .left {display:none;}
	.brand-sect3 .right {padding-left:0}
	.brand-sect3 .right .tit {display:block;}
	.brand-sect3 .right.left-tit .tit {padding-top:25px;}
	.brand-sect3 .right .desc {font-size:20px;line-height:30px;}
	.brand-sect3 .li-box {padding-top:5px;}
	.brand-sect3 .li-box li, .brand-sect3 .num-box li {float:none;width:100%;padding-right:0;padding-bottom:5px;}
	.brand-sect3 .li-box .in, .brand-sect3 .num-box .in {overflow:hidden;}
	.brand-sect3 .li-box .bg-tit {display:inline-block;padding:10px 20px}
	.brand-sect3 .li-box .bg-tit, .brand-sect3 .li-box .txt {font-size:14px;}
	.brand-sect3 .li-box .txt {line-height:18px;display:inline-block;padding-left:10px;}
	.brand-sect3 .li-box .txt em {display:inline}
	.brand-sect3 .num-box {padding-top:5px;}
	.brand-sect3 .num-box .bg01, .brand-sect3 .num-box .bg03 {width:100%;}
	.brand-sect3 .num-box .bg-tit {display:inline-block;padding:10px 28px;}
	.brand-sect3 .num-box .txt {display:inline-block;padding:0 0 0 10px;}
	.dnMobile{display:none}
}
@media (max-width:320px){
	.brand-sect3 .li-box .bg-tit {padding:10px 5px;}
	.brand-sect3 .num-box .bg-tit {padding:10px 14px;}
}

/* CEO인사말 */
.ceo {padding-top:100px;}
.visual-bg{position:relative; /*height:473px;*/ height:507px; background:#e1e1e1;}
.visual-bg .container{height:100%;}
.visual-ceo-tit{position:relative; padding:78px 0 67px 0; height:100%;}
.visual-ceo-tit .v-ceo-tit01{/* font-size:40px; */font-size:42px; font-weight:700; margin-bottom:28px; letter-spacing:-1px;}
.visual-ceo-tit .v-ceo-tit02{/* font-size:30px; */font-size:32px; font-weight:lighter; margin-bottom:40px;}
.visual-ceo-tit .sign-name{display: block;margin-bottom:5px;/* font-size:30px; */font-size:32px;margin-top:80px;}
.visual-ceo-tit .sign{display: block; margin-bottom:0px; /* font-size:18px; */font-size:20px;font-weight:300}
.visual-bg .ceo-img{display: inline-block; position:absolute; right:0px; bottom:0;}
.ceo-contents{padding:70px 0 0 0;}
.ceo-contents .container{max-width:1230px; padding:0 15px; width:100%; margin:0 auto;}
.ceo-contents > .container::after{display:block;clear:both; content: '';}
.ceo-contents .ceo-thumb{float:left; width:41%;}
.ceo-contents .ceo-thumb .thumb-tit{color:#a68246; /* font-size:21px; */font-size:23px; line-height:1.6;font-weight:300; letter-spacing:-0.525px;}
.ceo-contents .ceo-desc{float:right; width:55%; /* font-size:20px; */font-size:22px;}
.ceo-contents .ceo-desc .ceo-row{margin-bottom:30px; line-height:1.5; color:#1b1b1b;letter-spacing:-0.5px;}
.ceo-contents .ceo-desc .ceo-row:last-child{margin-bottom:0;}
.ceo .inner{height:100%;}

.ceo-contents.control .rule-desc-item{margin-top:0}
.ceo-contents.control .sign-name{font-size:32px}

@media (max-width:1080px){
	.ceo {padding-top:50px;}
	.visual-bg{/*height:435px;*/ height:452px; margin-top:0px;}
	.visual-ceo-tit{padding: 85px 0px 35px 0px;}
	.visual-ceo-tit .v-ceo-tit01{font-size:30px; margin-bottom:28px;}
	.visual-ceo-tit .v-ceo-tit02{font-size:26px; margin-bottom:38px;}
	.visual-ceo-tit .sign{margin-bottom:0px; font-size:20px;}
	.visual-bg .ceo-img{width:45%; right:0;}
	.ceo-contents{padding:60px 0 0 0;}
	.ceo-contents .ceo-thumb{width:100%; margin-bottom:20px;}
	.ceo-contents .ceo-desc{width:100%;}
	.visual-ceo-tit .sign-name {margin-top:60px;}
}
@media (max-width:960px){
	.visual-bg .ceo-img{width:50%;}
}
@media (max-width:768px){
	.ceo{position: relative; min-height: calc(100vh - 107px); padding-top: 12%;}
	.visual-bg{/*height:280px;*/ height:320px; margin-top:0;}
	.visual-ceo-tit{padding:20px 0px 5px 0px;}
	.visual-ceo-tit .v-ceo-tit01{font-size:20px; margin-bottom:14px;}
	.visual-ceo-tit .v-ceo-tit02{font-size:17px; margin-bottom:22px;}
	.visual-ceo-tit .sign-name{display: block;font-size:20px;margin-top:14px;}
	.visual-ceo-tit .sign{margin-bottom:0px; font-size:13px;}
	.sign-img{width:23%;}
	.visual-bg .ceo-img{width:45%;}
	.ceo-contents{padding:30px 0 0 0;}
	.ceo-contents .ceo-thumb .thumb-tit{font-size:18px;width:50%;margin:0 auto;}
	.ceo-contents .ceo-desc, .ceo-contents .ceo-desc .ceo-row {font-size:16px;}
}
@media (max-width:690px){
}
@media (max-width:500px){
	.visual-bg .ceo-img{width:60%;right:-40px}
}
@media (max-width:380px){
}
@media (max-width:360px){
}

/* 사회공헌 */
.social-area .box-tit,
.etc-area .box-tit {padding-top:80px;text-align:center;}
.box-tit .box-tit-01{margin-bottom:25px; /* font-size:30px; */font-size:32px; font-weight:500;}
.box-tit .box-tit-01 .box-sub-tit{display: block; /* font-size:24px; */font-size:26px; margin-bottom:13px; font-weight:300;}
.box-tit .box-tit-02{/* font-size:16px; */font-size:18px; color:#666;}
.social {padding-top:57px;}
.social .body {position:relative;width:100%;text-align:center;}
.social .body:after {display:block;clear:both;content:'';}
.social .thumb {position:relative;display:inline-block;height:405px;width:47%;margin-right:15px;text-align:left;vertical-align:top;}
.social .thumb1 {background:url("../img/03/thumb01.png") no-repeat center center; background-size:cover;}
.social .thumb2 {background:url("../img/03/thumb02.png") no-repeat center center; background-size:cover;}
.social .thumb3 {background:url("../img/03/thumb03.png") no-repeat center center; background-size:cover;}
.social .thumb4 {background:url("../img/03/thumb04.png") no-repeat center center; background-size:cover;margin-right:0px;}
.social .thumb .desc {color:#fff;position:absolute; top:0; right:0; bottom:0; left:0; margin:40px;z-index:1;}
.social .thumb .desc-tit-01 {/* font-size:16px; */font-size:18px;margin-bottom:14px;}
.social .thumb .desc-tit-02 {/* font-size:25px; */font-size:27px; font-weight:700;} /* 0326 수정 */
.social .thumb .dim {display:none; position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(0, 0, 0, .2);}
.social .thumb .go-view {display:none; position:absolute; bottom:60px; left:40px; /* font-size:15px; */font-size:17px; background:#0d4da1; color:#fff; border-radius:3px; height:34px; padding:0 23px; line-height:34px;cursor:pointer;z-index:2;}
.social .thumb.active .dim,
.social .thumb:focus .dim, 
.social .thumb.active .go-view,
.social .thumb:focus .go-view {display:block}
/* .social .view-area {position:absolute;left:0;top:0;right:0;bottom:0;background:#fff;z-index:-10;opacity:0;} */
.social .view-area {background:#fff;} /* 0401 */
.social .view-area.show {z-index:10;opacity:1;}
.social .view {background:#fff;}
.social .slick-arrow {position:absolute;height:38px;line-height:36px;bottom:44px;z-index:15;/* font-size:14px; */font-size:16px;color:#999;}
.social .slick-arrow::after {clear:both;content:'';display:block;}
.social .slick-arrow:hover {color:#333;}
.social .slick-prev {left:0;}
.social .slick-prev::before {float:left;display:inline-block;content:'';width:21px;height:36px;background:url("../img/com/btn_slickprev.png") no-repeat left center;padding-right:40px;}
.social .slick-prev:hover::before {background:url("../img/com/btn_slickprev_on.png") no-repeat 1px center;}
.social .slick-next {right:0;}
.social .slick-next::after {float:right;display:inline-block;content:'';width:21px;height:36px;background:url("../img/com/btn_slicknext.png") no-repeat right center;padding-left:40px;}
.social .slick-next:hover::after {background:url("../img/com/btn_slicknext_on.png") no-repeat right center;}
.social .slick-list, .sam-creating .social {height:744px;}
.social .view .detail {text-align:right}
.social .view .detail .btn-close {width:53px;height:53px;background:url('../img/com/btn_slickclose.png') no-repeat;}
.social .view .detail .btn-close span {position:relative;text-indent:-9999px;font-size:0;line-height:0;}
.social .box-area {padding-top:10px;text-align:left;}
.social .desc-tit {text-align:center;}
.social .desc-tit .d-tit01 {/* font-size:18px; */font-size:20px; margin-bottom:10px; font-weight:500;}
.social .desc-tit .d-tit01.mbtype{margin-bottom:20px;}
.social .desc-tit .d-tit02 {display:inline-block; margin-bottom:20px; position:relative; font-size:50px; font-weight:700; color:#010101;}
.social .desc-tit .d-tit03 {height:103px; font-size:18px; line-height:130% font-weight:300;}
.social .desc-tit .d-tit03.type-mb{margin-bottom:30px; height:auto;}
.social .desc-tit .d-tit03.hauto {height:auto;}
.social .desc-tit .d-tit03 {display:inline-block; margin-bottom:20px; position:relative; font-size:23px; font-weight:700; color:#010101;}
.social .desc-tit .d-tit04 {display:inline-block; margin-bottom:50px; font-size:18px; font-weight:300; color:#666;}

.social .programs-content {width:100%; height:100%; margin:0 auto;}
.social .programs-content:after {clear:both; content:''; display:block;}
.social .programs-content .img-area {float:left; width:41%; height:320px;}
.social .programs-content .img-area img {max-width:none; width:auto !important;}
.social .programs-content .img-area01 .img01 {background:url("../img/03/pop1.png") no-repeat center center; background-size:cover; width: 100%; height:100%;}
.social .programs-content .img-area02 .img01 {background:url("../img/03/pop2.png") no-repeat center center; background-size:cover; width: 100%; height:100%;}
.social .programs-content .img-area03 .img01 {background:url("../img/03/pop3.png") no-repeat center center; background-size:cover; width: 100%; height:100%;}
.social .programs-content .img-area04 .img01 {background:url("../img/03/pop4.png") no-repeat center center; background-size:cover; width: 100%; height:100%;}
.social .programs-content .desc-area {float:right;width:55%; height:100%; text-align:left;line-height:1;}
.social .programs-content .pro-tit-head {display:block; font-size:22px; font-weight:700;  margin-bottom:10px; line-height:120%}
.social .programs-content .pro-tit {display:block; /* font-size:18px; */font-size:20px; font-weight:700;  margin-bottom:20px;}
.social .programs-content .ct-sub-tit{ font-size:16px; line-height:1.5; font-weight:300;}
.social .img_economy{max-width:800px}
.social .img_economy+.programs-content,
.social .programs-content+.programs-content{margin-top:80px}

.social .programs-content.economy .img-area{width:45%}
.social .programs-content.economy .img-area01 .img01 {background:url("../img/03/pop_economy1.png") no-repeat center center; background-size:cover; width: 100%; height:100%;}
.social .programs-content.economy .img-area02 .img01 {background:url("../img/03/pop_economy2.png") no-repeat center center; background-size:cover; width: 100%; height:100%;}
.social .programs-content.economy .img-area03 .img01 {background:url("../img/03/pop_economy3.png") no-repeat center center; background-size:cover; width: 100%; height:100%;}
.social .programs-content.economy .img-area04 .img01 {background:url("../img/03/pop_economy4.png") no-repeat center center; background-size:cover; width: 100%; height:100%;}
.social .programs-content.economy .img-area04{width:100%}

.social .programs-content.economy .desc-area{width:51%}
.social .programs-content.economy .desc-area .desc-box{display:block; border:1px solid #ddd; padding:20px; margin:5px 0 20px}
.social .programs-content.economy .desc-area .desc-box .dot-list>li{margin-top:15px;line-height:22px}
.social .programs-content.economy .desc-area .desc-box .dot-list>li:first-child{margin-top:0px}
.social .programs-content.economy .desc-area .desc-box .dot-list>li:before{top:8px}
.social .programs-content.economy .desc-area .desc-box p.txt-blue{font-size:16px}

/* 사회공헌 개요 개편 */
.social .desc-tit.economy.mgt0{margin-top:0}
.social .desc-tit.economy{margin-top:100px}
.social .desc-tit.economy .d-tit02, .social .desc-tit.economy .d-tit03, .social .desc-tit.economy .d-tit04{display:block}

/* 사회공헌 개요 개편 2025년 */
.social .desc-tit.economy-head{display:flex;justify-content:space-between;margin-bottom:30px;}
.social .desc-tit.economy-head .d-tit02{font-size:42px;margin-bottom:0;text-align:left}
.social .desc-tit.economy-head .ep-img{background:url("../img/03/logo_enabling_en.png") no-repeat center center; background-size:cover; width:180px; height:59px;}

.social .programs-content.economy-new + .desc-tit.economy-head{margin-top:130px} 

.social .programs-content.economy-new .img-area{float:inherit;clear:both;width:100%;height:auto}
.social .programs-content.economy-new .img-area .img{float:left;}
.social .programs-content.economy-new .img-area .img{background-size:cover; width:100%; height:100%;}
.social .programs-content.economy-new .desc-area{width:100%; float:inherit;clear:both; padding-top:30px}
.social .programs-content.economy-new .pro-tit-head{line-height:34px;font-size:22px}
.social .programs-content.economy-new .ct-sub-tit{font-size:18px}
.social .programs-content.economy-new .pro-tit-head+ .ct-sub-tit{padding-top:12px}

.social .programs-content.economy-new .img-area .img img{width:100% !important;}
.social .programs-content.economy-new .img-area .img.left{width:35%}
.social .programs-content.economy-new .img-area .img.right{width:65%}

.social .programs-content.economy-new .img-area.section03 .img.left{width:50%}
.social .programs-content.economy-new .img-area.section03 .img.right{width:50%}

.social .programs-content.economy-new .img-area.section04 .img.left{width:50%}
.social .programs-content.economy-new .img-area.section04 .img.right{width:50%}


.social .view-area.introduce{margin-top:80px}
.social .view-area.introduce .box-area .top{padding:0;} /* 0408 수정 */
.social .view-area.introduce .box-area .kor:first-child{border-bottom:1px solid #ccc; line-height:90px}
.social .view-area.introduce .box-area .kor:first-child::before{background:#0d4da1; height:90px; margin-top:0px; }
.social .view-area.introduce .box-area.htype .bottom{height:70px}
.social .view-area.introduce .box-area .bottom .dotlist{margin-top:40px;overflow:hidden}
.social .img_contribute{margin-top:30px;max-width:953px}

.rwd-table {/* font-size:14px; */font-size:16px; font-weight:500; width:100%; margin:0 auto; color:#000; overflow:hidden; text-align:center; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.rwd-table th{/* padding:18px 0; */padding:12px 0; background:#f5f5f5;}
.rwd-table td{/* padding:18px 0; */padding:12px 0; /* color:#555; */color:#000;}
.rwd-table tr:last-child td{border-top:1px solid #eee;}
.rwd-table02{width: 100%; border-top: 1px solid #ddd; text-align:center;}
.rwd-table02 th{background:#f5f5f5; border-bottom: 1px solid #ddd; font-weight:700}
.rwd-table02 td{color:#333; text-align:left; border-bottom: 1px solid #ddd; font-weight:300}
.type02 th{padding:150px 0;}
.type02 td{padding:0 45px 0 62px; line-height:3.5;  /* font-size:16px; */font-size:18px;}
.type02 td .en-txt {display:block;line-height:1.5;position:relative;padding-left:14px;}
.type02 td .en-txt + .en-txt {margin-top:10px;} 
.type02 td .en-txt em {display:inline-block;position:absolute;left:0;top:0px;}
.type02 tr:nth-child(3){border-top: 1px solid #ddd;}
.type03 th{/* padding:60px 35px; */padding:58px 35px; text-align: left;line-height:1.2;}
.type03 td{padding:0 25px 0 35px; line-height:1.5; font-size:15px; }
.type04 th{padding:0px 30px; text-align: left;}
.type04 td{/* padding:21px 30px 21px 35px; */ padding:17px 30px 17px 35px;/* font-size:14px; */font-size:16px; line-height:1.5;}
.type05 th{padding:3px 0px 3px 5px;text-align:left;}
.type05 td{padding:7px 0px 7px 10px;font-size:15px;line-height:1.5;}
.type06 th{padding:80px 20px 90px;text-align:left;line-height:1.2;}
.type06 td{padding:0 15px 0 25px; line-height:1.5; font-size:15px; }
.type07 th{padding:32px 20px 32px;text-align:left;line-height:1.2;}
.type07 td{padding:0 0px 0 25px; line-height:1.5; font-size:15px; }
.social .programs-content .desc-ct {margin-top:20px;}
.social .programs-content .desc-ct.mt45{margin-top:45px;}
.view-btn {text-align:center;margin-top:53px;}
.view-btn .home-go {height:50px; padding:0 36px; /* font-size:16px; */font-size:18px; font-weight:500; background:#0d4da1; color:#fff; border-radius:5px;display:inline-block;}
.go02 .home-go{padding:0 50px;display:inline-block;line-height:50px;}

.bul-list{display:block; position:relative;}
.bul-list li, p.bul-list {display:block; position:relative; padding-left:11px; font-size:15px; color:#333; line-height:18px; font-weight:300}
.bul-list li + li {margin-top:8px;}
.bul-list li:before, p.bul-list:before  {content:'-'; display:block; position:absolute; top:0; left:0; clear:both; color:#333}


@media (max-width:1080px){
	.social-area .box-tit,
	.etc-area .box-tit {padding-top:60px;}
	.box-tit .box-tit-01{margin-bottom:24px; font-size:28px;}
	.box-tit .box-tit-01 .box-sub-tit{font-size:22px; margin-bottom:13px;}
	.box-tit .box-tit-02{font-size:16px;}
	.social {padding-top:38px;}
	.social .thumb {width:32%; height:300px; margin-bottom:20px; margin-right:30px;}
	.social .thumb2, .social .thumb4 {margin-right:0px;}
	.social .thumb3, .social .thumb4 {margin-bottom:0px;}
	.social .thumb .desc {margin:40px 30px;}
	.social .thumb .dim {display:block;}
	.social .thumb .go-view {display: block; left:30px;}
	.social .slick-list, .sam-creating .social {height:892px;}
	.social .desc-tit .d-tit01 {font-size:16px; margin-bottom:11px;}
	.social .desc-tit .d-tit02 {font-size:35px; margin-bottom:20px;}
	.social .desc-tit .d-tit03 {font-size:14px; /*margin-bottom:25px;*/ height:74px;}
	.social .programs-content .img-area {float:none; width:100%; height:204px; margin-bottom:20px;}
	.social .programs-content .img-area01 .img01 {background: url("../img/03/pop1.png") no-repeat center top 35%; background-size:100%; width:100%; height:100%;}
	.social .programs-content .img-area02 .img02 {background: url("../img/03/pop2.png") no-repeat center top 61%; background-size:100%; width:100%; height:100%;}
	.social .programs-content .img-area03 .img03 {background: url("../img/03/pop3.png") no-repeat center top 41%; background-size:100%; width:100%; height:100%;}
	.social .programs-content .img-area04 .img04 {background: url("../img/03/pop4.png") no-repeat center top 24%; background-size:100%; width:100%; height:100%;}
	.social .programs-content .desc-area {width:100%;display:block;clear:both;position:relative;float:none;}
	.rwd-table th, .rwd-table td, .rwd-table02 th, .rwd-table02 td {font-size: 13px;}
	.type02 th{padding:80px 0;}
	.type02 td{padding:0 50px; line-height:2.5;}
	.type03 th{padding:40px 35px;}
	.social .desc-tit .d-tit01.mbtype{margin-bottom:10px;}
	.social .img_contribute{margin-top:20px;}
	.social .view-area.introduce{margin-top:60px}
	.social .view-area.introduce .box-area.htype .bottom{height:70px}
	.social .programs-content.economy .img-area{width:100%;height:200px;}
	.social .programs-content.economy .img-area .img01{background-size:100%;}
	.social .programs-content.economy .desc-area{width:100%;margin-top:20px}
	.social .programs-content.economy .desc-area .desc-box p.txt-blue{font-size:12px}
	.social .desc-tit.economy{margin-top:50px}
	.social .desc-tit.economy .d-tit03{font-size:24px}
}
@media (max-width:768px){
	.br-hide{display:none}
	.social-area .box-tit,
	.etc-area .box-tit {padding-top:40px;}
	.box-tit .box-tit-01{margin-bottom:18px; font-size:23px;}
	.box-tit .box-tit-01 .box-sub-tit{font-size:20px; margin-bottom:13px;}
	.box-tit .box-tit-02{font-size:14px;}
	.social {padding-top:25px;}
	.social .thumb {width:100%; margin-bottom:15px; margin-right:0px; height:180px;padding:25px 17px 20px;}
	.social .thumb2 {background: url(../img/03/thumb02.png) no-repeat center top 37%;background-size:cover;}
	.social .thumb3 {background: url(../img/03/thumb03.png) no-repeat center top 33%;background-size:cover;}
	.social .thumb .desc {margin:25px 17px 20px;}
	.social .thumb .desc-tit-01 {margin-bottom:4px;}
	.social .thumb .desc-tit-02 {font-size:23px;}
	.social .thumb .go-view {display:block; bottom:30px; left:17px; font-size:14px; height:32px; padding:0 19px;line-height:32px;}
	.social .slick-arrow {display:none !important;}
	.social .slick-list, .sam-creating .social {height:929px;}
	.social .view .detail .btn-close {width:35px;height:35px;background-size:35px auto;}
	.social .desc-tit .d-tit01 {margin-bottom:8px;}
	.social .desc-tit .d-tit02 {font-size:32px; margin-bottom:18px;}
	.social .desc-tit .d-tit03 {font-size:13px; height:auto;margin-bottom:10px;}
	.social .programs-content .pro-tit {font-size:16px;margin-bottom:10px;}
	.social .programs-content .desc-ct {margin-top:15px;}
	.rwd-table th{padding:10px 0; font-size:12px;}
	.rwd-table td{padding:15px 0; font-size: 12px;}
	.rwd-table02 th{font-size:12px; text-align: center; padding-left:0; padding-right:0}
	.rwd-table02 td{line-height:1.5; font-size:12px; padding-left:15px !important}
	.type02 th{padding:65px 0; font-size:12px;}
	.type02 td{padding:0 20px;}
	.type03 th{padding:40px 10px;}
	.type03 td{padding:0 15px;}
	.type04 th{padding:25px 10px;}
	.type04 td{padding:20px;}
	.view-btn {margin-top:35px;}
	.bul-list li, p.bul-list {font-size:12px}
	.social .view-area.introduce .box-area .kor:first-child{line-height:40px}
	.social .view-area.introduce .box-area .kor:first-child::before{height:40px;}
	.social .view-area.introduce .box-area .bottom .dotlist{margin-top:20px;}
	.social .view-area.introduce .box-area .bottom .dotlist li{clear:both}
	.social .view-area.introduce .box-area.htype .bottom{height:auto}
	.social .desc-tit.economy .d-tit03, .social .programs-content.economy .pro-tit-head{font-size:18px}
	.social .programs-content.economy .img-area{height:140px;}
	.social .desc-tit.economy .d-tit04{margin-bottom:20px}
	
	.social .desc-tit.economy-head .d-tit02{font-size:26px;width:64%}
	.social .desc-tit.economy-head .ep-img{background:url("../img/03/logo_enabling_en.png") no-repeat center center; background-size:cover; width:90px; height:28px;}
}

/* 지속가능경영활동 */
.sam-creating {position:relative;width:100%;/* margin-top:80px; */margin-top:57px;}
.sam-creating .body {overflow-x:hidden;}
.sam-creating .thumb {float:left;position:relative;width:calc(100% / 3);height:340px;background-size:cover !important;}
.sam-creating .thumb.thumb1 {background:url('../img/03/creating_img01.jpg') no-repeat center center}
.sam-creating .thumb.thumb2 {background:url('../img/03/creating_img02.jpg') no-repeat center center}
.sam-creating .thumb.thumb3 {background:url('../img/03/creating_img03.jpg') no-repeat center center}
.sam-creating .thumb.thumb4 {background:url('../img/03/creating_img04.jpg') no-repeat center center}
.sam-creating .thumb.thumb5 {background:url('../img/03/creating_img05.jpg') no-repeat center center}
.sam-creating .thumb.thumb6 {background:url('../img/03/creating_img06.jpg') no-repeat center center}
.sam-creating .thumb .text {color:#fff;font-weight:700;/* font-size:25px; */font-size:27px;display:block;position:absolute;top:40px;left:40px;right:0;z-index:1;}/* 0326 수정 */
.sam-creating .thumb .dim {position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(8,24,61,0.5);display:none;}
.sam-creating .thumb .go-view {display:none;background:#0d4da1;/* width:98px; */width:110px;height:34px;border-radius:4px;z-index:1;position:absolute;left:40px;top:138px;}
.sam-creating .thumb .go-view span {display:block;/* font-size:15px; */font-size:17px;color:#fff;text-align:center;line-height:32px;}
.sam-creating .thumb.active .dim, 
.sam-creating .thumb:focus .dim, 
.sam-creating .thumb.active .go-view,
.sam-creating .thumb:focus .go-view {display:block;}
/* .sam-creating .view-area {position:absolute;left:0;top:0;right:0;bottom:0;background:#fff;z-index:-10;opacity:0;} */
.sam-creating .view-area {background:#fff;} /* 0401 */
.sam-creating .view-area.show {z-index:10;opacity:1;}
.sam-creating .slick-list, .sam-creating .slick-slide {height:680px;}
.sam-creating .view {background-color:#fff;}
.sam-creating .view .detail {text-align:right;}
.sam-creating .view .detail .btn-close {width:53px;height:53px;background:url('../img/com/btn_slickclose.png') no-repeat;}
.sam-creating .view .detail .btn-close span {position:relative;text-indent:-9999px;font-size:0;line-height:0;}
.sam-creating .view .detail .view-btn  {margin-top:40px;position:relative;text-align:center;}
.sam-creating .view .detail .view-btn a {display:inline-block;}
.sam-creating .view .detail .title {text-align:center;font-size:50px;letter-spacing:-2px;color:#010101;font-weight:700;padding-top:15px;}
.sam-creating .view .detail .box-area {padding-top:50px;text-align:left;}
.sam-creating .view .detail .box {/*border:1px solid #ddd;*/}
.sam-creating .view .detail .box .img1 {background:url('../img/03/creating_img01_01.jpg') no-repeat center center;background-size:cover;}
.sam-creating .view .detail .box .img2 {background:url('../img/03/creating_img01_02.jpg') no-repeat center center;background-size:cover;}
.sam-creating .view .detail .box .img3 {background:url('../img/03/creating_img02_01.jpg') no-repeat center center;background-size:cover;}
.sam-creating .view .detail .box .img4 {background:url('../img/03/creating_img02_02.jpg') no-repeat center center;background-size:cover;}
.sam-creating .view .detail .box .img5 {background:url('../img/03/creating_img03_01.jpg') no-repeat center center;background-size:cover;}
.sam-creating .view .detail .box .img6 {background:url('../img/03/creating_img03_02.jpg') no-repeat center center;background-size:cover;}
.sam-creating .view .detail .box .img7 {background:url('../img/03/creating_img03_03.jpg') no-repeat center center;background-size:cover;}
.sam-creating .view .detail .box .img8 {background:url('../img/03/creating_img04_01.jpg') no-repeat center center;background-size:cover;}
.sam-creating .view .detail .box .img9 {background:url('../img/03/creating_img04_02.jpg') no-repeat center center;background-size:cover;}
.sam-creating .view .detail .box .img10 {background:url('../img/03/creating_img05_01.jpg') no-repeat center center;background-size:cover;}
.sam-creating .view .detail .box .img11 {background:url('../img/03/creating_img05_02.jpg') no-repeat center center;background-size:cover;}
.sam-creating .view .detail .box .img12 {background:url('../img/03/creating_img06_01.jpg') no-repeat center center;background-size:cover;}
.sam-creating .view .detail .box .cont-txt .tit {/* font-size:18px; */font-size:20px;font-weight:700;display:block;}
.sam-creating .view .detail .box .cont-txt .txt {display:block;/* color:#333; */color:#000;/* font-size:14px; */font-size:16px;line-height:1.4;padding-top:5px;height:113px;}
.sam-creating .view .detail .box .cont-txt .btn-text{display:block;text-align:right;font-size:14px;}
.sam-creating .view .detail .box .cont-txt .btn-text>a{}
.sam-creating .view .detail .box .cont-txt .btn-pdf {display:inline-block;margin-top:10px;/* font-size:14px; */font-size:16px;line-height:1;}
.sam-creating .view .detail .box .cont-txt .btn-pdf i {display:inline-block;width:25px;height:13px;vertical-align:top;background:url('../img/03/btn_detail.png') no-repeat right bottom}
.sam-creating .view .detail .box .cont-txt .btn-pdf:hover {font-weight:700;}
/* .sam-creating .view .detail .box.oth .cont-txt .btn-pdf {margin-top:15px} */
.sam-creating .view .detail .box-li2 .box {overflow:hidden;width:100%;height:188px;}
.sam-creating .view .detail .box-li2 .box + .box {margin-top:16px;}
.sam-creating .view .detail .box-li2 .cont-img {float:left;width:30%;height:100%;}
.sam-creating .view .detail .box-li2 .cont-txt {padding:10px 30px 0 32.2%; height:100%; border:1px solid #ddd;}
.sam-creating .view .detail .box-li3:after {display:block;clear:both;content:'';}
.sam-creating .view .detail .box-li3 .box {float:left;width:calc((100% - 36px) / 3);position:relative;}
.sam-creating .view .detail .box-li3 .box + .box {margin-left:18px;}
.sam-creating .view .detail .box-li3 .cont-img {height:130px;}
.sam-creating .view .detail .box-li3 .box .cont-txt {padding:10px; border:1px solid #ddd;/* min-height:271px; */min-height:420px;}
.sam-creating .view .detail .box-li3 .box .cont-txt .txt {height:auto;}
/* .sam-creating .view .detail .box-li3 .cont-txt .btn-pdf {margin-top:15px;} */
.sam-creating .view .detail .box-li3 .cont-txt .btn-pdf.first {margin-top:36px;}
.sam-creating .slick-arrow {position:absolute;height:38px;line-height:36px;bottom:21px;z-index:15;/* font-size:14px; */font-size:16px;color:#999;}
.sam-creating .slick-arrow::after {clear:both;content:'';display:block;}
.sam-creating .slick-arrow:hover {color:#333;}
.sam-creating .slick-prev {left:0;}
.sam-creating .slick-prev::before {float:left;display:inline-block;content:'';width:21px;height:36px;background:url("../img/com/btn_slickprev.png") no-repeat left center;padding-right:40px;}
.sam-creating .slick-prev:hover::before {background:url("../img/com/btn_slickprev_on.png") no-repeat 1px center;}
.sam-creating .slick-next {right:0;}
.sam-creating .slick-next::after {float:right;display:inline-block;content:'';width:21px;height:36px;background:url("../img/com/btn_slicknext.png") no-repeat right center;padding-left:40px;}
.sam-creating .slick-next:hover::after {background:url("../img/com/btn_slicknext_on.png") no-repeat right center;}
.sam-rep {letter-spacing:-0.5px;margin-top:80px;}
.sam-rep .head {margin-bottom:0;}
.sam-rep .head .tit {/* font-size:25px; */font-size:27px;letter-spacing:-1px;font-weight:700;}
.sam-rep .body {padding-top:30px;}
.sam-rep .body:after {clear:both;display:block;content:'';}
.sam-rep .half-box {float:left;width:calc((100% - 40px) / 2);}
.sam-rep .half-box + .half-box {margin-left:40px;}
.sam-rep .thumb-rep {background:#eee;padding:30px 0;text-align:center;}
.sam-rep .line-box {margin-top:31px;}
.sam-rep .btn-detail {text-indent:-9999px;font-size:0;line-height:0;width:20px;height:37px;background:url('../img/03/btn_dw_g.png') no-repeat right center}
.sam-rep .li {border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.sam-rep .li li {padding:25px 40px 24px 40px;}
.sam-rep .li li:after {clear:both;display:block;content:'';}
.sam-rep .li li + li {border-top:1px solid #eee;}
.sam-rep .li .text {float:left;/* font-size:16px; */font-size:18px;/* color:#333; */color:#000;}
.sam-rep .li .btn-detail {float:right;height:17px;}
.sam-rep::after{clear:both; content:''; display:block;}
.sam-rep-type02 {margin-top:90px!important;}
.sam-rep-type02::after{clear:both; content:''; display:block;}
.sam-rep-type02 .half-box .li li{padding:18px;}
.sam-rep-type02 .half-box .head{margin-bottom:30px;}
.sam-rep-type02 .half-box .head::after{clear:both; content:''; display:block;}
.sam-rep-type02 .half-box .head .tit{float: left;}
.sam-rep-type02 .half-box .head .btn-plus{float:right; margin-right:20px;}
.sam-rep-type02 .half-box .li .text{padding-top:0; /* font-size:14px; */font-size:16px; font-weight:500;padding-right:130px}
.sam-rep-type02 .li{position:relative;}
.sam-rep-type02 .li .date-rep{position:absolute; right:70px; /* font-size:14px; */font-size:16px; font-weight:500; color:#333;}
.sam-rep-type02 .li .btn-detail{position:absolute; right:20px;}
.sam-rep .bn{border-bottom:none!important;}
.sam-rep .row01{padding:0px 40px 35px 40px;}
.sam-rep .row02{padding:35px 0;}
.sam-rep .row03{padding-top:35px;}
.sam-row{border-bottom:1px solid #eee;}
.sam-row .stock-item{margin-bottom:40px;}
.sam-row .stock-L{/* font-size:40px; */font-size:42px; font-weight:700; color:#dc0922; letter-spacing:-1px; line-height:1;}
.sam-row .stock-M{position:relative; padding-left:20px; /* font-size:18px; */font-size:20px; font-weight:700; color:#333; letter-spacing:-0.45px;}
.sam-row .stock-M.pl-0{padding-left:0;}
.sam-row .st-bar {padding-right:20px}
.sam-row .st-bar::after{position:absolute; bottom:4px; right:0; content:''; width:1px; height:18px; background:#ddd;}
.sam-row .stock-M-red{font-weight:700; /* font-size:20px; */font-size:22px; padding-left:5px;}
.sam-row .stock-date{text-align:right; /* font-size:14px; */font-size:16px; font-weight:500; color:#888; letter-spacing:-0.35px;}
.st-deal::after{clear:both; content:''; display:block;}
.st-deal li{position:relative; float:left; width:24%; text-align: center;}
.st-deal li.st-last{width:28%;}
.st-deal li:last-child::after{display:none;}
.st-deal li::after{position:absolute; content:''; top:5px; right:0; width:1px; height:50px; background:#eee;}
.st-deal .deal-name{display:block; margin-bottom:10px; /* font-size:14px; */font-size:16px; font-weight:500; color:#333; letter-spacing:-0.35px;}
.st-deal .deal-num{/* font-size:20px; */font-size:22px; font-weight:700; letter-spacing:-0.5px;}
.sam-rep .red{color:#dc0922;}
.sam-rep .blue{color:#0940dc;}
.deal-02 .deal-name{display:block;}
.deal-02 li{width:32%;}
.deal-02 li::after{display:none;}
.deal-02 .deal-name{margin-right:0px; margin-bottom:0;}
@media (max-width: 1150px){
	.sam-creating .view .detail .box-li3 .cont-txt {padding:20px 18px;height:300px;}
	.sam-creating .view .detail .box-li3 .cont-txt .btn-pdf {position:absolute;left:20px;bottom:20px;}
	.sam-creating .view .detail .box-li3 .cont-txt .btn-pdf.first {margin-top:0;}
	.sam-rep .row01{padding:0px 20px 30px 20px;}
}
@media (max-width: 1080px){
	.sam-creating{margin-top:38px;}
	.sam-rep {margin-top:60px;}
	.sam-creating .thumb {width:calc(100% / 2);height:255px;}
	.sam-creating .slick-list, .sam-creating .slick-slide {height:765px;}
	.sam-creating .view .detail .box .cont-txt .btn-pdf {margin-top:20px;}
	.sam-creating .view .detail .box-li2 .cont-txt {padding-top:10px;padding-right:10px;}
	.sam-creating .view .detail .box-li3 .cont-img {height:120px}
	.sam-rep .thumb-rep {height:345px}
	.sam-rep .thumb-rep img {vertical-align:middle;height:100%;}
	.sam-rep .li li {padding:16px 20px;}
	.sam-rep-type02 .half-box .li .text{padding-top:0; width:60%;padding-right:0;}
    .sam-rep-type02{margin-top:45px!important;}
    .sam-rep .row02{padding:25px 0;}
    .sam-rep .row03{padding-top:30px;}
	.sam-row .stock-item{margin-bottom:30px;}
	/* .sam-creating .view .detail .box-li3 .box .cont-txt .txt {height:208px;overflow-y:auto;} */
	.scroll-bx {height:100px;overflow-y:auto;}
	.sam-creating .view .detail .box-li3 .box .cont-txt{min-height:520px;}
}
@media (max-width: 1000px){
	.sam-row .stock-M {padding-left:10px;}
	.sam-row .st-bar {padding-right:10px;}
	.sam-row .stock-L{display:block;margin-bottom:10px}
	.sam-row .stock-item{margin-bottom:20px; text-align:center;}
	.deal-02 .deal-name {display:block;margin-right:0;}
	.sam-creating .view .detail .box-li3 .box .cont-txt .txt {height:180px;}
}
@media (max-width: 768px){
	.sam-creating{margin-top:25px;} 
	.sam-rep {margin-top:40px;}
	.sam-creating .thumb {width:100%;height:170px;margin-bottom:15px;float:none; display:block;}
	.sam-creating .thumb .text {font-size:18px; top:20px; left:20px;} /* 0326 수정 */
    .sam-creating .thumb .go-view {display:block;height:32px;width:90px; left:20px; top:100px;} /* 0326 수정 */
	.sam-creating .thumb .go-view span {font-size:14px;line-height:32px;}
	.sam-creating .slick-list, .sam-creating .slick-slide {height:1020px;}
	.sam-creating .view .detail .btn-close{width:35px;height:35px;background-size:35px auto;}
	.sam-creating .view .detail .title {font-size:25px;padding-top:10px;}
	.sam-creating .view .detail .box-area {padding-top:15px;}
	.sam-creating .view .detail .box .cont-txt .tit {font-size:17px;}
	.sam-creating .view .detail .box .cont-txt .txt {font-size:13px;padding-top:10px;}
	.sam-creating .view .detail .box .cont-txt .btn-pdf {margin-top:10px;}
	.sam-creating .view .detail .view-btn {margin:25px 0 0 0}
	.sam-creating .view .detail .box-li2 .box {height:auto;}
	.sam-creating .view .detail .box-li2 .cont-txt {padding:10px 10px;}
	.sam-creating .view .detail .box-li2 .cont-img {float:none;width:100%;height:100px;}
	.sam-creating .view .detail .box-li3 .box {float:none;width:100%;}
	.sam-creating .view .detail .box-li3 .box + .box {margin-left:0;margin-top:16px}
	.sam-creating .view .detail .box-li3 .cont-img {height:100px;}
	.sam-creating .view .detail .box-li3 .cont-txt {height:auto;padding:15px;}
	.sam-creating .view .detail .box-li3 .cont-txt .btn-pdf {position:relative;margin-top:10px;left:0;bottom:0;}
	.sam-creating .view .detail .box-li3 .cont-txt .btn-pdf.first {margin-top:10px;}
	.sam-creating .view .detail .box-li3 .box .cont-txt .txt {/* height:90px; */height:auto;}
	.sam-creating .view .detail .box-li3 .box .cont-txt {min-height:100%}
	.sam-creating .slick-arrow {display:none !important;}
	.sam-rep .head .tit {font-size:20px;}
	.sam-rep .body {padding-top:15px;}
	.sam-rep .half-box {float:none;width:100%;}
	.sam-rep .half-box + .half-box {margin-left:0;margin-top:15px;}
	.sam-rep .thumb-rep {height:170px;padding:10px;}
	.sam-rep .line-box {margin-top:15px;}
	.sam-rep .li .text {font-size:13px;}
	.sam-rep .li li {padding:10px 15px;}
	.sam-rep-type02 .half-box .li li{padding:10px;}
    .sam-rep-type02 .half-box .li .text{padding-top:0; width:50%;}
    .sam-rep-type02 .li .date-rep{font-size:12px;}
    .sam-rep-type02 .li .btn-detail{right:10px;}
    .sam-rep-type02 .half-box .head{margin-bottom:15px;}
    .sam-rep-type02 .half-box .head .btn-plus{margin-right:10px;}
    .sam-rep .row01{padding-bottom:20px;}
    .sam-rep .row02{padding:20px 0;}
    .sam-rep .row03{padding-top:23px;}
    .sam-row .stock-item{margin-bottom:20px; text-align:center;}
	.sam-row .stock-L{display:block; font-size:30px; margin-bottom:10px;}
	.sam-row .stock-M{padding:0 10px; font-size:16px;}
	.sam-row .stock-M-red{font-size:18px;}
	.sam-row .stock-date{font-size:13px;}
	.st-deal .deal-name{font-size:13px;}
	.st-deal .deal-num{font-size:16px;}
	.deal-02 .deal-name{display:block; margin-right:0; margin-bottom:5px;}
}

/* 사이트맵 */
.site-box {padding-top:120px;position:relative;letter-spacing:0px;}
.site-tit-dep1 {/* font-size:32px; */font-size:34px;color:#000;font-weight:700;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #ddd;}
.site-tit-dep1 a {cursor:default}
.site-li-dep2:after {display:block;clear:both;content:'';}
.site-li-dep2 > li {float:left;/* width:20%; */width:16.6%;}
/* .site-li-dep2 > li.last {width:12%;}
.site-li-dep2 > li.wauto {width:auto} */
.site-li-dep2 > li > a {/* font-size:20px; */font-size:22px;color:#333;display:block;padding-right:10px;}
.site-li-dep3 li {padding-top:20px;}
.site-li-dep3 li a {display:block;color:#333;/* font-size:14px; */font-size:16px;}
@media (max-width:1024px){
	.site-box {padding-top:80px;}
	.site-tit-dep1 {font-size:28px;padding-bottom:20px;margin-bottom:20px;}
	.site-li-dep2 > li > a {font-size:17px;}
}
@media (max-width:768px){
	.inner.sitemap-section {padding:0;margin-top:40px;}
	.site-box {padding-top:40px;border-top:1px solid #333;}
	.site-box:nth-child(2) {margin-top:-1px;}
	.site-box.space {padding-bottom:40px;}
	.site-tit-dep1 {font-size:22px;border-bottom:0;padding-left:15px;padding-right:15px;}
	.site-li-dep2 > li {float:none;width:100%;}
	.site-li-dep2 > li.last {width:100%;}
	.site-li-dep2 > li + li {padding-top:25px;}
	.site-li-dep2 > li > a {padding-left:32px;font-size:18px;color:#000;}
	.site-li-dep3 {border-top:1px solid #ccc;background:#f5f5f5;margin-top:20px;padding-bottom:25px;border-bottom:1px solid #ccc;}
	.site-li-dep3 li {padding-top:25px;padding-left:47px}
	.site-li-dep3 li a {color:#000;}
}

/* 이용약관&개인정보취급방침 */
.agree-section {padding-top:0px;}
.agree-section .bg-box {letter-spacing:-0.5px;padding-right:75px;}
.agree-section .bg-box .text-small-bold {margin-bottom:20px;}
.agree-txt-area {padding-top:80px;}
.policy .section-title {/* font-size:16px; */font-size:18px;}
.policy .agree-txt-area {padding-top:0;}
.policy .txt {padding-top:20px;}
.policy .txt:first-child {padding-top:0;}
.policy .txt-li {padding-top:20px;}
.policy .txt-li li + li, .policy .txt-li02 li + li {padding-top:5px;}
.policy .tit {padding-top:20px;padding-bottom:10px;}
.policy .tit02 {padding-top:20px;padding-bottom:5px;}
.policy .tbl.list thead th, .policy .tbl.list td {height:45px;}
.policy .tbl th, .policy .tbl.list td {/* font-size:14px; */font-size:16px;font-weight:500;}
.policy .tbl td.tal {padding-left:30px;padding-right:30px;}
.policy .tbl.list td {padding:5px 10px;}
.policy .sub-li {padding-bottom:10px;}
.policy .sub-li li {padding-left:16px;}
@media (max-width:1080px){
	.agree-txt-area {padding-top:40px;}
	.agree-section .bg-box {padding-right:40px;}
}
@media (max-width:768px){
	.agree-section {padding-top:20px;}
	.agree-section .bg-box {padding-right:22px;}
}

/* report-box-type02 */
.report-box-type02 .line-box{padding:37px 30px;}
.report-box-type02 .line-box .text{/* font-size:20px; */font-size:22px;}
.report-box .line-box .btn-txt-arr{background: url(../img/04/download-g.png) no-repeat right center; /* color:#333; */color:#000; padding-right:100px;}
.line-box-wrap.report-box {margin-top:20px;}
.line-box-wrap.report-box::after{clear:both; content:''; display:block;}
.report-box .line-box.small{float:right;}
@media (max-width: 1080px){
    .line-box-wrap.report-box-type02 {margin-top:60px;}
    .line-box-wrap.report-box {margin-top:15px;}
}
@media (max-width: 768px){
    .line-box-wrap.report-box-type02{margin-top:15px;}
    .report-box-type02 .line-box{padding:10px 15px;}
    .report-box-type02 .line-box .text{font-size:16px;}
    /* .report-box .line-box.small{float:none;} */
}

/* 수상내역 */
.simple-list{margin-top:80px; margin-bottom:50px; border-top:1px solid #ddd;}
.simple-list .row{display:table; width:100%; height:80px; border-bottom:1px solid #ddd;}
.simple-list .row .img,
.simple-list .row .title,
.simple-list .row .date{display:table-cell; vertical-align:middle;}
.simple-list .row .img{width:142px; text-align:center;}
.simple-list .row .img img{width:78px; height:auto;}
.simple-list .row .title{/* font-size:16px; */font-size:18px; color:#333; width:auto; padding-left:20px;}
.simple-list .row .date{/* font-size:16px; */font-size:18px; color:#333; font-weight:300; width:130px; text-align:center;}
.simple-list.type2 .row{height:60px; border-bottom:1px solid #eee;}
.simple-list.type2 .row:last-child{border-bottom:1px solid #ddd;}
.simple-list.type2 .row .date{/* font-size:14px; */font-size:16px; color:#333; font-weight:300; width:130px; text-align:center;}
.simple-list.type2 .row .title{/* font-size:14px; */font-size:16px; color:#333; width:auto; padding-left:34px;}
.list.btn-more{text-align:center;}
.list.btn-more button{height:48px; line-height:46px; border:1px solid #ddd; border-radius:5px; background:#fff; padding:0 32px;}
.list.btn-more button span{display:inline-block; /* font-size:16px; */font-size:18px; color:#000;}
@media (max-width:768px){
    .simple-list{margin-top:60px; margin-bottom:30px;}
    .simple-list .row .img img{width:68px; height:auto;}
}
@media (max-width:720px){
    .simple-list .row{height:45px;}
    .simple-list.type2 .row{height:35px;}
    .simple-list .row .img{width:102px;}
    .simple-list .row .title{font-size:14px; padding-left:10px;}
    .simple-list .row .date{font-size:14px; width:90px;}
    .simple-list.type2 .row .date{font-size:13px; width:90px;}
    .simple-list.type2 .row .title{font-size:13px; width:auto; padding-left:10px;}
    .list.btn-more button{height:38px; line-height:36px; padding:0 20px;}
    .list.btn-more button span{font-size:14px;}
}

/* TV/온라인광고 */
.brand-video{margin-top:70px; margin-bottom:-160px; background:#f7f7f7;}
.brand-video .slick-track{height:inherit; /* width:auto이후 삭제 */width:auto !important;}
.brand-video .slider-for{padding-bottom:50px;}
.brand-video .slider-for{background:#fff;}
.brand-video .slider-for .slick-list{width:1200px; margin:0 auto;}
.brand-video .slider-for .slick-list::after{clear:both; content:''; display:block;}
.brand-video .slider-for .player{position:relative; /*width:calc(100% - 354px); height:480px;*/ width:70.5%; float:left;}
.brand-video .slider-for .player .controls{position:absolute; top:0; right:0; bottom:0; left:0; z-index:2;}
.brand-video .slider-for .player .controls.hide{display:none;}
.brand-video .slider-for .player .controls .btn-play{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); display:inline-block; width:135px; height:135px; background:url("../img/02/btn_play_big.png") no-repeat;}
.brand-video .slider-for .player .vdo-box{/*position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden;*/ z-index:1;}
.brand-video .slider-for .player .vdo-box .vdo{width:100%; height:auto; min-height:476px; /*position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);*/}
.brand-video .slider-for .player-text01{position:relative; width:29.5%; /* max-height:476px;width:354px; height:477px; overflow-y:auto;*/ float:left; background:#f7f7f7; /*padding:40px 25px 0 25px;*/}
.brand-video .slider-for .player-text01::before{content:''; display:block; /*padding-top:141.5%;*/ padding-top:134.5%;}
.brand-video .slider-for .player-text01 .cont{position: absolute; top:0; right:0; bottom:0; left:0; padding:40px 25px 0 25px; line-height:1.4; /* font-size:15px; */font-size:17px; color:#333; font-weight:300;overflow-y:auto;}
.brand-video .slider-for .player-text02::before{clear:both; content:''; display:block; padding-top:25px;}
.brand-video .slider-for .player-text02{font-weight:300; line-height:1.4; /* font-size:16px; */font-size:18px; color:#333;}
.brand-video .slider-for .player-text02 .inbox{padding:0 10px;}
.brand-video .slider-for .player-text02 p{margin-bottom:20px;}
.brand-video .slider-for .player-text02 p .title{display:inline-block; /* font-size:20px; */font-size:22px; color:#000; font-weight:700;}
.brand-video .slider-for .player-text02 p .date{display:inline-block; /* font-size:16px; */font-size:18px; color:#333; font-weight:500; margin-left:20px;}
.brand-video .sbox-wrap{margin:0; padding-top:55px; padding-bottom:30px; text-align:right;}
.brand-video .slider-sbox{background:#f7f7f7;}
.brand-video .slider-nav .slick-arrow{z-index:2; width:21px; height:38px; font-size:0; line-height:0; position:absolute; top:29.5%; display:block; padding:0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor:pointer; color:transparent; border:none; background:transparent;}
.brand-video .slider-nav .slick-prev{background:url("../img/com/btn_slickprev.png") no-repeat; left:0;}
.brand-video .slider-nav .slick-next{background:url("../img/com/btn_slicknext.png") no-repeat; right:0;}
.brand-video .slider-nav{width:1200px; margin:0 auto; background:#f7f7f7; padding-bottom:120px;}
.brand-video .slider-nav .slick-list{width:94%; margin:0 auto;}
.brand-video .slider-nav .slick-list .slick-slide{margin:0 9px;}
.brand-video .thumb-img{position:relative; /*width:360px; height:242px;*/}
.brand-video .thumb-img .dark{position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(8, 24, 61, 0.3); z-index:2;}
.brand-video .thumb-img .dark .btn-play{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); display:inline-block; width:71px; height:71px; background:url("../img/02/btn_play_small.png") no-repeat;}
.brand-video .thumb-img .img-box{/*position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden;*/}
.brand-video .thumb-img .img-box img{/*position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);*/ width:100%; height:auto; /*height:100%;*/ z-index:1;}
.brand-video .thumb-text{margin-top:25px; line-height:20px;}
.brand-video .thumb-text::after{clear:both; content:''; display:inline-block;}
.brand-video .thumb-text .title{display:inline-block; /* font-size:20px; */font-size:22px; color:#333; float:left; font-weight:700;}
.brand-video .thumb-text .date{display:inline-block; /* font-size:16px; */font-size:18px; color:#333; font-weight:300; float:right;}
@media (max-width:1280px){
    .brand-video .slider-for .slick-list{width:100%;}
    .brand-video .slider-nav{width:100%;}
}
@media (max-width:1200px){
    .brand-video .slider-nav .slick-list{width:95%;}
    .brand-video .slider-for .player-text01::before{clear:both; content:''; display:block;}
    .brand-video .slider-for .player-text{margin-top:inherit;}
    .brand-video .slider-nav{width:100%; overflow:hidden;}
    .brand-video .thumb-img{position:relative;}
    .brand-video .thumb-text{margin-top:16px;}
    .brand-video .thumb-text .title{font-size:17px;}
    .brand-video .thumb-text .date{font-size:15px;}
    .brand-video .slider-nav .slick-prev{background-position:left center;}
    .brand-video .slider-nav .slick-next{background-position:right center;}
}
@media (max-width:1024px){
    .brand-video .slider-nav .slick-arrow{top:28.5%;}
}
@media (max-width:980px){
    .brand-video .slider-for .player-text01 .cont{padding:30px 15px 0 15px;}
    .brand-video .slider-nav .slick-arrow{top:26.5%;}
}
@media (max-width:768px){  
    .brand-video .slider-nav .slick-list{width:125%;} 
    .brand-video{margin-top:20px; margin-bottom:-120px;} 
    .brand-video .slider-for .player{width:100%; height:inherit; float:inherit;}
    .brand-video .slider-for .player .controls .btn-play{width:80px; height:80px; background-size:80px auto;}
    .brand-video .slider-for .player .vdo-box{position:inherit; top:inherit; right:inherit; bottom:inherit; left:inherit; overflow:inherit;}
    .brand-video .slider-for .player .vdo-box .vdo{position:inherit; top:inherit; left:inherit; transform:inherit; min-height:inherit;}
    .brand-video .slider-for .player-text01{width:100%; height:200px; padding:20px 10px 0 10px; float:inherit;}
    .brand-video .slider-for .player-text01::before{padding-top:0;}
    .brand-video .slider-for .player-text01 .cont{font-size:14px;}
    .brand-video .slider-for .player-text02::before{padding-top:15px;}
    .brand-video .slider-for .player-text02{font-size:14px;}
    .brand-video .slider-for{padding-bottom:30px;}
    .brand-video .slider-for .player-text02 p{margin-bottom:10px;}
    .brand-video .slider-for .player-text02 p .title{font-size:16px;}
    .brand-video .slider-for .player-text02 p .date{font-size:13px;}
    .brand-video .slider-for .player-text02 .inbox{overflow-y:auto;margin-bottom:20px;}
    .brand-video .sbox-wrap{padding-top:25px; padding-bottom:15px;}
    .brand-video .slider-nav{padding-bottom:60px;}   
    /* .brand-video .slider-nav .slick-list .thumb-img{width:340px;} */
    .brand-video .slider-nav .slick-list .thumb-img .dark .btn-play{width:60px; height:60px; background-size:60px auto;}
    .brand-video .sbox.text{width:100%;}
    .brand-video .slider-nav{padding-bottom:60px;}   
    .brand-video .slider-nav .slick-list .thumb-text{margin-top:14px;}
    .brand-video .slider-nav .slick-list .thumb-text .title{font-size:15px;}
    .brand-video .slider-nav .slick-list .thumb-text .date{font-size:13px;}
    .brand-video .slider-nav .slick-arrow{display:none!important;}
}
@media (max-width:480px){
    .brand-video .slider-nav .slick-list{width:180%;} 
    .social .programs-content.economy-new + .desc-tit.economy-head{margin-top:60px;margin-bottom:15px}
    .social .programs-content.economy-new .img-area{margin-bottom:10px}
    .social .programs-content.economy-new .img-area .img{float:inherit;clear:both;width:100% !important;}
    .social .programs-content.economy-new .desc-area{padding-top:10px}
    .social .programs-content.economy-new .pro-tit-head{font-size:18px;line-height:28px}
    .social .programs-content.economy-new .ct-sub-tit{font-size:15px;padding-top:0 !important}
}
@media (max-width:380px){
    .brand-video .slider-nav .slick-list{width:225%;} 
    /* .brand-video .slider-nav .slick-list{width:932px;} 
    .brand-video .slider-nav .slick-list .thumb-img{width:300px;} */
}


/* 연혁 */
.history-menu{border-bottom:1px solid #ddd; margin-top:50px; text-align:center; background:#fff;height:76px;}
.history-menu.fixed{position:fixed; top:0; width:1200px; z-index:3;}
.history-menu ul{display:inline-block;}
.history-menu ul::after{clear:both; content:''; display:block;}
.history-menu ul li{display:inline-block; float:left; padding:0 60px; height:76px; line-height:76px;}
.history-menu ul li a{display:inline-block; height:100%; /* font-size:20px; */font-size:22px; color:#333; font-weight:300;}
.history-menu ul li.active a{color:#0d4da1; font-weight:700; border-bottom:4px solid #0d4da1; margin-top:1px;}
.history-box{position:relative; padding-top:120px;}
.history-box.history1{padding-top:60px;}
.history-list.fixed{margin-top:110px;}
.history-list.fixed .history-box.history1{padding-top:120px;}
.history-box .bg{display:table; width:100%; height:300px; margin-bottom:76px;}
.history-box .history-bg01 {background-size:cover;background:url("../img/02/bg_history1.png") no-repeat center center;}
.history-box .history-bg02 {background-size:cover;background:url("../img/02/bg_history2.png") no-repeat center center;}
.history-box .history-bg03 {background-size:cover;background:url("../img/02/bg_history3.png") no-repeat center center;}
.history-box .bg .title{display:table-cell; vertical-align:middle; /* font-size:40px; */font-size:42px; color:#333; font-weight:700; text-align:center;}
.history-box .box::after{clear:both; content:''; display:block;}
.history-box .box .left{float:left; width:382px; /* font-size:40px; */font-size:42px; font-weight:700; text-align:center; line-height:20px;}
.history-box .box .right{float:left; width:calc(100% - 382px);}
.history-box .box .right .month{position:relative; border-left:1px solid #ddd;}
.history-box .box .right .month li{position:relative; padding-left:100px; padding-bottom:20px;}
.history-box .box .right .month li:last-child{padding-bottom:90px;}
.history-box .box:last-child .right .month li:last-child{padding-bottom:0;}
.history-box.history3 .box:last-child .right .month li:last-child{padding-bottom:0; margin-bottom:0;}
.history-box .box .right .month li::before{position:absolute; left:-7px; top:3px;display:inline-block; width:13px; height:13px; content:''; background:#fff; border:3px solid #0d4da1; border-radius:50%;}
.history-box .box .right .month .txt-month{position:absolute; left:26px; top:-3px; /* font-size:20px; */font-size:22px; font-weight:700;}
.history-box .box .right .month p{margin-bottom:14px; /* font-size:18px; */font-size:20px; color:#333; font-weight:300; line-height:1.3;}
.history-box .box .right .month p.light{font-weight:100;}
.history-box .box .right .month p.more{margin-top:34px;}
.history-box .box .right .month li .important{color:#0d4da1; font-weight:700;}
@media (max-width:1200px){
    .history-menu.fixed{width:100%; left:0; right:0;}
    .history-box .box .left{width:182px;}
    .history-box .box .right{width:calc(100% - 182px);}
}
@media (max-width:768px){
    .history-menu{margin-top:50px;height:44px;}
    .history-menu ul{display:block;}
    .history-menu ul li{width:33.3%; padding:inherit; height:44px; line-height:44px;}
    .history-menu ul li a{font-size:16px;}
    .history-box{padding-top:95px;}
    .history-box.history1{padding-top:40px;}
    .history-list.fixed .history-box.history1{padding-top:95px;}
    .history-box .bg{height:200px; margin-bottom:38px;}
    .history-box .bg .title{font-size:35px;}
    .history-box .box .left{float:inherit; width:100%; text-align:left; line-height:1.4; font-size:30px;}
    .history-box .box .right{float:inherit; width:100%; margin-left:7px; margin-top:10px;}
    .history-box .box .right .month .txt-month{left:16px; font-size:16px; top:-2px;}
    .history-box .box .right .month li{padding-left:100px; padding-bottom:10px;}
    .history-box .box .right .month li::before{z-index:2;}
    .history-box .box .right .month li:last-child{padding-bottom:45px;}
    .history-box .box .right .month li:last-child::after{position:absolute; left:-1px; top:0; display:inline-block; content:''; width:1px; height:100%; background:#fff; z-index:1;}
    .history-box .box .right .month p{font-size:14px; margin-bottom:10px; line-height:1.2;}
}

/* 사업소개 */
.introduce .section .head .tit{float:inherit;}
.introduce-sect1 .left{width:383px; float:left;}
.introduce-sect1 .top .left p{color:#555; /* font-size:18px; */font-size:20px; line-height:28px;}
.introduce-sect1 .right{width:100%; padding-left:400px;}
.introduce-sect1 .right .big{/* font-size:28px; */font-size:30px; color:#555; letter-spacing:-0.81px; line-height:1.3;}
.introduce-sect1 .right .small{/* font-size:18px; */font-size:20px; color:#555; margin-top:38px; line-height:1.4; letter-spacing:-0.45px;}
.introduce-sect1 .right span{display:block;}
.introduce-sect2 .top{max-width:1200px; max-height:636px;}
.introduce-sect3{position:relative;}
/* .introduce-sect3 .body{overflow-x:hidden;} */
.introduce-sect3 .body::after{clear:both; content:''; display:block;}
.introduce-sect3 .body .thumb{position:relative; width:calc((100% - 20px) / 2); float:left; margin-left:20px; height:280px; border-radius:5px;}
.introduce-sect3 .body .thumb.thumb1,
.introduce-sect3 .body .thumb.thumb3,
.introduce-sect3 .body .thumb.thumb5{margin-left:0; margin-right:0;}
.introduce-sect3 .body .thumb.thumb2,
.introduce-sect3 .body .thumb.thumb4{margin-right:0;}
.introduce-sect3 .body .thumb.thumb1{background:url("../img/02/bg_item_01_new.png") no-repeat center; background-size:cover;}
.introduce-sect3 .body .thumb.thumb2{background:url("../img/02/bg_item_02_new.png") no-repeat center; background-size:cover;}
.introduce-sect3 .body .thumb.thumb3{background:url("../img/02/bg_item3.png") no-repeat center; margin-top:20px; background-size:cover;}
.introduce-sect3 .body .thumb.thumb4{background:url("../img/02/bg_item_04_new.png") no-repeat center; margin-top:20px; background-size:cover;}
.introduce-sect3 .body .thumb.thumb5{background:url("../img/02/bg_item_05_new.png") no-repeat center; margin-top:20px; background-size:cover;}
.introduce-sect3 .body .thumb.thumb6{background:url("../img/02/bg_item_06_new.png") no-repeat center; margin-top:20px; background-size:cover;}
.introduce-sect3 .body .thumb .text{width:100%; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); /* font-size:40px; */font-size:42px; color:#fff; text-align:center; z-index:1;}
.introduce-sect3 .body .thumb .dim{position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(8, 24, 61, 0.2); border-radius:5px;}
.introduce-sect3 .body .thumb .go-view{display:none; background:#0d4da1; padding:0 10px; height:34px; position:absolute; top:52%; left:50%; transform:translate(-50%,-50%); margin-top:0; z-index:1; border-radius:3px;}
.introduce-sect3 .body .thumb .go-view span{color:#fff; line-height:34px; /* font-size:15px; */font-size:15px;}
.introduce-sect3 .body .thumb.active .go-view,
.introduce-sect3 .body .thumb:focus .go-view{display:block;}
.introduce-sect3 .body .thumb:hover .dim,
.introduce-sect3 .body .thumb:focus .dim{background:rgba(8, 24, 61, 0.5);}
/* .introduce-sect3 .view-area{opacity:0; position:absolute; top:0; right:0; left:0; background:#fff; z-index:-10; height:804px;} */
.introduce-sect3 .view-area{background:#fff;}/* 0401 */
.introduce-sect3 .view-area.show{opacity:1; z-index:10; padding-top:80px;}
.introduce-sect3 .view .detail{text-align:right;}
.introduce-sect3 .view .detail .btn-close{width:53px; height:53px; background:url("../img/com/btn_slickclose.png") no-repeat;}
.introduce-sect3 .view .detail .title{position:relative; font-size:50px; color:#010101; font-weight:700; text-align:center; padding-bottom:24px; margin-bottom:25px;}
.introduce-sect3 .view .detail .title::after{position:absolute; left:50%; bottom:0; transform:translate(-50%, 0); display:inline-block; content:''; width:45px; height:1px; background:#cf9229;}
.introduce-sect3 .view .detail .small{/* font-size:18px; */font-size:20px; color:#555; text-align:center; margin-top:10px;}
.introduce-sect3 .box-area{margin-top:80px;}
.introduce-sect3 .box-area::after{clear:both; content:''; display:block;}
.introduce-sect3 .box-area .box{text-align:left; width:calc((100% - 36px) / 3); float:left; margin-left:18px; /*border:1px solid #ddd;*/}
.introduce-sect3 .box-area.type2 .box{text-align:left; width:calc((100% - 18px) / 2); float:left; margin-left:18px; /*border:1px solid #ddd;*/}
.introduce-sect3 .box-area .box:first-child{margin-left:0;}
.introduce-sect3 .box-area .box.box1 .top{background:#c5d1f3;}
.introduce-sect3 .box-area .box.box2 .top{background:#c4def4;}
.introduce-sect3 .box-area .box.box3 .top{background:#c7f2f4;}
.introduce-sect3 .box-area .top{display:table; width:100%; height:96px; padding:0 26px;}
.introduce-sect3 .box-area .top p{display:table-cell; vertical-align:middle;}
.introduce-sect3 .box-area .eng{display:block; /* font-size:14px; */font-size:16px; color:#000; font-weight:300; margin-bottom:10px;}
.introduce-sect3 .box-area .kor{display:block; /* font-size:18px; */font-size:20px; color:#000; font-weight:700;}
.introduce-sect3 .box-area .bottom{min-height:222px; padding:28px 26px 0 26px; /* font-size:15px; */font-size:17px; color:#333; background:#fff; line-height:1.5; letter-spacing:-0.33px; border:1px solid #ddd; border-top:none;}
.introduce-sect3 .box-area .bottom .dotlist li{position:relative; padding-left:10px; margin-bottom:10px; font-weight:300;}
.introduce-sect3 .box-area .bottom .dotlist li::before{position:absolute; left:0; top:8px; width:2px; height:2px; background:#333; display:inline-block; content:'';}
.introduce-sect3 .box-area .bottom .dotlist li .bold{font-weight:700;}
.introduce-sect3 .slick-arrow{position:absolute; height:38px; line-height:36px; /*bottom:80px;*/ bottom:0; z-index:15; /* font-size:14px; */font-size:16px; color:#999;}
.introduce-sect3 .slick-arrow::after{clear:both; content:''; display:block;}
.introduce-sect3 .slick-arrow:hover{color:#333;}
.introduce-sect3 .slick-prev{left:0;}
.introduce-sect3 .slick-prev::before{float:left; display:inline-block; content:''; width:21px; height:36px; background:url("../img/com/btn_slickprev.png") no-repeat; padding-right:40px;}
.introduce-sect3 .slick-prev:hover::before{background:url("../img/com/btn_slickprev_on.png") no-repeat;}
.introduce-sect3 .slick-next{right:0;}
.introduce-sect3 .slick-next::after{float:right; display:inline-block; content:''; width:21px; height:36px; background:url("../img/com/btn_slicknext.png") no-repeat right center; padding-left:40px;}
.introduce-sect3 .slick-next:hover::after{background:url("../img/com/btn_slicknext_on.png") no-repeat right center;}
.introduce-sect3 .slick-list,
.introduce-sect3 .slick-slide{/*height:786px;*/ height:722px;}
.introduce-sect4 .body .top::after{clear:both; content:''; display:block;}
.introduce-sect4 .body .top .number{width:50%; float:left;}
.introduce-sect4 .body .top .number span{display:block; text-align:center;}
.introduce-sect4 .body .top .number .big{/* font-size:80px; */font-size:82px; font-weight:700; color:#000;}
.introduce-sect4 .body .top .number .txt{/* font-size:24px; */font-size:26px; line-height:1; color:#000; margin-top:20px;}
.introduce-sect4 .body .mid{margin-top:90px; position:relative;}
.introduce-sect4 .body .mid::after{clear:both; content:''; display:block;}
.introduce-sect4 .body .mid p{/* font-size:24px; *//* font-size:26px; color:#000; */font-size:30px; color:#333; line-height:1.7;}
.introduce-sect4 .body .mid a{position:absolute; right:0; bottom:10px; background:#0d4da1; width:140px; height:50px; border-radius:5px; text-align:center;} /* 0326 수정 */
.introduce-sect4 .body .mid a span{display:inline-block; /* font-size:16px; */font-size:18px; color:#fff; line-height:50px;}
.introduce-sect4 .body .mid a span::after{width:15px; height:15px; content:''; display:inline-block; background:url("../img/02/ico_find.png") no-repeat; margin-left:10px; vertical-align:middle; margin-top:-2px;} /* 0326 추가 */
.nation-wrap{padding-top:90px; /*width:1200px;*/ margin:0 auto; width:100%;} /* 0403 */
.nation-wrap::after{clear:both; content:''; display:block;}
.nation-wrap .nation, .nation-wrap .nation-oth {position:relative; float:left; display:block; width:33.33%; /* height:420px; */height:520px;} /* 0408 */
.nation-wrap .nation1{background:url("../img/02/bg_nation4.png") no-repeat center; background-size:cover;}
.nation-wrap .nation2{background:url("../img/02/bg_nation3.png") no-repeat center; background-size:cover;}
.nation-wrap .nation3{background:url("../img/02/bg_nation6.png") no-repeat center; background-size:cover;}
.nation-wrap .nation4{background:url("../img/02/bg_nation1.png") no-repeat center; background-size:cover;}
.nation-wrap .nation5{background:url("../img/02/bg_nation5.png") no-repeat center; background-size:cover;}
.nation-wrap .nation6{background:url("../img/02/bg_nation2.png") no-repeat center; background-size:cover;}
.nation-wrap .nation .name, .nation-wrap .nation-oth .name{position:absolute; top:50%; left:0; right:0; transform:translate(0, -50%);} /* 0403 */
.nation-wrap .nation-oth .name {/* top:66% */top:57%}
.nation-wrap .nation .name span, .nation-wrap .nation-oth .name span{display:block; text-align:center;}
.nation-wrap .nation .name .kor, .nation-wrap .nation-oth .name .kor{/* font-size:22px; */font-size:24px; color:#fff;}
.nation-wrap .nation .name .eng, .nation-wrap .nation-oth .name .eng{/* font-size:12px; */font-size:14px; color:#be9951; margin-top:6px;}
.nation-wrap .nation .layer{position:absolute; padding:34px 20px; overflow:hidden; transition:all 0.5s; opacity:0; z-index:-5;}
.nation-wrap .nation .layer.anim{background:rgba(13, 77, 161, 1); transition:all 0.5s; opacity:1; z-index:2;}
.nation-wrap .nation.leftright .layer{width:0; height:100%; left:0; top:0; right:0; bottom:0;}
.nation-wrap .nation.leftright .layer.anim{width:100%;}
.nation-wrap .nation.topbottom .layer{width:100%; height:0; left:0; top:0; right:0; bottom:0;}
.nation-wrap .nation.topbottom .layer.anim{height:100%;}
.nation-wrap .nation.rightleft .layer{width:0; height:100%; top:0; right:0; bottom:0;}
.nation-wrap .nation.rightleft .layer.anim{width:100%;}
.nation-wrap .nation.bottomtop .layer{width:100%; height:0; left:0; top:100%; right:0; bottom:0;}
.nation-wrap .nation.bottomtop .layer.anim{height:100%; top:0;}
/* .nation-wrap .nation .layer .popup-modal-close{opacity:0;} */
.nation-wrap .nation .layer .popup-modal-close{display:none;} /* 0331 */
.nation-wrap .nation .layer .inbox > span{display:block; text-align:center;}
.nation-wrap .nation .layer .kor{/* font-size:14px; */font-size:16px; color:#fff; opacity:0.5;}
.nation-wrap .nation .layer .eng{/* font-size:24px; */font-size:26px; color:#fff;}
.nation-wrap .nation .layer .eng span{position:relative; display:inline-block; padding-top:4px; padding-bottom:5px;}
.nation-wrap .nation .layer .eng span::after{position:absolute; left:0; right:0; bottom:0; content:''; height:1px; background:rgba(255, 255, 255, 0.2);}
.nation-wrap .nation .layer .info{margin-top:38px; padding-left:22px;}
.nation-wrap .nation .layer .info li{position:relative; /* font-size:14px; */font-size:16px; color:#fff; padding-left:40px;}
.nation-wrap .nation .layer .info li.wide{padding-left:62px;}
.nation-wrap .nation .layer .info li .left{position:absolute; left:0;}
.nation-wrap .nation .layer .info li .left + span{position:absolute; left:67px;}
.nation-wrap .nation .layer .info li.wide .left + span{position:absolute; left:76px;}
@media (max-width:1230px){
    .nation-wrap{width:100%;}
}
@media (max-width:1278px){
	.nation-wrap .nation .layer{display:none}
    .mfp-content .layer{position:relative; width:310px; /* height:380px; */height:420px; margin:0 auto; background:#fff;}
    .mfp-content .layer.rect {height:220px;}
    .mfp-content .layer .popup-modal-close{top:10px; right:10px; opacity:1;}
    .mfp-content .layer.anim.mfp-hide{display:none;}
    .mfp-content .layer .inbox{padding:50px 10px 0 10px;}
    .mfp-content .layer .inbox > span{display:block; text-align:center;}
    .mfp-content .layer .kor{font-size:20px; color:#000; opacity:1;}
    .mfp-content .layer .inbox .eng {font-size:24px;}
    .mfp-content .layer .info{margin-top:38px;}
    .mfp-content .layer .info li{position:relative; font-size:14px; color:#000; opacity:1; padding-left:75px;}
    .mfp-content .layer .info li.wide{padding-left:62px;}
    .mfp-content .layer .info li .left{position:absolute; left:0;}
    .mfp-content .layer .info li .left + span{position:absolute; left:65px;}
    .mfp-content .layer .info li.wide .left + span{position:absolute; left:54px;}
    .introduce-sect1 .nation-wrap .nation .layer.anim{opacity:0;}
}
@media (max-width:1080px){
    .introduce-sect1 .right .big{font-size:24px;}
    .introduce-sect1 .right span{display:inline;}
    .introduce-sect1 .right .small{font-size:16px; margin-top:22px;}
    .introduce-sect3 .body .thumb .text{font-size:35px;}
    .introduce-sect3 .view-area{height:770px;}
    .introduce-sect3 .slick-list, 
    .introduce-sect3 .slick-slide{height:680px;}
    .introduce-sect3 .slick-arrow{bottom:40px;}
    .introduce-sect3 .box-area{margin-top:40px;}
    .introduce-sect3 .box-area .box{width:calc((100% - 40px) / 3); margin-left:20px;}
    .introduce-sect3 .box-area .box:first-child{margin-left:0;}
    .introduce-sect3 .box-area.type2 .box{width:calc((100% - 20px) / 2); margin-left:20px;}
    .introduce-sect3 .box-area.type2 .box:first-child{margin-left:0;}
    .introduce-sect3 .box-area .top{padding:0 20px;}
    .introduce-sect3 .box-area .bottom{padding:20px 20px 0 20px; font-size:13px;}
    .introduce-sect4 .body .top .number .txt{font-size:20px;}
    .introduce-sect4 .body .mid p{font-size:20px;}
    .introduce-sect4 .body .mid a{width:100px; height:45px; bottom:0;}
    .introduce-sect4 .body .mid a span{font-size:15px; line-height:45px;}
}
@media (max-width:768px){
    .introduce-sect1 .left{width:100%; float:inherit;}
    .introduce-sect1 .left img{width:100%;}
    .introduce-sect1 .right{padding-left:0;}
    .introduce-sect1 .right .big{font-size:19px; margin-top:14px;}
    .introduce-sect1 .right .small{font-size:14px; margin-top:14px;}
    .introduce-sect3 .body .thumb{width:100%; margin:0; height:180px;}
    .introduce-sect3 .body .thumb.thumb2{margin-top:15px;}
    .introduce-sect3 .body .thumb.thumb3{margin-top:15px;}
    .introduce-sect3 .body .thumb.thumb4{margin-top:15px;}
    .introduce-sect3 .body .thumb .text{font-size:18px;top:40%;}
    .introduce-sect3 .body .thumb .go-view{padding:0 14px; height:32px; margin-top:40px;display:block;}
    .introduce-sect3 .body .thumb .go-view span{line-height:32px; font-size:14px;}
    .introduce-sect3 .view-area{height:886px;}
    .introduce-sect3 .view-area.show{padding-top:40px;}
    .introduce-sect3 .view .detail .btn-close{width:35px; height:35px; background-size:35px auto;}
    .introduce-sect3 .view .detail .title{font-size:25px; padding-bottom:14px; margin-bottom:15px;}
    .introduce-sect3 .view .detail .small{font-size:14px;}
    .introduce-sect3 .box-area{margin-top:20px;}
    .introduce-sect3 .box-area .top{height:55px; padding:0 20px;}
    .introduce-sect3 .box-area .box,
    .introduce-sect3 .box-area.type2 .box{width:100%; margin:0; margin-top:20px; float:inherit;}
    .introduce-sect3 .box-area .eng{font-size:13px; margin-bottom:4px;}
    .introduce-sect3 .box-area .kor{font-size:15px;}
    .introduce-sect3 .box-area .top{padding:0 15px;}
    .introduce-sect3 .box-area .bottom{padding:15px 15px 0 15px; min-height:120px; font-size:13px;}
    .introduce-sect3 .box-area .bottom .dotlist li{padding-left:6px;}
    .introduce-sect3 .slick-arrow{display:none!important;}
    .introduce-sect3 .slick-list, 
    .introduce-sect3 .slick-slide{height:780px;}
    /* .introduce-sect4 .body .top .number{width:100%; float:inherit; margin-top:15px;}
    .introduce-sect4 .body .top .number::after{clear:both; content:''; display:block;} */
    .introduce-sect4 .body .top .number .big{font-size:50px;}
    .introduce-sect4 .body .top .number .txt{font-size:14px; margin-top:0;}
    .introduce-sect4 .body .mid{margin-top:40px;}
    .introduce-sect4 .body .mid p{font-size:16px;}
    .introduce-sect4 .body .mid a{bottom:-48px; width:90px; height:35px;}
    .introduce-sect4 .body .mid a span{font-size:14px; line-height:35px;}
    .nation-wrap{padding-top:70px;}
    .nation-wrap .nation, .nation-wrap .nation-oth {width:50%; height:200px;}
    .nation-wrap .nation .name .kor{font-size:18px;}
    .nation-wrap .nation-oth .name {top:62%}
    .nation-wrap .nation .layer.anim{opacity:0;}
    .section.introduce-sect2{padding-top:40px}
}
@media (max-width:480px){
    .introduce-sect3 .body .thumb{height:150px;}
    .introduce-sect3 .view-area{height:752px;}
    .introduce-sect3 .slick-list, 
    .introduce-sect3 .slick-slide{height:710px;}
    .introduce-sect3 .box-area .box, 
    .introduce-sect3 .box-area.type2 .box{margin-top:10px;}
    .introduce-sect3 .box-area .bottom{min-height:82px; padding:10px 15px;}
    .introduce-sect3 .box-area .bottom .dotlist li{margin-bottom:4px;}
    .nation-wrap .nation{height:180px;}
    .radio-row > .radio-box:first-child{margin-right:10px;}
}

/* Contact Us */
.bg-box.contactus{margin-bottom:45px;}
.explain-box{margin:25px 0 50px 0; /* font-size:15px; */font-size:17px; color:#333; line-height:1.3;}
.explain-box ul{margin:35px 0;}
.explain-box ul li{margin-top:12px;}
.explain-box ul li:first-child{margin-top:0;}
.check-area{text-align:center;}
@media (max-width:1080px){
    .bg-box.contactus ~ .bg-box.contactus{margin-bottom:40px;}
    .explain-box{margin:20px 0 45px 0; font-size:14px;}
    .explain-box ul{margin:30px 0;}
}
@media (max-width:768px){
	.bg-box.contactus {margin-bottom:20px;}
    .bg-box.contactus ~ .bg-box.contactus{margin-bottom:30px;}
    .explain-box{margin:15px 0 40px 0; font-size:13px;}
    .explain-box ul{margin:25px 0;}
}

/* IR정보 */
.pop-body .tbl-detail {margin-top:0;}
.edit-scroll-pop {height:300px;overflow-y:auto}
.cal-top{position:relative; margin-top:68px; margin-bottom:30px;}
.cal-top::after{clear:both; content:''; display:block;}
.cal-top .left{float:left; position:absolute; bottom:0;}
.cal-top .left .month{display:inline-block; /* font-size:25px; */font-size:27px; color:#000; font-weight:700; margin-right:50px; vertical-align:middle;}
.cal-top .left .month + div{display:inline-block;}
.cal-top .left .group{display:inline-block; margin-left:30px; /* font-size:15px; */font-size:17px; color:#333;}
.cal-top .left .group:first-child{margin-left:0;}
.cal-top .left .group::before{display:inline-block; content:''; width:10px; height:26px; margin-right:6px; vertical-align:middle; margin-top:-1px;}
.cal-top .left .group1::before{background:#c5d4f3 url(../img/com/cal_bg01.png) repeat 0 0;}
.cal-top .left .group2::before{background:#f9d8c8 url(../img/com/cal_bg02.png) repeat 0 0;}
.cal-top .left .group3::before{background:#cbe6b3 url(../img/com/cal_bg03.png) repeat 0 0;}
.cal-top .right{float:right;}
.tbl.cal thead tr th:first-child{/* font-size:14px; */font-size:16px; color:#ff0000; font-weight:700;}
.tbl.cal tbody tr td:first-child{border-left:0;}
.tbl.cal tbody tr td{height:180px; /* font-size:18px; */font-size:20px; color:#333; padding:0; vertical-align:top;}
.tbl.cal tbody tr td.bg-on{background:#f5f5f5;}
.tbl.cal tbody tr td .pop-more{display:block;}
.tbl.cal tbody tr td .pop-more p{padding:10px;}
.tbl.cal tbody tr td .pop-more p::after{clear:both; content:''; display:block;}
.tbl.cal tbody tr td .date{float:left;}
.tbl.cal tbody tr td .date.lightgray{/* font-size:18px; */font-size:20px; color:#999;}
.tbl.cal tbody tr td .date.red{/* font-size:18px; */font-size:20px; color:#ff0000;}
.tbl.cal tbody tr td .date.blue{color:#0977C9;}
.tbl.cal tbody tr td .more{float:right; color:#999;}
.tbl.cal tbody tr td .work-li{text-align:left; margin-top:10px;}
.tbl.cal tbody tr td .work-li li{/* font-size:15px; */font-size:17px; color:#333; padding:7px 0;}
.work-li li::before{display:inline-block; content:''; width:10px; height:26px; margin-right:6px; vertical-align:middle;}
.work-li li.green::before{background:#cbe6b3 url(../img/com/cal_bg03.png) repeat 0 0;}
.work-li li.salmon::before{background:#f9d8c8 url(../img/com/cal_bg02.png) repeat 0 0;}
.work-li li.purple::before{background:#c5d4f3 url(../img/com/cal_bg01.png) repeat 0 0;}
.tbl.cal tbody tr td .work-li li span{display:inline-block; width:89%; vertical-align:middle; letter-spacing:-0.4px;}
.pop-body .work-li{border-top:1px solid #eee;}
.pop-body .work-li li::before{height:100%; position:absolute; left:0;}
.pop-body .work-li li{position:relative; display:table; width:100%; height:86px; border-bottom:1px solid #eee;}
.pop-body .work-li li a{width:100%; display:table-cell; vertical-align:middle; padding-left:20px;}
.pop-body .work-li li a span{display:block;}
.pop-body .work-li li a .cate{/* font-size:14px; */font-size:16px; color:#777;}
.pop-body .work-li li a .tit{/* font-size:20px; */font-size:22px; color:#333;}
@media (max-width:1080px){
    .tbl.cal tbody tr td .work-li li span{width:82%;}
}
@media (max-width:1080px){
    .cal-top .left .month{margin-right:20px;}
    .cal-top .left .group{margin-left:20px;}
}
@media (max-width:768px){
	.edit-scroll-pop {height:190px;overflow-y:auto}
    .cal-top{margin-top:30px; margin-bottom:15px;}
    .cal-top .left{float:inherit; position:inherit; bottom:inherit;}
    .cal-top .left .month{display:block; font-size:20px;}
    .cal-top .left .month + div{display:block; margin:15px 0 10px 0;}
    .cal-top .left .group{font-size:14px;}
    .tbl.cal tbody tr td{height:140px;}
    .tbl.cal thead tr th:first-child{font-size:12px;}
    .tbl.cal tbody tr td .work-li li{font-size:13px;}
    .tbl.cal tbody tr td .work-li li span{width:80%;}
    .tbl.cal tbody tr td{font-size:14px;}
    .tbl.cal tbody tr td .pop-more p{padding:5px;}
    .tbl.cal tbody tr td .date{font-size:14px;}
    .tbl.cal tbody tr td .date.lightgray{font-size:14px;}
    .tbl.cal tbody tr td .date.red{font-size:14px;}
    .work-li li::before{width:6px; height:24px; margin-right:3px;}    
    .cal .pop-header .pop-tit{padding-left:25px;}
    .cal .popup-modal-close{right:25px;}
    .cal .pop-body{padding:55px 25px;}
    .pop-body .work-li li{height:66px;}
    .pop-body .work-li li a{padding-left:15px;}
    .pop-body .work-li li a .cate{font-size:13px;}
    .pop-body .work-li li a .tit{font-size:15px;}
}

/* rule-contents */
.rule-tit{text-align:center; letter-spacing:-0.4px;}
.rule-tit.bot-space {padding-top:80px;}
.r-tit01{/* font-size:35px; */font-size:37px; font-weight:700; color:#000; line-height:1.3; margin-bottom:25px;}
.r-tit02{/* font-size:18px; */font-size:20px; /* color:#333; */color:#000; line-height:1.4; font-weight:300;}
.rule-contents{margin:80px 0 0px;}
.rule-contents .rule-img{margin:0 auto; display:block; padding:78px 0 135px;}
.rule-desc-item{margin:58px 0 0px;}
.rule-desc-item ul::after{clear:both; content:''; display:block;}
.rule-desc-item ul li{float:left; width:18%; text-align: center; margin-right:25px;}
.rule-desc-item ul li:last-child {margin-right:0;}
.rule-desc-item .rule-item{padding:40px 0 0 0; background:#f5f5f5;  border-radius:15px; min-height:275px;}
.rule-desc-item .rule-item .r-name{display:inline-block; /* font-size:15px; */font-size:17px; font-weight:700; color:#000; letter-spacing:-0.6px; padding:6px 14px; border-radius:20px; margin-bottom:18px;} /* 0326 수정 */
.rule-desc-item .rule-item > p{/* font-size:18px; */font-size:20px; color:#000; font-weight:300; line-height:1.3; letter-spacing:-0.72px;padding:0px 10px;}
.rule-desc-item .rule-item .r-icon{width:90px; height:76px; text-align: center; margin:0 auto 17px!important;} /* 0326 수정 */
.rule-desc-item .rule-item .rule-icon01{background:url('../img/03/rule-item01.png') no-repeat center;}
.rule-desc-item .rule-item .rule-icon02{background:url('../img/03/rule-item02.png') no-repeat center;}
.rule-desc-item .rule-item .rule-icon03{background:url('../img/03/rule-item03.png') no-repeat center;}
.rule-desc-item .rule-item .rule-icon04{background:url('../img/03/rule-item04.png') no-repeat center;}
.rule-desc-item .rule-item .rule-icon05{background:url('../img/03/rule-item05.png') no-repeat center;}
.rule-tit-v3 .r-tit-blue{color:#0d4da1; /* font-size:40px; */font-size:42px; font-weight:700;}
.rule-tit-v3 .r-tit-blue > span{position:relative; z-index:1; display:table-cell; color:#fff; font-weight:700; /* font-size:16px; */font-size:18px; line-height:100px; text-align:center; vertical-align:middle; width:100px; height:100px; background:#0d4da1; border-radius:50%;}
.rule-tit-v3 .r-tit-blue .txt {display:table-cell;line-height:1.1;padding-left:40px;vertical-align:middle;font-weight:700;}
.rule-thumbs{position: relative; margin-left:110px; margin-top:45px; padding:80px 100px; border:1px solid #ddd; border-radius:10px;}
.rule-thumbs .r-thumb{margin-bottom:55px;}
.rule-thumbs .r-thumb .thumb-name{/* font-size:20px; */font-size:22px; font-weight:700; color:#000; letter-spacing:-0.5px; margin-bottom:20px;}
.rule-thumbs .r-thumb .thumb-ct{background:url('../img/03/ep.png') no-repeat left 15px; padding-left:10px; /* font-size:16px; */font-size:18px; font-weight:300; /* color:#333; */color:#000; letter-spacing:-0.4px; line-height:1.9;}
.rule-bar{position:relative;}
.rule-bar::after{position:absolute; left:30px; bottom:0; content:''; width:1px; height:100%; background:#ddd;}
.mb0{margin-bottom:0!important;}
.mb30{margin-bottom:30px!important;}
.download-b{background:url('../img/03/download.png')no-repeat left center; padding-left:25px; letter-spacing:-0.4px; font-weight:700; /* font-size:16px; */font-size:18px;}
.download-g{background:url('../img/04/download-g.png')no-repeat left center; padding-left:25px; letter-spacing:-0.4px; font-weight:700; /* font-size:16px; */font-size:18px;}
.pl10{padding-left:10px;}
@media (max-width: 1080px){
	.rule-tit.bot-space {padding-top:60px;}
    .r-tit01{margin-bottom:20px;font-size:25px;}
    .r-tit02{font-size:14px;}
    .rule-contents{margin:60px 0 40px;}
    .rule-contents .rule-img{padding:65px 0 100px; max-width: 500px;}
    .rule-desc-item{text-align:center;}
    .rule-desc-item ul{display:inline-block;}
    .rule-desc-item ul li{width:30%; margin-right:35px;}
    .rule-desc-item ul li:nth-child(3){margin-right:0;}
    .rule-desc-item ul li:nth-child(4){margin-left:16%;}
    .rule-desc-item ul li:nth-child(4),
    .rule-desc-item ul li:nth-child(5){margin-top:30px; text-align: center;}
    .rule-desc-item .rule-item .r-icon{background-size:70px; margin:12px auto 5px!important;}
    .rule-thumbs{margin-top:20px; padding:50px 60px;}
    .rule-desc-item .rule-item {min-height:250px}
}
@media (max-width: 768px){
	.rule-tit.bot-space {padding-top:40px}
    .r-tit01{font-size:20px;}
    .r-tit02{font-size:13px;}
    .rule-contents{margin:40px 0 20px;}
    .rule-contents .rule-img{width:100%; padding:40px 0 50px;}
    .rule-desc-item ul li{width:100%; margin-bottom:15px; margin-right:0;}
    .rule-desc-item ul li:nth-child(4){margin-left:0;}
    .rule-desc-item ul li:nth-child(4), .rule-desc-item ul li:nth-child(5){margin-top:0;}
    .rule-desc-item .rule-item{padding:20px 0;}
    .rule-thumbs .r-thumb{margin-bottom:35px;}
    .rule-thumbs .r-thumb .thumb-name{font-size:17px; line-height: 1.3; margin-bottom:10px;}
    .rule-thumbs .r-thumb .thumb-ct{font-size:14px;}
    .rule-thumbs .r-thumb .thumb-ct{line-height:1.9; font-size:15px;}
    .rule-tit-v3 .r-tit-blue{font-size:20px;}
	.rule-tit-v3 .r-tit-blue > span{font-size:12px; margin-right:10px; line-height:70px; width:70px; height:70px;}
    .rule-tit-v3 .r-tit-blue .txt {padding-left:20px;}
	.rule-thumbs{margin-top:20px; padding:25px 25px; margin-left:0;}
    .rule-thumbs .r-thumb .thumb-ct{background:url('../img/03/ep.png') no-repeat left top 12px;}
    .rule-bar::after{display:none;}
    .rule-desc-item .rule-item{padding:20px 0;min-height:auto;}
}

/* tbl-detail */
.tbl-detail{margin-top:77px;}
.dt-top{border-top:1px solid #000; border-bottom:1px solid #ddd; padding:40px 0;}
.cp{padding:40px 0 27px;}
.dt-top .dt-tit{/* font-size:30px; */font-size:32px; font-weight:700; color:#000; margin-bottom:25px; letter-spacing:-0.75px;word-break:break-all;}
.dt-top .dt-date{/* font-size:18px; */font-size:20px; font-weight:300; color:#888;}
.dt-top .dt-datetime {color:#333;/* font-size:16px; */font-size:18px;margin-top:15px;padding-top:15px;border-top:1px solid #ddd;}
.dt-top .dt-datetime span {display:inline-block;}
.dt-top .dt-datetime .line {position:relative;margin-right:15px;padding-right:15px;}
.dt-top .dt-datetime .line:after {position:absolute;right:0;top:50%;height:12px;margin-top:-5px;width:1px;background:#666;content:'';}
.dt-top > button{margin-top:30px;text-align:left}
.dt-area{padding:80px 0; line-height:1.8;/* font-size:15px; */font-size:17px;color:#000;word-break:break-all;}
.dt-area .dt-cont .cont-tit{/* font-size:20px; */font-size:22px; font-weight:500; color:#000; margin-bottom:22px;} 
.dt-area .dt-cont .cont-desc{background:url('../img/03/ep.png') no-repeat left top 17px; line-height:2.3; /* font-size:15px; */font-size:17px; font-weight:300; color:#000; padding-left:10px;}
.dt-area .dt-last{margin-top:50px;}
.dt-area .dt-last .cont-desc{background:none; line-height:1.5;}
.dt-area > p {line-height:1.8;/* font-size:15px; */font-size:17px;color:#000;}
.dt-bottom{border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.dt-row{position:relative; padding:25px 0 20px; letter-spacing:-0.375px;}
.dt-row:after {clear:both;display:block;content:'';}
.dt-row:first-child{border-bottom:1px solid #eee;}
.dt-row .row-txt{float:left; display:inline-block; /* font-size:15px; */font-size:17px; font-weight:700; color:#000;min-width:190px; width:208px;}
.dt-row .next-txt{background:url('../img/04/arrow-up.png') no-repeat center right 28px; padding-right:55px;}
.dt-row .prev-txt{background:url('../img/04/arrow-down.png') no-repeat center right 28px; padding-right:55px;}
.dt-row .dt-txt{display:inline-block; /* font-size:15px; */font-size:17px; font-weight:300; color:#333; vertical-align:bottom; width:calc(100% - 208px); float:left; padding-right:100px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dt-row .row-date{/*float:right;*/position:absolute; right:0; display:inline-block; /* font-size:14px; */font-size:16px; font-weight:300; color:#888;}
@media (max-width: 768px){
	.tbl-detail{margin-top:38px;}    
	.cp{padding:20px 0 15px;}
	.dt-top{padding:20px 0;}
	.dt-top .dt-tit{font-size:15px; margin-bottom:10px; line-height:1.2;}
	.dt-top .dt-date{font-size:14px;}
	.dt-top .dt-datetime {font-size:13px;margin-top:10px;padding-top:10px;}
	.dt-top .dt-datetime .line {padding-right:10px;margin-right:10px;}
	.dt-top .dt-datetime .line:after {height:10px;}
	.dt-top > button{margin-top:10px;}
	.download-g{font-size:13px;}
	.dt-area{padding:40px 0;}
	.dt-row{padding:15px 0 10px; font-size:14px; letter-spacing:-0.375px;}
	.dt-row .next-txt{background:url('../img/04/arrow-up.png') no-repeat center right 13px; background-size:10px auto; padding-right:30px;}
	.dt-row .prev-txt{background:url('../img/04/arrow-down.png') no-repeat center right 13px; background-size:10px auto; padding-right:30px;}
	.dt-row .row-txt{font-size: 13px;min-width:150px;width:150px;}
	.dt-row .dt-txt{font-size: 13px; vertical-align: super; padding-right:36px;}
	.dt-row .row-date{font-size: 13px;}
}

/* section-rule */
.section-rule .section-title{position:relative; padding:40px 0 30px 0;}
.section-rule .section-txt{position:absolute; left:65px;}
.section-rule .section-title:first-child{padding:80px 0 30px 0;} 
.section-rule_n .section-title{margin:80px 0 0 95px; /* font-size:25px; */font-size:27px; font-weight:500; color:#000; letter-spacing:-0.625px;padding:0;}
.section-rule_n .line-box-wrap{margin-left:95px;}
.section-rule_n .txt-box {position:relative;display:block;padding-left:40px;}
.section-rule_n .txt-box em {position:absolute;left:0;top:0;width:40px;padding-right:10px;text-align:right;}
@media (max-width: 1080px){
    .section-rule_n .section-title{margin:60px 0 0 48px; font-size:22px;}
    .section-rule_n .line-box-wrap{margin-left:48px;}
}
 @media (max-width: 768px){
    .section-rule .section-title:first-child{padding:40px 0 0px 0;}
    .section-rule_n .section-title{margin:40px 0 0 20px; font-size:16px; line-height:1.4;}
    .section-rule_n .line-box-wrap{margin-left:20px;}
    .section-rule_n .txt-box {padding-left:36px;}
}

/* rp-if-area */
.rp-if-area{text-align:center; border-left:1px solid #ddd; border-top:1px solid #ddd}
.rp-if-area ul:after{clear:both;display:block;content:'';}
.rp-if-area li{float:left; width:20%; min-height:240px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:43px 0 0 0;}
.rp-if-area li .num{/* font-size:25px; */font-size:27px; font-weight:700; color:#034ba5;}
.rp-if-area li .txt{/* font-size:16px; */font-size:18px; font-weight:500; /* color:#333; */color:#000; letter-spacing:-0.4px; line-height:1.3; margin-top:15px; min-height:80px;}
@media (max-width: 960px){
	.rp-if-area li .txt{font-size:16px;}
}
@media (max-width: 768px){
    .rp-if-area li{width:50%; padding:25px 0 0 0; min-height:150px;}
    .rp-if-area li:nth-child(1), .rp-if-area li:nth-child(2){min-height:200px;}
    .rp-if-area li .num{font-size:18px;}
    .rp-if-area li .txt{font-size:15px; min-height:70px;}
}

/* rp-rule-area */
.rp-rule-area{text-align:center; border:1px solid #ddd; padding:70px 0 60px; margin-top:30px;}
.rp-rule-area ul:after{clear:both;display:block;content:'';}
.rp-rule-area ul li{position:relative; float:left; width:25%;}
.rp-rule-area ul li::after{position:absolute; right:0; top:12px; content:''; height:115px; width:1px; background:#ddd;}
.rp-rule-area ul li:last-child::after{display: none;}
.rp-rule-area ul li .rp-icon{height:60px;}
.rp-rule-area ul li .ph{background:url('../img/03/call.png') no-repeat top 5px center;}
.rp-rule-area ul li .fax{background:url('../img/03/fax.png') no-repeat top 10px center;}
.rp-rule-area ul li .address{background:url('../img/03/address.png') no-repeat top;}
.rp-rule-area ul li .email{background:url('../img/03/e-mail.png') no-repeat top;}
.rp-rule-area ul li .rp-name{/* font-size:18px; */font-size:20px; font-weight:700; color:#000; margin-bottom:10px;}
.rp-rule-area ul li .rp-desc{/* font-size:15px; */font-size:15px; font-weight:300; /* color:#333; */color:#000; line-height:1.3;}
.rp-rule-area ul .address-ft .rp-desc{/* font-size:14px; */font-size:14px;}
@media (max-width: 768px){
    .rp-rule-area{padding:0;}
    .rp-rule-area ul li{width:100%; padding:25px 0;}
    .rp-rule-area ul li::after{position:absolute; left:50%; top:inherit; bottom:0; transform: translate(-50%, -50%); content:''; height:1px; width:60%; background:#ddd;}
    .rp-rule-area ul li .rp-icon{height:50px;}
    .rp-rule-area ul li .ph{background-size:25px;}
    .rp-rule-area ul li .fax{background-size:25px;}
    .rp-rule-area ul li .address{background-size:25px;}
}

/* etc */
.tbl-explain .exp-desc{/* font-size:14px; */font-size:16px; font-weight:300; /* color:#777; */color:#000; letter-spacing:-0.35px;}
.tbl-list-desc{margin:30px 0;}
.tbl-list-desc ul::after{clear:both;display:block;content:'';}
.tbl-list-desc ul li{float:left; width:33.3%;}
.tbl-list-desc .list-item{ background:#efefef; margin-right:18px; border-radius:5px; text-align:center; padding:30px 0;}
.tbl-list-desc .item-none{margin-right:0;}
.list-item .name{/* font-size:18px; */font-size:20px; font-weight:500; /* color:#333; */color:#000; letter-spacing:-0.45px; margin-right:15px;}
.list-item .num{/* font-size:18px; */font-size:20px; font-weight:700; color:#000; letter-spacing:-0.45px;}
.bg-box .line-box{border:none; padding: 18px 10px 18px 0;}
.bg-box .line-box-wrap{margin-top:30px;}
.bg-box .line-box-wrap::after{clear:both;display:block;content:'';}
.bg-box-type3{padding:73px 80px 28px 80px;}
.tbl-explain-type02{position: relative;}
.area {position:relative;}
.area .line-box-wrap{position:absolute; right:0; top:100px; margin-top:0;z-index:1}
@media (max-width: 1080px){
    .tbl-list-desc{margin:20px 0;}
    .tbl-list-desc .list-item{margin-right:15px; padding:20px 0;}
    .tbl-list-desc .item-none{margin-right:0;}
    .list-item .name{font-size:16px;}
    .list-item .num{font-size:16px;}
	.bg-box-type3{padding:45px 50px 20px 50px;}
    .area .line-box-wrap{left:0;top:170px;}
    .area .tbl-explain {margin-bottom:74px}
}
@media (max-width: 768px){
    .tbl-list-desc{margin:15px 0;}
    .list-item{text-align: center;}
    .list-item .name{font-size:13px; display:block; margin-right:0;}
    .list-item .num{font-size:13px;}
    .tbl-list-desc .item-none{margin-right:0;}
    .tbl-explain .exp-desc{font-size:12px;}
    .bg-box-type3{padding:37px 22px 15px 22px;}
    .bg-box .line-box{float:left!important; padding:9px 10px 9px 0;}
    .bg-box .line-box .btn-detail{margin-top:-1px;}
    .bg-box .line-box-wrap{margin-top:15px;}
    .bg-box .line-box-wrap::after{clear:both;display:block;content:'';}
    .bg-box .line-box-wrap.half .line-box + .line-box{margin-top:0;}
    .tbl-explain-type02 .line-box-wrap{position:static; margin-top:10px;}
    .area .line-box-wrap{top:100px;}
	.area .tbl-explain {margin-bottom:58px}
}

/* chart */
.chart-area{position:relative; border:1px solid #ddd; width:100%; height:343px;}
/* .chart-area .chart-item{width:100%!important; max-width:525px; position:absolute; top:50%; left:49%; transform: translate(-50%, -50%);} */
.chart-area .chart-item {padding:20px 20px 15px 0;}
.chart-date {text-align:right;/* font-size:13px; */font-size:15px;margin-top:5px;color:#666;}
@media (max-width: 768px){
    .chart-area{height:290px;}
}

/* 채용 */
.recruit .section .head .tit{/* font-size:40px; */font-size:42px;}
.recruit-wrap{padding-top:0!important;}
.recruit-wrap .nation, .nation-wrap .nation-oth {height:400px; box-shadow:0 0 0 1px #ddd;}
.recruit-wrap .name{width:100%;}
.recruit-wrap .name.on{display:none;}
.recruit-wrap .name .step{position:relative; /* font-size:16px; */font-size:18px; color:#fff; font-weight:500; margin-bottom:25px;}
.recruit-wrap .name .step::after{content:''; position:absolute; left:50%; bottom:-10px; transform:translateX(-50%); opacity:0.2; height:1px; width:40px; background:#fff;}
.recruit-wrap .name .rc-name{position:relative;  /* font-size:30px; */font-size:32px; font-weight:500; letter-spacing:-0.5px; color:#fff; margin-bottom:60px;}
.recruit-wrap .name .rc-icon{background:url('../img/05/plus.png') no-repeat center center; width:50px; height:50px; margin:0 auto;} /* 0331 */
.recruit-wrap .nation1{background: url(../img/05/bg_recruit01.png) no-repeat center; background-size: cover;}
.recruit-wrap .nation2{background: url(../img/05/bg_recruit01.png) no-repeat center; background-size: cover;}
.recruit-wrap .nation3{background: url(../img/05/bg_recruit01.png) no-repeat center; background-size: cover;}
.recruit-wrap .nation4{background: url(../img/05/bg_recruit01.png) no-repeat center; background-size: cover;}
.recruit-wrap .nation5{background: url(../img/05/bg_recruit01.png) no-repeat center; background-size: cover;}
.recruit-wrap .nation6{background: url(../img/05/bg_recruit01.png) no-repeat center; background-size: cover;}
.career .nation1{background: url(../img/05/bg_recruit-cr01.png) no-repeat center; background-size: cover;}
.career .nation2{background: url(../img/05/bg_recruit-cr01.png) no-repeat center; background-size: cover;}
.career .nation3{background: url(../img/05/bg_recruit-cr01.png) no-repeat center; background-size: cover;}
.career .nation4{background: url(../img/05/bg_recruit-cr01.png) no-repeat center; background-size: cover;}
.career .nation5{background: url(../img/05/bg_recruit-cr01.png) no-repeat center; background-size: cover;}
.career .nation6{background:#0d4da1; position: relative; float: left; width: 33.33%; height:400px;}
.career .nation6 .name{position:absolute; left:0; right:0; top:50%; transform: translate(0, -50%); text-align:center;} /* 0331 */
.recruit-wrap .nation3 .name .rc-name::after{position:absolute;  content:'GSAT'; left:50%; bottom:-30px; transform: translate(-50%, -50%); /* font-size:14px; */font-size:16px; font-weight:300; letter-spacing:-0.84px;}
.recruit-wrap .nation4 .name .rc-name::after{position:absolute;  content:'3단계'; left:50%; bottom:-30px; transform: translate(-50%, -50%); /* font-size:14px; */font-size:16px; font-weight:300; letter-spacing:-0.84px;}
.career .nation3 .name .rc-name::after{display:none;}
.career .nation4 .name .rc-name::after{display:none;}
.recruit-wrap .nation .layer .inbox{position:absolute; left:50%; top:40%; transform: translate(-50%, -50%); width:100%;}
.recruit-wrap .nation .layer .inbox > .rc-step{position:relative; /* font-size:16px; */font-size:18px; color:#fff; font-weight:500; margin-bottom:25px;}
.recruit-wrap .nation .layer .inbox > .rc-step::after{content:''; position:absolute; left:50%; bottom:-5px; transform: translate(-50%, -50%); height:1px; width:40px; background:#fff;}
.recruit-wrap .nation .layer .inbox > .rc-desc{/* font-size:18px; */font-size:20px; font-weight:500; color:#fff; letter-spacing:0px; line-height:1.6;}
.recruit-wrap .sam-go{background:#0d4da1; display:inline-block; width:100%; padding:24px 0; color:#fff; /* font-size:24px; */font-size:26px; font-weight:500; letter-spacing:-0.6px; text-align:center;}
.recruit-wrap .sam-go span{position:relative;}
.recruit-wrap .sam-go span::after{position:absolute; top:5px; right:-30px; content:''; background: url('../img/05/right-go.png') no-repeat right center; width:14px; height:22px;}
.recruit-wrap .rc-ment{display: inline-block; margin:0 auto; width:100%; text-align: center; padding-top:30px; /* font-size:18px; */font-size:20px; font-weight:500; letter-spacing:-0.45px; color:#333;}
.mfp-content .layer .inbox .rc-desc{margin-top:30px;}
.recruit-wrap .name .cr-tit{/* font-size:30px; */font-size:32px; font-weight:300; color:#fff; letter-spacing:-0.75px;}
.recruit-wrap .name .cr-go{position:relative; display:block; margin-top:30px;  /* font-size:24px; */font-size:26px; font-weight:500; color:#fff; letter-spacing:-0.6px;}
.recruit-wrap .name .cr-go .right{display:inline-block; padding-left:30px; background: url(../img/05/right-go.png) no-repeat right center; width:11px; height:24px; vertical-align:middle;}
@media (max-width: 1080px){
    .recruit .section .head .tit{font-size:38px;}
    .recruit-wrap .nation, .nation-wrap .nation-oth {height:380px;}
    .career .nation6{height:380px;}
    .recruit-wrap .name .rc-name{/* font-size:28px; */font-size:23px; margin-bottom:50px;}
    .recruit-wrap .sam-go{padding:20px 0; font-size:23px;}
    .recruit-wrap .rc-ment{padding-top:20px;}
    .recruit-wrap .name .cr-tit{font-size:28px;}
    .recruit-wrap .name .cr-go{font-size:22px;}
}
@media (max-width: 768px){
    .recruit .section .head .tit{font-size:28px;}
    .recruit-wrap .nation {height:220px;}
    .nation-wrap .nation-oth {height:220px;}
    .career .nation6{height:220px; width: 50%;}
    .recruit-wrap .name .step{font-size:14px; margin-bottom:15px;}
    .recruit-wrap .name .rc-name{/* font-size:20px; */font-size:14px; margin-bottom:25px;}
    .recruit-wrap .name .rc-icon{background-size:30px;}
    .recruit-wrap .name .step::after{width:30px;}
    .recruit-wrap .nation3 .name .rc-name::after{bottom:-26px; font-size:13px;}
    .recruit-wrap .nation4 .name .rc-name::after{bottom:-26px; font-size:13px;}
    .recruit-wrap .sam-go{padding:12px 0; font-size:15px;}
    .recruit-wrap .sam-go span::after{background-size:9px; top:1px; right:-20px;}
    .recruit-wrap .rc-ment{font-size:13px;}
    .recruit-wrap .name .cr-tit{font-size:20px;}
    .recruit-wrap .name .cr-go{font-size:17px; margin-top:15px;}
    .recruit-wrap .name .cr-go .right{background-size: 10px; padding-left:20px;}
}

/* 내부통제 */
.con-sys {margin-top:60px;}
.con-sys .tbl-type02 {margin-top:0;}
.top-txt {text-align:left;margin-bottom:10px;/* color:#555; */color:#000;}
.top-txt-ty02 {padding-top:20px;text-align:left;/* color:#555; */color:#000;}
.top-txt-bar {/* color:#666; */color:#000;/* font-size:14px; */font-size:16px;line-height:1.5;padding-left:10px;padding-top:8px;text-align:left;}
.top-txt-bar + .top-txt-bar {padding-top:0;}
@media (max-width: 1080px){
	.con-sys {margin-top:30px;}
	.con-sys .tbl-type02 {margin-top:0;}
}
@media (max-width: 768px){
	.con-sys {margin-top:20px;}
	.con-sys .tbl-type02 {margin-top:0;}
	.top-txt {margin-bottom:5px;font-size:14px;}
}
video::-webkit-media-controls-panel{display:flex!important;opacity:1!important;}

.view-contents{padding-top:0;}
.view-contents-m{padding-top:80px;}
@media (max-width:1080px){
	.view-contents-m{padding-top:60px;}	
}
@media (max-width:768px){
	.view-contents-m{padding-top:40px;}	
}
.bg-box.mt0{margin-top:0;}
.area .tbl-explain.mb20{margin-bottom:20px;}

/* 링크 */
.lr-link{height:38px; line-height:36px; /* font-size:14px; */font-size:16px; color:#666; margin-top:40px;}
.lr-link.mt0{margin-top:0;}
.lr-link::after{clear:both; content:''; display:block;}
.lr-link a:hover{color:#333;}
.lr-link .l-link{width:50%; display:inline-block; float:left;  color:#666;}
.lr-link .l-link::before{float:left; display:inline-block; content:''; width:21px; height:36px; background:url("../img/com/btn_slickprev.png") no-repeat; padding-right:40px;}
.lr-link .l-link:hover::before{background:url("../img/com/btn_slickprev_on.png") no-repeat;}
.lr-link .r-link{width:50%; display:inline-block; float:left; text-align:right;  color:#666;}
.lr-link .r-link::after{float:right; display:inline-block; content:''; width:21px; height:36px; background:url("../img/com/btn_slicknext.png") no-repeat right center; padding-left:40px;}
.lr-link .r-link:hover::after{background:url("../img/com/btn_slicknext_on.png") no-repeat right center;}
@media (max-width:768px){
	.lr-link{display:none;}
}

.mo-tab-name{display:none;}
.tablist-box.web .tablist.type-change{display:table!important;}
@media (max-width: 960px){
	.tablist-box.mob .mo-tab-name{display:block; font-size:14px; height:49px; padding:0 20px 0 10px; background:url("../img/com/bread_arr_d.png") no-repeat right 10px center; color:#333; border:1px solid #ddd;}
	.mo-tab-name > div{display:table; height:49px;}
	.mo-tab-name > div > span{display:table-cell; vertical-align:middle;}
	.mo-tab-name.open{background:url("../img/com/bread_arr_u.png") no-repeat right 10px center;}
	.tablist-box.mob{position:relative; overflow:inherit; color:#333;}
	.tablist-box.mob .tablist.type-change{width:100%; display:none; position:absolute; top:47px; left:0; height:auto; z-index:10; border:1px solid #ddd;}
	.tablist-box.mob .tablist.type-change .tab{width:100%; height:49px; min-height:49px; background:#fff;}
	.tablist-box.mob .tablist.li-auto.type-change .tab{height:60px;}
	.tablist-box.mob .tablist.type-change .tab.active::after{border-bottom:0;}
	.tablist-box.mob .tablist.type-change .tab:last-child{border-bottom:0;}
	.tablist-box.mob .tablist.type-change .tab .tab-name{padding-left:10px; width:100%; min-height:49px; text-align:left;}
	.tablist-box.mob .tablist.type-change .tab .tab-name em{font-size:14px; font-weight:500;}
	.tablist-box.mob .tablist.li-auto.type-change .tab{float:inherit; display:inherit;}
	.tablist.calendar .tab.active{border:0;border-bottom:inherit;}
	.tablist.calendar .tab .tab-name em{background:#fff;}
}
