@media screen and (max-width: 1480px) {
.mbtns{width:100% !important;margin-top:0;}
.mbtns ul{background:rgba(0,0,0,0.7);}

.visual .mainSlider .slick-dots{bottom:2rem;}
.visual .mainSlider .slick-prev{top:calc(50% - 2rem);}
.visual .mainSlider .slick-next{top:calc(50% - 2rem);}
.visual .mainSlider div.slick-track div p{top:50%;font-size:3rem;}
.visual .mainSlider div.slick-track div p span{margin-top:0.3em;}
}


@media screen and (max-width: 1380px) {
.wd{width:95%;}
.quick{display:none;}
.call-btn .outline-right{width:90%;}

}

@media screen and (max-width: 1300px) {
html{font-size:9px;}
}

@media screen and (max-width: 1280px) {
.wd2{width:95%;}
.sub-content-depart .depart-con .depart-one{width:auto;}
}

@media screen and (max-width: 1199px) {
html{font-size:9px;}
.wid{width:95%;}

.header .top-con .mnav{display:block;}
.header .top-con .pc-gnb{display:none;}

#sub-visual h2{font-size:3vw;}
#sub-visual h3{font-size:5vw;}
#sub-visual p{font-size:2vw;}
}

@media screen and (max-width: 1023px) {
.bottom{flex-wrap:wrap;}
.bottom > div{width:100%;}
.call-btn .outline-right h2{margin-top:0;}
/*.visual .mainSlider div.slick-track div p{font-size:2.6rem;}*/

.sub-content.faculty .fa-bo{display:block;}
.sub-content.faculty .fa-bo .fa-one{width:100%;}
.sub-content.faculty .fa-bo .fa-one{padding:2rem 3rem;}
.sub-content.faculty.fa2 .fa-bo .fa-one{padding:2rem 3rem;}
.sub-content.faculty .fa-bo .fa-one .text ul li.btn-li .btn3{position:static;margin-top:2em;}
.sub-content.faculty .fa-bo .fa-one .text ul{height:auto;}

.sub-content-depart .depart-con .depart-one{width:100%;margin-left:0; margin-right:0;}

.mnotice{flex-wrap:wrap;font-size:1.8rem;}
.mnotice .mnshow{width:100%;border-bottom:0;padding: 3rem;}
.mnotice .mnshow span{ -webkit-line-clamp: 2;}
.mnotice .mnshow a {bottom: 3rem; right:3rem;}/*2023-08-25*/
.mnotice .mnlist{width:100%;padding: 3rem;}
.mnotice .mnlist ul li{font-size:1.8rem;}
}

