@media screen and (max-width: 1300px) {
	#visual .btns{display:none;}
	.m01-rnw{background:#fff;}
	.m01-rnw .m01-2 div #bo-dots ul li button{background:#e1e1e1;}
	.m01-rnw .m01-3 div #bo-dots ul li button{background:#e1e1e1;}


	.btns1300{height:auto;}
	.btns1300 ul{background:#eee url('../images/deco-logo-bg.png') no-repeat center 3% / 90%;width:100%;text-align:center;padding:5rem 0 0;}
	.btns1300 ul li{display:inline-block;box-sizing:border-box;width:20rem;text-align:center;margin-bottom:5rem;vertical-align:top; word-break:keep-all;line-height:1.2;}
	.btns1300 ul li:nth-child(1) a{background:url(../images/btn-icon2.png) no-repeat center 0 / auto 8rem;}
	.btns1300 ul li:nth-child(2) a{background:url(../images/btn-icon2.png) no-repeat center 0 / auto 8rem;}
	.btns1300 ul li:nth-child(3) a{background:url(../images/btn-icon3.png) no-repeat center 0 / auto 8rem;}
	.btns1300 ul li:nth-child(5) a{background:url(../images/btn-icon4.png) no-repeat center 0 / auto 8rem;}
	.btns1300 ul li:nth-child(6) a{background:url(../images/btn-icon5.png) no-repeat center 0 / auto 8rem;}
	.btns1300 ul li:nth-child(7) a{background:url(../images/btn-icon6.png) no-repeat center 0 / auto 8rem;}
	.btns1300 ul li a{font-size: 1.8rem;padding-top:9rem;color:#333;display:block;font-weight:500;}
	#visual .mainSlider div .txt{top:50%;}
	#visual .mainSlider div .txt p {font-size: 2.2vw;}
	#visual .mainSlider div .txt p.big {font-size: 6.4vw;margin: 0.4em 0;}
	#visual .mainSlider div .txt p.mid {font-size: 3vw;}
	#visual .mainSlider .slick-dots{bottom:5%;}

	.pcdelete1300{display:block;}

}

@media screen and (max-width: 1199px) {
	html{font-size:9px;}
	.wid{width:95%;}

	#sub-visual h2{font-size:3vw;}
	#sub-visual h3{font-size:5vw;}
	#sub-visual p{font-size:2vw;}

	.m03-rnw div.bg1 .outline1{width:50vw; padding:0;margin-right:auto;}
	.m03-rnw div.bg2 .outline2{width:50vw; padding:0;margin-left:auto;}
	}

	@media screen and (max-width: 1023px) {
	header #pc-nav .nav-ul{top:2.6rem;}
	header #pc-nav .nav-ul li{display:none;}
	header #pc-nav .nav-ul li#mobile-nav{display:inline-block;}

	.m04 ul li{width:32%;margin:2rem 0;}
	.m04 ul li:nth-child(4){border-left:0;}

	.m02 .m02-1{width:100%;}
	.m02 .m02-2{margin-left:0;width:47.5%;}
	.m02 .m02-3{width:47.5%;}
	.m02 .m02-1 ul li{font-size:1.6rem;}

	.m02 .m02-3{height:0; padding-bottom:20.5rem;}
	.m02-2,.m02 .m02-3{margin-top:8rem;}

	#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 .btn{position:static;margin-top:2em;}
	#sub-content.faculty .fa-bo .fa-one .text ul{height:auto;}

	.goal-one{width:100%; margin:0;}
	.divide-two50{flex-direction:column;}
	.divide-two50 > *{width:100% !important;}

	.m03-rnw{flex-direction:column;}
	/*.m03-rnw div.bg1 .outline1{width:90%; padding:0;margin-right:auto;}
	.m03-rnw div.bg2 .outline2{width:90%; padding:0;margin-left:auto;}*/

	.m01-rnw .wid > *{float:none;}
	.m01-rnw .m01-1{width:600px;max-width:100%;margin-right:auto;margin-left:auto;}
	.m01-rnw .m01-2{width:600px;max-width:100%;margin-right:auto;margin-left:auto;margin-top:7rem;}
	.m01-rnw .m01-3{width:600px;max-width:100%;margin-right:auto;margin-left:auto;margin-top:7rem;}

	.m01-rnw .m01-2 .slick-slide p img{aspect-ratio:16 / 9;height:auto;}
	.m01-rnw .m01-3 .slick-slide p img{aspect-ratio:16 / 9;height:auto;}

	.m02-rnw .wid > *{float:none;}
	.m02-rnw .m01-1{width:600px;max-width:100%;margin-right:auto;margin-left:auto;}
	.m02-rnw .m01-2{width:600px;max-width:100%;margin-right:auto;margin-left:auto;margin-top:7rem;}
	.m02-rnw .m01-3{width:600px;max-width:100%;margin-right:auto;margin-left:auto;margin-top:7rem;}
}

@media screen and (max-width:1024px) {
	#sub-content.greeting .bg-box {grid-template-columns: 220px 1fr;}
}
@media screen and (max-width:800px) {
	#sub-content.greeting .bg-box {display:flex;flex-direction:column;}
	.greeting-txt {justify-content:center;}
	#sub-content.greeting .bg-box p {text-align:center;}
}


@media screen and (max-width: 767px) {
	/*html{font-size:9px;}*/
	.m01,.m02{margin-top:4rem;}
	.m01 .m01-1{margin-right:0; width:100%;}
	.m01 .m01-2{width:100%;margin-top:4rem;}
	.m01 .m01-2 .slick-slide p img{height:initial;aspect-ratio: 16 / 9;}

	.m02 .m02-2{margin-left:0;width:100%;}
	.m02 .m02-3{margin-left:0;width:100%;}
	.m02 > div ~ div{margin-left:0;}
	.m02 .m02-3{height:0; padding-bottom:56.25%;}
	.m02-2,.m02 .m02-3{margin-top:5rem;}

	.m03{margin-top:6rem;padding:4rem 0;text-align:center;}
	.m03 .int a{margin-top:1.5em;margin-bottom:1.5em;}
	.m03 .absol{position:static;width:100%;}
	.m03 .absol .m03Slider .slick-dots{display:none !important;}
	.m04{padding:5rem 0 4rem;}
	.m05{flex-wrap: wrap;flex-direction: column;}
	.m05 div.m05-1 div{width:100%;margin-left:0;max-width:100%;  padding: 7rem 5vw;}
	.m05 div.m05-1 h2{font-size:2.3rem;}
	.m05 div.m05-1 a{padding-bottom:0.6em; margin-bottom:0.6em;}
	.m05 div.m05-2 h2{width:60%;border:2px solid #fff;}
	.m05 div.m05-2{padding: 12rem 5vw;}
	.m05 div.m05-2 h2 a{font-size:2.4rem;padding:1em 0;}
	footer .f-bottom img{max-width:65%;}
	footer .f-bottom{flex-wrap: wrap;flex-direction: column;}
	footer .f-bottom div{text-align:center; margin-top:3rem;}
	#sub-nav{border-top:0; border-bottom:0;margin-top:3rem;height:auto;}
	#sub-nav div{height:auto;}
	#sub-nav div i{height:46px;width:44px;}
	#sub-nav div .subnav-dep1, #sub-nav div .subnav-dep2, #sub-nav div .subnav-dep3{height:44px;border-bottom:1px solid #ddd;}
	#sub-nav div .subnav-dep1, #sub-nav div .subnav-dep2{width:calc(50% - 24px);border-top:1px solid #ddd;}
	#sub-nav div .subnav-dep3{width:calc(100% - 2px);border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
	#sub-nav div .subnav-dep1 > a, #sub-nav div .subnav-dep2 > a, #sub-nav div .subnav-dep3 > a { display: block; line-height: 44px; font-size: 1.6rem; color: #333; padding-left: 1rem; background: url(../images/icon-re2.png) no-repeat right 10px center;}
	#sub-nav div div ul{top:45px;}

	.traffic_1 dl dt,.traffic_1 dl dd{width:100%;}

	.tb2 tr td, .tb2 tr th, .tb1 tr td, .tb1 tr th, .tb2.ss tr td, .tb2.ss tr th{padding:0.2em;}

	#sub-content.calendar .a-year .a-month ul li p{width:100%;}
	#sub-content.calendar .a-year .a-month ul li span{width:100%;}

	#sub-content.fund .fund-ul{flex-wrap: wrap;}
	#sub-content.fund .fund-ul > *{flex-basis:50%; box-sizing:border-box;}

	.ga-one{width:100%;padding-bottom:8%;}
	/*.ga-one .img img{height:60%;}*/
	.ga.bor .ga-one {width: 98%;padding-bottom: 8%;}

	.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:nth-child(2){width:100%;padding-bottom:0;}
	/*.tb3 tr td:nth-child(3)::before{content:'작성자 : '}*/
	.tb3 tr.notice td:nth-child(2)::before{content:'공지';margin-right:0.5em;border:1px solid #222;    color: #333;    display: inline-block;font-weight:500;    padding: 0 0.4em;}

	.tb3.donor td:nth-child(2){/*width:auto;*/}
	.tb3.donor td:nth-child(3)::before{display:none;}


	.tb3.type2 tr td:nth-child(2){width:auto;padding-bottom:0.5em;order:1;}
	.tb3.type2 tr td:nth-child(3)::before{content:'공지';margin-right:0.5em;border:1px solid #222;    color: #333;    display: inline-block;font-weight:500;    padding: 0 0.4em;}
	.tb3.type2 tr td:nth-child(3){width:100%;padding-bottom:0;}
	.tb3.type2 tr.notice td:nth-child(2)::before{content:'';margin-right:0;border:0;display: inline;padding:0;}

	.bo-search.donor span{position:static; display:block; background:#f8f8f8;padding:2em 0;border:1px solid #ebebeb;margin-top:1em;text-align:center;}

	.img-array li{width:100%;}
	.slogan-layout{flex-direction:column;}
	.slogan-layout .img{width:100%; margin-bottom:13px;}
	.slogan-layout .btns{width:100%;}

	#sub-content.history .history-con > ul{width:96%;}

	.m03-rnw div.bg1 .outline1{width:80vw; padding:0;margin-right:auto;}
	.m03-rnw div.bg2 .outline2{width:80vw; padding:0;margin-left:auto;}
	.btns1300 ul{padding-top:2rem;}
	.btns1300 ul li{width:30%;text-align:center;margin-bottom:2rem;}
	.btns1300 ul li a{font-size:2rem;}
}

@media screen and (max-width: 600px) {
	.m04 ul li{width:45%;margin:2rem 0;}
	.m04 ul li:nth-child(4){border-left:1px solid rgba(255,255,255,0.3);;}
	.m04 ul li:nth-child(odd){border-left:0;}

	.btns1300 ul{background:#eee url('../images/deco-logo-bg.png') no-repeat center -10% / 80%;}

	.m01-rnw{padding:4rem 0;}
	.m01-rnw .m01-2{margin-top:4rem;}
	.m01-rnw .m01-3{margin-top:4rem;}

	.m02-rnw{padding:4rem 0;}
	.m02-rnw .m01-2{margin-top:4rem;}
	.m02-rnw .m01-3{margin-top:4rem;}

	.m03-rnw div.bg1{padding-top:4rem;}
	.m03-rnw div.bg1 .outline1{width:90%; flex-direction:column;text-align:center;}
	.m03-rnw div.bg1 .outline1 > *{width:100%;text-align:center;}
	.m03-rnw div.bg1 .outline1 .left{padding-bottom:1rem;}
	.m03-rnw div.bg1 .outline1 .left h2{text-shadow: 0px 0px 0.5em rgba(255, 255, 255, 1), 0px 0px 0.5em rgba(255, 255, 255, 1), 0px 0px 0.5em rgba(255, 255, 255, 1), 0px 0px 0.5em rgba(255, 255, 255, 1), 0px 0px 1em rgba(255, 255, 255, 1), 0px 0px 1em rgba(255, 255, 255, 1);}
	.m03-rnw div.bg1 .outline1 .left p{font-size:1.7rem;text-shadow: 0px 0px 0.5em rgba(255, 255, 255, 1), 0px 0px 0.5em rgba(255, 255, 255, 1), 0px 0px 0.5em rgba(255, 255, 255, 1), 0px 0px 0.5em rgba(255, 255, 255, 1), 0px 0px 1em rgba(255, 255, 255, 1), 0px 0px 1em rgba(255, 255, 255, 1);}
	.m03-rnw div.bg1 .outline1 .left p br{display:none;}
	.m03-rnw div.bg1 .outline1 .right .m03Slider p{margin-bottom:0.3em;text-shadow: 0px 0px 0.5em rgba(255, 255, 255, 1), 0px 0px 0.5em rgba(255, 255, 255, 1), 0px 0px 0.5em rgba(255, 255, 255, 1), 0px 0px 0.5em rgba(255, 255, 255, 1), 0px 0px 1em rgba(255, 255, 255, 1), 0px 0px 1em rgba(255, 255, 255, 1);}
	.m03-rnw div.bg1 .outline1 > a{position:static; margin:0 auto;width:6.5em;order:1;margin-top:2rem;}

	.m03-rnw div.bg2{padding:4rem 0;}
	.m03-rnw div.bg2 .outline2{width:90%; flex-direction:column;text-align:center;}
	.m03-rnw div.bg2 .outline2 .left{width:100%;text-align:center;}
	.m03-rnw div.bg2 .outline2 .right{width:100%;text-align:center;margin-top:2rem;}
	.m03-rnw div.bg2 .outline2 .left h2{margin-top:0;}
	.m03-rnw div.bg2 .outline2 .left h2 span br{display:none;}
	.m03-rnw div.bg2 .outline2 .left p{display:none;}
	.m03-rnw div.bg1 .outline1 .right{}

	#sub-content.greeting .bg-box p {margin:2rem 0;font-size:1.8rem;}
}


@media screen and (max-width: 480px) {
	html{font-size:8px;}

	#visual .mainSlider .slick-dots{display:none !important;}
	#visual .mainSlider div .txt p{font-size:3vw;}
	#visual .mainSlider div .txt p.big{font-size:8vw;}
	#visual .mainSlider div .txt p.mid{font-size:4vw;}

	#visual .btns{height:34vw;}
	#visual .btns ul li{width:33.33% !important;}
	#visual .btns ul li a{height:50%;padding-top:11vw;font-size:3vw;background-size:auto 49% !important;background-position:center 20% !important;}

	/*#visual .btns{height:80vw;}
	#visual .btns ul li {width: 50% !important;}
	#visual .btns ul li a {height: 33.33%; padding-top: 19vw; font-size: 4vw; background-size: auto 50% !important;}*/

	.m01 .m01-1 ul li{font-size:1.8rem;}
	.m01 .m01-2 .slick-slide p img{width:100%;}
	.m01 .m01-2 .slick-slide p.txt{position:static;width:100%;margin-top:1rem;}
	.m01 .m01-2 div #bo-dots {position:static;margin-top:1rem;}
	.m02 .m02-1 p{font-size:2.4rem;}
	.m02 .m02-1 ul li{font-size:1.8rem;}

	.m02 .m02-2 ul li a{font-size:2rem;padding-top:3.4rem;}
	#sub-visual{padding:12vw 3vw;}
	#sub-visual h2{font-size:8vw;}
	#sub-visual h3{font-size:12vw;}
	#sub-visual p{font-size:4vw;}

	.bo-search span{position:static; display:block; background:#f8f8f8;padding:2em 0;border:1px solid #ebebeb;margin-top:1em;text-align:center;}


	#sub-content.faculty .fa-bo .fa-one img{width:80px;}
	#sub-content.faculty .fa-bo .fa-one .text{width:calc(100% - 80px);}
	#sub-content.faculty .fa-bo .fa-one .text ul{padding-right:0;}

	#sub-content.faculty.fa2 .fa-bo .fa-one img{width:80px;}
	#sub-content.faculty.fa2 .fa-bo .fa-one .text{width:calc(100% - 80px);}
	#sub-content.faculty.fa2 .fa-bo .fa-one .text ul{padding-right:0;}


	#sub-content.appendages ul.tabs li{width:32.7%;}

	#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;}

	#sub-content.goal table tr{display:flex;flex-direction: column;}
	#sub-content.goal table td.img{width:100%;text-align:center;}
	#sub-content.goal table td.img img{width:60% !important;}

	#sub-content .bo-search.donor span select{width:45%;margin-bottom:1px;}
	#sub-content .bo-search.donor span input{width:calc(90% - 7.8rem);}

}

@media screen and (max-width: 360px) {

}

