#wrap{min-width: 1260px;}
#center.main2025{overflow: hidden;}
.wid1400{margin: 0 auto;width: calc(100% - 30px);max-width: 1400px;}
#mainY25-floor1{position: relative;height: calc(100vh - 118px);}
.mainY25-floor1-top{position: relative;height: 100%;}
.mainY25-slider1{position: relative;z-index: 9;width: 100%;height: 100%;}/* 2025-09-16 */
.mainY25-slider1 .slick-slider{width: 100%;height: 100%;}
.mainY25-slider1 .slick-list{height: 100%;}
.mainY25-slider1 .slick-track{height: 100%;}
.mainY25-slider1 .slick-slide{height: 100%;}
.mainY25-slider1 .slick-slide div{height: 100%;}
.mainY25-slider1 .slider1-photo{background-size: cover !important;}
.mainY25-slider1 .slick-dots{position: absolute;left: 0;bottom: 8%;z-index: 99;width: 100%;padding-right: 50px;display: flex;flex-wrap: wrap;justify-content: center;}
.mainY25-slider1 .slick-dots > li{padding: 0 4px;}
.mainY25-slider1 .slick-dots button{display: block;width: 50px;height: 4px;background: rgba(255, 255, 255, 0.5);font-size: 0;border: 0;cursor: pointer;}
.mainY25-slider1 .slick-dots .slick-active button{background: #fff;}
.mainY25-slider1 .slick-attr{position: absolute;left: 50%;bottom: calc(8% - 4px);z-index: 99;}
.mainY25-slider1 .slick-stop{display: block;width: 8px;height: 12px;background: url('https://ucf-uac.or.kr/design/theme/demo/uijeongbu/archive/images/main/vsl_btn3.png') no-repeat center;font-size: 0;border: 0;cursor: pointer;}
.mainY25-slider1 .slick-stop.play{background: url('https://ucf-uac.or.kr/design/theme/demo/uijeongbu/archive/images/main/vsl_btn4.png') no-repeat center;}

.mainY25-data1{position: absolute;top: 50%;right: 0;width: 30%;z-index: 10;max-width: 600px;min-width: 450px;transform: translate(0, -50%);}/* 2025-09-16 */
.mainY25-data1 .p-sum{margin: 18px 50px 0 0;color: #fff;font-size: 16px;text-align: right;}
.mainY25-data1 > ul > li:not(:first-child){margin-top: 2px;}
.mainY25-data1 > ul > li{margin-left: 16.6%;height: 100px;padding: 10px 50px 10px 48px;color: #fff;font-weight: 600;background: rgba(0, 0, 0, 0.25);cursor: pointer;transition: all 0.3s ease;display: flex;justify-content: space-between;align-items: center;}
.mainY25-data1 .num{font-size: 50px;}
.mainY25-data1 .title{font-size: 20px;line-height: 28px;padding-left: 38px;}
.mainY25-data1 .title.bg1{background: url('../images/main/data1_bg1.png') no-repeat 1px center;}
.mainY25-data1 .title.bg2{background: url('../images/main/data1_bg2.png') no-repeat left center;}
.mainY25-data1 .title.bg3{background: url('../images/main/data1_bg3.png') no-repeat 1px center;}
.mainY25-data1 .title.bg4{background: url('../images/main/data1_bg4.png') no-repeat 2px center;}
.mainY25-data1 .title.bg5{background: url('../images/main/data1_bg5.png') no-repeat left center;}
.mainY25-data1 > ul > li:hover{margin-left: 0;padding-left: 38px;color: #111;background: #caec5a;transition: all 0.25s ease;}
.mainY25-data1 > ul > li:hover .title.bg1{background: url('../images/main/data1_bg1_on.png') no-repeat 1px center;}
.mainY25-data1 > ul > li:hover .title.bg2{background: url('../images/main/data1_bg2_on.png') no-repeat left center;}
.mainY25-data1 > ul > li:hover .title.bg3{background: url('../images/main/data1_bg3_on.png') no-repeat 1px center;}
.mainY25-data1 > ul > li:hover .title.bg4{background: url('../images/main/data1_bg4_on.png') no-repeat 2px center;}
.mainY25-data1 > ul > li:hover .title.bg5{background: url('../images/main/data1_bg5_on.png') no-repeat left center;}

.mainY25-search1{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 80px 0;color: #fff;font-size: 20px;display: flex;align-items: center;}
.mainY25-search1 .wid1400{padding-right: 400px;}
.mainY25-search1 .title1{position: relative;z-index: 10;display: table;font-size: 22px;font-weight: 500;line-height: 1.2;word-break: keep-all;}
.mainY25-search1 .title1 > strong{margin-bottom: 8px;display: block;font-size: 102px;font-weight: bold;line-height: 1;letter-spacing: -1px;}
.mainY25-search1 .Seh1-box1{position: relative;max-width: 750px;}
.mainY25-search1 .Seh1-open1{position: absolute;top: 0;right: 0;width: 200px;height: 66px;color: #fff;font-weight: 500;background: #000;display: flex;align-items: center;justify-content: center;}
.mainY25-search1 .Seh1-open1::before{margin-right: 10px;display: block;width: 26px;height: 20px;background: url('../images/main/search1_bg2.png') no-repeat center;content:"";}
.mainY25-search1 .Seh1-input1{margin: 70px 210px 35px 0;position: relative;height: 66px;padding: 5px 60px 5px 15px;border: 1px solid #fff;}
.mainY25-search1 .Seh1-input1 > .a-go1{position: absolute;top: calc(50% - 14px);right: 20px;display: block;width: 28px;height: 28px;background: url('../images/main/search1_bg1.png') no-repeat center;font-size: 0;}
.mainY25-search1 .Seh1-input1 > input{width: 100%;height: 100%;background: none;border: 0;padding: 0 8px;}
.mainY25-search1 .Seh1-input1 > input::-webkit-input-placeholder{color: inherit;}
.mainY25-search1 .Seh1-key1{font-size: 18px;display: flex;flex-wrap: wrap;}
.mainY25-search1 .Seh1-key1 > dt{width: 120px;font-weight: bold;text-decoration: underline;text-underline-offset: 6px;}
.mainY25-search1 .Seh1-key1 > dd{width: calc(100% - 120px);margin: -5px -14px 0;display: flex;flex-wrap: wrap;}
.mainY25-search1 .Seh1-key1 > dd > a{display: block;margin: 5px 14px 0;}
.mainY25-Seh1pop1{position: relative;z-index: 10;}/* 2025-09-16 */
.mainY25-Seh1pop1.Open01{position: fixed;top: 0;left: 0;z-index: 999;width: 100%;height: 100%;padding: 50px 0 20px;background: rgba(0, 0, 0, 0.8);}
.mainY25-Seh1pop1.Open01 .Seh1pop1-center1{background: #fff;margin: 0 auto;width: calc(100% - 30px);max-width: 1400px;height: 100%;padding: 85px 30px 30px;display: flex;position: relative;}
.mainY25-Seh1pop1.Open01 .Seh1pop1-center1 > div{margin: 0 auto;max-width: 750px;width: 100%;height: 100%;overflow-y: auto;}
.mainY25-Seh1pop1.Open01 .Seh1pop1-show1{display: block;}
.mainY25-Seh1pop1.Open01 .Seh1-open1{display: none;}
.mainY25-Seh1pop1.Open01 .Seh1-box1{margin: 0 auto 40px;color: #000;}
.mainY25-Seh1pop1.Open01 .Seh1-input1{margin: 0 0 20px;border-color: #000;}
.mainY25-Seh1pop1.Open01 .Seh1-input1 > .a-go1{background: url('../images/main/search1_bg1_on.png') no-repeat center;}
.Seh1pop1-show1{display: none;color: #000;}
.Seh1pop1-out1{position: absolute;top: 0;right: 0;width: 80px;height: 80px;font-size: 0;background: #1b1b1b url('https://ucf-uac.or.kr/design/theme/demo/uijeongbu/archive/images/main/s_out.png') center center no-repeat;}
.Seh1pop1-date1{display: flex;align-items: center;}
.Seh1pop1-date1 > input{color: #000;}
.Seh1pop1-date1 > span{display: block;margin: 5px;color: #000;}

#mainY25-floor2{margin: 80px auto;}
.mainY25-title1{margin-bottom: 30px;color: #111;font-size: 36px;font-weight: bold;line-height: 40px;letter-spacing: -1px;}
.mainY25-more1{position: absolute;top: 10px;right: 0;color: #111;font-size: 16px;font-weight: 500;line-height: 18px;padding: 2px 30px 0 0;background: url('../images/main/mainY25_more1.png') no-repeat right center;}
.mainY25-slider2-box1{position: relative;}
.mainY25-slider2 .slick-list{margin-right: -38px;}
.mainY25-slider2 .slick-slide{margin-right: 40px;}
.mainY25-slider2 .slick-prev, 
.mainY25-slider2 .slick-next{position: absolute;top: calc(50% - 42px);display: block;width: 19px;height: 37px;font-size: 0;border: 0;}
.mainY25-slider2 .slick-prev{left: -60px;background: url('../images/main/Y25_slider2_prev.png') no-repeat center;}
.mainY25-slider2 .slick-next{right: -60px;background: url('../images/main/Y25_slider2_next.png') no-repeat center;}
.mainY25-slider2 .slick-disabled{opacity: 0.3;}
.mainY25-slider2 .slider2-show1{display: block;color: #111;font-size: 20px;font-weight: 600;line-height: 1.1;}
.mainY25-slider2 .slider2-show1 .photo > img{width: 100%;}
.mainY25-slider2 .slider2-show1 .red-type{margin: 24px 0 18px;color: #d03170;font-size: 16px;}
.mainY25-slider2 .slider2-show1 .date{margin-top: 18px;color: #666;font-size: 16px;font-weight: 400;}
.mainY25-slider2 .slider2-show1 .title{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mainY25-slider2.style01 .slick-prev, 
.mainY25-slider2.style01 .slick-next{top: calc(50% - 25px);}
.mainY25-slider1 a{height: 100%; display: block;} /* 추가 */
.mainY25-slider1 .slider1-photo{
    background-size: cover !important;
    height: 100%; /* 추가 */
    width: 100%;  /* 추가 */
}

#mainY25-floor3{padding: 80px 0;background: #f2f2f2;}
#mainY25-floor4{margin: 80px auto;}
#mainY25-floor5{margin: 160px auto 100px;}
.mainY25-board1{margin-bottom: 50px;position: relative;}
.mainY25-board1 .ulli-list01{margin: 0 -40px;display: flex;flex-wrap: wrap;line-height: 1.1;letter-spacing: -0.5px;}
.mainY25-board1 .ulli-list01 > li:nth-child(1),
.mainY25-board1 .ulli-list01 > li:nth-child(2){border-top: 1px solid #eee;}
.mainY25-board1 .ulli-list01 > li{width: calc(50% - 80px);margin: 0 40px;height: 140px;padding: 25px 0;border-bottom: 1px solid #eee;display: flex;align-items: center;}
.mainY25-board1 .ulli-list01 > li > div{width: 100%;position: relative;padding-right: 40px;}
.mainY25-board1 .ulli-list01 .date{margin-top: 16px;color: #888;font-size: 17px;}
.mainY25-board1 .ulli-list01 .title{color: #000;font-size: 22px;font-weight: 600;max-width: 100%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;letter-spacing: -1px;}
.mainY25-board1 .ulli-list01 .title::before{position: absolute;top: calc(50% - 12px);right: 0;width: 24px;height: 24px;background: url('../images/main/Y25_board1_bg1.png') no-repeat center;content:"";}
.mainY25-icon1{margin: 0 -20px;display: flex;flex-wrap: wrap;line-height: 1.1;letter-spacing: -0.5px;}
.mainY25-icon1 > a{width: calc(33.33% - 40px);margin: 0 20px;height: 140px;padding: 25px 35px;background: #f2f2f2;display: flex;align-items: center;position: relative;}
.mainY25-icon1 > a::after{position: absolute;right: 30px;bottom: 25px;width: 29px;height: 9px;background: url('../images/main/Y25_icon1_bg1.png') no-repeat center;content:"";}
.mainY25-icon1 > a::before{margin-right: 30px;display: block;min-width: 82px;width: 82px;height: 70px;content:"";}
.mainY25-icon1 > a.bg1::before{background: url('../images/main/Y25_icon1_1.png') no-repeat center;}
.mainY25-icon1 > a.bg2::before{background: url('../images/main/Y25_icon1_2.png') no-repeat center;}
.mainY25-icon1 > a.bg3::before{background: url('../images/main/Y25_icon1_3.png') no-repeat center;}
.mainY25-icon1 dt{color: #000;font-size: 26px;font-weight: bold;letter-spacing: -1px;}
.mainY25-icon1 dd{margin-top: 12px;color: #888;font-size: 19px;word-break: keep-all;}


#New-footer{padding: 35px 0;background: #222;color: #fff;}
#New-footer .footer-select1{margin: 20px 0 0;width: 312px;height: 50px;padding-right: 62px;}
#New-footer .footer-select1 .a-go1{width: 60px;background: #333;border-radius: 0;font-weight: 400;}
#New-footer .footer-select1 select{color: #fff;font-weight: 400;padding: 0px 40px 0px 18px;background: #333 url('../images/main/Y25_select1_bg1.png') right 18px center no-repeat;border: 0;border-radius: 0;}
#New-footer .footer-select1 select option{background: #fff;color: #000;}
.footerY25-top{display: flex;flex-wrap: wrap;align-items: center;}
.footerY25-left{width: calc(100% - 522px);padding: 0 30px 0 50px;}
.footerY25-right{width: 312px;}
.footerY25-logo1{width: 210px;}
.footerY25-logo1 > a{display: block;}
.footerY25-logo1 > a > img{width: 100%;vertical-align: top;}
.footerY25-sns1{margin: 0 -5px;display: flex;flex-wrap: wrap;justify-content: end;}
.footerY25-sns1 > a{margin: 0 5px 5px;}
.footerY25-text1 {font-size: 16px;font-weight: 400;clear: both; display: block;margin-top: 5px;}
.footerY25-text1 > li:not(:first-child){margin-top: 8px;}
.footerY25-text1 > li:last-child{margin-top: 20px;}
.footerY25-text1 > li{word-break: keep-all;}
.footerY25-bom{margin-top: 35px;padding-top: 25px;border-top: 2px solid #fff;}
.footerY25-bom > a{margin-top: 5px;}
.footerY25-bom > a:not(:last-child){margin-right: 10px;}

.footer-menu1 {
    float: left;
    margin: 0 10px 10px 0; 
    color: #fff;
    line-height: 22px;
    font-weight: 500;
    display: flex;
    flex-wrap: wrap;
    align-items: center; }

.footer-menu1 li {
  margin-right: 10px;
}
    
@media screen and (max-width: 1300px){
	.mainY25-data1{min-width: 390px;}
	.mainY25-data1 > ul > li{height: 76px;padding: 10px 38px 10px 36px;}
	.mainY25-data1 > ul > li:hover{padding-left: 28px;}
	.mainY25-data1 .num{font-size: 40px;}
	.mainY25-data1 .title{font-size: 18px;}
	.mainY25-data1 .p-sum{margin-right: 38px;}
	.mainY25-search1{font-size: 18px;}
	.mainY25-search1 .title1{font-size: 20px;}
	.mainY25-search1 .title1 > strong{font-size: 88px;}
	.mainY25-search1 .Seh1-input1{height: 60px;}
	.mainY25-search1 .Seh1-open1{height: 60px;}
	.mainY25-search1 .Seh1-key1{font-size: 17px;}
	
}

@media screen and (max-width: 1024px){
	#wrap{min-width: 320px;}
	#New-footer{padding: 32px 0 30px;}
	#New-footer .footer-select1{margin: 20px auto 0;width: 100%;max-width: 420px;}
	.footerY25-top{display: block;}
	.footerY25-left{width: auto;padding: 25px 0;}
	.footerY25-right{width: auto;}
	.footerY25-logo1{margin: 0 auto;}
	.footerY25-text1{text-align: center;}
	.footerY25-sns1{justify-content: center;}
	.footerY25-bom{margin-top: 32px;text-align: center;}
	
	
	#mainY25-floor1{height: 550px;}
	.mainY25-slider1 .slick-dots{bottom: 30px;}
	.mainY25-slider1 .slick-attr{bottom: 26px;}
	.mainY25-data1{width: 260px;max-width: none;min-width: auto;}
	.mainY25-data1 > ul > li{margin-left: 0 !important;height: 66px;padding: 10px 20px !important;}
	.mainY25-data1 .num{font-size: 30px;}
	.mainY25-data1 .title{font-size: 17px;}
	.mainY25-data1 .p-sum{margin: 14px 20px 0 0;}
	.mainY25-search1{font-size: 17px;}
	.mainY25-search1 .wid1400{padding-right: 290px;}
	.mainY25-search1 .title1{font-size: 19px;}
	.mainY25-search1 .title1 > strong{font-size: 70px;}
	.mainY25-search1 .Seh1-open1{height: 50px;width: 150px;}
	.mainY25-search1 .Seh1-input1{height: 50px;margin: 45px 160px 30px 0;padding: 5px 52px 5px 6px;}
	.mainY25-search1 .Seh1-input1 > .a-go1{right: 14px;}
	.mainY25-search1 .Seh1-key1{font-size: 16px;}
	.mainY25-search1 .Seh1-key1 > dt{width: 105px;}
	.mainY25-search1 .Seh1-key1 > dd{width: calc(100% - 105px);margin: -5px -8px 0;}
	.mainY25-search1 .Seh1-key1 > dd > a{display: block;margin: 5px 8px 0;}
	.Seh1pop1-out1{width: 60px;height: 60px;}
	#mainY25-floor2{margin: 40px auto;}
	#mainY25-floor3{padding: 40px 0;}
	#mainY25-floor4{margin: 40px auto;}
	#mainY25-floor5{margin: 40px auto 60px;padding-top: 34px;border-top: 1px solid #ddd;}
	.mainY25-title1{margin-bottom: 20px;font-size: 34px;}
	.mainY25-slider2 .slick-list{margin-right: -20px;}
	.mainY25-slider2 .slick-slide{margin-right: 22px;}
	.mainY25-slider2 .slick-disabled{opacity: 1;}
	.mainY25-slider2 .slick-prev,
	.mainY25-slider2 .slick-next{top: calc(50% - 86px);width: 40px;height: 60px;}
	.mainY25-slider2 .slick-prev{left: -15px;background: rgba(0, 0, 0, 0.6) url('../images/main/Y25_slider2_prev_mo.png') no-repeat center;}
	.mainY25-slider2 .slick-next{right: -15px;background: rgba(0, 0, 0, 0.6) url('../images/main/Y25_slider2_next_mo.png') no-repeat center;}
	.mainY25-slider2.style01 .slick-prev, 
	.mainY25-slider2.style01 .slick-next{top: calc(50% - 68px);}
	.mainY25-board1{margin-bottom: 35px;}
	.mainY25-board1 .ulli-list01{margin: 0 -16px;}
	.mainY25-board1 .ulli-list01 > li{width: calc(50% - 32px);margin: 0 16px;height: auto;}
	.mainY25-board1 .ulli-list01 .date{font-size: 16px;}
	.mainY25-board1 .ulli-list01 .title{font-size: 20px;}
	.mainY25-icon1{margin: -20px -10px 0;}
	.mainY25-icon1 > a{width: calc(33.33% - 20px);margin: 20px 10px 0;height: auto;padding: 22px 32px 22px 20px;}
	.mainY25-icon1 > a::after{right: 18px;bottom: 15px;}
	.mainY25-icon1 > a::before{margin-right: 16px;min-width: 54px;width: 54px;height: 57px;}
	.mainY25-icon1 dt{font-size: 20px;}
	.mainY25-icon1 dd{margin-top: 10px;font-size: 16px;}
	.mainY25-icon1 > a.bg1::before{background-size: 45px;}
	.mainY25-icon1 > a.bg2::before{background-size: 67px;min-width: 67px;width: 67px;}
	.mainY25-icon1 > a.bg3::before{background-size: 49px;}
}

@media screen and (max-width: 850px){
	#mainY25-floor1{height: auto;}
	.mainY25-floor1-top{height: auto;}
	.mainY25-slider1{position: absolute;top: 0;right: 0;}
	.mainY25-data1{position: static;transform: none;width: 100%;padding: 0 15px;}
	.mainY25-data1 > ul > li:not(:first-child){margin-top: 0;}
	.mainY25-data1 > ul > li{color: #111;border-bottom: 1px solid #eee;background: none !important;}
	.mainY25-data1 .title.bg1{background: url('../images/main/data1_bg1_on.png') no-repeat 1px center;}
	.mainY25-data1 .title.bg2{background: url('../images/main/data1_bg2_on.png') no-repeat left center;}
	.mainY25-data1 .title.bg3{background: url('../images/main/data1_bg3_on.png') no-repeat 1px center;}
	.mainY25-data1 .title.bg4{background: url('../images/main/data1_bg4_on.png') no-repeat 2px center;}
	.mainY25-data1 .title.bg5{background: url('../images/main/data1_bg5_on.png') no-repeat left center;}
	.mainY25-data1 .p-sum{color: #777;}
	.mainY25-search1{position: relative;min-height: 440px;}
	.mainY25-search1 .wid1400{padding-right: 0;}
	.mainY25-icon1 > a{width: calc(50% - 20px);
}

@media screen and (max-width: 650px){
	.mainY25-board1 .ulli-list01 > li{width: calc(100% - 32px);}
	.mainY25-board1 .ulli-list01 .date{font-size: 15px;}
	.mainY25-board1 .ulli-list01 .title{font-size: 19px;}
}

@media screen and (max-width: 550px){
	.mainY25-search1{display: block;padding: 50px 0 70px;min-height: auto;}
	.mainY25-search1 .title1{font-size: 18px;}
	.mainY25-search1 .title1 > strong{font-size: 55px;}
	.mainY25-search1 .Seh1-input1{margin: 30px 0 25px;}
	.mainY25-search1 .Seh1-open1{position: static;margin: 26px auto 0;}
	.mainY25-Seh1pop1.Open01{padding: 20px 0 15px;}
	.mainY25-Seh1pop1.Open01 .Seh1pop1-center1{padding: 58px 15px 25px;}
	.mainY25-Seh1pop1.Open01 .Seh1-box1{margin-bottom: 30px;}
	.Seh1pop1-out1{width: 44px;height: 44px;background-size: 45%;}
	.mainY25-icon1{margin: -12px 0 0;}
	.mainY25-icon1 > a{margin: 12px 0 0;width: 100%;}
}

@media screen and (max-width: 425px){
	.mainY25-search1 .title1 > strong{font-size: 45px;}
	.Seh1pop1-date1{display: block;}
	.mainY25-Seh1pop1.Open01 .mseb-btns{margin-top: 25px;}
	.mainY25-Seh1pop1.Open01 .mseb-btns > a{margin-top: 5px;}
	.mainY25-more1{position: static;display: table;margin: 35px auto 0;}
}
}