@charset "UTF-8";

._fnctWrap {line-height:1.5;}
.wrap-slide > ul > li {min-height:404px; position:relative; z-index:100;}
.wrap-slide .slider li {margin-right: 20px;
overflow: visible;}
.wrap-slide .slider li a {display:block;}
.wrap-slide .slider li img {width: 100%;border: 1px solid #ccc;
    height: 220px;
    border-radius: 10px;
    margin-bottom: 15px;}
.wrap-slide .more {display:none; vertical-align:middle; text-indent:-9999px; width:20px; height:20px; background:url('../images/plusBtn.png') no-repeat center center; margin:-8px 0 0 5px;}
.wrap-slide .more a {display:block;}
.wrap-slide .list {width: 100%;
    overflow: hidden;
    padding-top: 50px;}
.wrap-slide .list .slick-slider {width:100%;}
.wrap-slide .thum {    text-align: center;
    height: 200px;
    background: linear-gradient(359deg, #344d583b, transparent);}
.wrap-slide .con {display:block;     padding: 15px 10px;
    text-align: left;
    background: linear-gradient(45deg, #1085e9, #045193);
    position: absolute;
    bottom: 0px;
    height: 70px;
    width: 180px;
    margin: 0px auto;
    margin-left: 10px;
    border: 0px solid #dddada;}
.wrap-slide .con .con_title {display:block; margin-bottom:15px; font-size:20px;}
.wrap-slide .con p {    font-size: 0.9rem;
    font-weight: 500;
    line-height: 1.5;
    color: #f1eaea;
    /* overflow: hidden; */
    height: 120px;
    text-align: center;
    letter-spacing: -0.05rem; /*text-overflow:ellipsis; white-space:nowrap;*/}
.wrap-slide .con .date {
    margin-top: 15px;
    font-family: 'NotoSansKR';
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #999;
    display: none;
}
.wrap-slide .control {text-align:center; position:absolute; bottom:19%; left:0px; width:100%; height:0px; z-index:1;}
.wrap-slide .prevnext {position:absolute; top:17px; right:0px; z-index:999; height:34px;display: none;}
.wrap-slide .prevnext .container {display:flex;}
.wrap-slide .prevnext button {width:34px; height:34px; text-indent:-9999px; border:solid 1px #b7b7b7;}
.wrap-slide .prevnext .prev {background:url('../images/btn_prev.svg') no-repeat 10px center;}
.wrap-slide .prevnext .next {background:url('../images/btn_next.svg') no-repeat 5px center; margin-left:10px;}
.wrap-slide .fixed_box {display:block; padding-bottom:8px; border-bottom:solid 1px #CCC; position:relative;}
.wrap-slide .fixed_box strong {display: block;
    color: #8d7150;
    font-family: 'hufs_m';
    font-weight: 500;
    font-size: 0rem;}
.wrap-slide .fixed_box span.sub-title {display:block;font-size:26px;color:#fff;line-height:1.2;letter-spacing:-1px;margin-bottom:10px;}
.wrap-slide .fixed_box span.sl {color:#fff;font-size:17px;}
.wrap-slide .fixed_box p {font-size:16px;color:rgba(255,255,255,0.5);letter-spacing:-1px;line-height:1.3;margin-top:20px;}
@media all and (max-width:1484px) {
	.wrap-slide .list .slick-slider {width:calc(100% + 30px);}
	.wrap-slide .list { padding-right: 20px;}
}
@media all and (max-width:1024px) {
.wrap-slide .fixed_box {
    display: none;}
	.wrap-slide .prevnext {top:10px;}
	    .wrap-slide .list {padding-top:20px;}
		.wrap-slide .con {    width: calc(25% - 40px);margin-left: 10px;}
}
@media all and (max-width:767px) {
	.wrap-slide .slider li img {}
    .wrap-slide .list {padding-top:15px;}
	.wrap-slide .fixed_box strong {font-size:1.7rem;}
	.wrap-slide .prevnext {top:5px;}
	.wrap-slide .con {    width: 165px;
    height: 95px;}
	
}