@charset "utf-8";
#mcontainer-wrap {position:relative;width:100%;font-size:17px;line-height:1; font-family: 'atoz' !important;}
#mcontainer {word-break:keep-all;padding-bottom:0}
#mcontainer img {font-size:0}

.inner{width: calc(100% - 40px); max-width: 1640px; padding-left: 20px; padding-right: 20px; margin-left: auto ; margin-right: auto ;}
:root{
	--pointG:#057d84;
	--pointB:#272E60;
	--pointY:#f98D00
}

.mCont-wr .without_box{width: 100%; display: flex;border-radius: 10px; justify-content: center; align-items: center; flex-direction: column; gap: 15px; }
.mCont-wr .without_box:before{content:''; display: block; width: 90px;height: 90px; background: url(/resources/homepage/kr/_Img/without_box.png) no-repeat; background-size:contain;}


/* ==============================
 * 메인비쥬얼
================================= */
.mVisual-wr {position:relative;height:920px;box-sizing:border-box;padding:0;z-index:0;overflow:hidden;width:100%; margin:0 auto;transition:all .3s ease}
#mVisual {height:100%;position:relative}
#mVisual .dataList {display:block;z-index:0;height:100%}
#mVisual .dataList .owl-item {overflow:hidden}
#mVisual .dataList .owl-stage-outer,
#mVisual .dataList .owl-stage,
#mVisual .dataList .owl-item,
#mVisual .dataList .item,
#mVisual .dataList .item {height:100%}
#mVisual .dataList .item {display:block;box-sizing:border-box;position:relative;}
#mVisual .dataList .item:after{content:''; display: block; width: 80%; height: 100%; position: absolute; top: 0; left:0; background: linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0));z-index: 1;  pointer-events: none; }
#mVisual .dataList .txtBox {display:block;position:absolute;left:calc((100vw - 1600px) / 2);top:47%;z-index:2; max-width:1600px;width:auto; transform: translateY(-50%); }
#mVisual .dataList .txtBox .txtCore {display:block;box-sizing:border-box;padding:0;width:100%;}
#mVisual .dataList .txtBox .txtCore .label{display:inline-block; padding:12px 20px; border: 1px solid #FFAA22; color:#FFAA22; font-size: 18px; margin-bottom: 8px; }
#mVisual .dataList .txtBox .txtCore .pTxt1,
#mVisual .dataList .txtBox .txtCore .pTxt2 {display:block; word-wrap:break-word; word-break:keep-all; white-space:normal; box-sizing:border-box; word-wrap:break-word; color:#fff; line-height:1.22; font-size: clamp(42px,3vw,50px);}
#mVisual .dataList .txtBox .txtCore .pTxt1 {font-weight:400;margin-bottom: 4px; }
#mVisual .dataList .txtBox .txtCore .pTxt2 {font-weight:700;}
#mVisual .dataList .imgBox {display:block;position:relative;z-index:1;height:100%}
#mVisual .dataList .imgBox img {display:block;position:absolute;width:100%;height:100%;left:50%;top:0;transform:translateX(-50%); object-fit: cover;}
#mVisual .dataList .owl-stage-outer {z-index:0}

#mVisual .contrl{position: absolute;bottom: 100px; left: calc((100vw - 1600px) / 2); display: flex; flex-direction: row; align-items: center; }
#mVisual .contrl .pager{display: flex; flex-direction: row; align-items: center; gap: 12px; margin-right: 30px;}
#mVisual .contrl .pager .page{font-family:'petendard'; font-size: 18px; font-weight: 700; font-variant-numeric: tabular-nums;}
#mVisual .contrl .pager .page.current{color:#FFAA22}
#mVisual .contrl .pager .page.total{color:rgba(255,255,255,0.6)}
#mVisual .contrl .pager em{display: block ;width: 4px; height: 4px; background: #fff;margin-top: 1px; }
#mVisual .contrl .prev,
#mVisual .contrl .next,
#mVisual .contrl .ppBtn{width:18px; height: 18px; display: block; position: relative; background: transparent; border: 0;}
#mVisual .contrl .prev:before,
#mVisual .contrl .prev:after,
#mVisual .contrl .next:before,
#mVisual .contrl .next:after{content:'' ;display: block ;width: 3px; height: 9px; border-radius: 25rem; background: #fff; position: absolute; top:50%; left: 50%; }
#mVisual .contrl .prev:before,
#mVisual .contrl .next:before{transform:translate(-50%, calc(-50% + 2px )) rotate(45deg); }
#mVisual .contrl .prev:after,
#mVisual .contrl .next:after{transform: translate(-50%, calc(-50% - 2px )) rotate(-45deg)}
#mVisual .contrl .prev{transform: rotate(180deg); }
#mVisual .contrl .ppBtn:after{content:''; display: block; position: absolute; top: 50%; left:50%; transform: translate(-50%, -50%);background:url(/resources/homepage/kr/_Img/ppBtn.png) no-repeat; background-size: auto; background-position: center left; width: 18px; height: 18px; transition: all 0.3s ease;}
#mVisual .contrl .ppBtn.is-paused:after{background-position: center right; }

