@charset "utf-8";
/*비주얼*/
#menu1849_obj31{position:absolute !important;left:0;top:0;width:100% !important;height:100% !important;}

/*스크롤버튼*/
#menu1849_obj52,
#menu1849_obj53,
#menu1849_obj61,
#menu1849_obj63{position:absolute !important;left:0;bottom:30px;width:100% !important;}


.course .item_4 dt { width:150px !important; }
.course .item_4 dd { width: calc(100% - 150px) !important; }


/*하단 슬라이드 추가*/
@charset "utf-8";

.clearfix::after {content: ""; display: block; clear: both;}
.area {width: 100%; max-width: 1700px; margin: 0 auto; }

.wrap-slider {overflow-x: hidden; position: relative; padding: 115px 0; background: url('/sites/templet_depart/images/bg_2.jpg') no-repeat center center; background-size: cover !important;}
.wrap-slider h2 {display: block; padding: 60px 0 20px 0; text-align: center; font-size: 35px; color: #FFF;}
.wrap-slider h2 span {position: relative; display: inline-block;}
.wrap-slider h2::before {display: none !important;}
.wrap-slider h2 span::before{content:""; position: absolute; right: 110%; top: 23px; display:block; width:50px; height:1px; background:#FFF}
.wrap-slider h2 span::after{content:""; position: absolute; left: 110%; top: 23px; display:block; width:50px; height:1px; background:#FFF}
.wrap-slider .slider .area { text-align: center;}
.wrap-slider .desc {display: inline-block; width: 30%; text-align: left; color: #fff; vertical-align: middle;}
.wrap-slider .desc .num {display: none; padding: 52px 0 37px 0;}
.wrap-slider .desc .num span {display: inline-block; vertical-align: top;}
.wrap-slider .desc .num .now {font-family:'S-CoreDream-5Medium'; font-size: 40px; line-height: 1.1;}
.wrap-slider .desc .num .slash {font-family:'S-CoreDream-2ExtraLight'; font-size: 20px; color: #a9a9a9;}
.wrap-slider .desc .num .total {font-family:'S-CoreDream-5Medium'; font-size: 20px; color: #a9a9a9;}
.wrap-slider .desc .title {display: block; padding: 0 0 33px 0; font-family:'S-CoreDream-6Bold'; font-size: 55px; line-height: 1.2;}
.wrap-slider .desc .text {padding: 0 0 50px 0; line-height: 1.9;}
.wrap-slider .desc .link {display: inline-block; display: none; padding: 17px 51px; border: 1px solid #fff; font-family:'S-CoreDream-5Medium'; font-size: 16px; color: #fff;}
.wrap-slider .thumb {display: inline-block; padding: 0 0 0 50px; vertical-align: middle;}

.wrap-slider .control {position: absolute; left: 0; top: 50%; z-index: 100; width: 100%;}
.wrap-slider .control .area {position: relative;}
.wrap-slider .control .area button {width: 80px;height: 80px;border-radius: 100%;text-align: left;color: #fff;transform: translate(-50%, 15%);}
.wrap-slider .control .area .prev {position: absolute;right: 100%;background: rgba(154,135,103,1)  url('/sites//style_guide/images/common/arrow_4_w.png') no-repeat center center;transform: rotate(180deg) translate(-50%, -15%);}
.wrap-slider .control .area .next {position: absolute;left: 100%;background: rgba(154,135,103,1)  url('/sites/style_guide/images/common/arrow_4_w.png') no-repeat center center;/* top: 70%; */}
.wrap-slider .control .area .num { position: absolute; left: 20px; top: 23px; font-family:'Mont Medium'; font-size: 28px;}
.wrap-slider .control .area .text {position: absolute; left: 20px; bottom: 23px; font-family:'S-CoreDream-6Bold'; font-size: 24px; line-height: 1.2;}

.wrap-slider .shadow-img {opacity: 0;position: absolute;top: 56%;z-index: 50;transform: translate(0 , -50%);transition: opacity .75s;}
.wrap-slider .shadow-img.on {opacity: 1;}
.wrap-slider .shadow-img.prev {right: 94%;}
.wrap-slider .shadow-img.next {left: 94%;}
.wrap-slider .shadow-img img {max-width: initial}

@media all and (max-width: 1280px) {
  .wrap-slider {padding: 90px 0}
  .wrap-slider h2 {padding: 0 0 40px 0}
  .wrap-slider .shadow-img.prev {right: 93%}
  .wrap-slider .shadow-img.next {left: 93%}
  .wrap-slider .control .area .prev {right: 95%}
  .wrap-slider .control .area .next {left: 95%}
}

@media all and (max-width: 1024px) {
  .wrap-slider .slider .area {padding: 0 20px;}
  .wrap-slider .shadow-img.prev,
  .wrap-slider .shadow-img.next {display: none !important;}
  .wrap-slider .desc {display: block; width: 100%; padding: 0 20%; text-align: center;}
  .wrap-slider .desc .title {font-size: 22px;}
  .wrap-slider .desc .text {font-size: 16px; line-height: 1.3;}
  .wrap-slider .thumb {display: block; width: auto; max-width: 70%; margin: 0 auto; padding: 0; text-align: center;}
  .wrap-slider .thumb img {display: inline-block;}
  .wrap-slider .control .area .prev {right: 90%}
  .wrap-slider .control .area .next {left: 90%}
}

@media only screen and (min-width: 1399px){
  .visual_slogan {max-width: 58% !important;}
}

.eQ02 .wrap_sub_visual::before{background-image:url(/sites/dmu_23068/images/sub_visual_dmu_23068.jpg);}
.eQ03 .wrap_sub_visual::before{background-image:url(/sites/dmu_23068/images/sub_visual_dmu_23068.jpg);}
.eQ04 .wrap_sub_visual::before{background-image:url(/sites/dmu_23068/images/sub_visual_dmu_23068.jpg);}
.eQ05 .wrap_sub_visual::before{background-image:url(/sites/dmu_23068/images/sub_visual_dmu_23068.jpg);}
