@charset "utf-8";

.pr .container {max-width: 1720px; margin: 0 auto;}

@media (max-width: 1740px) {
  .pr .container {padding: 0 20px;}
}

/* Fullpage */
@media all and (min-width: 1400px) {
  .fp-tableCell > div.multipleContentsDiv {height: auto !important; display: inline-block;}
  .broken .fp-tableCell > div.multipleContentsDiv,
  .edit .fp-tableCell > div.multipleContentsDiv {padding-top: 0;}

#multipleContentsDiv_ko_6152,
  #menu1017_obj7244,
  #menu1017_obj7244 .pr-video,
  #menu1017_obj7244 .pr-video .video,
  #menu1017_obj7244 .pr-video .video .slider,
  #menu1017_obj7244 .pr-video .video .slick-list,
  #menu1017_obj7244 .pr-video .video .slick-track,
  #menu1017_obj7244 .pr-video .video .slick-slide,
  #menu1017_obj7244 .pr-video .video .slick-slide > div,
  #menu1017_obj7244 .pr-video .video .slick-slide li {height: 100vh;}
}

.broken .multipleContentsDiv > div,
.edit .multipleContentsDiv > div {height: auto !important;}
.broken #_contentBuilder .multipleDiv,
.broken #_contentBuilder .fp-tableCell,
.edit #_contentBuilder .multipleDiv,
.edit #_contentBuilder .fp-tableCell {height: auto !important;}