.search-frm{position: absolute; bottom: 25%; left: calc((100vw - 1600px) / 2); width: 100%; max-width: 500px;}
.search-frm .sch-input{color:#444; font-size: 17px; background: rgba(255,255,255,0.7); backdrop-filter:blur(4px); padding:14px 64px 14px 30px; height:72px;  width: 100%; box-sizing: border-box; border-radius: 25rem; }
.search-frm .sch-input::placeholder{color:#444; font-size: 17px; }
.search-frm .sch-btn{position: absolute; top: 50%; right: 14px; transform:translateY(-50%); border:0; background:var(--pointG); width:40px; height: 40px; border-radius: 50%;  }
.search-frm .sch-btn:after{content:''; display: block; width: 24px; height: 24px; background: url(/resources/homepage/kr/_Img/search.png) no-repeat; position: absolute; top: 50%; left: 50%; transform:translate(calc(-50% + 1px), calc(-50% + 1px));  background-size: contain; }


/*UC NOW 탭*/
.mNow_wrap{position:relative;padding: 140px 0;}
.mNow_wrap .inner{position:relative; display:flex; align-items:flex-start; gap: 30px 40px}
.mNow_wrap .side-L{width:calc(60% - 40px); flex: 0 0 calc(60% - 40px); display: flex; flex-direction: row; align-items: center;will-change: transform; column-gap: 40px; /* transition: all 0.3s ease; */}
.mNow_wrap .side-L-placeholder {
	flex: 0 0 calc(60% - 40px);
	width: calc(60% - 40px);
}
.mNow_wrap .titl_wrap{width: 280px; }
.mNow_wrap .titl_wrap .pTit{font-size: 64px; display: inline-flex; flex-direction: column; font-weight: 700; gap: 4px; }
.mNow_wrap .titl_wrap .pTit .txt01{color:#222; }
.mNow_wrap .titl_wrap .pTit .txt02{color:var(--pointG);position: relative; }
.mNow_wrap .titl_wrap .pTit .txt02:after{content:''; display: block; width: 12px; height: 12px; background: var(--pointG); border-radius: 50%; position: absolute; bottom:1px; right: -20px; }
.mNow_wrap .titl_wrap .pTxt{color:#666; font-size: 16px;margin-top: 30px; letter-spacing: 1px; padding-right: 30px; line-height: 1.3; }
.mNow_wrap .titl_wrap .contrl{margin-top: 70px; display: flex; flex-direction: column; gap: 70px 20px}
.mNow_wrap .titl_wrap .contrl .pTab{}
.mNow_wrap .titl_wrap .contrl .pTab li:not(:last-child){margin-bottom: 4px; }
.mNow_wrap .titl_wrap .contrl .pTab li button{border: 1px solid transparent; border-bottom-color: #AEAEAE; padding:12px; background: transparent; text-align: center; color:#666; font-size: 16px; transition: all 0.3s ease; width: 144px; min-height: 50px;  }
.mNow_wrap .titl_wrap .contrl .pTab li button:hover{font-weight: 600; }
.mNow_wrap .titl_wrap .contrl .pTab li button.active{border-color: #035F65;font-weight: 600; color:#035F65;  }
.mNow_wrap .titl_wrap .contrl .plusBtn{display: inline-block; width: 40px; min-width: 40px;  height: 40px; background: #eee; border-radius: 50%; position: relative; }
.mNow_wrap .titl_wrap .contrl .plusBtn:before,
.mNow_wrap .titl_wrap .contrl .plusBtn:after{content:''; display: block ; width: 15px; height: 1px; background:#333; position: absolute; top: 50%; left:50%; transform: translate(-50%, -50%); transition: all 0.3s ease;}
.mNow_wrap .titl_wrap .contrl .plusBtn:after{transform:translate(-50%, -50%) rotate(90deg)}
.mNow_wrap .titl_wrap .contrl .plusBtn:hover:before{transform: translate(-50%, -50%) rotate(90deg)}
.mNow_wrap .titl_wrap .contrl .plusBtn:hover:after{transform: translate(-50%, -50%) rotate(180deg)}
.mNow_wrap .owl-nav-custom{display: none; }

.mNow_wrap .img_box{position :relative; overflow: hidden; border-radius: 10px; aspect-ratio: 3 / 2;}
.mNow_wrap .img_box img{width : 100%; height: 100%; object-fit: cover;}
.mNow_wrap .item .label{display: inline-block; padding: 8px 16px;border-radius: 25rem; color:#fff;font-size: 15px; }
.mNow_wrap .item .label.focus{background: var(--pointG);}
.mNow_wrap .item .label.news{background: #E23B3B; }

.mNow_wrap .pri_box{width: calc(100% - 300px); border-bottom: 2px solid var(--pointG); }
.mNow_wrap .pri_box .item{display: block;}
.mNow_wrap .pri_box .item .label{position: absolute; top:10px;left:10px;}
.mNow_wrap .pri_box .item .txt_box{margin: 40px 0 32px 0; }
.mNow_wrap .pri_box .item .txt_box .titl{font-size:26px; font-weight: 600; color:#000;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; padding-right: 50px; line-height: 1.4; height: 75px; margin-bottom: 18px; position: relative; }
.mNow_wrap .pri_box .item .txt_box .titl:before,
.mNow_wrap .pri_box .item .txt_box .titl:after{content:'' ; display: block;  position: absolute; top: 50%; right: 10px; transition: all 0.3s ease;}
.mNow_wrap .pri_box .item .txt_box .titl:before{width: 20px; height: 3px; background: #000; transform: translateY(-50%);}
.mNow_wrap .pri_box .item .txt_box .titl:after{width: 12px; height: 12px; background: transparent; border-top: 3px solid #000; border-right: 3px solid #000; transform: translateY(-50%) rotate(45deg);}
.mNow_wrap .pri_box .item .txt_box .subs{font-family:'pretendard'; font-size: 18px; color: #666; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;  line-height: 1.3; }
.mNow_wrap .pri_box .item .txt_box .date{font-size: 15px; color:#939393; font-weight: 300; margin-top:24px;display: block;  text-align: end; }
.mNow_wrap .pri_box .item:hover .txt_box .titl:before,
.mNow_wrap .pri_box .item:hover .txt_box .titl:after{right: 16px; }
.mNow_wrap .tab-conts{width: 40%; flex: 0 0 40%; min-width:0;}
.mNow_wrap .box_wrap{display: flex; flex-wrap: wrap; gap: 40px; }
.mNow_wrap .box_wrap .box{width: calc(50% - 20px)}
.mNow_wrap .box_wrap .box .item{display: block;}
.mNow_wrap .box_wrap .box .item .img_box{position: relative; }
.mNow_wrap .box_wrap .box .item .txt_box{display: grid; grid-template-columns: 1fr 90px; align-items: center; margin-top: 10px; }
.mNow_wrap .box_wrap .box .item .txt_box .titl{display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;  line-height: 1.3; font-size: 18px; color:#111; font-weight: 500; word-break: break-all; height: 72px; margin-top: 10px; grid-row: 2;  grid-column: 1/ span 2;}
.mNow_wrap .box_wrap .box .item .txt_box .label{grid-row: 1; grid-column:1;width: fit-content; }
.mNow_wrap .box_wrap .box .item .txt_box .date{font-size: 14px; color:#888; font-weight: 300; text-align: end; display: block; }
.mNow_wrap .without_box{min-height: 670px; border: 1px solid #eee; grid-row: 1; grid-column: 2; }

/*UC 지금공지*/
.mNoti_wrap{background:#2B3057 url(/resources/homepage/kr/_Img/Main/mNoti_bg.png) no-repeat; background-size: cover;background-position: 60% center;  padding: 120px 0 150px 0;}
.mNoti_wrap .titl_wrap{display: flex; flex-direction: row; align-items: flex-start; justify-content: space-between; gap: 20px;margin-bottom: 60px; }
.mNoti_wrap .titl_wrap .pTit{font-size: 64px; display: inline-flex; flex-direction: row; font-weight: 700; gap: 4px; }
.mNoti_wrap .titl_wrap .txt01{color:#FFAA22;position: relative; margin-right: 14px; }
.mNoti_wrap .titl_wrap .txt01:before{content:''; display: block; width: 12px; height: 12px; background: #FFAA22; border-radius: 50%; position: absolute; top:0; left:0; }
.mNoti_wrap .titl_wrap .txt02{color:#fff; }
.mNoti_wrap .titl_wrap .contrl,
.mNoti_wrap .titl_wrap .contrl .nTab{display: flex; flex-direction: row; justify-content: flex-end; gap: 0 8px; align-items: center;}
.mNoti_wrap .titl_wrap .contrl .nTab li{}
.mNoti_wrap .titl_wrap .contrl .nTab li button{padding:10px 20px;border: 1px solid transparent;color: rgba(255,255,255,0.7); font-size: 22px; font-family:'pretendard'; background: transparent; }
.mNoti_wrap .titl_wrap .contrl .nTab li button:hover{font-weight: 700; }
.mNoti_wrap .titl_wrap .contrl .nTab li button.active{border-color:#FFAA22; color:#FFAA22;font-weight: 700;  }
.mNoti_wrap .titl_wrap .contrl .plusBtn{display: inline-block; width: 40px; height: 40px;min-width: 40px;  background: transparent; position: relative; }
.mNoti_wrap .titl_wrap .contrl .plusBtn:before,
.mNoti_wrap .titl_wrap .contrl .plusBtn:after{content:''; display:block; width: 15px; height: 3px; background: #fff; position: absolute; top:50%; left:50%; border-radius: 1px; transition: all 0.3s ease;}
.mNoti_wrap .titl_wrap .contrl .plusBtn:before{transform: translate(-50%, -50%)}
.mNoti_wrap .titl_wrap .contrl .plusBtn:after{transform: translate(-50%, -50%) rotate(90deg); }
.mNoti_wrap .titl_wrap .contrl .plusBtn:hover:before{transform: translate(-50%, -50%) rotate(90deg);}
.mNoti_wrap .titl_wrap .contrl .plusBtn:hover:after{transform: translate(-50%, -50%) rotate(180deg);}
.mNoti_wrap .owl-nav-custom2{display: none; }

.mNoti_wrap .box_wrap{display: flex; flex-wrap: wrap; gap:30px 24px;  }
.mNoti_wrap .box_wrap .box{width: calc(25% - 18px); box-sizing: border-box; background: transparent; border-radius: 10px; position: relative; transition: all 0.3s ease;}
.mNoti_wrap .box_wrap .box:after{content:''; display: block; width: 100%; height: 100%; border:1px solid rgba(255,255,255,0.15); position: absolute; top:0; left:0; pointer-events: none;border-radius: 10px; transition: all 0.3s ease;box-sizing: border-box;}
.mNoti_wrap .box_wrap .box:has(.item:hover):after{border: 3px solid var(--pointG);   }
.mNoti_wrap .box_wrap .box:nth-child(9){display: none;}
.mNoti_wrap .box_wrap .box .item{display: block;padding: 24px 36px; box-sizing: border-box;}
.mNoti_wrap .box_wrap .box .item .label{display: inline-block; padding:7px 14px; border-radius: 25rem; color:#fff; font-size: 15px;  font-weight: 300; margin-bottom: 20px;}
.mNoti_wrap .box_wrap .box .item .label.label01{background: var(--pointG);}
.mNoti_wrap .box_wrap .box .item .label.label02{background:#000000;}
.mNoti_wrap .box_wrap .box .item .label.label03{background:#2944CB;}
.mNoti_wrap .box_wrap .box .item .label.label04{background:#FFAA22;}
.mNoti_wrap .box_wrap .box .item .label.label05{background:#C42929;}
.mNoti_wrap .box_wrap .box .item .label.label06{background:#8B5CF6;}
.mNoti_wrap .box_wrap .box .item .titl{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom: 16px;font-size: 20px; font-weight: 500; color:#fff; line-height: 1.25; height: 50px; transition: all 0.4s ease;}
.mNoti_wrap .box_wrap .box .item .date{display: block; text-align: end; color:rgba(255,255,255,0.6); font-size: 15px; font-weight:300;  transition: all 0.4s ease; }


.mNoti_wrap .without_box{min-height: 300px; border: 1px solid rgba(255,255,255,0.15); background: rgba(255,255,255,0.6)}

@media (hover: hover) {
	.mNoti_wrap .box_wrap .box:has(.item:hover){background: #fff;}
	.mNoti_wrap .box_wrap .box .item:hover .titl{color:#222;}
	.mNoti_wrap .box_wrap .box .item:hover .date{color:#666;}
}

/*캘린더*/
.academic-calendar{padding: 60px 0;position: relative; margin-bottom: 90px; }
.academic-calendar:before{content:''; display: block;width: calc(100% - 40px);max-width: 1800px; height: 100%; background:#F5F6F8; border-bottom-left-radius: 50px; border-bottom-right-radius:50px;position: absolute; top:0;left: 50%; transform: translateX(-50%); z-index: -1; }
.academic-calendar .inner {display:flex; gap:60px; }
.academic-calendar .calendar-info {width:220px; flex-shrink:0;}
.academic-calendar .year {font-size:28px; font-weight:700;}
.academic-calendar h2 {margin-top:10px; font-size:40px; font-weight:700; line-height:1.1;}
.academic-calendar h2 .month{display: none;}
.academic-calendar .legend {display:flex; gap:25px; margin-top:40px;}
.academic-calendar .legend span {display:flex;align-items:center;gap:8px;font-size:17px;font-weight:500;}
.academic-calendar .legend span::before {content:"";width:16px;height:16px;border-radius:50%; box-sizing: border-box;}
.academic-calendar .today::before {background:#2f336f;}
.academic-calendar .event{color:var(--pointG)}
.academic-calendar .event::before {background:var(--pointG);border: 4px solid #D9E7E4}
.academic-calendar .more-btn {width:40px;height:40px;border-radius:50%;background:#c9cad6;color:#fff;font-size:40px;border:0;margin-top:60px;cursor:pointer; position: relative; }
.academic-calendar .more-btn:before,
.academic-calendar .more-btn:after{content:''; display: block; width: 18px; height: 2px; background:#fff; position: absolute; top:50%; left:50%; transition: all 0.3s ease;}
.academic-calendar .more-btn:before{transform: translate(-50%,-50%)}
.academic-calendar .more-btn:after{transform: translate(-50%,-50%) rotate(90deg); }
.academic-calendar .more-btn:hover:before{transform: translate(-50%, 50%) rotate(90deg);}
.academic-calendar .more-btn:hover:after{transform: translate(-50%, 50%) rotate(180deg);}
.academic-calendar .calendar-content {flex:1;min-width:0;}
/* 월 */
.academic-calendar .month-wrap {display:flex;padding:12px;gap:10px;overflow-x:auto;  background:var(--pointG);border-radius:20px;}
.academic-calendar .month-wrap::-webkit-scrollbar{height: 4px;}
.academic-calendar .month-wrap::-webkit-scrollbar-thumb{background:var(--pointY);}
.academic-calendar .month-btn {min-width:70px;flex: 1 1 0; height:44px; border:0;background:none;color:#fff;font-size:20px;cursor:pointer;border-radius:25rem;}
.academic-calendar .month-btn.active {background:#fff;color:var(--pointG);font-weight:700;}
/* 날짜 */
.academic-calendar .date-wrap {display:flex;gap:10px;overflow-x:auto; margin-top: 10px; width: 100%;padding: 30px 0 20px 0; margin-bottom: 20px;; }
.academic-calendar .date-wrap::-webkit-scrollbar{height: 4px; background: #F5F6F8; }
.academic-calendar .date-wrap::-webkit-scrollbar-thumb{background:#ccc;}
.academic-calendar .date-btn {border:0;background:none;font-size:17px;cursor:pointer;position:relative; flex: 1 1 0; z-index: 2; font-weight: 300; min-width: 22px; }
.academic-calendar .date-btn:after{content:''; width: 100%; aspect-ratio:1/1; border-radius: 50%; position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); z-index: -1; box-sizing: border-box; }
.academic-calendar .date-btn.today{color:#fff;font-weight:600;}
.academic-calendar .date-btn.event{color:var(--pointG); font-weight: 600; }
.academic-calendar .date-btn.sat{color:#0063E4}
.academic-calendar .date-btn.sun{color:#C91010;}
.academic-calendar .date-btn.today:after{background: #2f336f;}
.academic-calendar .date-btn.event:after{background: #fff; border: 2px solid #D3E3E0; }

/* 일정 */
.academic-calendar .schedule-wrap {position: relative; }
.academic-calendar .schedule-card {display: block; box-sizing: border-box; background:#fff;border-radius:20px;	padding:20px 24px;position:relative; border: 2px solid transparent; transition: all 0.3s ease;}
.academic-calendar .schedule-card.today:after{content:''; display: block; width:12px; height: 12px; border-radius: 50%; background: #282E60; position: absolute; top:15px; right:10px; opacity: 1; transition: all 0.3s ease;}
.academic-calendar .owl-item.first .schedule-card{border-color: var(--pointG);}

.academic-calendar .schedule-card .date {color:var(--pointG);	font-size:16px;	font-weight:400;}
.academic-calendar .schedule-card .title {margin-top:8px; font-size:18px; font-weight:600; line-height:1.4; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; height: 52px; }
.academic-calendar .schedule-card .period {font-size: 15px; font-weight: 300; color:#666; margin-top:4px; letter-spacing: -0.5px; }
.schedule-wrap .contrl{ display: flex; flex-direction: column; align-items: center; justify-content: center;position: absolute; top:50%; right:-50px; transform:translateY(-50%); gap: 8px; }
.schedule-wrap .contrl .prev,
.schedule-wrap .contrl .next{width: 40px; height: 40px; display: block; background: #fff; border-radius: 50%; border: 0; position: relative;  }
.schedule-wrap .contrl .prev:before,
.schedule-wrap .contrl .prev:after,
.schedule-wrap .contrl .next:before,
.schedule-wrap .contrl .next:after{content:''; display: block; width: 10px; height: 3px; background:#A0B1C0 ; border-radius: 25rem; position: absolute; top: 50%; left: 50%;  }
.schedule-wrap .contrl .prev:before,
.schedule-wrap .contrl .next:before{transform:translate( -50%, calc(-50% - 3px)) rotate(45deg);}
.schedule-wrap .contrl .prev:after,
.schedule-wrap .contrl .next:after{transform:translate(-50%, calc(-50% + 3px)) rotate(-45deg);}
.schedule-wrap .contrl .prev{transform:rotate(180deg)}
.schedule-wrap .contrl .ppBtn{width: 40px; height: 40px; background: transparent; border:0; position: relative; }
.schedule-wrap .contrl .ppBtn:after{content:''; display: block; width: 20px;height: 20px; background: url(/resources/homepage/kr/_Img/ppBtn.png) no-repeat; background-size: auto; background-position: center left;position: absolute;  top: 50%; left: 50%; transform:translate(-50%, -50%); filter: brightness(0) saturate(100%) invert(91%) sepia(4%) saturate(2100%) hue-rotate(179deg) brightness(78%) contrast(90%); transition: all 0.3s ease;}
.schedule-wrap .contrl .ppBtn.is-paused:after{background-position: center right;}



/*SNS*/
.mMed_wrap{position:relative;padding-bottom: 70px;}
.mMed_wrap:before{content:'';display:block;width:calc(100% - 40px); max-width: 1800px; height:65%;background:#F5F8F8;border-radius:150px 150px 0 0;position: absolute;bottom:0; left: 50%; transform:translateX(-50%);}
.mMed_wrap .inner{position: relative; }
.mMed_wrap .titl_wrap{display:flex; align-items:flex-end; justify-content:space-between; margin-bottom:50px;}
.mMed_wrap .titl_wrap > div {display:flex; align-items:flex-end; gap:10px 30px;}
.mMed_wrap .pTit {font-size:0; line-height:1;}
.mMed_wrap .pTit .txt01 {display:inline-block;font-size:64px;font-weight:600;color:#222;font-style:normal;}
.mMed_wrap .pTit .txt02 {display:inline-block;font-size:64px;font-weight:600;font-style:italic;color:#1B92E6;position: relative;margin-left: 5px;}
.mMed_wrap .pTit .txt02::before {content:'';display:block;width:12px;height:12px;background:#1B92E6;border-radius:15px;position:absolute;top:-18px;left:15px;}
.mMed_wrap .pTxt {font-size:16px;color:#666;	line-height:1.4;}

.mMed_wrap .sns-links {display:flex; gap:10px;}
.mMed_wrap .sns-links li a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;text-indent:-9999px;overflow:hidden; position: relative; background:#9DA4AD; transition: all 0.3s ease; }
.mMed_wrap .sns-links li a:after{content:''; display: block; width: 24px; height: 24px; background-repeat:no-repeat; background-size: contain; background-position: center center; position: absolute; top:50%; left: 50%; transform: translate(-50%, -50%) }
.mMed_wrap .sns-links li a.youtube:hover {background:#D2272C;}
.mMed_wrap .sns-links li a.youtube:after{background-image: url(/resources/homepage/kr/_Img/ico-utub.png);}
.mMed_wrap .sns-links li a.instagram:hover {background:linear-gradient(120deg, #5E55A5,#E13792,#F15E2F,#F1B13E );}
.mMed_wrap .sns-links li a.instagram:after{background-image:url(/resources/homepage/kr/_Img/ico-insta.png);}
.mMed_wrap .sns-links li a.facebook:hover {background:#2C62E1;}
.mMed_wrap .sns-links li a.facebook:after{background-image: url(/resources/homepage/kr/_Img/ico-face.png);}
.mMed_wrap .sns-links li a.blog:hover {background:#23A749;}
.mMed_wrap .sns-links li a.blog:after{background-image: url(/resources/homepage/kr/_Img/ico-blog.png);}

.mMed_wrap .mMediaList {position:relative;}
.mMed_wrap .mMediaSld .item a {display:block; color:#222;}
.mMed_wrap .mMediaSld .imgBox {position:relative;overflow:hidden;border-radius:14px;}
.mMed_wrap .mMediaSld .imgBox img {	display:block;width:100%;aspect-ratio:16/9;	object-fit:cover;transition:.4s;}
.mMed_wrap .mMediaSld .item a:hover img {transform:scale(1.05);}
.mMed_wrap .icon{position:absolute;right:12px;	bottom:12px; width:36px; height:36px; border-radius:50%;text-indent: -9999em; overflow: hidden; }
.mMed_wrap .icon:after{content:''; display: block; width: 24px; height: 24px; background-repeat:no-repeat; background-size: contain; background-position: center center; position: absolute; top:50%; left: 50%; transform: translate(-50%, -50%)}
.mMed_wrap .icon.yout{background:#D2272C;}
.mMed_wrap .icon.blog{background:#23A749;}
.mMed_wrap .icon.insta{background:linear-gradient(120deg, #5E55A5,#E13792,#F15E2F,#F1B13E );}
.mMed_wrap .icon.face{background:#2C62E1;}
.mMed_wrap .icon.yout:after{background-image: url(/resources/homepage/kr/_Img/ico-utub.png);}
.mMed_wrap .icon.blog:after{background-image: url(/resources/homepage/kr/_Img/ico-blog.png);}
.mMed_wrap .icon.insta:after{background-image:url(/resources/homepage/kr/_Img/ico-insta.png);}
.mMed_wrap .icon.face:after{background-image: url(/resources/homepage/kr/_Img/ico-face.png);}
.mMed_wrap .tit {margin-top:24px; font-size:20px; font-weight:400;line-height:1.2;color:#222; word-break:keep-all; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; }
.mMed_wrap .contrl{position: absolute; bottom: 70px; right:-30px; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.mMed_wrap .contrl .prev,
.mMed_wrap .contrl .next{width: 40px; height: 40px; display: block; background: #fff; border-radius: 50%; border: 0; position: relative;  }
.mMed_wrap .contrl .prev:before,
.mMed_wrap .contrl .prev:after,
.mMed_wrap .contrl .next:before,
.mMed_wrap .contrl .next:after{content:''; display: block; width: 10px; height: 3px; background:#A0B1C0 ; border-radius: 25rem; position: absolute; top: 50%; left: 50%;  }
.mMed_wrap .contrl .prev:before,
.mMed_wrap .contrl .next:before{transform:translate( -50%, calc(-50% - 3px)) rotate(45deg);}
.mMed_wrap .contrl .prev:after,
.mMed_wrap .contrl .next:after{transform:translate(-50%, calc(-50% + 3px)) rotate(-45deg);}
.mMed_wrap .contrl .prev{transform:rotate(180deg)}
.mMed_wrap .contrl .ppBtn{width: 40px; height: 40px; background: transparent; border:0; position: relative; }
.mMed_wrap .contrl .ppBtn:after{content:''; display: block; width: 20px;height: 20px; background: url(/resources/homepage/kr/_Img/ppBtn.png) no-repeat; background-size: auto; background-position: center left;position: absolute;  top: 50%; left: 50%; transform:translate(-50%, -50%); filter: brightness(0) saturate(100%) invert(91%) sepia(4%) saturate(2100%) hue-rotate(179deg) brightness(78%) contrast(90%); transition: all 0.3s ease;}
.mMed_wrap .contrl .ppBtn.is-paused:after{background-position: center right;}



.mAward_wrap{padding: 100px 0 130px 0; background: url(/resources/homepage/kr/_Img/Main/award_bg.png) no-repeat; background-size: cover;}
.mAward_wrap .inner{position: relative; }
.mAward_wrap .pBox{text-align: center;  margin-bottom: 70px;  position: relative; }
.mAward_wrap .pTxt{color:#FFC300; font-size: 22px; margin-bottom: 20px; }
.mAward_wrap .pTit{color:#fff; font-size:52px; font-weight: 600;  }
.mAward_wrap .contrl{position: absolute; height: 0;top:30px; width: calc(100% - 40px);  }
.mAward_wrap .contrl .prev,
.mAward_wrap .contrl .next{position: absolute; top:50%; transform:translateY(-50%); width: 40px; height: 40px; background: transparent; border: 1px solid #7B8A98; border-radius: 50%;}
.mAward_wrap .contrl .prev{left: 0; }
.mAward_wrap .contrl .next{right: 0; }
.mAward_wrap .contrl .prev:before,
.mAward_wrap .contrl .prev:after,
.mAward_wrap .contrl .next:before,
.mAward_wrap .contrl .next:after{content:''; display: block; width: 10px; height: 3px; background:#A0B1C0 ; border-radius: 25rem; position: absolute; top: 50%; left: 50%;  }
.mAward_wrap .contrl .prev:before,
.mAward_wrap .contrl .next:before{transform:translate( -50%, calc(-50% - 3px)) rotate(45deg);}
.mAward_wrap .contrl .prev:after,
.mAward_wrap .contrl .next:after{transform:translate(-50%, calc(-50% + 3px)) rotate(-45deg);}
.mAward_wrap .contrl .prev{transform:translateY(-50%) rotate(180deg)}
.mAward_wrap .pBox .contrl .prev{left:0; }
.mAward_wrap .pBox .contrl .next{right:0; }
.ucawardCont{}
.awardSld{}
.awardSld .item a{display: block; }
.awardSld .item .img_box{overflow: hidden; width: 120px; height: 120px; border-radius: 15px; position: relative; margin-right: auto; margin-bottom: 40px; }
.awardSld .item .img_box:after{content:'';display: block; width: 100%; height: 100%; box-sizing: border-box; border: 6px solid rgba(255,255,255,0.5); border-radius: 15px; position: absolute; top:0; left:0; }
.awardSld .item .img_box img{width: 100%; height: 100%; object-fit: cover; }
.awardSld .item .txt_box{text-align: start; }
.awardSld .item .txt_box .awTxt01{font-size: clamp(22px, 2.2vw, 26px); font-weight: 600; line-height: 1.3; color:#fff;}
.awardSld .item .txt_box .awTxt02{font-size: 16px; font-weight: 300; color:rgba(255,255,255,0.6); margin: 12px 0 24px 0}
.awardSld .item .txt_box .awBig{font-size: 34px; font-weight: 700; color: #FFC300; }


.mC02 {padding:0;position:relative;width:100%;    padding: 4em 0;}
.mC02::before {content:'';display:block;width:35%;height:100%;border-radius:0 200px 200px 0;background:#EBF5F5;position:absolute;left:0;top:0;}
.mC02 .m-Icon-wr {max-width:1640px;margin:0 auto;position:relative;z-index:10;display:flex; align-items:center; width: calc(100% - 40px)}
.mC02 .side-L {}

.mC02 .side-L .pTit {font-size:35px;font-weight:600;line-height:1.2;color:#222;word-break:keep-all;}

.mC02 .side-L .pTit span {color:#007b84;}

.mC02 .side-L .pTxt {margin-top:24px;font-size:16px;line-height:1.35;color:#666;word-break:keep-all;}
.mC02 .side-R {display:flex;align-items:flex-start;	justify-content:space-between;flex:1;padding:0 70px;}
.mC02 .side-R .item {}
.mC02 .side-R .item a {	display:flex;flex-direction:column;	align-items:center;	text-align:center;text-decoration:none;color:#222;}
.mC02 .side-R .item i {display:block;margin:0 auto;background-repeat:no-repeat;transition:.3s;    height: 75px;}

.mC02 .side-R .item p {	margin-top:22px;font-size:18px;font-weight:500;line-height:1.4;word-break:keep-all;}

.mC02 .side-R .item a:hover i,
.mC02 .side-R .item a:focus i {	transform:translateY(-6px);}

.mC02 .side-R .item a:hover p,
.mC02 .side-R .item a:focus p {color:#007b84;}





@media all and (max-width:1800px) {
	.schedule-wrap .contrl{flex-direction: row; top:unset; bottom: -50px; right:0; transform: unset;}
	.mMed_wrap .contrl{flex-direction: row; bottom: -50px; right:20px; }
}

@media all and (max-width:1740px) {
	.academic-calendar .inner{width: calc(100% - 80px)}
	.academic-calendar:before{border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; }

	.mMed_wrap:before{width: 100%; }
}

@media all and (max-width:1640px) {
	/*메인비주얼*/
	#mVisual .dataList .txtBox,
	#mVisual .contrl,
	.search-frm{left: 20px; }
}

@media all and (max-width:1500px) {
	/*UC NOW*/
	.mNow_wrap .side-L{width: calc(55% - 40px); flex: 0 0 calc(55% - 40px); }
	.mNow_wrap .side-L-placeholder {
		flex: 0 0 calc(55% - 40px);
		width: calc(55% - 40px);
	}
	.mNow_wrap .tab-conts{width: 45%; flex: 0 0 45%}

	.mNow_wrap .titl_wrap{width: 230px; }
	.mNow_wrap .pri_box{width: calc(100% - 200px)}
	.mNow_wrap .box_wrap{column-gap: 25px}
	.mNow_wrap .box_wrap .box{width: calc(50% - 13px); }

	/*UC 지금공지*/
	.mNoti_wrap .titl_wrap .contrl .nTab li button{font-size: 18px; }
	.mNoti_wrap .box_wrap .box .item .titl{font-size: 18px; height: 72px; -webkit-line-clamp:3; line-height: 1.3; }

	/*자주찾는서비스*/
	.mC02 .side-R{padding-right:0;}
	.mC02 .side-R .item p{font-size: 17px;}
}


@media all and (max-width:1200px) {
	/*메인비주얼*/
	#mVisual .dataList .txtBox .txtCore .label{font-size: 14px; padding: 10px; }
	#mVisual .dataList .txtBox .txtCore .pTxt1, 
	#mVisual .dataList .txtBox .txtCore .pTxt2{font-size: 34px; }

	/*UC NOW*/
	.mNow_wrap{padding: 90px 0; }
	.mNow_wrap .side-L{flex-direction: column; width: calc(45% - 40px); flex: 0 0 calc(45% - 40px); }
	.mNow_wrap .side-L-placeholder {
		flex: 0 0 calc(45% - 40px);
		width: calc(45% - 40px);
	}
	.mNow_wrap .titl_wrap{width: 100%; margin-bottom: 30px; }
	.mNow_wrap .titl_wrap .pTit{flex-direction: row; }
	.mNow_wrap .titl_wrap .pTxt{margin-top: 14px; }
	.mNow_wrap .titl_wrap .contrl{flex-direction: row; justify-content: space-between; margin-top:30px; }
	.mNow_wrap .titl_wrap .contrl .pTab{display: flex; flex-direction: row;  width: calc(100% - 50px)}
	.mNow_wrap .titl_wrap .contrl .pTab li{flex: 1 1 auto;  }
	.mNow_wrap .titl_wrap .contrl .pTab li button{width: 100%; min-height: 40px; padding: 0 8px}
	.mNow_wrap .titl_wrap .contrl .pTab li:not(:last-child){margin-bottom: 0; }
	.mNow_wrap .pri_box{width: 100%;}
	.mNow_wrap .tab-conts{width: 55%; flex: 0 0 55%}

	/*UC 지금공지*/
	.mNoti_wrap{padding: 90px 0; }
	.mNoti_wrap .titl_wrap{flex-direction: column; }
	.mNoti_wrap .box_wrap{gap: 16px; }
	.mNoti_wrap .box_wrap .box{width: calc(33.3% - 11px); }	
	.mNoti_wrap .box_wrap .box:nth-child(9){display: block;}
	.mNoti_wrap .box_wrap .box .item .date{font-size: 14px; }
	.mNoti_wrap .titl_wrap{margin-bottom: 30px; }
	.mNoti_wrap .titl_wrap .contrl{width: 100%; }
	.mNoti_wrap .titl_wrap .contrl .nTab{width: calc(100% - 40px)}
	.mNoti_wrap .titl_wrap .contrl .nTab li{flex: 1 1 auto; }
	.mNoti_wrap .titl_wrap .contrl .nTab li button{width: 100%; padding-left: 0 ;padding-right:0; }

	/*일정 캘린더*/
	.academic-calendar .month-btn{font-size: 17px; }

	/*SNS*/
	.mMed_wrap .titl_wrap > div{flex-direction: column; }

	/*자주찾는서비스*/
	.mC02 .m-Icon-wr{flex-direction: column; }
	.mC02 .side-L{text-align: center; width: 100%; margin-bottom: 20px; }
	.mC02 .side-L .pTxt{margin-bottom: 12px; }
	.mC02 .side-R{padding: 0; width: 100%; }


}

@media all and (max-width: 991px){/*섹션 제목 폰트사이즈 바뀜*/
	/*메인비주얼*/
	.mVisual-wr{height: 740px; }
	#mVisual .dataList .item:after{width: 100%; }
	#mVisual .dataList .txtBox{left: 50%; transform: translate(-50%, -50%); width: 80%; }
	#mVisual .dataList .txtBox .txtCore{text-align: center; }
	#mVisual .dataList .txtBox .txtCore .pTxt1{font-size: 20px; } 
	#mVisual .dataList .txtBox .txtCore .pTxt2{font-size: 30px; }

	.search-frm{max-width: 400px; left: 50%; transform:translateX(-50%); width: calc(100% - 40px)}
	.search-frm .sch-input{height: 60px; }
	
	#mVisual .contrl{bottom: 50px; left: 50%; transform:translateX(-50%)}

	/*UC NOW*/
	.mNow_wrap{padding-top: 60px;}
	.mNow_wrap .titl_wrap .pTit{font-size: 52px; }
	.mNow_wrap .titl_wrap .pTxt{font-size: 15px; }
	.mNow_wrap .titl_wrap .contrl{column-gap: 10px;align-items: flex-end; }
	.mNow_wrap .titl_wrap .contrl .pTab{width: calc(100% - 40px); }
	.mNow_wrap .titl_wrap .contrl .pTab li button{width: 100%; padding-left: 0; padding-right:0; font-size: 15px; }
	.mNow_wrap .pri_box .item .txt_box{margin: 20px 0; }
	.mNow_wrap .pri_box .item .txt_box .titl{font-size: 20px; -webkit-line-clamp: 3; height: 84px; }
	.mNow_wrap .pri_box .item .txt_box .subs{font-size: 16px; }
	.mNow_wrap .box_wrap .box .item .txt_box .titl{font-size: 17px; font-family:'pretendard'; height: 68px; }
	.mNow_wrap .pri_box .item .txt_box .titl{padding-right: 32px; }
	.mNow_wrap .pri_box .item .txt_box .titl:before{width: 15px; height: 2px; }
	.mNow_wrap .pri_box .item .txt_box .titl:after{width: 9px; height: 9px; border-top-width: 2px; border-right-width:2px }
	.mNow_wrap .item .label{font-size: 12px; }

	/*UC 지금공지*/
	.mNoti_wrap .titl_wrap .pTit{font-size: 52px; }
	.mNoti_wrap .box_wrap .box{width: calc(50% - 8px)}
	.mNoti_wrap .box_wrap .box:nth-child(9){display: none;}
	.mNoti_wrap .titl_wrap .contrl .nTab li button{ font-size: 16px; }

	/*일정 캘린더*/
	.academic-calendar .inner{flex-direction: column; gap: 30px; }
	.academic-calendar .calendar-info{width: 100%;display: grid; grid-template-columns: 1fr 40px; gap: 8px 10px}
	.academic-calendar h2{margin-top:0;grid-column: 1; grid-row:1; }
	.academic-calendar .year{display: inline-block ; margin-right: 4px; }
	.academic-calendar .legend{margin-top:0;grid-row: 2; grid-column: 1 / span 2; justify-content: flex-end; }
	.academic-calendar .more-btn{margin-top:0; grid-row:1; grid-column: 2;}

	/*SNS*/	
	.mMed_wrap .titl_wrap{flex-direction: column; align-items: flex-start; margin-bottom: 20px; }
	.mMed_wrap .titl_wrap > div{align-items: flex-start;}
	.mMed_wrap .pTit .txt01,
	.mMed_wrap .pTit .txt02{font-size:52px;}
	.mMed_wrap .sns-links{margin-left: auto; margin-top: 20px; }

	/*어워드*/
	.mAward_wrap .pTit{font-size: 42px; }
	.mAward_wrap .pTxt{font-size: 18px; }
	.awardSld .item .txt_box .awBig{font-size: 28px; }

	/*자주찾는서비스*/
	.mC02 .side-R{flex-wrap: wrap; row-gap: 40px; }
	.mC02 .side-R .item{width: calc(100% / 4)}
	

	

	
}

@media all and (max-width: 768px){
	/*메인비주얼*/
	#mVisual .dataList .txtBox .txtCore .pTxt1{font-size: 16px; } 
	#mVisual .dataList .txtBox .txtCore .pTxt2{font-size: 24px; }
	#mVisual .contrl .pager .page{font-size: 15px; }
	.search-frm{bottom: 30%; }
	.search-frm .sch-input{font-size: 15px; }
	.search-frm .sch-input::placeholder{font-size: 14px; }
	
	/*UC NOW*/
	.mNow_wrap{padding: 60px 0 0px 0;}
	.mNow_wrap .inner{flex-direction: column; }
	.mNow_wrap .side-L,
	.mNow_wrap .tab-conts{width: 100%; flex: unset; }
	.mNow_wrap .titl_wrap{display: grid; grid-template-columns: 1fr 76px; }
	.mNow_wrap .titl_wrap .pTxt{display: none; }
	.mNow_wrap .owl-nav-custom{margin-top:auto; }
	.mNow_wrap .owl-nav-custom button{width: 35px; height: 35px; background: #fff; border: 1px solid #dedede; border-radius: 50%; position: relative; overflow: hidden; text-indent: -99999em; }
	.mNow_wrap .owl-nav-custom button:before{content:''; display: block; width: 7px; height: 7px; border-top: 2px solid #8f8f8f; border-right: 2px solid #8f8f8f; position: absolute; top: 50%; left: calc(50% - 1px); transform: translate(-50%, -50%) rotate(45deg)}
	.mNow_wrap .owl-nav-custom button.prev{transform: rotate(180deg)}
	.mNow_wrap .titl_wrap .contrl{align-items: center; grid-column: 1 /span 2; }
	.mNow_wrap .titl_wrap .contrl .pTab{column-gap:10px;}
	.mNow_wrap .titl_wrap .contrl .pTab li button{border-radius: 10px; border-color:#AEAEAE}
	.mNow_wrap .pri_box .item .txt_box .titl{height: 55px; -webkit-line-clamp: 2; }
	.mNow_wrap .pri_box .item .txt_box .date{font-size: 14px; }
	.mNow_wrap .img_box{width: 100%; max-height: 310px; }
	.mNow_wrap .box_wrap{display:block; }
	.mNow_wrap .box_wrap .box{width:100%; }
	.mNow_wrap .box_wrap .box .item .txt_box .titl{font-family:'atoz'}
	.mNow_wrap .owl-nav-custom{display: flex; gap: 8px; }

	/*일정 캘린더*/
	.academic-calendar .month-wrap{overflow-x: unset; flex-wrap: wrap; margin-bottom: 20px; }
	.academic-calendar .month-wrap button{flex: unset; min-width:  unset; width: calc(25% - 8px); height: 26px; }
	.academic-calendar .date-wrap{display:none; }
	
	/*SNS*/
	.mMed_wrap{padding-bottom: 120px; }
	.mMed_wrap .pTxt{display: none;}
	.mMed_wrap .contrl{bottom: unset; top:0; right:20px; }
	.mMed_wrap .contrl .prev, .mMed_wrap .contrl .next{border: 1px solid #eee; }
	.mMed_wrap .sns-links{bottom: -80px; position: absolute; left: 50%; transform: translateX(-50%)}
	.mMed_wrap .mMediaList{margin-right: -20px;}
	.mMed_wrap .tit{font-size: 18px; }

	/*어워드*/
	.mAward_wrap .pTxt{margin-bottom: 10px; }
	.mAward_wrap .pTit{font-size: 32px; }
	.mAward_wrap .contrl{top:unset; bottom:-30px; transform: translateY(0)}

	/*자주찾는서비스*/
	.mC02 .side-R .item{width: calc(100% / 3)}

}	

@media all and (max-width: 575px){/*섹션 제목 폰트사이즈 바뀜*/
	/*메인비주얼*/
	.mVisual-wr{height: 600px; }
	#mVisual .dataList .txtBox{top: 40%; }
	.search-frm{bottom: unset;bottom: 120px; }

	/*UC NOW*/
	.mNow_wrap .titl_wrap .pTit{font-size: 36px; }
	.mNow_wrap .titl_wrap .contrl{margin-top: 15px; }
	.mNow_wrap .titl_wrap .contrl .pTab{width: calc(100% - 35px);}
	.mNow_wrap .titl_wrap .contrl .pTab li button{min-height: 40px; padding:8px; }
	.mNow_wrap .titl_wrap .contrl .plusBtn{width: 35px;height: 35px; min-width: 35px; }

	/*UC 지금공지*/
	.mNoti_wrap .titl_wrap{position: relative; display: grid; grid-template-columns: 1fr 115px 35px; column-gap: 2px;  }
	.mNoti_wrap .titl_wrap .pTit{font-size: 36px; flex-wrap: wrap; }
	.mNoti_wrap .titl_wrap .contrl{grid-row: 2; grid-column: 1/ span 3;}
	.mNoti_wrap .titl_wrap .contrl .nTab{width: 100%; }
	.mNoti_wrap .titl_wrap .contrl .plusBtn{position: absolute; top:0; right:0; width: 35px; height: 35px; }
	.mNoti_wrap .owl-nav-custom2{display: flex; flex-direction: row; align-items: center; justify-content: flex-end; }
	.mNoti_wrap .owl-nav-custom2 .prev,
	.mNoti_wrap .owl-nav-custom2 .next{display: block; width:35px;height: 35px; background: transparent; border:0; position: relative; }
	.mNoti_wrap .owl-nav-custom2 .prev:before,
	.mNoti_wrap .owl-nav-custom2 .next:before{content:''; display: block; width: 10px;height: 10px; background: transparent; border-top: 2px solid #fff; border-right: 2px solid #fff; position: absolute; top:50%; left: 50%; transform: translate(-50%, -50%) rotate(45deg) }
	.mNoti_wrap .owl-nav-custom2 .prev:after,
	.mNoti_wrap .owl-nav-custom2 .next:after{content:''; display: block; width: 12px; height: 2px; background: #fff; position: absolute; top:50%; left: 50%; transform: translate(-50%, -50%)}
	.mNoti_wrap .owl-nav-custom2 .prev{transform: rotate(180deg)}
	.mNoti_wrap .owl-nav-custom2 .ppBtn{width: 20px; height: 20px; background: transparent; border:0; position: relative; }
	.mNoti_wrap .owl-nav-custom2 .ppBtn:after	{content:''; display: block; position: absolute; top: 50%; left:50%; transform: translate(-50%, -50%);background:url(/resources/homepage/kr/_Img/ppBtn.png) no-repeat; background-size: auto; background-position: center left; width: 18px; height: 18px; transition: all 0.3s ease;}
	.mNoti_wrap .owl-nav-custom2 .ppBtn.is-paused:after{background-position: center right; }
	.mNoti_wrap .box_wrap .box{width: 100%;border-radius: 0;  }
	.mNoti_wrap .box_wrap .box:after{display: none; }
	.mNoti_wrap .box_wrap .box .item{padding: 0; display: grid; grid-template-columns: 1fr 100px; align-items: center; }
	.mNoti_wrap .box_wrap .box .item .label{font-size: 14px; grid-row:1; grid-column: 1; width: fit-content;margin-bottom: 18px;  }
	.mNoti_wrap .box_wrap .box .item .titl{grid-row: 2; grid-column: 1/ span 2; -webkit-line-clamp: 2; height: 45px; font-family:'pretendard'; font-size: 17px; margin-bottom: 26px;  }
	.mNoti_wrap .box_wrap .box .item .date{grid-row: 1; grid-column: 2; }

	/*일정 캘린더*/	
	.academic-calendar{padding-bottom:0; }
	.academic-calendar .year{font-size: 16px;display: block; font-weight: 500; margin-bottom: 4px; }
	.academic-calendar h2{font-size: 32px; }
	.academic-calendar h2 .month{display: inline-block;margin-right: 4px; color:var(--pointG); }
	.academic-calendar .more-btn{width: 35px; height: 35px; margin-left: auto;margin-top: auto; }
	.academic-calendar .month-wrap{display: none; }
	.academic-calendar .legend{position: absolute; bottom: -24px; right: 20px}
	.academic-calendar .legend span,
	.academic-calendar .schedule-card .date,
	.academic-calendar .schedule-card .period{font-size: 14px; }
	.academic-calendar .schedule-card .period{text-align: end; }
	.academic-calendar .legend span.event,
	.schedule-wrap .contrl {display: none; }
	.academic-calendar .schedule-card{padding: 18px 0 ; background: transparent; }
	.academic-calendar .schedule-card .title{height: unset; -webkit-line-clamp: 1; margin-bottom: 12px; }
	.academic-calendar .item{border-top: 1px solid #ddd; }
	

	/*SNS*/
	.mMed_wrap .pTit .txt01,
	.mMed_wrap .pTit .txt02{font-size:36px;}
	
	.mMed_wrap .contrl{}
	.mMed_wrap .contrl .prev,
	.mMed_wrap .contrl .next{width: 35px; height: 35px;background: transparent; border:0;}
	.mMed_wrap .contrl .prev:before,
	.mMed_wrap .contrl .next:before{height: 10px; background: transparent; border-top: 2px solid #333; border-right: 2px solid #333;transform: translate(-50%, -50%) rotate(45deg); border-radius: 0;}
	.mMed_wrap .contrl .prev:after,
	.mMed_wrap .contrl .next:after{content:''; display: block; width: 12px; height: 2px; background: #333; position: absolute; top:50%; left: 50%; transform: translate(-50%, -50%)}
	.mMed_wrap .contrl .prev{transform: rotate(180deg)}
	.mMed_wrap .contrl .ppBtn{width: 20px; height: 20px; background: transparent; border:0; position: relative; }
	.mMed_wrap .contrl .ppBtn:after	{width: 18px; height: 18px;filter: brightness(0) saturate(100%) invert(20%) sepia(0%) saturate(1484%) hue-rotate(170deg) brightness(97%) contrast(97%);}

	/*어워드*/
	.awardSld .item .txt_box .awTxt01{font-size: 18px; }
	.awardSld .item .txt_box .awTxt02{font-size: 14px; }

	/*자주찾는서비스*/
	.mC02::before{width: 45%}
	.mC02 .side-R .item{width: calc(100% / 2)}

}

@media all and (max-width: 425px){
	.mMed_wrap .mMediaList{margin-right:0; }
}



