@import url('/kr/css/webfont.css');
/*common*/
.wa{text-indent:-9999px;font-size:0;position:absolute;top:-9999px}
.sns-bns{text-indent:-9999px;font-size:0;position:absolute;top:-9999px}
.clfix:after{content:'';display:block;clear:both;height:0;visibility:hidden}
.vjs-control-bar,
.vjs-loading-spinner,
.vjs-text-track-display,
.vjs-big-play-button{display:none}
.sns-bns{text-indent:-9999px;font-size:0;position:absolute;top:-9999px}

body{overflow-x:auto;background:#ececec}
.footer_wrap{position:relative;z-index:100}
#content {position:relative;min-width:1280px;margin:0 auto;overflow:hidden;line-height:28px;font-family:'samsungonekorean400';font-size:16px;color:#000;letter-spacing:-0.3px}
.section{overflow:hidden;position:relative;width:100%}

.btn_download{display:inline-block;width:210px;height:45px;font-size:0;text-indent:-9999px;vertical-align:top;background:url(../img/btn_download.png) no-repeat 0 0}
.btn_download:hover{background-position:0 -45px}

/*Common*/
.ib{display:inline-block}
.layout{position:relative;width:1280px;height:100%;margin:0 auto;box-sizing:border-box}
h3{color:#d44524;font-size:22px;font-family:'samsungonelatin800';font-weight:normal;text-align:center;letter-spacing:1px}

/* cover */
.cover{overflow:visible}
.cover .layout{padding-top:175px}
.cover .bg_a{position:absolute;left:32px;top:76px;width:546px;height:659px;z-index:50}
.cover .bg_a div{position:absolute;top:0;left:0;width:100%;height:100%;}
.cover .bg_a .bg_a01{background:url(../img/bg_a01.png) no-repeat 0 0;opacity:1}
.cover .bg_a .bg_a02{background:url(../img/bg_a02.png) no-repeat;opacity:1}
.cover .title{position:relative;left:-60px;height:459px;padding:0 0 80px 650px;box-sizing:border-box;opacity:0}
.cover .title h2{margin-bottom:50px;color:#d44524;font-size:78px;font-family:'samsungonelatin200';font-weight:normal;line-height:80px}
.cover .title h2 b{display:block;font-family:'samsungonelatin800';font-weight:normal;letter-spacing:0}
.cover .title h2 span{display:block;margin-bottom:16px;color:#000;font-size:16px;font-family:'samsungonelatin800';line-height:1;letter-spacing:0}
.cover .title p{position:relative;top:0; word-break: keep-all;}
.cover .title p.font600{margin-bottom:15px;font-size:19px;font-family:'samsungonekorean600';line-height:30px}

/* section */
.section01{overflow:visible;padding:0 2.5%;box-sizing:border-box}
.section01 .txt{position:relative;width:100%;max-width:1600px;height:1348px;margin:0 auto;padding-top:140px;background:url(../img/bg_line.gif) repeat 44px 37px;box-sizing:border-box;opacity:1;top:-659px}
.section01 .txt ul{position:relative;width:1280px;height:100%;margin:0 auto;}
.section01 .txt li{position:relative;width:100%;}
.section01 .txt li:first-child{height:30.2%;}
.section01 .txt li:last-child{height:69.8%;}
.section01 .txt li dl{position:absolute;opacity:0;}
.section01 .txt li dt{margin-bottom:20px;font-size:19px;line-height:30px;font-family:'samsungonekorean600'}
.section01 .txt li dd{word-break: keep-all}
.section01 .txt li img{width:100%}
.section01 .txt li:nth-child(1) .txt01{top:0%;left:20px;width:48%;margin-top:-109px;}
.section01 .txt li:nth-child(1) .img01{position:absolute;opacity:0;top:400px;left:50%;width:61.7%;margin-left:50px;}
.section01 .txt li:nth-child(2) .txt01{top:85%;left:50%;margin-left:50px;}
.section01 .txt li:nth-child(2) .img01{position:absolute;opacity:0;top:200px;left:20px;width:38.2%}
.section01 .txt li:nth-child(2) .img_bot{position:absolute;opacity:0;bottom:-100px;left:50%;width:46.8%;margin-left:50px;}
.section01 .txt li:nth-child(2) .img_bot:after{content:'';display:block;clear:both;height:0;visibility: hidden;}
.section01 .txt li:nth-child(2) .img_bot .img02{float:left;position:relative;width:100%;top:-400px;}


.section02{margin:190px auto 0;}
.section02 .layout{width:100%; max-width:1600px; margin:0 auto; padding:76px 0 55px; background:url(../img/bg_line.gif) repeat 0 0}
.section02 h3{margin-bottom:64px}
.section02 ul{position:relative;z-index:10;margin:0 auto;text-align: center;}
.section02 ul:after{content:'';display:block;clear:both}
.section02 ul li{width:320px;vertical-align:top; display: inline-block;}
.section02 ul li dl dt{overflow:hidden;width:132px;height:60px;margin:0 auto;padding-bottom:19px;color:#d44524;font-size:60px;font-family:'samsungonelatin200';line-height:50px}
.section02 ul li dl dt .num{overflow:hidden;float:left;width:33px;height:60px;font-size:0;text-indent:-9999px;background:url(../img/number.png) repeat-y 0 0}
.section02 .bgline{margin:20px auto 0;}
.section02 .counter02{position:relative;text-align:center;font-size:0;z-index:10;}
.section02 .counter02:after{content:'';display:block;clear:both}
.section02 .counter02 li{display:inline-block;width:16.6%;text-align:center;vertical-align:top;}
.section02 .counter02 li dl dt{overflow:hidden;width:80px;height:32px;margin:0 auto;padding-bottom:19px;color:#000;font-size:36px;font-family:'samsungonelatin200';line-height:50px}
.section02 .counter02 li dl dd{font-size:13px;line-height:22px;}

.section03{height:547px}
.section03 .layout{background:url(../img/ceo.png) no-repeat 679px 100%; background-size: 504px auto;}
.section03 dl{padding:123px 0 0 153px;color:#222;background:url(../img/bg_quote01.gif) no-repeat 115px 121px}
.section03 dl dt{margin-bottom:22px;font-size:20px;line-height:32px}
.section03 dl dd{font-size:20px;line-height:32px}
.section03 dl dd .bg{padding-right:32px;background:url(../img/bg_quote02.gif) no-repeat 99% 0}
.section03 dl dd:last-child {font-size: 15px;padding:14px 0 0 0;}

.section04{max-width:1920px;margin:0 auto;padding-bottom:295px;overflow:visible;text-align:center;background:url(../img/bg_sec04_4k.jpg) no-repeat 50% 100% fixed; background-size:1920px;}
.section04.bg_scroll{background-attachment:scroll;}
.section04 h3{padding:75px 0 214px 0;}
.section04 ul{ display: flex; justify-content: space-between;}
.section04 ul:after{content:'';display:block;clear:both}
.section04 ul li{box-sizing:border-box;width:410px; padding-top:50px;background:rgba(255,255,255,0.9); word-break: keep-all;}
.section04 ul li dl{padding-top:118px;color:#222}
.section04 ul li dd{padding:0 45px 70px 45px;}
.section04 ul li.team01 dl{background:url(../img/bg_team02.png) no-repeat 50% 0}
.section04 ul li.team02 dl{background:url(../img/bg_team01.png) no-repeat 50% 0}
.section04 ul li.team03 dl{background:url(../img/bg_team05.png) no-repeat 50% 0}
.section04 ul li.team03,
.section04 ul li.team04{margin-bottom:0;}
.section04 ul li dl dt{margin-bottom:27px;font-size:22px;font-family:'samsungonekorean600';line-height:1}

.section05{overflow:visible;overflow-x:hidden;max-width:1920px;margin:0 auto;padding:80px 0 185px;background:#ececec;z-index:5;box-sizing:border-box;}
.section05 h3{padding-bottom:80px}
.section05 .our_works{position:relative}
.section05 .our_works .bg{position:absolute;top:0;min-width:6%;height:100%;background:#ececec;box-sizing:border-box;z-index:10}
.section05 .our_works .bg.left{left:0}
.section05 .our_works .bg.right{right:0}
.section05 .our_works .bx-viewport{overflow:visible !important}
.section05 .our_works .slider{position:relative;padding:0 9%}
.section05 .our_works .img_area{height:100%}
.section05 .our_works .img_area li{display:table;position:relative;height:100%;text-align:center}
.section05 .our_works .img_area li .over_area{display:table-cell;vertical-align:middle}
.section05 .our_works .img_area li img{width:100%}
.section05 .our_works .img_area li .area{position:relative}
.section05 .our_works .img_area li .over{display:none;position:absolute;left:50%;width:141.2%;margin-left:-70.6%;z-index:30;box-shadow:0 0 20px rgba(0,0,0,0.1)}
.section05 .our_works .img_area li .area01 .over{top:-15%}
.section05 .our_works .img_area li .area02 .over{top:-74%}
.section05 .our_works .img_area li .area03 .over{top:-39%}
.section05 .our_works .img_area li .area04 .over{top:-11%}
.section05 .our_works .img_area li .area05 .over{top:-37%}
.section05 .our_works .img_area li .area06 .over{top:-65%}
.section05 .our_works .img_area li .area07 .over{top:-51.47%}
.section05 .our_works .img_area li .area08 .over{top:-84.16%}
.section05 .our_works .img_area li .area09 .over{top:-36.72%}
.section05 .our_works .img_area li .area10 .over{top:-72%}
.section05 .our_works .img_area li .area11 .over{top:-51%}
.section05 .our_works .img_area li .area12 .over{top:-72%}
.section05 .our_works .img_area li .area13 .over{top:-36%}
.section05 .our_works .img_area li .area14 .over{top:-36%}
.section05 .our_works .img_area li .area15 .over{top:-65%}
.section05 .our_works .img_area li .area16 .over{top:-65%}
.section05 .our_works .img_area li .area17 .over{top:-44.5%}
.section05 .our_works .img_area li .area18 .over{top:-44.5%}
.section05 .our_works .img_area li .area:hover .over{display:block}
.section05 .our_works .img_area li.first .over{left:-15%;margin-left:0}
.section05 .our_works .img_area li.last .over{left:auto;right:-15%;margin-left:0}
.section05 .our_works .img_area li .over dl{position:absolute;bottom:0;left:0;width:100%;padding:28px 30px 24px;color:#fff;text-align:left;background:rgba(202,73,43,0.9);box-sizing:border-box}
.section05 .our_works .img_area li .over dl dt{margin-bottom:17px;font-size:22px;font-family:'samsungonelatin800';line-height:30px;text-transform: uppercase;}
.section05 .our_works .img_area li .over dl dd{font-size:14px;line-height:24px;text-transform: uppercase;}
.section05 .our_works .bx-controls a{position:absolute;top:50%;width:44px;height:86px;margin-top:-43px;font-size:0;text-indent:-9999px;z-index:30}
.section05 .our_works .bx-controls .bx-prev{left:3.5%;background:url(../img/btn_prev.png) no-repeat 0 0}
.section05 .our_works .bx-controls .bx-next{right:3.5%;background:url(../img/btn_next.png) no-repeat 0 0}
.section05.resize .our_works .img_area li.first .over{left:0}
.section05.resize .our_works .img_area li.last .over{right:0}

.section06 {overflow:hidden;max-width:1920px;height:34vw;margin:0 auto;background:#17181a; margin-bottom:150px;}
.section06 .location{position:relative;float:left;width:50%;height:100%;}
.section06 .img_location{float:right;width:50%;height:100%;background:url(../img/location.gif) no-repeat;background-size:cover;}
.section06 .location dl{position:absolute;top:50%;left:50%;width:410px;margin:0 0 0 -205px;box-sizing:border-box; transform:translateY(-50%);}
.section06 .location dl dt{margin-bottom:10px;color:#d44524;font-size:20px;font-family:'samsungonelatin800';letter-spacing:0.5px}
.section06 .location dl dd.address{margin:0;color:#fff;font-size:14px;font-family:'samsungonelatin600';letter-spacing:0.5px;line-height:24px; text-transform:uppercase;}

.related-stories-wrap .inner-wrap .dline {padding-top:0;}

@media screen and (min-width: 1920px) {
    .section06{height:654px;}
}

/*@media screen and (max-height:950px) {
    .section04{background-image:url(../img/bg_sec04_2k.jpg);}
}
@media screen and (min-height:951px) and (max-height:1000px) {
    .section04{background-image:url(../img/bg_sec04_3k.jpg);}
}*/