/* pr-Top Button */
.pr-top-button {position: absolute; right: 20px; bottom:175px; z-index: 1; width: 64px; height: 64px; text-indent: -9999px; ; background: url('../../images/main/ic-goto-top.png') no-repeat center; font-family: 'Dream Medium'; font-size: 14px; line-height: 95px; color: #fff;}
@media (max-width:1400px) {
  .pr-top-button {position:fixed; bottom:50px;}
}
/* Top */
#menu1017_obj7386 {position: absolute; left: 0px; top: -70px; z-index: 100; width: 100% !important; background: #e5368e; text-align: right;}
.pr-top li {display: inline-block; padding-left: 45px; vertical-align: middle;}
.pr-top li a {display: block; height: 35px; line-height: 35px; font-family: 'Dream Regular'; font-size: 14px; color: #fff;}

@media (max-width: 1500px) {
  #menu1017_obj7386 {top: 0;}
}

@media (max-width: 660px) {
  .pr-top li {padding-left: 20px;}
}

/* pr-Navigation */
.pr-nav {position: absolute; background:#E5368E; z-index: 1002; width:100%;}
.pr-nav.line {border-bottom:1px solid #fff;}
.pr-nav .pr-nav-inner {display: flex;justify-content: space-between; max-width:1720px; width:100%; margin:0 auto; height: 60px; align-items: center; }
.pr-nav .scrolldiv {flex:1;}
.pr-nav ul {display: flex; flex:1; justify-content: space-between;}
.pr-nav li { position: relative; opacity:0.5;}
.pr-nav li.active {opacity:1;}
.pr-nav li::after {content:''; width:0%; height:1px; background:#fff; position: absolute; left:0; bottom:0; transition:width .3s;}
.pr-nav li:hover::after{width:100%;}
.pr-nav li.active::after{width:100%;}
.pr-nav li button {font-size: 15px; color:#fff; font-family: 'Dream Regular'; letter-spacing: -.05em;}
@media (max-width: 1700px) {
  .pr-nav li button {font-size: 16px;}
  .pr-nav li {margin-left: 20px;}
}
@media (max-width: 1400px) {
  .pr-nav {position: fixed; top:0; left:0;}
  .pr-nav .pr-logo {display: none;}
  .pr-nav ul {white-space: nowrap; display: block; padding:17px 0;}
  .pr-nav li {display: inline-block; margin-left: 30px;}
  .pr-nav li:first-child {margin-left:0;}
  /* .pr-nav li {margin-left: 20px;} */

  /* .pr-nav {display: none;} */
} 

/* Scroll Icon */
.scroll-area {position:fixed; left:50%; bottom:0; transform: translateX(-50%); font-size: 0; margin-bottom: 20px; cursor: pointer;}
.scroll-area .scroll-inner {padding-bottom: 25px; position: relative;}
.scroll-area .scroll-inner::after {content:''; width:16px; height:16px; background:url('../../images/pr/pr-scroll-arrow.png') no-repeat center; position: absolute; left:50%; margin-left:-8px; bottom:5px; animation:scrollArrow 1s infinite linear; transition:background .3s;}
.scroll-area .scroll-icon {width:32px; height:42px; margin:0 auto; border:2px solid #fff; border-radius:13px; position: relative; box-shadow: 2px 2px 3px rgba(0,0,0,0.5), 1px 1px 3px rgba(0,0,0,.5) inset; transition:border .3s;}
/* .scroll-area .scroll-icon i {width:6px; height:6px; position: absolute; left:50%; top:8px; margin-left:-3px; background:#fff; border-radius:50%;box-shadow: 2px 2px 3px rgba(0,0,0,0.5); animation: scrollBall 1.5s infinite ease-in-out; transition:background .3s;} */
.scroll-area .scroll-icon i {width:6px; height:6px; position: absolute; left:50%; top:8px; margin-left:-3px; background:#fff; border-radius:50%;box-shadow: 2px 2px 3px rgba(0,0,0,0.5); transition:background .3s;}
.scroll-area .txt {font-size: 10px; letter-spacing: 0; font-family: 'Dream Bold'; color:#fff;}
@keyframes scrollBall {
  0% {top:8px;}
  100% {top:20px;}
}
@keyframes scrollArrow {
  0% {bottom:8px;}
  100% {bottom:5px;}
}
.scroll-area.pink .scroll-inner::after{ background:url('../../images/pr/pr-scroll-arrow-col.png') no-repeat center; }
.scroll-area.pink .scroll-icon {border:2px solid #E5368E;}
.scroll-area.pink .scroll-icon i {background:#E5368E;}
.scroll-area.pink .txt {color:#E5368E;}
.scroll-area.close {display: none;}

@media (max-width:1400px) {
  .scroll-area {display: none;}
}

/* Logo */
#menu1017_obj7387 {position: absolute; left: -50px; opacity: 0; top: 65px; z-index: 100; width: 100% !important;}
.pr-logo .container {position: relative;}
.pr-logo .white {display: none;}

/* Video */ 
.pr-video {position: relative; font-size: 0;}
#menu1017_obj6158 {position: absolute; left: 0; top: 148px; z-index: 100; width: 100%;}
#multipleDiv_ko_6152 {font-size: 0;}
.pr-video .title .big {max-width: 445px;}
.pr-video .title .big em {position: relative; left: -50px; opacity: 0; font-family: 'Labell Regular'; font-size: 160px; color: #e5368e; font-style: italic; line-height: 1.2;}
.pr-video .title .big em b {font-size:220px; letter-spacing: -.16em; font-weight: normal;}
.pr-video .title .big strong {position: relative; left: -50px; top: 90px; opacity: 0; font-family: 'Dream ExtraBold'; font-size: 60px; color: #000;}
.pr-video .title .big img {position: relative; vertical-align: bottom;left: -50px; opacity: 0; top:20px;}
.pr-video .title .big img.white {display: none;}
.pr-video .title .small {position: relative; left: -50px; opacity: 0; max-width: 385px; padding:45px 50px 0 0; font-family: 'Dream Medium'; font-size: 30px; text-align: right; color: #222;}
.pr-video .title .small strong {font-size: 30px;}
.pr-video .title .small strong:first-child {display: block;}
@media (max-width: 1500px) {
  #menu1017_obj7387 {left: 0; opacity: 1;}
  .pr-logo .white {display: block;}
  .pr-logo .color {display: none;}.pr-aca .result
  /* .pr-video .title .big {max-width: 315px;} */
  .pr-video .title .big {max-width: 330px;}
  .pr-video .title .big img {display: none;}
  .pr-video .title .big img.white {display: inline-block; opacity:1; width:160px; left:-50px !important;}
  .pr-video .title .big em {left: 0; opacity: 1; font-size: 130px;}
  .pr-video .title .big em b {font-size: 190px;}
  .pr-video .title .big strong {left: -20px !important; top: 80px; opacity: 1; font-size: 47px;}
  .pr-video .title .big em,
  .pr-video .title .big strong,
  .pr-video .title .small {left: 0; opacity: 1; color: #fff; text-shadow: 0px 1px 3px rgba(0,0,0,.9);}
  .pr-video .title .small {max-width: 370px; padding-right: 36px; font-size: 20px;}
  .pr-video .title .small strong {font-size: 26px;}
}

@media (max-width: 1200px) {
  .pr-video .title .big {max-width: 220px;}
  .pr-video .title .big img.white {right:28px; width:120px; left:120px !important; top:0;}
  .pr-video .title .big em {font-size: 75px;}
  .pr-video .title .big em b {font-size: 120px;}
  .pr-video .title .big strong {left: -10px !important; top: 40px; font-size: 30px;}
  .pr-video .title .small {max-width: 290px; padding-right: 30px; font-size: 20px;  padding:25px 50px 0 0;}
  .pr-video .title .small strong {font-size: 22px;}
}

@media (max-width: 940px) {
  .pr-video .title .big {max-width: 220px;}
  .pr-video .title .big em {font-size: 70px;}
  .pr-video .title .big strong {font-size: 25px;}
  .pr-video .title .small {max-width: 270px; padding-right: 30px; font-size: 15px;}
  .pr-video .title .small strong {font-size: 20px;}
}

@media (max-width: 660px) {
  .pr-video .title .big {width: 140px;}
  .pr-video .title .big img {width:50px; right:0;}
  .pr-video .title .big img.white {left:50px !important; width:80px;}
  .pr-video .title .big em {font-size: 47px;}
  .pr-video .title .big em b {font-size: 70px;}
  .pr-video .title .big strong {left: 6px !important; top: 30px;}
  .pr-video .title .small {max-width: 130px; padding:15px 0 0 0;}
  .pr-video .title .small strong {font-size: 16px;}
  #menu1017_obj6158 {top: auto; bottom: 45px;}
  #menu1017_obj7387 {padding: 20px 0; top: 35px;}
  .pr-logo .logo img {max-width: 150px}
}

/* Location */
.broken #multipleDiv_ko_6160,
.edit#multipleDiv_ko_6160 {padding: 89px 0 86px 0;}
#multipleDiv_ko_6160 {overflow: hidden;}
#multipleContentsDiv_ko_6160 {max-width: 1720px; margin: 0 auto;}
.pr-location .title {position: relative; left: -50px; opacity: 0;}
.pr-location .title strong {font-family: 'Gmarket Bold'; font-size: 25px; color: #1e3a79;}
.pr-location .row {display: inline-block; width: 100%;}
#menu1017_obj6702 {float: left; width: 730px !important;}
/* title */
#menu1017_obj10372 {position: absolute; top:0; width:730px;}
#menu1017_obj6702 {padding-top:230px;}

.pr-location .info {position: relative; left: -50px; opacity: 0;}
.pr-location .info .subject {padding-top: 20px; font-family: 'Dream Medium'; font-size: 30px; letter-spacing: -2px; color: #202020;}
.pr-location .info .subject em {font-family: 'Dream Medium';}
.pr-location .info .subject strong {font-family: 'Dream Bold'; font-size: 60px; color: #e6378d;}
.pr-location .info .subject strong span {position: relative;}
.pr-location .info .subject strong span::after {content: ''; position: absolute; left: 50%; top: 0; width: 6px; height: 6px; background: #e6378d; border-radius: 100%;}
.pr-location .info .button {font-size: 0; padding-top: 45px;}
.pr-location .info .button .tab {margin-right: 10px; padding: 12px 30px; border: 1px solid #a9a9a9; border-radius: 100px; font-family: 'Dream Regular'; font-size: 15px; color: #919191;}
.pr-location .info .button .tab:hover,
.pr-location .info .button .tab.on {background: #e6378d; border: 1px solid #e6378d; color: #fff;}
.pr-location .info .con {display: none;}
.pr-location .info .con.on {display: block;}
.pr-location .info .text {padding-top: 34px;}
.pr-location .info .text .bus {display: flex; justify-content: center; align-items: center; width: 100%;}
.pr-location .info .text .area {display: flex; justify-content: center; align-items: center;border-radius: 100%; font-family: 'Dream Medium'; text-align: center; line-height: 1.4;}
.pr-location .info .text .area1 {width: 86px; height: 86px; border: 6px solid #0f2a97; font-size: 13px; color: #0f2a97;}
.pr-location .info .text .area2 {width: 120px; height: 120px; border: 6px solid #e6378d; font-size: 18px; color: #e6378d;}
.pr-location .info .text .area3 {width: 86px; height: 86px; border: 6px solid #22b2e9; font-size: 13px; color: #22b2e9;}
.pr-location .info .text .icon {position: relative; display: flex; flex-direction: column; justify-content: center; align-items: center; flex-wrap: wrap; width: 140px; font-family: 'Dream Medium'; font-size: 18px;}
.pr-location .info .text .icon::after {content: ''; position: absolute; left: 0; top: 50%; width: 100%; height: 2px; background: #b1b1b1;}
.pr-location .info .text .icon1 {color: #0f2a97;}
.pr-location .info .text .icon2 {color: #22b2e9;}
.pr-location .info .text .icon img {margin-bottom: 7px;}
.pr-location .timeline {margin-top: 29px;}
.pr-location .timeline .row {display: flex; align-items: center; height: 60px; margin-bottom: 10px; background: #eeeeee;}
.pr-location .timeline .col {display: flex; justify-content: center; align-items: center; height: 60px; padding-left: 10px; color: #555; text-align: center; font-size: 13px;}
.pr-location .timeline .col1 {flex-basis: 195px; background: #dcdcdc; padding-left: 0; color: #222;}
.pr-location .timeline .col img {margin: 0 5px;}

.pr-location .timeline.time2 {margin-top: 40px;}
.pr-location .timeline.time2 .row {display: table; width: 100%; height: auto;}
.pr-location .timeline.time2 .col {display: table-cell; vertical-align: middle;}
.pr-location .timeline.time2 .col1 {width: 170px; padding-right: 0; text-align: center;}
.pr-location .timeline.time2 .row4 .col {height: 133px; padding-right: 25px;}
.pr-location .timeline.time2 .row4 .col1 {padding-right:0;}
@media (max-width: 1740px) {
  #multipleContentsDiv_ko_6160 {padding: 0 20px;}
  #menu1017_obj10372 {left:20px;}
  .pr-location {overflow: hidden;}
}

@media (max-width: 1500px) {
  #menu1017_obj6702 {padding-top:180px;}
  .pr-location .title {left: 0; opacity: 1;}
  .pr-location .title strong {font-size: 22px;}
  .pr-location .info {left: 0; opacity: 1;}
  .pr-location .info .subject {font-size: 35px;}
  .pr-location .info .subject strong {font-size: 40px;}
  .pr-location .info .button .tab {font-size: 14px;}
  .pr-location .info .text .area1 {font-size: 11px;}
  .pr-location .info .text .area2 {font-size: 16px;}
  .pr-location .info .text .area3 {font-size: 11px;}
  .pr-location .info .text .icon {font-size: 16px;}
  .pr-location .timeline {font-size: 15px;}
  .pr-location .video {right: 0; opacity: 1;}
  .pr-location .info .button{padding-top: 95px;}
}

@media (max-width: 1350px) {
  #menu1017_obj6702 {width: 650px !important;}
  .pr-location .timeline .row {flex-wrap: wrap; height: auto;}
  .pr-location .timeline .col {flex-basis: 50%; justify-content: start; padding-right: 0;}
  .pr-location .timeline .col1 {padding-left: 25px;}
  .pr-location .timeline.time2 .col1 {padding-left: 0;}
  .pr-location .timeline.time2 .row4 .col {padding-right: 0;}
}

@media (max-width: 1240px) {
  #menu1017_obj6702 {width: 550px !important;}
  #menu1017_obj10372 {width:550px;}
}

@media (max-width: 1000px) {
  #menu1017_obj10372 {width:100%; left:0;}
  .pr-location .title {text-align: center;}
  
  .pr-location .info .subject {text-align: center;}
  #menu1017_obj6702 {width: 100% !important;}
  .pr-location .timeline .col {flex-basis: 25%;}

  #multipleContentsDiv_ko_6160 {display: flex; flex-direction: column;}
  #menu1017_obj6702 {order:3; padding-top:0;}
  #menu1017_obj6716 {order: 2; padding-top:230px;}

}

@media (max-width: 940px) {
  .broken #multipleDiv_ko_6160,
  .edit#multipleDiv_ko_6160 {padding: 35px 0 55px 0;}
  #menu1017_obj6716 {padding-top: 220px;}
  .pr-location .title strong {font-size: 20px;}
  .pr-location .info .subject {font-size: 30px;}
  .pr-location .info .subject strong {font-size: 35px;}
  .pr-location .info .button {padding-top: 25px; font-size: 25px; text-align: center;}
  .pr-location .info .button .tab {font-size: 14px; margin-bottom: 10px;}
  .pr-location .info .button .tab2 {margin-right: 0;}
  .pr-location .info .text {padding-top: 24px;}
  .pr-location .info .text .area1 {font-size: 14px;}
  .pr-location .info .text .area2 {font-size: 15px;}
  .pr-location .info .text .area3 {font-size: 14px;}
  
  .pr-location .timeline {font-size: 14px;}
  .pr-location .timeline .col {flex-basis: auto; padding-right: 15px;}
  .pr-location .timeline .col1 {width: 180px;}
  .pr-location .timeline.time2 .col1 {width: 180px;}
  .pr-location .timeline.time2 .row4 .col {padding-right: 20px;}
  .pr-location .timeline.time2 .row4 .col1 {padding-right:0;}
}

@media (max-width: 660px) {
  .pr-location .video .slider {width: 180%;}
  .pr-location .info .text .icon {width: 70px; font-size: 15px;}
  .pr-location .info .subject strong span::after {display: none;}
  .pr-location .timeline .row {justify-content: center;}
  .pr-location .timeline .col {justify-content: center; padding-right:unset; padding-left:unset; padding:0 5px;}
  .pr-location .timeline .col1 {width: 100%; padding:0 25px;}
  .pr-location .timeline.time2 .col1 {width: 130px;}
}
@media (max-width:550px) {
  .pr-location .info .button .tab {padding:12px 10px;}
}

/* Financial */
#multipleDiv_ko_6207 {background: url('../../images/pr/bg-support.jpg') no-repeat center top; background-size: cover;}
.pr-finan {overflow: hidden; padding: 0 0 95px 0;}
.broken .pr-finan,
.edit .pr-finan {padding: 96px 0 133px 0;}

.pr-finan .title {position: relative; left: -50px; opacity: 0;}
.pr-finan .title > strong {font-family: 'Gmarket Bold'; font-size: 25px; color: #fff;}
.pr-finan .title .desc {margin-top: 20px; font-family: 'Dream Medium'; font-size: 30px; letter-spacing: -2px; color: #fff;}
.pr-finan .title .desc em {font-family: 'Dream Medium';}
.pr-finan .title .desc > span {font-size: 50px;}
.pr-finan .title .desc strong {font-family: 'Dream Bold'; font-size: 60px; color: #c6d800;}
.pr-finan .title .desc strong span {position: relative;}
.pr-finan .title .desc strong span::after {content: ''; position: absolute; left: 50%; top: 0; width: 6px; height: 6px; background: #c6d800; border-radius: 100%;}

.pr-finan .graph {float: right; position: relative; right: -50px; opacity: 0; width: 950px; height: 390px; margin-top: -58px; border-left: 1px solid #fff; border-bottom: 1px solid #fff; color: #fff;}
.pr-finan .rect {width: 100%; height: 100%;}
.pr-finan .graph .vertical {display: flex; flex-direction: column-reverse; height: 100%; position: absolute; right: 100%; padding-bottom: 10px;}
.pr-finan .graph .vertical > div {position: relative; display: flex; justify-content: end; align-items: center; flex-grow: 1; width: 80px; padding-right: 15px; font-family: 'Dream Regular'; font-size: 13px; text-align: right;}
.pr-finan .graph .vertical > div::after {content: ''; position: absolute; left: 100%; top: 50%; width: 950px; height: 1px; border: 1px dashed rgba(255,255,255,.2);}
.pr-finan .graph .vertical .step0 {font-size: 10px; z-index: 10; position:absolute; bottom:-6px;}
.pr-finan .graph .vertical .step0::after {display:none;}
.pr-finan .graph .horizon {display: flex; position: absolute; top: 100%; width: 100%;}
.pr-finan .graph .horizon > div {position: relative; flex-grow: 1; padding-top: 15px; font-family: 'Dream Light'; font-size: 16px; text-align: center;}
.pr-finan .graph .horizon .step1 {z-index: 9;}
.pr-finan .graph .horizon .step2 {z-index: 8;}
.pr-finan .graph .horizon .step3 {z-index: 7;}
.pr-finan .graph .horizon .step4 {z-index: 6;}
.pr-finan .graph .horizon .step5 {z-index: 5;} 
.pr-finan .graph .horizon .step6 {z-index: 4;}
.pr-finan .graph .horizon .step7 {z-index: 3;} 
.pr-finan .graph .horizon .step8 {z-index: 2;}
.pr-finan .graph .horizon .step9 {z-index: 2;}
.pr-finan .graph .horizon .bar {position: absolute; left: 50%; bottom: 100%; width: 40px; height: 40px; transform: translate(-50%, 0);}
.pr-finan .graph .horizon .bar::before {content: ''; position: absolute; left: 50%; top: -5px; z-index: 20; width: 13px; height: 13px; background: #fff; border: 3px solid #ff0000; border-radius: 100%; transform: translate(-50%, 0);}
.pr-finan .graph .horizon .bar em {position: absolute; left: 0; width: 100%; height: 100%; border-radius: 20px 20px 0 0; background: rgba(198,216,0,.15); }
.pr-finan .graph .horizon .bar span { position: absolute; left: 17px; top: 0; z-index: 10; height: 2px; background: #e6141a; transform-origin: left top;}
.pr-finan .graph .horizon .bar strong {position: absolute; left: 50%; top: -35px; width: 50px; font-family: 'Dream Regular'; font-size: 12px; color: #fff; transform: translate(-50%, 0);}
.pr-finan .graph .horizon .bar9 strong {opacity: 0; top: -149px; z-index: 20; width: 166px; height: 200px; padding-top: 120px; background: url('../../images/pr/ic-support2.png') no-repeat center; font-family: 'Dream Bold'; font-size: 30px; color: #000; display: flex; align-items: start; justify-content: center;}
.pr-finan .graph .horizon .bar1 {height: 0; }
.pr-finan .graph .horizon .bar1 em {background: rgba(198,216,0,.15);}
.pr-finan .graph .horizon .bar2 {height: 0;}
.pr-finan .graph .horizon .bar2 em {background: rgba(198,216,0,.25);}
.pr-finan .graph .horizon .bar3 {height: 0;}
.pr-finan .graph .horizon .bar3 em {background: rgba(198,216,0,.35);}
.pr-finan .graph .horizon .bar4 {height: 0;}
.pr-finan .graph .horizon .bar4 em {background: rgba(198,216,0,.4);}
.pr-finan .graph .horizon .bar5 {height: 0;}
.pr-finan .graph .horizon .bar5 em {background: rgba(198,216,0,.5);}
.pr-finan .graph .horizon .bar6 {height: 0;}
.pr-finan .graph .horizon .bar6 em {background: rgba(198,216,0,.65);}
.pr-finan .graph .horizon .bar7 {height: 0;}
.pr-finan .graph .horizon .bar7 em {background: rgba(198,216,0,.75);}
.pr-finan .graph .horizon .bar8 {height: 0;}
.pr-finan .graph .horizon .bar8 em {background: rgba(198,216,0,.85);}
.pr-finan .graph .horizon .bar9 {height: 0;}
.pr-finan .graph .horizon .bar9 strong > span {width:auto !important; position:relative; background: none; left:0; }
.pr-finan .graph .horizon .bar9 em {background: rgba(198,216,0,1);}
.pr-finan .graph .horizon .bar1 span {width: 0; transform: rotate(329deg);}
.pr-finan .graph .horizon .bar2 span {width: 0; transform: rotate(353deg);}
.pr-finan .graph .horizon .bar3 span {width: 0; transform: rotate(351deg);}
.pr-finan .graph .horizon .bar4 span {width: 0; transform: rotate(342deg);}
.pr-finan .graph .horizon .bar5 span {width: 0; transform: rotate(340deg);}
.pr-finan .graph .horizon .bar6 span {width: 0; transform: rotate(378deg);}
.pr-finan .graph .horizon .bar7 span {width: 0; transform: rotate(317deg);}
.pr-finan .graph .horizon .bar8 span {width: 0; transform: rotate(315deg);}
.pr-finan .graph .horizon .bar9 > span {width: 0; transform: rotate(329deg);}
.pr-finan .graph .desc {position: absolute; left: 60px; top: -53px; display: flex; align-items: center;}
.pr-finan .graph .desc .text {font-family: 'Dream Medium'; font-size: 18px; text-align: right;}
.pr-finan .graph .desc .text .reverse-response {display:none;}
.pr-finan .graph .desc .text #counter1 {display: inline-block; width: 50px;}
.pr-finan .graph .desc .text #counter2 {display: inline-block; width: 140px;}
.pr-finan .graph .desc .text strong {display: block; padding-top: 30px; font-family: 'Dream ExtraBold'; font-size: 36px;}
.pr-finan .graph .desc .icon {display: flex; flex-direction: column; justify-content: center; align-items: center; width: 170px; height: 170px; margin-top: -10px; margin-left: 35px; background: #dbef00; border-radius: 100%; font-family: 'Dream ExtraBold'; font-size: 30px; text-align: center; color: #000;}
.pr-finan .graph .desc .icon::before {content: ''; display: block; width: 87px; height: 97px; margin: 0 auto; margin-top: -75px; margin-bottom: 10px; background: url('../../images/pr/ic-support1.png') no-repeat center;}
.pr-finan .graph .desc .icon strong {display: flex; align-items: center;}
.pr-finan .graph .desc .icon strong span {font-size: 30px;}
.pr-finan .graph .desc .icon strong span i{font-size: 36px; line-height: 1;} 
.pr-finan .graph .horizon .bar9 strong i {font-size: 36px; font-family: 'Dream ExtraBold'; padding:0 10px;}
.pr-finan .graph .horizon #counter26 {display:inline-block; line-height: 1;}
.pr-finan .graph .horizon #counter26::after {content:'billion'; font-size: 20px; display:block;}
.pr-finan .graph #counter3 {position: relative; display:inline-block; padding:0 10px;}
.pr-finan .graph #counter3::after {content:'billion'; font-size: 20px; display:block;}
@media (max-width: 1800px) { 
  .pr-finan .graph {margin-top: 0; right: 20px;}
}

@media (max-width: 1500px) {
  .pr-finan .title {left: 0; opacity: 1; text-align: center;}
  .pr-finan .title .response {display: none;}
  .pr-finan .title > strong {font-size: 22px;}
  .pr-finan .title .desc {font-size: 30px;}
  .pr-finan .title .desc strong {font-size: 40px;}
  .pr-finan .graph {right: 0; opacity: 1; float: none; margin: 0 auto; margin-top: 170px;}
  .pr-finan .graph .horizon .bar9 strong {opacity: 1;}
  .pr-finan .graph .horizon .bar1 {height: 40px;}
  .pr-finan .graph .horizon .bar2 {height: 105px;}
  .pr-finan .graph .horizon .bar3 {height: 118px;}
  .pr-finan .graph .horizon .bar4 {height: 135px;}
  .pr-finan .graph .horizon .bar5 {height: 170px;} 
  .pr-finan .graph .horizon .bar6 {height: 210px;}
  .pr-finan .graph .horizon .bar7 {height: 175px;}
  .pr-finan .graph .horizon .bar8 {height: 275px;}
  .pr-finan .graph .horizon .bar9 {height: 385px;}
  .pr-finan .graph .horizon .bar1 span {width: 120px !important;}
  .pr-finan .graph .horizon .bar2 span {width: 103px !important;}
  .pr-finan .graph .horizon .bar3 span {width: 106px !important;}
  .pr-finan .graph .horizon .bar4 span {width: 106px !important;}
  .pr-finan .graph .horizon .bar5 span {width: 110px !important;}
  .pr-finan .graph .horizon .bar6 span {width: 110px !important;}
  .pr-finan .graph .horizon .bar7 span {width: 140px !important;} 
  .pr-finan .graph .horizon .bar8 span {width: 160px !important;}
  .pr-finan .graph .horizon .bar9 span {width: 0;}
}

@media (max-width: 1075px) {
  .pr-finan .title > strong {font-size: 20px;}
  .pr-finan .title .desc strong {font-size: 35px;}
  .pr-finan .graph {width: 690px;}
  .pr-finan .graph .vertical > div::after {width: 690px;}
  .pr-finan .graph .desc {left:-60px;}
  .pr-finan .graph .desc .text {font-size: 18px;}
  .pr-finan .graph .desc .text strong {font-size: 28px;}
  .pr-finan .graph .desc .icon {width: 150px; height: 150px; margin-left: 20px; font-size: 25px;}
  .pr-finan .graph .desc .icon strong {font-size: 25px;}
  .pr-finan .graph .horizon .bar9 strong {font-size: 25px;}
  .pr-finan .graph .horizon .bar1 span {width: 97px !important; transform: rotate(321deg);}
  .pr-finan .graph .horizon .bar2 span {width: 75px !important; transform: rotate(351deg) }
  .pr-finan .graph .horizon .bar3 span {width: 75px !important; transform: rotate(348deg) }
  .pr-finan .graph .horizon .bar4 span {width: 82px !important; transform: rotate(336deg) }
  .pr-finan .graph .horizon .bar5 span {width: 85px !important; transform: rotate(333deg) }
  .pr-finan .graph .horizon .bar6 span {width: 82px !important; transform: rotate(383deg) }
  .pr-finan .graph .horizon .bar7 span {width: 122px !important; transform: rotate(308deg) }
  .pr-finan .graph .horizon .bar8 span {width: 75px !important; transform: rotate(302deg) }
}

@media (max-width: 940px) {
  .broken .pr-finan,
  .edit .pr-finan {padding: 46px 0 81px 0;}
  .pr-finan .title .desc {font-size: 30px;}
  .pr-finan .title .desc strong {font-size: 35px;}
}

@media (max-width: 820px) {
  .pr-finan .title .response {display: block;}
  .pr-finan .graph {right: -12px !important; width: 400px; margin-top: 130px;}
  .pr-finan .graph .vertical > div::after {width: 400px;}
  .pr-finan .graph .desc {left: -80px; top: -30px;}
  .pr-finan .graph .desc .text {font-size: 13px;}
  .pr-finan .graph .desc .text strong {font-size: 20px;}
  .pr-finan .graph .desc .text #counter1 {width: 40px;}
  .pr-finan .graph .desc .text #counter2 {width: 100px;}
  .pr-finan .graph .desc .icon {width: 100px; height: 100px;}
  .pr-finan .graph .desc .icon strong {font-size: 15px;}
  .pr-finan .graph .desc .icon strong span {font-size: 13px;}
  .pr-finan .graph .desc .icon::before {width: 47px; height: 47px; margin-top: 0; background-size: cover;}
  .pr-finan .graph .horizon .bar {width: 17px;}
  .pr-finan .graph .horizon .bar span {left: 9px;}
  .pr-finan .graph .horizon .bar1 span {width: 72px !important; transform: rotate(304deg);}
  .pr-finan .graph .horizon .bar2 span {width: 41px !important; transform: rotate(344deg) }
  .pr-finan .graph .horizon .bar3 span {width: 43px !important; transform: rotate(340deg) }
  .pr-finan .graph .horizon .bar4 span {width: 49px !important; transform: rotate(320deg) }
  .pr-finan .graph .horizon .bar5 span {width: 54px !important; transform: rotate(318deg) }
  .pr-finan .graph .horizon .bar6 span {width: 53px  !important; transform: rotate(398deg) }
  .pr-finan .graph .horizon .bar7 span {width: 103px !important; transform: rotate(293deg) }
  .pr-finan .graph .horizon .bar8 span {width: 105px !important; transform: rotate(292deg) }
  .pr-finan .graph .horizon .bar9 strong {top: -94px; font-size: 15px; width: 100px; height: 120px; padding-top: 60px; background-size: cover;}
  .pr-finan .graph .horizon > div {font-size: 13px;}
  .pr-finan .graph .horizon .bar9 strong i {font-size: 20px;}
  .pr-finan .graph .desc .icon strong span i {font-size: 20px;}
  .pr-finan .graph #counter3 {padding:0;}
  .pr-finan .graph #counter3::after {font-size: 15px;}
  .pr-finan .graph .horizon #counter26 {padding:0;}
  .pr-finan .graph .horizon #counter26::after {font-size: 15px;}
  .pr-finan .graph .desc .icon::before {margin-bottom:5px;}
}

@media (max-width: 660px) {
  .pr-finan .title .desc > span {font-size: 35px;}
  .pr-finan .title .desc strong span::after {display: none;}
  .pr-finan .graph .vertical > div {width:65px; line-height: 1;}
}

@media (max-width: 600px) {
  .pr-finan .graph .desc .text .reverse-response {display:block;}
  .pr-finan .graph .desc {left:20px;}
}
 
/* Scholarship */
#multipleDiv_ko_6220 {overflow: hidden; background: #f3f3f3;}
.broken .pr-sch,
.edit .pr-sch {padding: 96px 0;} 
.pr-sch .title {position: relative; left: -50px; opacity: 0; text-align: center;}
.pr-sch .title > strong {font-family: 'Gmarket Bold'; font-size: 25px; color: #1e3a79;}
.pr-sch .title .desc {position: relative; margin-top: 20px; font-family: 'Dream Medium'; font-size: 30px; letter-spacing: -2px; color: #202020;}
.pr-sch .title .desc em {font-family: 'Dream Medium';}
.pr-sch .title .desc strong {font-family: 'Dream Bold'; font-size: 60px; color: #22b2e9;}
.pr-sch .title .desc strong span {position: relative;}
.pr-sch .title .desc strong span::after {content: ''; position: absolute; left: 50%; top: 0; width: 6px; height: 6px; background: #22b2e9; border-radius: 100%;}

.pr-sch .banner {margin-top: 30px;}
.pr-sch .banner > ul {display: table; width: 101.1%; table-layout: fixed;}
.pr-sch .banner > ul > li {position: relative; top: 50px; opacity: 0; display: table-cell; width: 265px; vertical-align: middle; padding-right: 20px; transition: width .5s;}
/* .pr-sch .banner > ul > li.on {width: 800px; transition: width .5s;} */
.pr-sch .banner > ul > li .big {opacity: 1; display: flex; position: relative; align-items: center; width: 100%; height: 230px; transition: top 1s;}
/* .pr-sch .banner > ul > li.on .big {opacity: 1; display: flex; top: 0; width: 100%; transition: top 1s;} */
.pr-sch .banner > ul > li .small {display: none;}
/* .pr-sch .banner > ul > li.on .small {display: none;} */
.pr-sch .banner .bg {overflow: hidden; position: relative; display: flex; justify-content: center; align-items: end; height: 500px; text-align: center;}
/* .pr-sch .banner .on .bg {align-items: end;} */
/* .pr-sch .banner .bg::after {content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.5);} */
.pr-sch .banner .on .bg::after {display: none;} 
.pr-sch .banner .bg1 {background: url('../../images/pr/img-sch1.jpg') no-repeat top center; background-size: cover;}
.pr-sch .banner .on .bg1 {background: url('../../images/pr/img-sch1-on.jpg') no-repeat top center; background-size: cover;}
.pr-sch .banner .bg2 {background: url('../../images/pr/img-sch2.jpg') no-repeat top center; background-size: cover;}
.pr-sch .banner .on .bg2 {background: url('../../images/pr/img-sch2-on.jpg') no-repeat top center; background-size: cover;}
.pr-sch .banner .bg3 {background: url('../../images/pr/img-sch3.jpg') no-repeat top center; background-size: cover;}
.pr-sch .banner .on .bg3 {background: url('../../images/pr/img-sch3-on.jpg') no-repeat top center; background-size: cover;}
.pr-sch .banner .bg4 {background: url('../../images/pr/img-sch4.jpg') no-repeat top center; background-size: cover;}
.pr-sch .banner .on .bg4 {background: url('../../images/pr/img-sch4-on.jpg') no-repeat top center; background-size: cover;}
.pr-sch .banner .small {position: relative; z-index: 1;}
.pr-sch .banner .small .subject {margin-top: 20px; font-family: 'Dream Medium'; font-size: 22px; line-height: 1.4; text-shadow: 4px 4px 7px rgba(0,0,0,1) ; color: #fff;}
.pr-sch .banner .big::after {content: ''; position: absolute; left: -20px; top: 0px; width: 120%; height: 100%; background: linear-gradient(90deg, rgba(0,132,207,0.9) 0%, rgba(34,71,233,0.9) 100%);}
.pr-sch .banner .big .icon {position: relative; z-index: 1; width: 320px; display: none;}
.pr-sch .banner .bg2 .big .icon,
.pr-sch .banner .bg3 .big .icon,
.pr-sch .banner .bg4 .big .icon {width: 260px; display:none;}
.pr-sch .banner .big .icon img {padding-left: 26px;} 
.pr-sch .banner .big .info {position: relative; z-index: 1; flex-grow: 1; text-align: center;}
.pr-sch .banner .big .line .icon {display: block; width:130px;}
/* .pr-sch .banner .big .line {padding-right: 90px;} */
.pr-sch .banner .big .line-top {display: flex; align-items: flex-end; margin-bottom: 15px;}
.pr-sch .banner .big .line-top em {flex:1;}
.pr-sch .banner .big .line1 em {font-family: 'Dream Medium'; font-size: 22px; color: #fff;}
/* .pr-sch .banner .big .line2 {text-align: right;} */
.pr-sch .banner .big .line2 strong {font-family: 'Dream ExtraBold'; font-size: 38px; line-height: 1; color: #fff;}
.pr-sch .banner .big .line2 strong span {font-family: 'Dream Medium'; font-size: 25px; color: #fff;}
.pr-sch .banner .big .line3 {padding-top: 5px; text-align: right;}
.pr-sch .banner .big .line3 span {font-family: 'Dream Regular'; font-size: 12px; color: #fff; padding-right:45px;}
/* .pr-sch .banner .big .line4 {display: flex; justify-content: end; align-items: center;} */
.pr-sch .banner .big .line4 strong {font-family: 'Dream ExtraBold'; font-size: 60px; line-height: 1; color: #fff; display: block;}
.pr-sch .banner .big .line4 strong span {font-size: 35px;}
.pr-sch .banner .big .line4 em {margin-right: 20px; font-family: 'Dream Medium'; font-size: 22px; text-align: right; color: #fff;}
.pr-sch .banner .big .line5 em {font-family: 'Dream Medium'; font-size: 17px; color: #fff;}
.pr-sch .banner .big .line5 ul {display: flex; justify-content: space-evenly; align-items: start;}
.pr-sch .banner .big .line5 p {font-family: 'Dream Medium'; font-size: 18px; color: #fff;}
.pr-sch .banner .big .line5 p > span {font-size: 10px;}
.pr-sch .banner .big .line5 strong {font-family: 'Dream ExtraBold'; font-size: 50px; color: #fff;}
.pr-sch .banner .big .line5 span {font-family: 'Dream Medium'; font-size: 14px; color: #fff;}
.pr-sch .banner .big .line5 .vs {font-family: 'Dream Medium'; font-size: 14px; color: #fee900; align-self: center;}
 
/* 20231123 */
.pr-sch .banner .bg1 .line-top em{text-align:left; padding-left:20px;}
.pr-sch .banner .bg2 .line-top em {text-align:left; padding-left:20px;}
.pr-sch .banner .bg3 .line-top em {text-align:left; padding-left:15px; padding-right:15px;}
.pr-sch .banner .bg3 .line5 strong {font-size: 30px;}
.pr-sch .banner .bg3 .line5 em {letter-spacing: -.05em; line-height: 20px;}
.pr-sch .banner .bg3 .line5 span {display: inline-block; line-height: 17px;}
.pr-sch .banner .bg4 .line-top em {text-align:left; padding-left:20px; line-height:26px;}

@media (max-width: 1620px) {
  .pr-sch .banner > ul > li {width: auto;}
  .pr-sch .banner .bg4 .line-top em br {display: none;}
  .pr-sch .banner .big .line5 em {font-size: 14px;}
} 
@media (max-width:1550px) {
  .pr-sch .banner > ul > li .big {height:300px;}
}

/* @media (max-width: 1560px) {
  .pr-sch .banner .small .subject {font-size: 18px;}
  .pr-sch .banner .big .line {padding-right: 50px;}
  .pr-sch .banner .big .line1 em {font-size: 18px;}
  .pr-sch .banner .big .line2 strong {font-size: 70px}
} */

@media (max-width: 1500px) {
  .pr-sch .title {left: 0; opacity: 1;}
  .pr-sch .title > strong {font-size: 22px;}
  .pr-sch .title .desc {font-size: 40px;}
  .pr-sch .title .desc strong {font-size: 50px;}
  .pr-sch .banner > ul > li {top: 0; opacity: 1;}
}
@media (max-width: 1470px) {
  .pr-sch .banner .bg1 .line-top em {font-size: 18px;}
  .pr-sch .banner .bg2 .line-top em {font-size: 18px;}
  .pr-sch .banner .bg3 .line-top em {font-size: 16px;}
  .pr-sch .banner .bg4 .line-top em {font-size: 18px;}
  .pr-sch .banner .big .line2 strong {font-size: 40px;}
}
/* @media (max-width: 1470px) {
  .pr-sch .banner > ul > li.on {width: 700px;}
  .pr-sch .banner .big .line {padding-bottom: 5px; text-align: right;}
  .pr-sch .banner .big .line1 em {font-size: 18px;}
  .pr-sch .banner .big .line2 strong {font-size: 55px;}
  .pr-sch .banner .big .line4 em {font-size: 18px;}
  .pr-sch .banner .big .line4 strong {font-size: 55px;}
  .pr-sch .banner .big .line5 em {font-size: 15px;}
  .pr-sch .banner .big .line5 strong {font-size: 35px;}
  .pr-sch .banner .big .line5 span {font-size: 11px;}
  .pr-sch .banner .big .icon {width: 230px;}
  .pr-sch .banner .bg2 .big .icon,
  .pr-sch .banner .bg3 .big .icon,
  .pr-sch .banner .bg4 .big .icon{width: 200px;}
  .pr-sch .banner .big .icon img {max-width: 120px}
} */
@media (max-width:1400px) {
  .pr-sch .banner > ul {display: flex; flex-wrap:wrap; margin:0 auto;}
  .pr-sch .banner > ul > li {display:block; width:50%; margin-bottom:20px;}
  .pr-sch .banner > ul > li .bg {border-radius:10px; overflow:hidden;}
  .pr-sch .banner .bg1 .line-top em {font-size: 20px; padding-left: 0;}
  .pr-sch .banner .bg2 .line-top em {font-size: 20px;padding-left: 0;}
  .pr-sch .banner .bg3 .line-top em {font-size: 17px;padding-left: 0;}
  .pr-sch .banner .bg4 .line-top em {font-size: 20px; margin-right: 0; padding-left: 0;}
  .pr-sch .banner .big .line2 strong {font-size: 40px;}
  .pr-sch .banner > ul > li .big {height:250px;}
  .pr-sch .banner .big .line-top {display:block;}
  .pr-sch .banner .big .line-top .icon {display: none;}

}
@media (max-width: 1255px) {
  .pr-sch .title .desc {font-size: 30px;}
  .pr-sch .title .desc strong {font-size: 40px;}
  .pr-sch .banner > ul > li.on {width: 590px;}
  .pr-sch .banner .big .icon,
  .pr-sch .banner .bg2 .big .icon,
  .pr-sch .banner .bg3 .big .icon,
  .pr-sch .banner .bg4 .big .icon {width: 150px;}
}

/* @media (max-width: 1160px) {
  .pr-sch .banner > ul > li.on {width: 400px;}
  .pr-sch .banner .big .line {padding-right: 25px;}
  .pr-sch .banner .big .line1 em {font-size: 15px;}
  .pr-sch .banner .big .line2 strong {font-size: 35px;}
  .pr-sch .banner .big .line4 {flex-direction: column; align-items: end;}
  .pr-sch .banner .big .line4 em {margin-right: 0; font-size: 15px;}
  .pr-sch .banner .big .line4 strong {font-size: 35px;}
  .pr-sch .banner .big .line5 ul {flex-direction: column; align-items: end;}
  .pr-sch .banner .big .line5 em {font-size: 12px;}
  .pr-sch .banner .big .line5 p {font-size: 17px;}
  .pr-sch .banner .big .line5 strong {font-size: 17px;}
  .pr-sch .banner .big .line5 span {display: none;}
  .pr-sch .banner .small .subject {font-size: 16px;}
} */

@media (max-width: 768px) {
  .broken .pr-sch,
  .edit .pr-sch {padding: 48px 0;}
  .pr-sch .title {text-align: center;}
  .pr-sch .title > strong {font-size: 20px;}
  .pr-sch .title .desc {font-size: 28px;}
  .pr-sch .title .desc strong {font-size: 35px;}
  .pr-sch .banner {position: relative; margin-top: 35px;}
  .pr-sch .banner .bg {height: 360px; border-radius: 15px;}
  .pr-sch .banner .on .bg {height: 450px;}
  /* .pr-sch .banner > ul {display: block; overflow: hidden; width: 102.4%; padding-top: 470px;} */
  /* .pr-sch .banner > ul > li {display: block; float: left; width: 33.333%; transition: 0s;} */
  .pr-sch .banner > ul > li.on {width: 100%; position: absolute; left: 0; top: 0;  width: 100%; padding-right: 0;}
  .pr-sch .banner > ul > li .big {height: 220px;}
  .pr-sch .banner .big .line2 strong {font-size: 30px;}
  .pr-sch .banner .big .line4 strong {font-size: 50px;}
  .pr-sch .banner .big .line4 em br {display: none;}
  .pr-sch .banner .big .line5 ul {flex-direction: row; justify-content: space-evenly;}
  .pr-sch .banner .big .line5 strong {font-size: 25px;}
  .pr-sch .banner .big .line5 em {font-size: 14px;}
  .pr-sch .banner .big .line5 .vs {margin: 0 5px;}
  .pr-sch .banner .big .icon img {max-width: 150px;}
  .pr-sch .banner .bg3 .line-top em {text-align: center; display: inline-block; padding:0 10px;}
}
@media (max-width:700px) {
  .pr-sch .banner > ul > li .big {height:180px;}
  .pr-sch .banner > ul > li {width:100%;}
  .pr-sch .banner .bg1 {background-position: top -70px center;}
  .pr-sch .banner .bg2 {background-position: top -20px center;}
  .pr-sch .banner .bg3 {background-position: top -30px center;}
}
/* @media (max-width: 660px) {
  .pr-sch .title .desc strong span::after {display: none;}
  .pr-sch .banner > ul {padding-top: 385px;}
  .pr-sch .banner > ul > li {padding-right: 15px;}
  .pr-sch .banner .bg {height: 180px;}
  .pr-sch .banner .on .bg {height: 370px;}
  .pr-sch .banner .big .line2 strong {font-size: 40px;}
  .pr-sch .banner .big .icon img {max-width: 120px;}
  .pr-sch .banner .small .subject {font-size: 14px;}
  .pr-sch .banner .small .icon img {max-width: 40px;}
} */

@media (max-width: 500px) { 
  .pr-sch .banner > ul {width: 103.4%;}
  .pr-sch .banner .big .line4 em br {display: block;}
  .pr-sch .banner .bg4 .line-top em {font-size: 17px; line-height: 1.2;}
}

/* Employment */
#multipleDiv_ko_6228 {overflow: hidden; background: url('../../images/pr/bg-empl.png') no-repeat right bottom;}
.broken #multipleDiv_ko_6228,
.edit#multipleDiv_ko_6228 {padding: 100px 0;}
#multipleContentsDiv_ko_6228 {position: relative; max-width: 1720px; margin: 0 auto;}
#menu1017_obj6914 {position: static; float: right; width: 950px; padding-left: 110px;}
.pr-photo {margin-top: 20px;}
.pr-photo .title > strong {font-family: 'Gmarket Bold'; font-size: 25px; color: #1e3a79;}
.pr-photo .title .desc {position: relative; margin-top: 20px; font-family: 'Dream Light'; font-size: 30px; letter-spacing: -2px; color: #202020;}
.pr-photo .title .desc em {font-family: 'Dream Medium';}
.pr-photo .title .desc strong {font-family: 'Dream Bold'; font-size: 60px; color: #c6d800; }
.pr-photo .title .desc strong span {position: relative;}
.pr-photo .title .desc strong span::after {content: ''; position: absolute; left: 50%; top: 0; width: 6px; height: 6px; background: #c6d800; border-radius: 100%;}

.pr-photo .point {position: relative; right: -50px; opacity: 0;}
.pr-photo .number {letter-spacing: -1px;}
.pr-photo .number li {position: relative; right: -50px; opacity: 0; display: flex; justify-content: end; align-items: center;}
.pr-photo .number .row1 {margin-top: 20px; padding-right: 170px;}
.pr-photo .number .row1 .text {margin: 0 13px 0 38px; font-family: 'Dream Medium'; font-size: 20px; letter-spacing: -1px; color: #6a7400;}
.pr-photo .number .row1 .num strong {font-family: 'Dream Bold'; font-size: 50px; line-height: 1; letter-spacing: -1px; color: #000;}
.pr-photo .number .row1 .num span {font-family: 'Dream Medium'; font-size: 20px; color: #000;}
.pr-photo .number .row2 {margin-top: 15px;}
.pr-photo .number .row2 .text {margin: 0 24px 0 8px; font-family: 'Dream Medium'; font-size: 20px; color: #6a7400;}
.pr-photo .number .row2 .num strong {font-family: 'Dream Bold'; font-size: 50px; line-height: 1; letter-spacing: -2px; color: #000;}
.pr-photo .number .row2 .num span {font-family: 'Dream Medium'; font-size: 20px; color: #000;}
.pr-photo .number .row3 {margin-top: 14px; padding-right: 100px; align-items: start; flex-wrap:wrap;}
.pr-photo .number .row3 .text {margin: 0 16px 0 25px; font-family: 'Dream Medium'; font-size: 16px; color: #000;}
.pr-photo .number .row3 .text strong {font-family: 'Dream Medium'; font-size: 20px; color: #6a7400;}
.pr-photo .number .row3 .text span {display: block; margin-top: 10px;}
.pr-photo .number .row3 .num {font-family: 'Dream Medium'; font-size: 20px; text-align: right; color: #000;}
.pr-photo .number .row3 .num strong {font-family: 'Dream Bold'; font-size: 50px; line-height: 1; color: #000;}
.pr-photo .number .row4 {margin-top: 30px; align-items: end;}
.pr-photo .number .row4 .text {font-family: 'Dream Medium'; font-size: 20px; color: #6a7400;}
.pr-photo .number .row4 .num {margin-right: 20px; font-family: 'Dream Medium'; font-size: 16px; text-align: right; color: #000;}
.pr-photo .number .row4 .num strong {font-size: 40px; line-height: 1;}
.pr-photo .number .row4 .num span {font-size: 20px;}
.pr-photo .number .reverse-response {display: none;}
@media (max-width: 1740px) {
  #multipleContentsDiv_ko_6228 {padding: 0 20px;}
  #menu1017_obj6914 {padding-left: 50px;}
}

@media (max-width: 1500px) {
  .pr-photo .title > strong {font-size: 22px;}
  /* .pr-photo .title .desc {font-size: 40px;} */
  /* .pr-photo .title .desc strong {font-size: 50px;} */

  #menu1017_obj6914 {width: 870px;}
  .pr-photo .point {right: 0; opacity: 1;}
  .pr-photo .number li {right: 0; opacity: 1;}
  .pr-photo .number .row1 .text {font-size: 20px;}
  /* .pr-photo .number .row1 .num strong {font-size: 65px;} */
  .pr-photo .number .row2 .text {font-size: 20px;}
  /* .pr-photo .number .row2 .num strong {font-size: 65px;} */
  .pr-photo .number .row3 .text {font-size: 15px;}
  .pr-photo .number .row3 .text strong {font-size: 20px;}
  .pr-photo .number .row3 .num {font-size: 20px;}
  .pr-photo .number .row4 .text {font-size: 20px;}
  .pr-photo .number .row4 .num {font-size: 15px;}
  .pr-photo .number .row4 .num span {font-size: 20px;}
  .pr-photo .number .row4 .num strong {font-size: 30px;}
}
@media (max-width:1400px) {
  .pr-photo .title .response {display: none;}
}
@media (max-width: 1350px) {
  #menu1017_obj6914 {width: 750px;}
}

@media (max-width: 1085px) {
  #multipleDiv_ko_6228 {position: relative; max-height: 765px;}
  .broken #multipleDiv_ko_6228,
  .edit#multipleDiv_ko_6228 {padding: 90px 0;}
  .pr-photo .title {position: absolute; left: 0; top: 0; width: 100%; text-align: center;}
  #menu1017_obj6914 {width: calc(100% - 310px);}
  .pr-photo .number {padding-top: 220px;}
  .pr-photo .title .desc strong {font-size: 45px;}
  .pr-photo .number .icon img {max-width: 40px}
  .pr-photo .number .row1 .text {margin: 0 10px; font-size: 16px;}
  .pr-photo .number .row1 .num strong {font-size: 45px;}
  .pr-photo .number .row2 .text {margin: 0 10px; font-size: 16px;}
  .pr-photo .number .row2 .num strong {font-size: 45px;}
  .pr-photo .number .row3 .text {font-size: 14px;}
  .pr-photo .number .row3 .text strong {font-size: 16px;}
  .pr-photo .number .row3 .num {font-size: 16px;}
  .pr-photo .number .row3 .num strong {font-size: 45px;}
  .pr-photo .number .row4 .num {font-size: 14px;}
  .pr-photo .number .row4 .num span {font-size: 16px;}
}

@media (max-width: 940px) {
  #multipleDiv_ko_6228 {max-height: 704px;}
  .broken #multipleDiv_ko_6228,
  .edit#multipleDiv_ko_6228 {padding: 44px 0 45px 0;}
  #multipleContentsDiv_ko_6228 > .pr-photo {padding:0 20px 320px; position: relative;}
  #menu1017_obj6914 {float:unset;}
  .pr-photo .number {padding-top: 0px;}
  .pr-photo .number .icon img {max-width: 50px;}
  .pr-photo .number .row1,
  .pr-photo .number .row3 {justify-content: start;}
  .pr-photo .number .row1 {padding-right: 0;}
  .pr-photo .number .row1 .text {font-size: 18px;}
  .pr-photo .number .row1 .num strong {font-size: 45px;}
  .pr-photo .number .row2 .text {font-size: 18px;}
  .pr-photo .number .row2 .num strong {font-size: 45px;}
  .pr-photo .number .row3 {padding-right: 0;}
  .pr-photo .number .row3 .text strong {font-size: 18px;}
  .pr-photo .number .row3 .text {font-size: 15px;}
  .pr-photo .number .row3 .num strong {font-size: 45px;} 
  .pr-photo .number .row4 .text {font-size: 18px;}
  .pr-photo .number .row4 .num strong {font-size: 45px;}
  .pr-photo .number .row4 .num span {font-size: 15px;}
  #menu1017_obj6914 {width: 100%; padding-left: 0;}
  .pr-photo .title {position: relative;}
  .pr-photo .title > strong {font-size: 20px;}
  .pr-photo .title .desc {font-size: 30px;}
  .pr-photo .title .desc strong {font-size: 35px;}
}

@media (max-width: 660px) {
  #multipleDiv_ko_6228 {max-height: 684px;} 
  .pr-photo {margin-top: 0;}
  .pr-photo .title .desc strong span::after {display: none;}
  /* .pr-photo .number {padding-top: 210px;} */
  .pr-photo .number .icon img {max-width: 40px}
  .pr-photo .number .row1 {margin-top: 50px;}
  .pr-photo .number .row1 .text {margin: 0 10px; font-size: 16px;}
  .pr-photo .number .row1 .num strong {font-size: 40px;}
  .pr-photo .number .row2 .text {margin: 0 10px; font-size: 16px;}
  .pr-photo .number .row2 .num strong {font-size: 40px;}
  .pr-photo .number .row3 .text {font-size: 14px; width:calc(100% - 90px);}
  .pr-photo .number .row3 .text strong {font-size: 16px;}
  .pr-photo .number .row3 .num {font-size: 16px; width:100%;} 
  .pr-photo .number .row3 .num strong {font-size: 40px;}
  .pr-photo .number .row4 .num {font-size: 14px;}
  .pr-photo .number .row3 {align-items:flex-start; flex-wrap:wrap;}
  .pr-photo .number .row3 .num strong {display: inline-block;}
  .pr-photo .number .row3 .num span {display: inline-block;}
  .pr-photo .number .row3 .num span > .reverse-response {display: none;}
  .pr-photo .number .row4 {align-items:flex-start;}
  .pr-photo .number .row4 .num i > br {display: none;}
  .pr-photo .number .reverse-response {display: block;}
  .pr-location .timeline .col {font-size: 12px;}
}

/* Smart Care */
#multipleDiv_ko_6237 {overflow: hidden; background: #f3f3f3;}
.broken .pr-smart,
.edit .pr-smart {padding: 64px 0 70px 0;}

.pr-smart .title {position: relative; top: -50px; opacity: 0; text-align: center;}
.pr-smart .title > strong {font-family: 'Gmarket Bold'; font-size: 25px; color: #1e3a79;}
.pr-smart .title .desc {position: relative; margin-top: 20px; font-family: 'Dream Medium'; font-size: 30px; letter-spacing: -2px; color: #202020;}
.pr-smart .title .desc em {font-family: 'Dream Medium';}
.pr-smart .title .desc strong {font-family: 'Dream Bold'; font-size: 60px; color: #e6378d;}
.pr-smart .title .desc strong span {position: relative;}
.pr-smart .title .desc strong span::after {content: ''; position: absolute; left: 50%; top: 0; width: 6px; height: 6px; background: #e6378d; border-radius: 100%;}

.pr-smart .banner {margin-top: 45px;}
.pr-smart .inner {display: flex; justify-content: space-between; align-items: center;}
.pr-smart .inner > ul {display:flex; justify-content: center; flex:1; padding-right: 52px;}
.pr-smart .inner > ul li {width:33.3333%; padding:0 35px; opacity:0; top:-100px; position: relative;}
.pr-smart .icon {width:200px; height:200px; background:#E6378D; border-radius:50%; display: flex; align-items: center; justify-content: center; flex-direction: column; margin:0 auto;}
.pr-smart .icon span {font-size: 15px; line-height: 24px; letter-spacing: -.05em; color:#fff; font-family: 'Dream Regular'; display: inline-block; margin-bottom: 15px;}
.pr-smart .txt-box {text-align: center; margin-top: 20px;}
.pr-smart .txt-box strong {font-size: 20px; letter-spacing: -.05em; font-family: 'Dream Medium'; color:#000; margin-bottom: 20px; display: inline-block; line-height: 25px;}
.pr-smart .txt-box p {font-size: 13px; line-height: 20px; letter-spacing: -.05em; color:#707070; font-family: 'Dream Regular';}
.pr-smart .swiper {width:750px; position: relative; right:-100px; opacity:0;}
.pr-smart .swiper .swiper-slide {height:440px; width:calc(100% - 100px); margin-right:30px;}
.pr-smart .swiper .swiper-slide img {width:100%; height:100%; object-fit:cover; border-radius:10px;}
.pr-smart .swiper .why-smart-scrollbar {height:3px; margin-top: 40px; position: relative;}
.pr-smart .swiper .why-smart-scrollbar::before {content:''; width:100%; height:1px; background:#9e9e9e; position: absolute; top:1px; left:0;}
.pr-smart .swiper .swiper-scrollbar-drag {height:3px; background:#E6378D;}
/* .pr-smart .banner ul {display: inline-block; width: 106.5%;}
.pr-smart .banner li {position: relative; top: 50px; opacity: 0; float: left; width: 33.333%; padding-right: 110px;}
.pr-smart .banner .con {display: flex; flex-direction: column; justify-content: center; align-items: center; height: 410px;  text-align: center;}
.pr-smart .banner .bg1 .con {background: url('../../images/pr/img-smart1.jpg') no-repeat center top; background-size: cover; border-radius: 0 120px 0 0;}
.pr-smart .banner .bg2 .con {background: url('../../images/pr/img-smart2.jpg') no-repeat center top; background-size: cover; border-radius: 120px 120px 0 0;}
.pr-smart .banner .bg3 .con {background: url('../../images/pr/img-smart3.jpg') no-repeat center top; background-size: cover; border-radius: 120px 0 0 0;}
.pr-smart .banner .con strong {display: block; font-family: 'Dream Medium'; font-size: 36px; color: #fff; text-shadow: 1px 1px 10px rgba(0,0,0,.4); line-height: 1.3;}
.pr-smart .banner .con p {margin-top: 30px; padding: 0 30px; font-family: 'Dream Regular'; font-size: 16px; line-height: 1.8; color: #fff;}
.pr-smart .banner .hash {display: block; padding-top: 10px; font-family: 'Dream Bold'; font-size: 40px; color: #b2b2b2; text-align: center;} */

@media (max-width: 1740px) {
  .pr-smart .banner ul {width: 103.5%;}
  /* .pr-smart .banner li {padding-right: 50px;} */
}

@media (max-width: 1600px) {
  .pr-smart .title .desc {font-size: 26px;}
  .pr-smart .title .desc strong {font-size: 50px;}
  .pr-smart .banner {margin-top: 20px;}
  /* .pr-smart .banner .con strong {font-size: 30px;}
  .pr-smart .banner .con p {font-size: 14px;}
  .pr-smart .banner .hash {font-size: 30px;} */
}

@media (max-width: 1500px) {
  .pr-smart .title {top: 0; opacity: 1;}
  .pr-smart .title > strong {font-size: 22px;}
  /* .pr-smart .title .desc {font-size: 40px;} */
  /* .pr-smart .title .desc strong {font-size: 50px;} */
  /* .pr-smart .banner li {top: 0; opacity: 1;} */
  .pr-smart .inner > ul li {top:0; opacity:1;}
  .pr-smart .swiper {opacity:1; right:0;}
}
@media (max-width:1400px) {
  .pr-smart .inner {flex-wrap:wrap;}
  .pr-smart .banner ul {width:100%;}
  .pr-smart .banner ul {padding-right:0;}

  .pr-smart .swiper {width:100%;}
  .pr-smart .swiper .swiper-slide {width:calc(50% - 50px); height:360px;}

}
@media (max-width: 1200px) {
  /* .pr-smart .banner .con strong {font-size: 25px;}
  .pr-smart .banner .con p {font-size: 13px;}
  .pr-smart .banner .hash {font-size: 25px;} */
}

@media (max-width: 1075px) {
  /* .pr-smart .banner ul {width: 103%;}
  .pr-smart .banner li {padding-right: 30px;}
  .pr-smart .banner .con {height: 370px;}
  .pr-smart .banner .bg1 .con {border-radius: 0 80px 0 0;} 
  .pr-smart .banner .bg2 .con {border-radius: 80px 80px 0 0;}
  .pr-smart .banner .bg3 .con {border-radius: 80px 0 0 0;} */
  .pr-smart .title .desc {font-size: 30px;}
  .pr-smart .title .desc strong {font-size: 35px;}
  /* .pr-smart .banner {margin-top: 50px;} */
}

@media (max-width: 940px) {
  .broken .pr-smart,
  .edit .pr-smart {padding: 44px 0 75px 0;}
  /* .pr-smart .banner {margin-top: 40px;} */
  .pr-smart .title > strong {font-size: 20px;}
  .pr-smart .title .desc br {display: none;}
  /* .pr-smart .banner ul {width: 100%;}
  .pr-smart .banner li {width: 100%; padding-right: 0; padding-bottom: 30px;}
  .pr-smart .banner .con {height: auto; padding: 50px 0; border-radius: 30px !important;}
  .pr-smart .banner .con strong {font-size: 20px;}
  .pr-smart .banner .con strong br {display: none;}
  .pr-smart .banner .con p {margin-top: 15px;} */

  .pr-smart .icon {width:180px; height:180px;}
  .pr-smart .inner > ul li {padding:0 15px;}
}
@media (max-width:768px) {
  .pr-smart .inner > ul {flex-direction: column; align-items: center; margin:0;}
  .pr-smart .inner > ul li {margin-bottom:40px; width:100%; display: flex; padding:0; }
  .pr-smart .txt-box {flex:1; padding-left:20px; text-align:left;}
  .pr-smart .icon {width:150px; height:150px;}
  .pr-smart .icon img {width:30%;}
  .pr-smart .txt-box strong br {display: none; font-size: 22px;}
  .pr-smart .swiper .swiper-slide {height:300px; width:90%;}
}

@media (max-width: 660px) {
  .pr-smart .title .desc strong span::after {display: none;}
}

/* Industry */
.pr-indu {overflow: hidden;} 
.broken #multipleContentsDiv_ko_6247,
.edit #multipleContentsDiv_ko_6247 {padding: 95px 0 94px 0;}

.pr-indu .title {position: relative; left: -55px; opacity: 0; margin-top: 82px;}
.pr-indu .title .container > strong {font-family: 'Gmarket Bold'; font-size: 25px; color: #1e3a79;}
.pr-indu .title .desc {position: relative; margin-top: 20px; font-family: 'Dream Medium'; font-size: 30px; letter-spacing: -2px; color: #202020;}
.pr-indu .title .desc em {font-family: 'Dream Medium';}
.pr-indu .title .desc strong {font-family: 'Dream Bold'; font-size: 60px; color: #22b2e9;}
.pr-indu .title .desc strong span {position: relative;}
.pr-indu .title .desc strong span::after {content: ''; position: absolute; left: 50%; top: 0; width: 6px; height: 6px; background: #22b2e9; border-radius: 100%;}

.pr-indu .box {position: relative; left: 50px; opacity: 0; display: inline-block; vertical-align: bottom; text-align: center; font-size: 0; color: #fff;}
.pr-indu .box:after {content: ''; position: absolute; left: 50%; top: 0; width: 13px; height: 13px; background: #fff; box-shadow: 4px 4px 6px rgba(0,0,0,.4); border-radius: 100%; transform: translate(-50%, 0);}
.pr-indu .box1:after {border: 3px solid #009cff;}
.pr-indu .box2:after {border: 3px solid #016cd7;}
.pr-indu .box3:after {border: 3px solid #0037b5;}
 
.pr-indu .box .desc {position: absolute; text-align: left;}
.pr-indu .box1 .desc {left: -217px; top: 100px;} 
.pr-indu .box1 .desc::before {content: ''; position: absolute; right: 6px; bottom: 100%; width: 1px; height: 94px; background: #009cfb;}
.pr-indu .box1 .desc::after {content: ''; position: absolute; left: 190px; top: -95px; width: 170px; height: 1px; background: #009cfb;}
.pr-indu .box2 .desc {left: -116px; top: -97px;}
.pr-indu .box2 .desc::after {content: ''; position: absolute; left: 216px; top: 103px; width: 100px; height: 1px; background: #009cfb;}
.pr-indu .box3 .desc {left: -150px; top: -109px;}
.pr-indu .box3 .desc::before {content: ''; position: absolute; right: -124px; top: 16px; width: 1px; height: 94px; background: #009cfb;}
.pr-indu .box3 .desc::after {content: ''; position: absolute; left: 290px; top: 15px; width: 116px; height: 1px; background: #009cfb;}
.pr-indu .box .desc em {font-family: 'Gmarket Bold'; font-size: 25px; color: #224ce9;}
.pr-indu .box .desc strong {display: block; font-family: 'Dream Medium'; font-size: 20px; color: #010101;}
.pr-indu .box .desc p {font-family: 'Dream Regular'; font-size: 14px; color: #737373; line-height: 1.4;}

.pr-indu .box1 {width: 286px; height: 286px; background: url('../../images/pr/bg-indu1.png') no-repeat center ;}
.pr-indu .box1 .text {position: absolute; font-family: 'Dream Medium'; font-size: 15px;}
.pr-indu .box1 .text strong {display: block; font-family: 'Dream Bold'; line-height: 1; font-size: 26px;}
.pr-indu .box1 .text strong span {font-size: 20px;}
.pr-indu .box1 .text strong i {font-size: inherit;}
.pr-indu .box1 .text i {font-size: 12px;}
.pr-indu .box1 .text1 {left: 84px; top: 88px;}
.pr-indu .box1 .text2 {left: 22px; top: 210px; }

.pr-indu .box2 {position: relative; z-index: 1; width: 388px; height: 387px; margin: 0 -70px 0 -60px; background: url('../../images/pr/bg-indu2.png') no-repeat center ;}
.pr-indu .box2 .text {position: absolute; font-family: 'Dream Medium'; font-size: 18px;}
.pr-indu .box2 .text strong {font-family: 'Dream Bold'; font-size: 50px; line-height: 1;}
.pr-indu .box2 .text strong span {font-size: 25px;}
.pr-indu .box2 .text4 {font-family: 'Gmarket Medium'; font-size: 12px; opacity: .5;}
.pr-indu .box2 .text1 {left: 155px; top: 98px;}
.pr-indu .box2 .text2 {left: 50px; top: 285px;}
.pr-indu .box2 .text3 {left: 224px; top: 285px; margin-right: 30px;}
.pr-indu .box2 .text4 {left: 135px; top: 212px;}

.pr-indu .box3 {width: 512px; height: 512px; background: url('../../images/pr/bg-indu3.png') no-repeat center ;}
.pr-indu .box3 .text {position: absolute; font-family: 'Dream Medium'; font-size: 18px;}
.pr-indu .box3 .text strong {font-family: 'Dream Bold'; font-size: 50px; line-height: 1;}
.pr-indu .box3 .text strong span {font-size: 25px;}
.pr-indu .box3 .text strong i {font-size: inherit;}
.pr-indu .box3 .text i {font-size: 14px;}
.pr-indu .box3 .text4 {font-family: 'Gmarket Bold'; font-size: 25px; line-height: 1.2;}
.pr-indu .box3 .text1 {left: 193px; top: 98px;}
.pr-indu .box3 .text2 {left: 74px; top: 376px;}
.pr-indu .box3 .text3 {left: 300px; top: 389px;}
.pr-indu .box3 .text4 {left: 175px; top: 300px; opacity: .5;}
.pr-indu .box-detail {display: inline-block; width: 100%; margin-top: -160px;}
.pr-indu .detail {float: right;}

@media (max-width: 1740px) {  
  .pr-indu .box-detail {margin-top: -120px;}
}

@media (max-width: 1665px) {
  .pr-indu .title .container > strong {font-size: 22px;}
  .pr-indu .title .desc {font-size: 30px;}
  .pr-indu .title .desc strong {font-size: 50px;}
  .pr-indu .title .desc {width:38%;}
  /* .pr-indu .title .desc {font-size: 40px;} */
  /* .pr-indu .title .desc strong {font-size: 50px;} */
}
@media (max-width:1500px) {
  .pr-indu .title .desc {width:32%;}
}
@media (max-width: 1400px) {
  .pr-indu .title {margin-top: 0;}
  .pr-indu .title .desc {width:100%;}
  .pr-indu .box .desc strong > br {display: none;}
  .pr-indu .box2 .text3 {margin-right:0;}
  .pr-indu .title {left: 0; opacity: 1; text-align: center;}
  .pr-indu .title .response {display: none;}
  .pr-indu .detail {width: 100% ;}
  .pr-indu .box-detail {margin-top: 40px;}
  .pr-indu .box {left: 0; opacity: 1; width: 100%; height: auto; margin: 0; margin-bottom: 40px; background: none; text-align: left; color: #fff;}
  .pr-indu .box .desc {position: static; margin-bottom: 20px;}
  .pr-indu .box .desc p br {display: none;}
  .pr-indu .box:after {display: none;}

  .pr-indu .box .text {display: flex; flex-direction: column; justify-content: center; align-items: center; height: 120px; float: left; position: static; text-align: center;}
  .pr-indu .box .text br {display: none;}

  .pr-indu .box1 .text {width: 50%; background: url('../../images/pr/bg-indu1-small.png'); font-size: 17px;}
  .pr-indu .box1 .text strong {font-size: 30px;}
  .pr-indu .box1 .text1 {border-radius: 10px 0 0 10px;}
  .pr-indu .box1 .text2 {border-radius: 0 10px 10px 0;}

  .pr-indu .box2 .text {width: 50%; background: url('../../images/pr/bg-indu2-small.png'); font-size: 17px;}
  .pr-indu .box2 .text strong {font-size: 30px;}
  .pr-indu .box2 .text strong span {font-size: 18px;}
  .pr-indu .box2 .text1 {border-radius: 10px; width:100%; margin-bottom:20px;}
  .pr-indu .box2 .text2 {border-radius: 10px 0 0 10px}
  .pr-indu .box2 .text3 {border-radius: 0 10px 10px 0;}
  .pr-indu .box2 .text4 {display: none;}

  .pr-indu .box3 .text {width: 50%; background: url('../../images/pr/bg-indu3-small.png'); font-size: 17px;}
  .pr-indu .box3 .text strong {font-size: 30px;}
  .pr-indu .box3 .text strong span {font-size: 18px;}
  .pr-indu .box3 .text1 {border-radius: 10px; width:100%; margin-bottom:20px;}
  .pr-indu .box3 .text2 {border-radius: 10px 0 0 10px;}
  .pr-indu .box3 .text3 {border-radius: 0 10px 10px 0;}
  .pr-indu .box3 .text4 {display: none;}
  .pr-indu .box3 .response {display: none;}

  .pr-indu .box1 .desc::after {display: none;}
  .pr-indu .box1 .desc::before {display: none;}
  .pr-indu .box2 .desc::after {display: none;}
  .pr-indu .box3 .desc::after {display: none;}
  .pr-indu .box3 .desc::before {display: none;}
}

@media (max-width: 940px) {
  .broken #multipleContentsDiv_ko_6247,
  .edit #multipleContentsDiv_ko_6247 {padding: 44px 0 49px 0 ;}
  .pr-indu .title {margin-top: 0;}
  .pr-indu .title .container > strong {font-size: 20px;}
  .pr-indu .title .desc {font-size: 30px;}
  .pr-indu .title .desc strong {font-size: 40px;}
}

@media (max-width: 660px) {
  .pr-indu .title .desc strong span::after {display: none;}
  .pr-indu .title .desc {font-size: 30px;}
  .pr-indu .title .desc strong {font-size: 35px;}
  .pr-indu .box {margin-bottom: 10px;}
  .pr-indu .box .text {flex-wrap: wrap; height: 100px; margin: 8px 0; border-radius: 10px;}
  .pr-indu .box1 .text {width:100%;}
  
  .pr-indu .box2 .text2,
  .pr-indu .box2 .text3 {width:48%;}
  .pr-indu .box2 .text2 {margin-right:2%;}
  .pr-indu .box2 .text3 {margin-left:2%;}
  .pr-indu .box3 .text2,
  .pr-indu .box3 .text3 {width:48%;}
  .pr-indu .box3 .text2 {margin-right:2%;}
  .pr-indu .box3 .text3 {margin-left:2%;} 
}
 
/* Global */ 
#multipleDiv_ko_6258 {overflow: hidden; background: url('../../images/pr/bg-global.jpg') no-repeat center top / cover;}
.pr-global {position: relative; margin-top: 10px;}
.broken .pr-global,
.edit .pr-global {padding: 100px 0 92px 0;}
/* .pr-global::after {content: ''; position: absolute; left: 0; top: 74%; width: 100%; height: 100%; background: #6da600;} */

.pr-global .row-title {display: inline-block; width: 100%;}
/* .pr-global .title {position: relative; left: 50px; opacity: 0; float: right; width: 660px;} */
.pr-global .title {position: relative; left: 50px; opacity: 0; float: right; width: 49%;}
.pr-global .title > strong {font-family: 'Gmarket Bold'; font-size: 25px; color: #1e3a79;}
.pr-global .title .desc {position: relative; margin-top: 20px; font-family: 'Dream Medium'; font-size: 30px; letter-spacing: -2px; color: #202020;}
.pr-global .title .desc em {font-family: 'Dream Medium';}
.pr-global .title .desc strong {font-family: 'Dream Bold'; font-size: 60px; color: #c6d800;}
.pr-global .title .desc strong span {position: relative;}
.pr-global .title .desc strong span::after {content: ''; position: absolute; left: 50%; top: 0; width: 6px; height: 6px; background: #c6d800; border-radius: 100%;}

/* .pr-global .point {position: relative; left: -50px; opacity: 0; float: left; width: calc(100% - 660px); padding: 55px 0 0  180px; font-family: 'Dream Medium'; font-size: 25px; color: #000;} */
.pr-global .point {position: relative; left: -50px; opacity: 0; float: left; width: 51%; padding: 35px 0 0  170px; font-family: 'Dream Medium'; font-size: 25px; color: #000;}
.pr-global .point strong {font-family: 'Dream Bold'; font-size: 50px;}
.pr-global .point strong.top4 {display: block; padding-left:55px;}
.pr-global .point strong.top4 span {font-size: 25px; font-family: 'Dream Medium'; }
.pr-global .point span {font-size: 16px;}
.pr-global .global-content {margin-top:10px;}
.pr-global .global-content .inner {display: flex; align-items: center;}
.pr-global .global-content .img-box {max-width:770px; width:100%; height:520px; border-radius:10px; overflow: hidden; opacity:0; position: relative; left:-100px;}
.pr-global .global-content .img-box img {width:100%; height:100%; object-fit: cover;}
.pr-global .global-content .box {display: flex; align-items: start;}
.pr-global .global-content ul {padding-left:100px;}
.pr-global .global-content ul li {margin-bottom: 20px; opacity: 0; position: relative; right:-100px;}
.pr-global .global-content .icon {width:90px; height: 90px; margin-right:30px; background:#6DA600; border-radius:50%; display: flex; align-items: center; justify-content: center;}
.pr-global .global-content .txt-box {flex:1;}
.pr-global .global-content .txt-box strong {font-size: 25px; font-family: 'Dream Medium'; letter-spacing: -.025em; color:#010101; margin-bottom: 5px;}
.pr-global .global-content .txt-box .txt1 {font-size: 18px; font-family: 'Dream Medium'; letter-spacing: -.05em; color:#6DA600; margin-bottom: 2px;}
.pr-global .global-content .txt-box .txt2 {font-size: 16px; font-family: 'Dream Regular'; letter-spacing: -.05em; color:#585858; line-height: 24px;}
/* .pr-global .list {position: relative; z-index: 1; margin-top: 91px;} */
/* .pr-global .list {position: relative; z-index: 1; margin-top: 50px;}
.pr-global .list > ul {display: inline-block; width: 106%;}
.pr-global .list > ul > li {position: relative; top: 50px; opacity: 0; float: left; width: 25%; padding-right: 105px;}
.pr-global .list .bg {position: relative;}
.pr-global .list .thumb {background: #fff;}
.pr-global .list .thumb img {width: 100%;}
.pr-global .list > ul > li:hover .thumb img {opacity: .3;}
.pr-global .over-con {position: absolute; left: 35px; bottom: 0; width: 100%; opacity: 0; transition: opacity .35s;}
.pr-global .list > ul > li:hover .over-con {opacity: 1;}
.pr-global .over-con .subject > strong {display: block; margin-bottom: 20px; font-family: 'Dream Medium'; font-size: 25px; color: #222;}
.pr-global .over-con .white {background: #fff; padding: 30px 40px; box-shadow: 0 0 30px rgba(0,0,0,.18);}
.pr-global .over-con .white .box {overflow: auto; height: 160px; padding-right: 20px;}
.pr-global .over-con .white .box::-webkit-scrollbar {width: 7px;}
.pr-global .over-con .white .box::-webkit-scrollbar-thumb {background-color: #6da600;  border-radius: 10px;}
.pr-global .over-con .white .box::-webkit-scrollbar-track {background-color: #fff;}
.pr-global .over-con .item {display: flex; align-items: start; cursor: pointer;}
.pr-global .over-con .item .check {position: relative; top: 7px; width: 21px; display: inline-block; width: 21px; height: 16px; background: url('../../images/pr/ic-global-check.png'); vertical-align: middle;}
.pr-global .over-con .item strong {flex-grow: 1; padding-left: 5px; font-family: 'Dream Light'; font-size: 18px; color: #acacac;}
.pr-global .over-con .item strong span {position: relative;}
.pr-global .over-con .item strong span::after {content: ''; position: absolute; left: 0; bottom: 0; width: 0; height: 1px; background: #6da600; transition: width .7s;}
.pr-global .over-con .item:hover strong {font-family: 'Dream Regular';}
.pr-global .over-con .item:hover strong span::after {width: 100%;}
.pr-global .over-con .item:hover strong span {color: #6da600;}
.pr-global .over-con .item.active strong {font-family: 'Dream Regular';}
.pr-global .over-con .item.active strong span::after {width: 100%;}
.pr-global .over-con .item.active strong span {color: #6da600;}
.pr-global .over-con .item.active .check {background: url('../../images/pr/ic-global-check-on.png');}
.pr-global .over-con .box li:hover .item .check {background: url('../../images/pr/ic-global-check-on.png');}
.pr-global .over-con .box li:hover .item strong {font-family: 'Dream Regular';}
.pr-global .over-con .box li:hover .item strong span {color: #6da600;}
.pr-global .over-con .box li:hover .item strong span::after {width: 100%;}
.pr-global .over-con .detail {overflow: hidden; max-height: 0px; padding-left: 25px; font-family: 'Dream Regular'; font-size: 14px; color: #333; transition: max-height .3s;}
.pr-global .over-con .detail.active {max-height: 200px}

.pr-global .text {padding: 18px 0; border-bottom: 1px solid #fff;}
.pr-global .list > ul > li:hover .text {opacity: 0;}
.pr-global .text strong {display: block; font-family: 'Dream Medium'; font-size: 22px; color: #fff; background:url('../../images/pr/pr-global-more.png') no-repeat right center; padding-right: 15px;} */


/* scroll */
/* .pr-global .over-con .nicescroll-rails {width:2px !important; background:#ddd !important;}
.pr-global .over-con .nicescroll-cursors {background-color:#1e3a79 !important; border:0 !important;}
.pr-global .over-con .nicescroll-cursors::after {content:""; display: block; position: absolute; width: 30px; height: 30px; border-radius: 50%; background: #1e3551 url('../../images/pr/scroll_arrow.png') no-repeat center center; left: 50%; margin-left: -15px; bottom: 0;} */

@media (max-width: 1740px) {
  .pr-global .title {width: 100%;}
  .pr-global .point {width: 100%; padding: 0; font-size: 20px;}
  .pr-global .point strong.top4 {display: inline; padding-left: 0;}
  .pr-global .point strong {font-size: 40px;}
  .pr-global .row-title {text-align: center;}
  .pr-global .global-content .img-box {height:460px;}
  /* .pr-global .list {margin-top: 50px;}
  .pr-global .list > ul {width: 104.5%;}
  .pr-global .list > ul > li {padding-right: 75px;}
  .pr-global .over-con .white {padding: 20px;}
  .pr-global .over-con .item strong {font-size: 16px;}
  .pr-global .over-con .item .check {top: 4px;} */
}

@media (max-width: 1500px) {
  .pr-global .point {left: 0; opacity: 1;}
  .pr-global .title {left: 0; opacity: 1;}
  .pr-global .title > strong {font-size: 22px;}
  .pr-global .title .desc {font-size: 30px;}
  .pr-global .title .desc strong {font-size: 40px;}
  /* .pr-global .list > ul > li {top: 0; opacity: 1;}
  .pr-global .over-con {left: 0;}
  .pr-global .over-con .white {padding: 15px; border-radius: 0 0 15px 15px;}
  .pr-global::after {top:80%;} */
  .pr-global .global-content .img-box {left:0; opacity:1;}
  .pr-global .global-content ul li {left:0; opacity:1;} 
}
@media (max-width:1400px) {
  .pr-global .global-content {margin-top: 40px;}
  .pr-global .global-content ul {padding-left:50px;}
  .pr-global .global-content .img-box {height:auto;}
}
@media (max-width: 1340px) {
  .pr-global .list > ul {width: 102.5%;}
  .pr-global .list > ul > li {padding-right: 30px;}
  /* .pr-global .text strong {font-size: 18px;} */
  /* .pr-global .on .over-con {left: 0;}
  .pr-global .over-con .subject > strong {padding-left: 20px; font-size: 19px;}
  .pr-global .over-con .item strong {font-size: 16px;}
  .pr-global .over-con .detail {font-size: 13px;} */
}
@media (max-width:1200px) {
  .pr-global .global-content .inner {flex-wrap:wrap;}
  .pr-global .global-content .img-box {margin:0 auto;}
  .pr-global .global-content ul {width:100%; padding-left: 0; margin-top: 60px;}
}
@media (max-width: 940px) {
  .broken .pr-global,
  .edit .pr-global {padding: 46px 0 14px 0; background-size: cover;}
  .pr-global::after {top: auto; bottom: 0;  height: 24%;}
  .pr-global .title > strong {font-size: 20px;}
  .pr-global .title .desc {font-size: 35px;}
  .pr-global .title .desc strong {font-size: 40px;}
  .pr-global .point {font-size: 18px;}
  .pr-global .point strong {font-size: 30px;}
  /* .pr-global .list {margin-top: 40px;}
  .pr-global .list > ul {width: 103.2%;}
  .pr-global .list > ul > li {width: 50%; padding-bottom: 30px;}
  .pr-global .list .on .thumb img {opacity: .5;}
  .pr-global .text {border-bottom: 1px solid #222;}
  .pr-global .text strong {color: #222;} */
}

@media (max-width: 660px) {
  .pr-global::after {height: 76%;}
  .pr-global .title .desc {font-size: 30px;}
  .pr-global .title .desc strong {font-size: 35px;}
  .pr-global .title .desc strong span::after {display: none;}

  .pr-global .global-content ul {margin-top: 30px;}
  .pr-global .global-content .txt-box strong {font-size: 20px;}
  .pr-global .global-content .txt-box .txt1 {font-size: 17px;}
  /* .pr-global .list {margin-top: 20px;}
  .pr-global .list .thumb {overflow: hidden; display: flex; align-items: start; height: 230px;}
  .pr-global .list .thumb img {position: relative; top: -70px;}
  .pr-global .list > ul {width: 100%;}
  .pr-global .list > ul > li {width: 100%; padding-right: 0;}
  .pr-global .point strong {font-size: 25px;}
  .pr-global .point {font-size: 16px;}
  .pr-global .over-con .white .box {height:120px;} */
}

/* Academic */ 
#multipleDiv_ko_6270 {overflow: hidden; background: #e6378d;}
.broken .pr-aca,
.edit .pr-aca {padding: 65px 0 124px 0;}
.pr-aca .title {position: relative; top: -50px; opacity: 0; text-align: center;}
.pr-aca .title > strong {font-family: 'Gmarket Bold'; font-size: 25px; color: #fff;}
.pr-aca .title .desc {position: relative; margin-top: 25px; font-family: 'Dream Medium'; font-size: 30px; letter-spacing: -2px; color: #fff;}
.pr-aca .title .desc em {font-family: 'Dream Medium';}
.pr-aca .title .desc strong {font-family: 'Dream Bold'; font-size: 60px; color: #fff;}
.pr-aca .title .desc strong em {font-size: 50px; font-family: 'Dream Light';}
.pr-aca .title .desc strong span {position: relative;}
.pr-aca .title .desc strong span::after {content: ''; position: absolute; left: 50%; top: 0; width: 6px; height: 6px; background: #fff; border-radius: 100%;}

.pr-aca .list {margin-top: 30px;}
.pr-aca .list ul {display: flex; width: 103%;}
.pr-aca .list li {position: relative; top: 50px; opacity: 0; width: 25%; padding-right: 50px;}
.pr-aca .list .icon {margin-top: -10px; filter:blur(5px); opacity:0;}
.pr-aca .list .box {position: relative; display: flex; flex-direction: column; justify-content: center; align-items: center; height: 393px; text-align: center; background:url('../../images/pr/bg-aca-circle.png') no-repeat center; background-size: contain;}
/* .pr-aca .list .box::after {content: ''; position: absolute; left: calc(100%); top: 48.6%; z-index: 1; width: 40px; height: 16px; background: url('../../images/pr/deco-aca.png') no-repeat center; transform: translate(0, -50%);} */
/* .pr-aca .list .box::before {content: ''; position: absolute; left: 0.5%; top: 50%; width: 24px; height: 24px; border: 5px solid rgba(255,255,255,.7); border-radius: 100%; transform: translate(-50%, -50%);} */
/* .pr-aca .list .box1 {background: url('../../images/pr/bg-aca1.png') no-repeat center center; background-size: contain;} */
.pr-aca .list .box1::before {display: none;}
/* .pr-aca .list .box2 {background: url('../../images/pr/bg-aca2.png') no-repeat center center; background-size: contain;} */
/* .pr-aca .list .box3 {background: url('../../images/pr/bg-aca3.png') no-repeat center center; background-size: contain;} */
/* .pr-aca .list .box4 {background: url('../../images/pr/bg-aca4.png') no-repeat center center;background-size: contain;} */
.pr-aca .list .box4::after {display: none;}
.pr-aca .list .text strong {display: block; margin: 18px 0 13px 0; font-family: 'Dream Medium'; font-size: 28px; color: #fff;}
.pr-aca .list .text p {position: relative; z-index: 1; font-family: 'Dream Regular'; font-size: 16px; color: #fff; padding: 0 40px;}

/* .pr-aca .result {position: relative; top: 50px; opacity: 0; margin-top: -117px; padding: 185px 0 0 0; background: url('../../images/pr/line-aca.png') no-repeat top center; font-family: 'Dream Regular'; font-size: 20px; text-align: center; color: #fff;} */
.pr-aca .result {position: relative; top: 50px; opacity: 0; margin-top: -150px; padding: 175px 0 0 0; font-family: 'Dream Regular'; font-size: 24px; text-align: center; color: #fff;}

@media (max-width: 1740px) {
  .pr-aca .list {margin-top: 55px;}
  .pr-aca .list .box {height: 343px;}
  .pr-aca .list .box .icon img {max-width: 100px}
  .pr-aca .list .text strong {margin: 15px 0; font-size: 24px;}
  .pr-aca .list .text p {font-size: 14px;}
}

@media (max-width: 1500px) {
  .pr-aca .title {top: 0; opacity: 1;}
  .pr-aca .title > strong {font-size: 22px;}
  .pr-aca .title .desc {font-size: 40px;}
  .pr-aca .title .desc strong {font-size: 50px;}
  .pr-aca .list li {top: 0; opacity: 1;}
  .pr-aca .list .icon {filter: blur(0px); opacity: 1;}
  .pr-aca .result {top: 0; opacity: 1; font-size: 16px;}
}

@media (max-width: 1400px) {
  .broken .pr-aca,
  .edit .pr-aca {padding: 45px 0 45px 0;}
  .pr-aca .list {margin-top: 45px;}
  .pr-aca .list ul {flex-wrap: wrap; width: 102.5%;}
  .pr-aca .list li {width: 50%; padding: 0 30px 30px 0;}
  .pr-aca .list li .box {border: 2px solid rgba(255,255,255,.7); border-radius: 50px}
  .pr-aca .list .box {height: 280px; background: none;}
  .pr-aca .list .box::after {display: none;}
  .pr-aca .list .box::before {display: none;}
  .pr-aca .list .box .icon img {max-width: 150px;}
}

@media (max-width: 940px) {
  .broken .pr-aca,
  .edit .pr-aca {padding: 45px 0 45px 0;}
  .pr-aca .title > strong {font-size: 20px;}
  .pr-aca .title .desc {font-size: 35px;}
  .pr-aca .title .desc strong {font-size: 40px;}
  .pr-aca .title .desc strong em {font-size: 40px;}
}

@media (max-width: 710px) {
  .pr-aca .list ul {width: 100%;}
  .pr-aca .list li {width: 100%; padding: 0 0 30px 0;}
  .pr-aca .list .text p br {display: none;}
  .pr-aca .list .box {height: auto; padding: 50px 30px;}
}

@media (max-width: 660px) {
  .pr-aca .title .desc {font-size: 30px;}
  .pr-aca .title .desc strong {font-size: 35px;}
  .pr-aca .title .desc strong em {font-size: 35px;}
  .pr-aca .title .desc strong span::after {display: none;}
  .pr-aca .result {padding: 145px 0 0 0;}
}

/* Master Program */
#multipleDiv_ko_6272 {overflow: hidden; background: url('../../images/pr/bg-master.jpg') no-repeat center top; background-size: cover;}
.broken .pr-master,
.edit .pr-master {padding: 95px 0 100px 0;}
.pr-master {margin-top: 25px;}
.pr-master .title {position: relative; left: -55px; opacity: 0;}
.pr-master .title > strong {font-family: 'Gmarket Bold'; font-size: 25px; color: #fff;}
.pr-master .title .desc {position: relative; margin-top: 20px; font-family: 'Dream Light'; font-size: 30px; letter-spacing: -2px; color: #fff;}
.pr-master .title .desc em {font-family: 'Dream Medium';}
.pr-master .title .desc strong {font-family: 'Dream Bold'; font-size: 60px; color: #fff;}
.pr-master .title .desc strong span {position: relative;}
.pr-master .title .desc strong span::after {content: ''; position: absolute; left: 50%; top: 0; width: 6px; height: 6px; background: #fff; border-radius: 100%;}

.pr-master .step {margin-top: -60px;}
.pr-master .step ul {display: flex; align-items: end; width: 110%;}
.pr-master .step li {position: relative; left: -50px; opacity: 0; width: 33.333%; padding-right: 140px;}
.pr-master .step .box {position: relative; display: flex; flex-direction: column; justify-content: center; align-items: center; border: 1px solid #fff; border-radius: 70px 70px 70px 0; text-align: center;}
.pr-master .step .box::after {content: ''; position: absolute; left: 100%; top: 0; width: 140px; height: 100%; background: url('../../images/pr/arr-master.png') no-repeat center;}
.pr-master .step .line1 {width: 28.5%;}
.pr-master .step .line2 {width: 32%;}
.pr-master .step .line3 {width: 37.5%;}
.pr-master .step .line1 .box {height: 340px;}
.pr-master .step .line2 .box {height: 400px;}
.pr-master .step .line3 .box {height: 470px;}
/* .pr-master .step .line3 {width: 39.5%;} */
/* .pr-master .step .line1 .box {height: 400px;}
.pr-master .step .line2 .box {height: 470px;}
.pr-master .step .line3 .box {height: 560px;} */
.pr-master .step .line3 .box::after {display: none;}
.pr-master .step .subject {padding: 26px 0 20px 0;}
.pr-master .step .subject strong {display: inline-block; padding: 6px 35px; background: #2893e5; border-radius: 21px; font-family: 'Dream Medium'; font-size: 26px; color: #fff;}
.pr-master .step .text p {font-family: 'Dream Regular'; font-size: 17px; line-height: 1.8; color: #fffefe;}
.pr-master .comment {position: relative; top: 50px; opacity: 0; margin: 40px 0 0 0; padding: 16px 10px; background: rgba(0,0,0,.5); font-family: 'Dream Regular'; font-size: 18px; text-align: center; color: #fff;}

@media (max-width: 1740px) {
  .pr-master .step ul {width: 108.3%;}
  .pr-master .step .line3 {width:39.5%;}
}

@media (max-width: 1500px) {
  .pr-master {margin-top: 0;}
  .pr-master .title {left: 0; opacity: 1;}
  .pr-master .title > strong {font-size: 22px;}
  /* .pr-master .title .desc {font-size: 40px;} */
  .pr-master .title .desc strong {font-size: 50px;}
  .pr-master .step ul {width: 105%;}
  .pr-master .step li {left: 0; opacity: 1; padding-right: 70px;}
  .pr-master .step .box::after {width: 70px; background-size: 42px auto;}
  .pr-master .step .box .thumb img {max-width: 80px;}
  .pr-master .step .subject strong {font-size: 22px;}
  .pr-master .step .text p {font-size: 15px; padding: 0 20px;}
  .pr-master .comment {top: 0; opacity: 1; font-size: 16px;}
}

@media (max-width: 1100px) {
  .pr-master .step .subject strong {font-size: 18px;}
  .pr-master .step li {padding-right: 50px;}
  .pr-master .step .box::after {width: 50px; background-size: 36px auto;}
}

@media (max-width: 940px) {
  .broken .pr-master,
  .edit .pr-master {padding: 45px 0 50px 0;}
  .pr-master .title > strong {font-size: 20px;}
  .pr-master .title {text-align: center;}
  .pr-master .title .desc {font-size: 35px;}
  .pr-master .title .desc strong {font-size: 40px;}
  .pr-master .step {margin-top: 30px;}
  .pr-master .step ul {flex-direction: column; width: 100%;}
  .pr-master .step li {padding-right: 0;}
  .pr-master .step .line1,
  .pr-master .step .line2,
  .pr-master .step .line3 {width: 100%;}
  .pr-master .step .line1,
  .pr-master .step .line2 {padding-bottom: 70px;}
  .pr-master .step .line1 .box,
  .pr-master .step .line2 .box,
  .pr-master .step .line3 .box {height: auto; padding: 30px 0;}
  .pr-master .step .subject {padding: 20px 0 15px 0;}
  .pr-master .step .box::after {left: 0; top: 100%; width: 100%; height: 70px; background: url('../../images/pr/arr-master-rotation.png') no-repeat center; background-size: auto 37px;}
  .pr-master .step .box .text {padding: 0 40px;}
  .pr-master .step .box .text br {display: none;}
  .pr-master .step .box .thumb img {max-width: 65px;}
  .pr-master .comment {font-size: 15px;}
}

@media (max-width: 660px) {
  .pr-master .title .desc {font-size: 30px;}
  .pr-master .title .desc strong {font-size: 35px;}
  .pr-master .title .desc strong span::after {display: none;}
}