.container.for-sub .section-content {margin-top: 150px; text-align: center;}
.container.for-sub .section-content:last-child {padding-bottom: 100px;}

.container.for-sub .section-content .title-section {margin-bottom: 0px;line-height: 1;}
.container.for-sub .section-content .title-section .kor {font-size: 40px; font-weight: 700; color: #051e3e; letter-spacing: 2px;}
.container.for-sub .section-content .title-section .eng {margin-top: 25px; font-size: 15px; color: #828282; letter-spacing: 3.75px; text-transform: uppercase;}

.container.for-sub .section-content .owl-carousel {width: 1120px; margin: 0 auto;}
.container.for-sub .section-content .owl-carousel .item {position: relative;}
.container.for-sub .section-content .owl-carousel .item > a {display: block; height: inherit;}
.container.for-sub .section-content .owl-carousel .item > a:hover .box-text {opacity: 1;}
.container.for-sub .section-content .owl-carousel .item .box-text {box-sizing: border-box; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(5, 30, 62, 0.5); opacity: 0; text-align: left; color: #fff; transition: opacity 0.15s;}

.container.for-sub .section-content .owl-carousel .owl-dots {margin-top: 30px; text-align: center;}
.container.for-sub .section-content .owl-carousel .owl-dots .owl-dot {box-sizing: border-box; width: 14px; height: 14px; margin-left: 20px; border: solid 1px #828282; border-radius: 14px; outline: 0; transition: border 0.15s, background 0.15s;}
.container.for-sub .section-content .owl-carousel .owl-dots .owl-dot:first-child {margin-left: 0;}
.container.for-sub .section-content .owl-carousel .owl-dots .owl-dot:hover {border-color: #ea5d27;}
.container.for-sub .section-content .owl-carousel .owl-dots .owl-dot:active {background: #ea5d27;}
.container.for-sub .section-content .owl-carousel .owl-dots .owl-dot.active {border-color: #828282; background: #828282;}

.container.for-sub .section-content .owl-carousel .owl-nav {line-height: 0; font-size: 0;}
.container.for-sub .section-content .owl-carousel .owl-nav .owl-prev,
.container.for-sub .section-content .owl-carousel .owl-nav .owl-next {position: absolute; top: 0; width: 48px; height: 90px; border: 0; outline: 0; background-repeat: no-repeat; background-position: 50%; transition: background 0.15s;}
.container.for-sub .section-content .owl-carousel .owl-nav .owl-prev {left: -88px; background-image: url(../img/common/btnSlidePrev.png);}
.container.for-sub .section-content .owl-carousel .owl-nav .owl-next {right: -88px; background-image: url(../img/common/btnSlideNext.png);}
.container.for-sub .section-content .owl-carousel .owl-nav .owl-prev:hover {background-image: url(../img/common/btnSlidePrevOn.png);}
.container.for-sub .section-content .owl-carousel .owl-nav .owl-next:hover {background-image: url(../img/common/btnSlideNextOn.png);}

.container.for-sub .section-content .typeA:after {content: ""; display: block; clear: both;}
.container.for-sub .section-content .typeA .side {width: 50%; height: 952px; background-repeat: no-repeat; background-position: 50% 0; background-size: cover; transition: opacity 0.15s;}
.container.for-sub .section-content .typeA .side:hover {opacity: 0.9;}
.container.for-sub .section-content .typeA .side.left {float: left;}
.container.for-sub .section-content .typeA .side.right {float: right;}
.container.for-sub .section-content .typeA .side > a {display: block; position: relative; height: inherit;}

.container.for-sub .section-content .typeA .side .box-text {box-sizing: border-box; position: absolute; bottom: 0; left: 0; width: 100%; padding: 50px 55px; background: linear-gradient(transparent, rgba(0, 0, 0, 0.7)); text-align: left; color: #fff;}
.container.for-sub .section-content .typeA .side .box-text .title {line-height: 1.25; font-size: 40px; letter-spacing: 2px;}
.container.for-sub .section-content .typeA .side .box-text .desc {margin-top: 60px; line-height: 30px; font-size: 17px; letter-spacing: 0.85px;}

.container.for-sub .section-content .typeB .owl-carousel .item,
.container.for-sub .section-content .typeB .owl-carousel .item img {width: 360px; height: 490px;}
.container.for-sub .section-content .typeB .owl-carousel .item .box-text {padding: 30px 25px;}
.container.for-sub .section-content .typeB .owl-carousel .item .box-text .title {line-height: 1.4; font-size: 24px; font-weight: 700;}
.container.for-sub .section-content .typeB .owl-carousel .item .box-text .desc {margin-top: 20px; line-height: 1.8; font-size: 17px; font-weight: 300;}

.container.for-sub .section-content .typeB .owl-carousel .owl-nav .owl-prev,
.container.for-sub .section-content .typeB .owl-carousel .owl-nav .owl-next {top: 200px;}

.container.for-sub .section-content .typeC .owl-carousel .item,
.container.for-sub .section-content .typeC .owl-carousel .item img {width: 1120px; height: 590px;}
.container.for-sub .section-content .typeC .owl-carousel .item .box-text {padding: 40px;}
.container.for-sub .section-content .typeC .owl-carousel .item .box-text .title {line-height: 1.4; font-size: 30px; font-weight: 700;}
.container.for-sub .section-content .typeC .owl-carousel .item .box-text .desc {margin-top: 20px; line-height: 1.8; font-size: 17px; font-weight: 300;}

.container.for-sub .section-content .typeC .owl-carousel .owl-nav .owl-prev,
.container.for-sub .section-content .typeC .owl-carousel .owl-nav .owl-next {top: 250px;}

.container.for-sub .section-content .typeD .slot.top {width: 590px; height: 330px;}
.container.for-sub .section-content .typeD .slot.top.left {float: left;}
.container.for-sub .section-content .typeD .slot.top.right {float: right;}
.container.for-sub .section-content .typeD .slot.bottom {clear: both; width: 100%; height: 670px; padding-top: 20px;}
.container.for-sub .section-content .typeD .slot iframe {width: inherit; height: inherit;}

.container.for-sub .section-content .typeE .list {line-height: 0; font-size: 0;}
.container.for-sub .section-content .typeE .list:after {content: ""; display: block; clear: both;}
.container.for-sub .section-content .typeE .list li {float: left; padding: 0 14px 14px 0;}
.container.for-sub .section-content .typeE .list li:nth-child(3n) {padding-right: 0;}
.container.for-sub .section-content .typeE .list li a,
.container.for-sub .section-content .typeE .list li a img {width: 390px; height: 390px;}
.container.for-sub .section-content .typeE .list li a {display: block; transition: opacity 0.15s;}
.container.for-sub .section-content .typeE .list li a:hover {opacity: 0.8;}