@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.2px}
.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 -55px}

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

/* cover */
.cover{overflow:visible}
.cover .layout{padding-top:180px}
.cover .bg_a div{position:absolute;top:78px;width:515px;height:682px;z-index:50}
.cover .bg_a .bg_a01{left:38px;background:url(../img/bg_a01.png) no-repeat 0 0;opacity:1}
.cover .bg_a .bg_a02{overflow:hidden;left:38px;background:url(../img/bg_a02.png) no-repeat;opacity:1}
.cover .title{position:relative;left:-60px;padding:0 0 70px 645px;box-sizing:border-box;opacity:0}
.cover .title h2{margin-bottom:52px;color:#1f7189;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}
.cover .title p.font600{margin-bottom:17px;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:1488px;margin:0 auto;padding-top:160px;background:url(../img/bg_line.gif) repeat 24px 54px;box-sizing:border-box;opacity:1;top:-645px}
.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:300px;}
.section01 .txt li:last-child{height:1025px;}
.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 .img01{position:absolute;opacity:0;}
.section01 .txt li:nth-child(1) .txt01{top:0;left:0;width:48%;margin-top:-67px;}/*top:50%;*/
.section01 .txt li:nth-child(1) .img01{top:400px;left:50%;}/*top:0;*/
.section01 .txt li:nth-child(2) .txt01{top:790px;left:50%;}/*top:390px;*/
.section01 .txt li:nth-child(2) .txt01{top:0;}
.section01 .txt li:nth-child(2) .txt01 dd p:first-child{margin-bottom:30px;}
.section01 .txt li:nth-child(2) .img01{top:200px;left:0px;}
.section01 .txt li:nth-child(2) .img01 img{max-width:520px;}
.section01 .txt li:nth-child(2) .img_bot{position:absolute;opacity:0;bottom:-120px;left:365px;width:993px;}
.section01 .txt li:nth-child(2) .img_bot img{width:100%;}
.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:594px;top:400px;}
.section01 .txt li:nth-child(2) .img_bot .img03{float:right;position:relative;width:376px;top:400px;}

