@media (max-width: 1620px) {
	.guide .imgBox > div > .txt{display:none;}
}

@media (max-width: 1497px) {
	html{font-size:8px;}
	.footArea > .footInfo{font-size:13px;}
}

@media (max-width: 1020px) {
	.inquiry .innerWrap{flex-direction: column; align-items:center;}
	
	.inquiry .txtBox{width:100%; max-width:750px; margin-right:0px; margin-bottom:5rem;}
	.inquiry .txtBox > .t{margin-bottom: 5rem; text-align:center;}
	.inquiry .txtBox > .c{display:flex; justify-content:space-between;}
	.inquiry .txtBox > .c > li{margin-top:0px !important; text-align:center;}
	.inquiry .txtBox > .c > li:nth-of-type(1){order:0}
	.inquiry .txtBox > .c > li:nth-of-type(2){order:2}
	.inquiry .txtBox > .c > li:nth-of-type(3){order:1}
	
	.footBtnArea .footBtn > .emailBtn{padding:8px;}
	.footBtnArea .footBtn > .emailBtn > .imgBox{margin-right:0px;}
	.footBtnArea .footBtn > .emailBtn > .txtBox{display:none;}
}

@media (max-width: 920px) {
	.guide {background: url(../images/mainBg.png) no-repeat left / cover;}
	.guide .innerWrap{justify-content:center;}
	.guide .txtBox{width:100%; max-width:500px; text-align:center;}
	.guide .imgBox{display:none;}
}

@media (max-width: 770px) {
	footer > .footArea{flex-direction: column; align-items:center;}
	.footArea > .footLogo{margin-bottom:5rem;}
	.footArea > .footInfo{width:100%; max-width:550px;}
	
	.visualSwiper .swiper-slide > div{text-align:center;}
	.visualSwiper .swiper-slide > div > .tit{font-size:45px;}
	.visualSwiper .swiper-slide > div > .con{font-size:20px;}
	
	.visualSwiper .swiper-slide > div > .hashList{justify-content:center;}
	.visualSwiper .swiper-slide > div > .hashList > span{font-size:12px;}
	
	.guide .txtBox > .t > span{font-size:14px;}
	.guide .txtBox > .t{font-size:30px;}
	
	.partner .conWrap > .tit > span{font-size:14px;}
	.partner .conWrap > .tit{font-size:30px;}
	
	.inquiry .txtBox > .t > span{font-size:14px;}
	.inquiry .txtBox > .t{font-size:30px;}
	
	.inquiry .txtBox > .c > li > span{font-size:13px;}
	.inquiry .txtBox > .c > li{font-size:15px;}
	
}

@media (max-width: 680px) {
	.sub .subWrap .conTopArea{flex-direction: column-reverse; align-items:end; gap:10px;}
	.sub .subWrap .conTopArea > .leftArea{flex-direction: column; gap: 10px; width:100%; align-items: start;}
	
	.schInputWrap{width:100%; height:35px;}
	.sub .subWrap .conTopArea > .leftArea > .topPaging > li{font-size:12px;}
	
	.btn.sizeM{height:40px; line-height:40px; padding:0px 20px; font-size:14px;}
	.btn.sizeS{font-size:12px; height:35px; line-height: 38px;}
	
	/*input:not(input[type="submit"]){height:35px !important; line-height:35px !important;}*/
	
	
	
	.listTable thead{display:none;}
	
	.listTable,
	.listTable > tbody,
	.listTable tr{display:inline-block; width:100%;}
	.listTable td{display:flex; background:#fff !important; font-size:13px; padding:0 0 5px 0;}
	
	.listTable td.checkArea{padding:5px 0 10px;}
	.listTable td.num{display:none;}
	.listTable td.date{position:absolute; top:11px; right:0px; padding:0px; font-size:12px; color:#777;}
	.moTxt{display:inline-block; margin-right:5px;}
}

@media (max-width: 426px) {
	header .headerArea,
	header.on > .headerArea{padding:0 20px; height:64px;}
	header .headerArea > .logo{width:15rem; height:100%; display:flex; align-items:center;}
	header .headerArea > .leftArea{height:100%;}
	header .headerArea > .leftArea > ul{height:100%; display:flex; align-items:center;}
	header .headerArea > .leftArea > ul > li{height:100%;}
	header .headerArea > .leftArea > ul > li > a{height:100%; display:flex; align-items:center;}
	header .headerArea > .leftArea > ul > li > .navBtn{height:100%; display:flex; align-items:center;}
	header .headerArea > .leftArea .btnIcon > img{height:20px;}
	header .headerArea > .leftArea > ul:first-of-type{display:none;}
	
	.visualSwiper .swiper-slide > div{margin:0 20px;}
	.visualSwiper .swiper-slide > div > .tit{font-size:35px;}
	.visualSwiper .swiper-slide > div > .con{font-size:15px;}
	
	.guide .innerWrap,
	.partner .conWrap,
	.inquiry .innerWrap{padding:93px 20px 93px;}
	
	.inquiry .txtBox > .c{flex-wrap:wrap; gap:20px;}
	.inquiry .txtBox > .c > li{width:100%;}
	
	footer > .footArea{padding:40px 20px;}
	.footArea > .footInfo > .con > ul{flex-wrap:wrap; gap:10px;}
	.footArea > .footInfo > .con > ul > li{width:100%;}
	
	.footBtnArea .footBtn{padding:0 20px 20px;}
	.footBtnArea .footBtn > .kakaoBtn{width:40px; height:40px;}
	.footBtnArea .footBtn > .emailBtn{padding:6px;}
	.footBtnArea .footBtn > .emailBtn > .imgBox{width:30px; height:30px;}
	
	.fieldTable,
	.fieldTable tr{display:block;}
	.fieldTable th,
	.fieldTable td{display:block;}
	.fieldTable th{padding:10px 0 0; font-size:12px;}
	.fieldTable th::before{margin-right:5px;}
	.fieldTable td{padding:5px 0 10px;}
	
	.memPickBtn + .memPickText.view{display:block; margin-left:0px; margin-top:10px; font-size:12px;}
	
	
}