@charset "UTF-8";

/*photo*/
.wrap-latest .container {/* display: table; */width: 1600px;min-height: 520px;padding: 70px 0 70px 0;/* table-layout: fixed; */margin: 0 auto;}
.wrap-latest .title {/* display: table-cell; *//* width: 220px; *//* vertical-align: top; */}
.wrap-latest .title .curri {/* display: block; */font-family: s-coredream-4regular;font-size: 1.2rem;color: #414040;}
.wrap-latest .title .kor {/* display: block; */font-family: 'S-CoreDream-6Bold';font-size: 2rem;color: #121212;margin-right: 12px;}
.wrap-latest .box-notice {position: relative;/* display: table-cell; */}
.wrap-latest .list-notice .con-list {display: none;}
.wrap-latest .list-notice.on .con-list {display: block;margin-top: 20px;margin-left: 210px;}
.wrap-latest .list-notice .more {display: none;}
.wrap-latest .con-list {/* position: absolute; *//* left: 210px; *//* top: 0; *//* z-index: 10; *//* width: calc(100% - 210px); */}
.wrap-latest .con-list .slider li {float: left;padding: 0 50px 0 0;}
.wrap-latest .con-list .slider li:last-child{padding: 0;}
.wrap-latest .con-list li.nodata {float: none; padding: 90px 0; text-align: center;}
.wrap-latest .con-list a {position: relative;display: block;/* height: 100%; *//* padding: 30px; *//* background: #fff; *//* border: 1px solid #fff; *//* color: #000; */transition: .54s;}
.wrap-latest .con-list a:hover {background: #f8f8f8; border: 1px solid #b9b9b9; border-radius:10px; transition: 0s}
.wrap-latest .con-list .state {padding-bottom: 15px;}
.wrap-latest .con-list .state em {display: inline-block; min-width: 100px; height: 35px; border: 1px solid #07695c; font-family: 'Noto Regular'; font-size: 14px; line-height: 35px; text-align: center; color: #07695c; transition: .4s}
.wrap-latest .con-list .empty-state {padding-bottom: 10px;}
.wrap-latest .con-list .empty-state em {display: inline-block; min-width: 100px; height: 35px; transition: .4s}
.wrap-latest .con-list a:hover .state em {background: #127a94; color: #fff;}
.wrap-latest .con-list .title {overflow: hidden; display: block; width: 100%; height: 52px; margin: 0 0 10px 0; font-family: 'Noto Medium'; font-size: 18px; line-height: 1.4;}
.wrap-latest .con-list .title span {background: linear-gradient(to bottom, transparent 60%, rgba(179,210,218,1) 0) left center no-repeat; background-size: 0; transition: .4s;}
.wrap-latest .con-list a:hover .title span {background-size: 100% auto;}
.wrap-latest .con-list .desc {overflow: hidden; height: 62px; font-family: 'Noto Light'; font-size: 16px; line-height: 1.3; color: #666;}
.wrap-latest .con-list .date {position: absolute; right: 30px; top: 20px; text-align: center;}
.wrap-latest .con-list .date .day {display: block; font-family:'Mont SemiBold'; font-size: 24px; color: #222;}
.wrap-latest .con-list .date .month {display: block; font-family: 'Mont SemiBold'; font-size: 12px; color: #222;}
.wrap-latest .btn-tab {width: 280px;height: 65px;padding: 0 0 0 20px;border-bottom: 1px solid #e1e1e2;font-family: 'S-CoreDream-5Medium';font-size: 1.2rem;line-height: 50px;text-align: left;color: #121212;}
.wrap-latest .list-notice:first-child .btn-tab {margin: 30px 0 0 0;}
.wrap-latest .list-notice:last-child .btn-tab {border-bottom: 0;}
.wrap-latest .list-notice.on .btn-tab {position: absolute;border-bottom: 0;background: #114b94 url('../images/btn_tab_arrow.png') no-repeat 90% center;color: #fff;box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);z-index: 11;border-radius: 0 40px 40px 0;left:0;}

.wrap-latest .control {padding: 140px 0 0 0;font-size: 0;display: none;}
.wrap-latest .control .prev,
.wrap-latest .control .next {display: inline-block; width: 31px; height: 9px; text-indent: -99999px; vertical-align: middle;}
.wrap-latest .control .prev {background: url('../images/btn_notice_prev.png') no-repeat center center;}
.wrap-latest .control .next {background: url('../images/btn_notice_next.png') no-repeat center center;}
.wrap-latest .control .more {display: inline-block; width: 14px; height: 14px; margin: 7px 10px 0 10px; background: url('../images/btn_notice_more.png') no-repeat center center; text-indent: -9999px; vertical-align: middle;}






@media all and (max-width: 1800px) {
    .wrap-latest .container {/* display: table; */width: 100%;min-height: 498px;padding: 60px 0 60px 0;}
}

@media all and (max-width: 1024px) {
    .wrap-latest .container {display: block;padding: 30px 20px;min-height: 370px;}
    .wrap-latest .title {position: relative; display: block; width: 100%;}
    .wrap-latest .box-notice {display: block;}
    .wrap-latest .control {position: absolute; right: 0; top: 30px; padding: 0;}
    .wrap-latest .con-list {width: calc(102% - 160px);}
}

@media all and (max-width: 600px) {
    .wrap-latest .title .kor {font-size: 25px;}
    .wrap-latest .title .eng {font-size: 11px;}
    .wrap-latest .container {min-height: 200px;}
}

@media all and (max-width: 480px) {
    .wrap-latest .container {min-height: 430px;}
    .wrap-latest .title {margin: 0 0 20px 0;}
    .wrap-latest .list-notice {display: inline-block;}
    .wrap-latest .btn-tab {width: auto; padding:0 10px; border-bottom: 0px; font-size: 14px;}
    .wrap-latest .list-notice:first-child .btn-tab {margin-top: 0;}
    .wrap-latest .list-notice.on .btn-tab {background-image: none;}
    .wrap-latest .con-list {left: 0; top: 65px; width: 100%;}
    .wrap-latest .con-list a {border: 1px solid #d1d1d1;}
    .wrap-latest .con-list .slider li {padding: 0;}
}


/*추가*/
.thumb img{height: 100%;width: 100%;}
.thumb:hover img,
.thumb:focus img {transform: scale(1.1);-webkit-transform: scale(1.1);transition:0.3s;}
.thumb {height: 310px;overflow: hidden;border-radius: 10px;}

/*20230509 백그라운드 이미지 alt 값 대신 css로 처리*/
.text-hidden{position: absolute !important; left: -99999px !important; text-indent: -9999px !important;}