.section02{overflow:visible;margin-top:220px;padding:0 2.5%;box-sizing:border-box}
.section02 .bgline{max-width:1600px;margin:0 auto;background:url(../img/bg_line.gif) repeat}
.section02 .layout{width:auto;max-width:1540px;padding:76px 0 55px}
.section02 .tit_counter{margin-bottom:64px}
.section02 .tit_counter02{margin-bottom:50px}
.section02 .counter{position:relative;z-index:10}
.section02 .counter:after{content:'';display:block;clear:both}
.section02 .counter li{float:left;width:33.3%;text-align:center}
.section02 .counter li dl dt{overflow:hidden;width:132px;height:60px;margin:0 auto;padding-bottom:19px;color:#1f7189;font-size:60px;font-family:'samsungonelatin200';line-height:50px}
.section02 .counter 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 .counter02{position:relative;z-index:10}
.section02 .counter02:after{content:'';display:block;clear:both}
.section02 .counter02 li{float:left;width:16.6%;text-align:center}
.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:572px}
.section03 .layout{background:url(../img/ceo.jpg) no-repeat 100% 100%; background-size: 541px auto;}
.section03 dl{padding:123px 0 0 154px;color:#222;background:url(../img/bg_quote01.gif) no-repeat 121px 118px;line-height:32px;font-size:20px;}
.section03 dl dt{margin-bottom:31px;}
.section03 dl dd .bg{padding-right:36px;background:url(../img/bg_quote02.gif) no-repeat 99% 0}
.section03 dl dd:last-child{font-size:15px;padding:14px 0 0 0;}
.section03 dl dd:last-child img{width:44px;margin-top:-1px;}

.section04{overflow:visible;padding-bottom:80px;text-align:center;background:url(../img/bg_sec04_3k.jpg) no-repeat 50% 100% fixed; background-size:1920px;}
.section04.bg_scroll{background-attachment: scroll;}
.section04 h3{padding:75px 0 72px 0;}
.section04 h4{font-size:28px;color:#fff;padding-bottom:36px}
.section04 ul{margin:0 auto;}
.section04 ul:after{content:'';display:block;clear:both}
.section04 .london li:last-child {
    margin-right: 0;
}
.section04 ul li{float:left;width:410px;height:440px;margin:0 20px 20px 0;padding-top:50px;background:rgba(255,255,255,0.9);box-sizing:border-box;}
.section04 ul li dl{padding-top:118px;color:#222}
.section04 ul li dt{margin-bottom:20px;font-size:22px;font-family:'samsungonekorean600';color:#222;}
.section04 ul li.team01 dl{background:url(../img/bg_team01.png) no-repeat 50% 0}
.section04 ul li.team02 dl{background:url(../img/bg_team02.png) no-repeat 50% 0}
.section04 ul li.team03 dl{background:url(../img/bg_team03.png) no-repeat 50% 0}
.section04 ul li.team04 dl{background:url(../img/bg_team04.png) no-repeat 50% 0}
.section04 ul li.team05 dl{background:url(../img/bg_team05.png) no-repeat 50% 0}
.section04 ul li.team03,
.section04 ul li.team04{margin-bottom:0px;}
.section04 .milan{margin-top:80px;text-align:center;}
.section04 .milan li{float:none;margin:0 auto;}


.section05{overflow:visible;overflow-x:hidden;padding:76px 0 185px;background:#ececec;z-index:5;max-width:1920px;margin:0 auto;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:-53.7%}
.section05 .our_works .img_area li .area02 .over{top:-53.5%}
.section05 .our_works .img_area li .area03 .over{top:-40%}
.section05 .our_works .img_area li .area04 .over{top:-8.9%}
.section05 .our_works .img_area li .area05 .over{top:-29%}
.section05 .our_works .img_area li .area06 .over{top:-41.6%}
.section05 .our_works .img_area li .area07 .over{top:-47%}
.section05 .our_works .img_area li .area08 .over{top:-66.6%}
.section05 .our_works .img_area li .area09 .over{top:-23.96%}
.section05 .our_works .img_area li .area10 .over{top:-82.17%}
.section05 .our_works .img_area li .area11 .over{top:-59.31%}
.section05 .our_works .img_area li .area12 .over{top:-59.31%}
.section05 .our_works .img_area li .area13 .over{top:-36%}
.section05 .our_works .img_area li .area14 .over{top:-52%}
.section05 .our_works .img_area li .area15 .over{top:-65%}
.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(27,108,134,0.8);box-sizing:border-box}
/*.section05 .our_works .img_area li .area03 .over dl,
.section05 .our_works .img_area li .area05 .over dl,
.section05 .our_works .img_area li .area08 .over dl{background:url(../img/bg_works.png) repeat;}*/
.section05 .our_works .img_area li.has-blackImg  .over dl{ background:rgba(94,168,192,0.8) }


.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 .img_area li .over dl dd a{display: block;color: #fff;text-decoration: underline;}
.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:visible;padding:0 2.5%;box-sizing:border-box; margin-bottom:150px;}
.section06 .location{position:relative;width:100%;max-width:1600px;margin:0 auto;background:#17181a;opacity:0;top:200px;z-index:1;background:#fff; margin-bottom:40px;}
.section06 .location:before{content:'';display:block;position:absolute;top:0;left:0;width:50%;height:100%;background:#17181a}
.section06 .location .img_location{padding-left:50%;}
.section06 .location .img_location img{width:100%}
.section06 .location dl{position:absolute;top:50%;left:50%;width:1280px;height:86px;margin-top:-43px;margin-left:-640px;padding-left:50px;box-sizing:border-box}
.section06 .location dl dt{margin-bottom:10px;color:#1f7189;font-size:20px;font-family:'samsungonelatin800';letter-spacing:0.5px}
.section06 .location dl dd.address{color:#fff;font-size:14px;font-family:'samsungonelatin600';letter-spacing:0.5px;line-height:24px;text-transform:uppercase;}

.download_btn_area{padding:50px 0 100px 0;text-align:center;}

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

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