@charset "utf-8";

/* 상단 로고 및 탑메뉴 */
@media all and (min-width:1025px) {
  .wrap-top .head-logo {width: auto !important;}
}
@media all and (max-width:420px) {
  .wrap-header .head-logo-m strong {font-size: 17px !important;}
}
@media all and (min-width:1025px) {
  .wrap-header .head-navi .a_1 {padding: 12px 35px !important;}
}

.Mobile .administration > ul li strong{font-size:18px;}

/* 기본 추가 */
.align-c { text-align:center; }
.align-l { text-align:left; }
.align-r { text-align:right; }

/* 교육목표 사이즈 조절 */
.edu-goal03.small > ul > li { margin-bottom:20px; }
.edu-goal03.small > ul > li > .num { width:70px; height:70px; padding-top:13px; background-size:contain !important; }
.edu-goal03.small > ul > li .num span { font-size:28px; }
.edu-goal03.small > ul > li > .conts { padding-top:20px; }



.wrap-issue {display: block;position: relative;padding-left:10%;padding-left: -webkit-calc(calc(100% - 1500px) / 2);background: #fff url('../../images/main/album-bg.jpg') no-repeat left top;padding-top: 10px;padding-bottom: 100px;}
.wrap-issue > strong {font-family: 'Noto Bold';font-size: 45px;display: inline-block;color:#fff;position: relative;top:90px;}
.wrap-issue .slick-slider{margin: 15px 0 15px;}
.wrap-issue .slick-slider li {text-align:center;position: relative;transition: all ease 1s;}
.wrap-issue .slick-slider li + li{margin-left:35px;}
.wrap-issue .slick-slider li a{display:block;}
.wrap-issue .slick-slider li img {display:inline-block;max-width:none;width: 100%;transition: all ease 0.5s;}

.wrap-issue .list{display:block;margin-left: 450px;}
.wrap-issue .thum{text-align:right;overflow: hidden;}
.wrap-issue .con{display:none;text-align: left;padding: 55px 50px 20px 65px;box-sizing: border-box;background: #fff;width:750px;position: absolute;top: 110px;left: -450px;min-height: 300px;z-index: 9;}
.wrap-issue .con:before{content:'';width:190px;height: 3px;background: #151515;position: absolute;left: -70px;top: 30px;display: block;}
.wrap-issue .con > strong{font-size: 26px;letter-spacing: -1px;line-height: 1.2;overflow: hidden;color: #151515;font-family: 'Noto Bold';margin-bottom: 25px;display: block;}
.wrap-issue .con > ul > li{text-align: left;margin-left: 0;margin-bottom: 15px;}
.wrap-issue .con > ul > li + li{margin-bottom:0;}
.wrap-issue .con p{font-size: 17px;color:#555;letter-spacing: -.7px;}
.wrap-issue .con span{display: inline-block;vertical-align: top;color:#151515;font-size: 17px;font-family: 'Noto Medium';}
.wrap-issue .con p.s-type01{display: inline-block;margin-left:10px;vertical-align: top;}
.wrap-issue .con a.more_btn{font-size:16px;color:#fff;width:175px;height: 60px;padding-top: 18px;padding-left: 40px;background: #151515 url('../../images/main/w_plus.png') no-repeat 80% center;box-sizing: border-box;position: relative;top: 50px;}

.wrap-issue .con .date{background: url('../images/clock.png') no-repeat left 2px;padding-left: 27px;font-size:16px;margin-top: 10px;color:#333;line-height: 1.25;padding-bottom: 3px;font-family: 'Noto Light';}

.wrap-issue .control {text-align:center; position:absolute; bottom:19%; left:0px; width:100%; height:0px; z-index:1;}

.wrap-issue .prevnext {/* position: absolute; *//* right: 0; *//* top: 60px; */z-index: 999;}
.wrap-issue .slick-current .prevnext {display: block;}
.wrap-issue .slick-arrow {position: absolute;width: 72px;height: 72px;text-indent: -9999px;font-size: 0;}
.wrap-issue .prevnext .prev {top: 160px;right: 0;background: #fff url('../../images/main/arrow_right.png') no-repeat center center;}
.wrap-issue .prevnext .next {top: 240px;right: 0;background: #fff url('../../images/main/arrow_left.png') no-repeat center center;}

.wrap-issue .slick-slider .slick-list{overflow: visible;}
.wrap-issue .slick-slider li.slick-slide{opacity: 0;}
.wrap-issue .slick-slider li.slick-active{opacity: 1;}
.wrap-issue .slick-current .con{display: block;}

.main .wrap-issue .prevnext {position:absolute;left: calc(calc(100% - 1500px) / 2);}
.main .wrap-issue .prevnext .prev{top:140px;right:unset;left: 0;}
.main .wrap-issue .prevnext .next{top:140px;right:unset;left: 90px;}

@media all and (max-width:1500px) {
  .wrap-issue > strong{padding-left:35px;}
  .wrap-issue{width:100%;padding-left:0;padding-bottom: 160px;}
  .wrap-issue .list{margin-left:35%;}
  .wrap-issue .con{left:-300px;}
  .wrap-issue .con p{}
  .wrap-issue .con p.s-type02{max-height: 52px;overflow: hidden;}
}


@media all and (max-width:1500px) {
  .main .wrap-issue .prevnext{left:35px;}
}

@media all and (max-width:1100px) {
  .main .wrap-issue .prevnext {position:absolute;left: 0;width:100%;}
  .main .wrap-issue .prevnext .prev{top:100px;right:unset;left: 10px;border:1px solid #ccc;}
  .main .wrap-issue .prevnext .next{top:100px;right:10px;left: unset;border:1px solid #ccc;}
}

@media all and (max-width:1100px) {
  .wrap-issue{background-size: cover;padding-bottom: 80px;}
  .wrap-issue > strong{width:100%;display: block;text-align: center;padding-left:0;position: initial;padding-top: 50px;margin-bottom: 35px;}
  .wrap-issue .list{margin-left:auto;margin-right:auto;width:80%;}
  .wrap-issue .slick-slider li + li{margin-left:0;}
  .wrap-issue .con{left:0;width:auto;position: initial;margin-top:-5px;}
  .wrap-issue .prevnext .prev{top:80px;}
  .wrap-issue .prevnext .next{top:160px;}
}

@media all and (max-width:767px) {
  .wrap-issue{padding-top:40px;padding-bottom: 45px;}
  .wrap-issue > strong{font-size: 28px;padding-top: 0;}
  .wrap-issue .list{width:100%;padding-left:15px;padding-right:15px;}
  .wrap-issue .con{padding:25px;min-height: auto;position: relative;top: 0;}
  .wrap-issue .con > strong{font-size: 17px;}
  .wrap-issue .con p{font-size: 14px;}
  .wrap-issue .con span{font-size: 14px;}
  .wrap-issue .slick-slider li img{padding:0 0;}
  .wrap-issue .slick-arrow{width:35px;height: 35px;background-size: 7px !important;}
  .wrap-issue .prevnext .prev{top: 30px;right: 0;}
  .wrap-issue .prevnext .next{top: 70px;right: 0;}
  .wrap-issue .con:before{display: none;}
  .wrap-issue .con a.more_btn{position: absolute;width:20px;height: 20px;text-indent:-9999px;background: #fff url('../../images/main/m-plus.png') no-repeat center;top: 25px;right: 25px;display: block;padding: 0;}
  .wrap-issue .con p.s-type02{max-height: 45px;}
}