._fnctWrap {line-height:1.5;}

.wrap-notices {position:relative; max-width: 1600px; margin: 0 auto; width: 100%; padding-top: 60px;}
.background-image{position: absolute; left: 0; top:0; width: 234px; height: 186px; background-image: url(../images/background_1.png); background-size: cover; z-index: -2;}

.wrap-notices .notice-title h1{font-size: 40px; color: #2c2c2c; position: relative; display: inline-block; font-family:'S-CoreDream-4Regular';}
.wrap-notices .notice-title h1::after{content: ""; position: absolute; width: 9px; height: 9px; border-radius: 50%; background-color: #3788ff; right: 0; top: 0;}
.wrap-notices .title {position: absolute; top: 76px; left: 282px; font-size: 22px; color: #666666; cursor: pointer; font-family:'Noto DemiLight';}
.wrap-notices > ul{padding: 20px 0;}
.wrap-notices li:nth-child(2) .title{left: 394px;}
.wrap-notices li .choice-title{color: #2a2d40;}
.wrap-notices li .choice-title::after{content: ""; display: block; width: 100%; height: 13px; background-color: #fad58e; position: relative; top: -16px; z-index: -1;}
.wrap-notices li .list{position: relative; width: 100%; top: 0; display: none;}
.wrap-notices li .list .slick-slider{margin:0 -1.1%;}
.wrap-notices li .news-on{display: block;}

/* .slider-box{padding-bottom: 200px;}
.slider-box > li .list{position: absolute; width: 100%; top: 40%;} */

.wrap-notices .slick-list{padding: 20px;}
.wrap-notices .more {display: none; position:absolute; top:70px; right: 0;text-indent:-99999px;  width:35px; height:35px; background:url('../images/more.png');}
.wrap-notices .more.on {display: block;}
.wrap-notices .slider {width:100%;}
.wrap-notices .slider-box{margin: 40px 0 0 0;}
.wrap-notices .slider::after{content: ""; display: table; clear: both;}
.wrap-notices .slider li{width: 24.25%; float: left; margin-right: 1%; padding-bottom: 40px;}
.wrap-notices .slider li:last-child{margin-right: 0;}
.wrap-notices .slider .con {display:inline-block; width:100%; border:1px solid #dcdcdc; background-color: white;}
.wrap-notices .content-title {font-size: 22px; color: #2a2d40; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; line-height: 1.5; height: 3em; word-break: keep-all; -webkit-box-orient: vertical; white-space: normal; display: -webkit-box; font-family: 'Noto DemiLight';}
.wrap-notices .content-comment{font-size: 16px; line-height: 26px; color: #666666; margin-top: 20px; line-height: 1.5; height: 4.5em; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; white-space: normal; display: -webkit-box;}
.wrap-notices .slider li:hover a {box-shadow: 0px 0px 20px rgba(0,0,0,0.2);}


.wrap-notices .con a {position:relative; width: 100%; height: 100%; display: block; padding:30px 40px;}
.wrap-notices .date {font-size: 18px; line-height: 26px; color: #888888; margin-top: 38px; display: block;}

@media all and (max-width: 1600px) {
	.wrap-notices {padding-left: 20px;}
	.wrap-notices .more{right: 20px;}
}

@media all and (max-width:1023px){
	.wrap-notices .notice-title h1{font-size: 34px;}
	.wrap-notices .title{font-size: 20px; left: 250px; top: 70px;}
	.wrap-notices li:nth-child(2) .title{left: 365px;}
	.wrap-notices .more{top: 65px;}
	.wrap-notices li .list{margin-top: 20px; left: 0;}
	.wrap-notices .slider .con a{padding: 20px 25px;}
}

@media all and (max-width:767px){
	.wrap-notices .slider-box{margin-top: 70px;}
	.wrap-notices .notice-title h1{font-size: 30px;}
	.wrap-notices .title{font-size: 16px; left: 20px; top: 120px;}
	.wrap-notices li:nth-child(2) .title{left: 90px;}
	.wrap-notices li .choice-title::after{height: 5px; top: -8px;}
	.wrap-notices .slider li{width: 100%; float: none; margin-right: 0; margin-bottom: 15px; padding-bottom: 0;}
	.wrap-notices .slick-current .con{border: 0;}
	.wrap-notices .slider li{}
	.wrap-notices .notice-title h1::after{width: 5px; height: 5px;}
	.wrap-notices .more{top: 65px;}
	.wrap-notices .content-title{height: auto; font-size: 20px;}
	.wrap-notices .date{margin-top: 20px; font-size: 16px;}
}

/*20230509 백그라운드 이미지 alt 값 대신 css로 처리*/
.text-hidden{position: absolute !important; left: -99999px !important; text-indent: -9999px !important;}