@media screen and (max-width: 767px) {
html{font-size:8px;}
.visual{aspect-ratio: 1.6 / 1;}
.mbtns ul li a p{width:100%;text-align:center;}
.mbtns ul li a p::before{display:none;}

.qlist ul{flex-wrap: wrap;justify-content: center;}
.qlist ul li{width:25%;}
.qlist ul li a{/*padding-bottom:0;*/font-size:2.5rem;}

.mdeen div{width:100%;font-size:2rem;word-break:keep-all;}
.mdeen div .mdimg{position:static;width:100%;}
.mdeen div p br,.mdeen div span br{display:none;}
.mdeen div .mddetail{margin-top:1em;}

.footer .foot-bottom{flex-wrap:wrap;text-align:center;}
.footer .foot-bottom img{margin:0 auto;max-width:55%;}
.footer .foot-bottom div{padding-left:0;padding-top:2rem;width:100%;margin:0 auto;}

.sub-visual{padding:14rem 4rem;}
.sub-content{font-size:1.8rem;}
.snb{font-size:1.8rem;}
.sub-content.calendar .a-year .a-month ul li p{width:100%;}
.sub-content.calendar .a-year .a-month ul li span{width:100%;}

.tb3{border-bottom:2px solid #ddd;}
.tb3 colgroup,.tb3 thead{display:none;}
.tb3 tr{display: flex; flex-wrap: wrap;border-top:1px solid #ebebeb;}
.tb3 tr:last-child{border-bottom:1px solid #ebebeb;}
.tb3 tr td{display:inline-block;border-bottom:0; border-top:0;}
.tb3 tr td:nth-child(1){display:none;}
.tb3 tr td[colspan="4"]{display:block;text-align:center;width:100%;}
.tb3.club tr td{width:100%;}
.tb3.club tr{border-top:0;}
.tb3.club tr td:nth-child(1){display:inline-block;padding-bottom:0;}

.tb3.num3 tr.notice td:nth-child(2)::before{content:'공지'; display:inline-block; font-weight:500; padding:0.1em 0.3em; border:1px solid #666;margin-right:0.2em;}
.tb3.num1 tr td:nth-child(2){order:1;}
.tb3.num1 tr td:nth-child(3){width:100%;padding-bottom:0;}
.tb3.num1 tr td:nth-child(5)::before{content:'조회수 : ';}
.tb3.num2 tr td:nth-child(2){padding-bottom:0;width:100%;}
.tb3.num2 tr td:nth-child(5)::before{content:'조회수 : ';}
.tb3.num3 tr td:nth-child(2){padding-bottom:0;width:100%;}
.tb3.num3 tr td:nth-child(4)::before{content:'조회수 : ';}

.ga-one{width:100%;}

.tittabbox{padding-left:0;}
.tittabbox h4{position:static;width:100%;}
.tittabbox .btn-wd{width:49%;}
}

@media screen and (max-width: 600px) {
.footer .foot-bottom div{width:80%;}
}

@media screen and (max-width: 480px) {
html{font-size:7px;}
.visual .mainSlider div.slick-track div p{font-size:2.4rem;}
.mbtns ul{flex-wrap:wrap;justify-content:center;}
.mbtns ul li{width:40%;}
.qlist ul li{width:40%;}
.bottom > div{padding:6rem 0;}
.call-btn .outline-right{font-size:1.7rem;}
.way-btn a{font-size:1.8rem;width:70%;padding:4rem 0;}

.sub-content.calendar .a-year .a-month ul{width:100%;}
.sub-content.calendar .a-year .a-month h5{width:100%;text-align:center;margin-bottom:1rem;}

.bo-search span{position:static; display:block; background:#f8f8f8;padding:2em 0;border:1px solid #ebebeb;margin-top:1em;text-align:center;}
.fabtn1,.fabtn2,.fabtn3,.fabtn4{width:35%;padding-left:0; padding-right:0;}
.btn-wd{width:49%;}

.sub-content-depart{padding:4vh;}
.sub-content-depart h2 b{font-size:3.7vh;}
.sub-content-depart h2{font-size:2.3vh;}
.sub-content-depart .depart-con .depart-one{margin-top:3vh;}
.sub-content-depart .depart-con .depart-one a{padding:4vh 20px;}
.sub-content-depart .depart-con .depart-one h3{font-size:2.3vh;margin-bottom: 1.8vh; padding-bottom: 1.5vh;border-bottom:1px solid #fff;}
.sub-content-depart .depart-con .depart-one h3 b{font-size:3.6vh;}
.sub-content-depart .depart-con .depart-one p{font-size:2vh;}
.sub-content-depart .depart-con .depart-one span{margin-top:5vh;}
.sub-content-depart .depart-con .depart-one span img{width:5vh;}

/*.mnotice .mnshow .mnshowimg{max-width:calc(100% - 148px - 2rem);}*/
}

@media screen and (max-width: 360px) {
.tittabbox .btn-wd{width:100%;}
.footer .foot-bottom div{width:100%;}
.header .top-con .mnav a.lang{margin-right:0.1em;}
}

@media screen and (max-width: 320px) {
.btn-wd{width:100%;}
.mnotice .mnshow .mndate{padding:0.8em 0.4em;}/*2023-08-25*/
}