@charset "utf-8";

/*성인학습자 모집  */
.major_list{display:flex;flex-wrap:wrap;align-items: stretch;gap: 0.5rem;}
.major_list li{width: calc(100%/5 - 0.525rem);border:1px solid #e4e4e4;text-align:center;padding: 0.5rem;box-sizing: border-box;}
.major_list li .icon{position:relative;width:100%;height: auto;margin-bottom:7px;}
.major_list li .icon img{max-width:100%;}
.major_list li p{line-height:1.2;font-size: 0.9rem;font-weight:bold;color:#000;}


/* PDF뷰어 수정 190904 */
.excha_box {position:relative; padding:20px 20px; font-family:"NotoR"; line-height:1.4; border:4px solid #dfe6ee; overflow:hidden; background:#fff;}
.excha_box .btn {position:absolute; right:20px; top:10px;}
.excha_box .excha_pdf {height:800px; margin-top:20px; padding-top:20px; border-top:1px dashed #b2b7c7;}
.excha_box .excha_pdf object {width:100%; height:100%;}
.excha_box .excha_pdf object embed {width:100%; height:100%;}
.excha_down {display:none; width:100%; text-align:center; border:1px solid #d9d9d9; background:#F7F7F7 url('/images/template/00002/sub_cnt/pdf_img.png') no-repeat 50% 60px;}
.excha_down a {width:100%; height:80px; display:block; padding-top:140px; font-size:16px; line-height:16px; color:#000000;}

/* 입시자료신청 */
.privacy_box { height:400px; overflow-y:auto; font-family:'돋움' !important; font-size:12px; color:#666}
.privacy_box strong { color:#333}

/* 입시자료 신청완료 추가 190814*/
.apply { text-align:center; background:url('/images/template/00002/sub_cnt/apply_img.png') no-repeat 50% 40px; border:1px solid #353535; border-top-width:3px; padding:30px; overflow:hidden}
.apply p.t1 { font-size:32px; color:#222; padding:260px 0 0}
.apply p.t2 { font-size:16px; color:#666; line-height:25px; margin-top:10px}


/* input 스타일 수정전 주석처리 190814 
.input_st input { margin:0; padding:0; font-family:Dotum; font-size:inherit; color:#333; line-height:19px; vertical-align:middle; -webkit-border-radius:0; }
.input_st input[type="text"], input[type="password"] { height:23px; line-height:23px; padding:1px 0 0 7px; margin:0; border:1px solid #dfdfdf; border-left-color:#bcbcbc; border-top-color:#bcbcbc; -webkit-appearance:none}
.input_st select { padding:1px 1px 1px 0; height:28px; font-size:1em; color:#333; line-height:23px; *line-height:23px; vertical-align:middle; font-family:Dotum;*margin-top:1px; }*/

/* input 스타일 수정 190910 */
.input_st01 input { margin:0; padding:0; font-family:Dotum; font-size:inherit; color:#333; line-height:19px; vertical-align:middle; -webkit-border-radius:0; }
.input_st01 input[type="text"], .input_st01 input[type="password"] { height:19px; line-height:19px; padding:3px 0 0 7px; border:1px solid #dfdfdf; border-left-color:#bcbcbc; border-top-color:#bcbcbc; -webkit-appearance:none}
.input_st01 input.tR { padding-left:0 !important; padding-right:7px !important; }
.input_st01 input[type="password"] { height:21px; padding-top:0px; line-height:21px; }
.input_st01 input[type="radio"] { width:13px; height:13px; vertical-align:-1px; *vertical-align:middle}
.input_st01 select { padding:1px 1px 1px 0; height:23px; *height:23px; font-size:1em; color:#333; line-height:23px; *line-height:23px; vertical-align:middle; font-family:Dotum;*margin-top:1px; }
.input_st01 input, .input_st01 select, .input_st01 button{font-size:12px} /* 수정 190920 */
.line_ht30 {line-height:30px;}/* 추가 190920 */



/* 제출서류확인 190909 추가 */
.number_check {position:relative; width:50%; height:365px; margin:0 auto; border:1px solid #c5c5c5; background:url('/images/template/00002/sub_cnt/number_check.png') no-repeat 50% 40px;}
.check_box{ position:relative;  width:80%; height:99px; margin:230px auto 0; overflow:hidden;}
.check_box ul{left:0; top:0; float:left;}
.check_box ul li{margin-top:2px; height:34px;}
.check_box ul li:first-child{margin-top:0;}
.check_btn{ float:right;}
.check_btn input {width:140px; height:99px; border:0; background:#005aab; font-size:16px; color:#fff;  font-family:"NotoM";}
.txt_name {float:left; width:105px; text-align:left; line-height:27px; font-family:NGBold; height:27px; display:block;}
.check_box ul li span.input_name input{border:1px solid #c0c0c0; height:25px; line-height:25px; color:#666; width:190px;}
.check_box ul li span.input_number input{border:1px solid #c0c0c0; height:25px; line-height:25px; color:#666; width:100px;}
.check_tip{ margin-top:10px; font-family:NGNormal; color:#eb7a38; font-size:12px;}


/*게시판 VIew 190916추가*/
.BD_table {position:relative; margin-top:10px; font-family:"NanumSquareR"; border-top:2px solid #2c2c2c; font-size:12px; overflow:hidden;}
.BD_table table {position:relative; width:100%; border-collapse:collapse; margin-left:-1px;}
.BD_table caption span {position:absolute; top:-9999px; overflow:hidden; height:0px; width:0px; }
.BD_table th {word-break: keep-all; padding:13px 20px; color:#333; font-weight:bold; font-family:"NanumSquareB"; font-size:18px; border-bottom:1px solid #9298af; border-left:1px solid #9298af; background:#f7f8fc;}
.BD_table th.title {padding:16px 20px; border-bottom:1px solid #9298af; background:#fff;}
.BD_table td {padding:10px 20px; color:#444; border-left:1px solid #9298af; border-bottom:1px solid #9298af; font-weight:bold; font-size:15px;}
.BD_table .notice_mob01 table {display:none;} /*190917추가*/

/* 내신성적산출 btn 수정전 주석처리 190814
input.calcul_btn {padding:5px 10px; color:#fff; border:none; background:#155eb6;}
input.delete_btn {padding:5px 10px; color:#fff; border:none; background:#515151;}*/

/* 내신성적산출 btn 수정 190814*/
input.calcul_btn01 {padding:5px 10px; color:#fff; border:none; background:#155eb6;}
input.delete_btn01 {padding:5px 10px; color:#fff; border:none; background:#515151;}

	/* 내신성적산출 버튼추가 190814*/
	.mini.ico_g span.delete {background:url("/images/template/00002/con_com/btn_deleteG_SML.png") no-repeat;}
	
/*장학안내 - 장학금규정*/
.scTb_hid{display: none;}

.tbl_st_sc {position:relative; width:100%; margin:5px 0 0 -1px; text-align:center; border-top:2px solid #000; -webkit-overflow-scrolling:touch; /* 삭제 word-break:keep-all;*/}
.tbl_st_sc thead th {padding:13px 3px; vertical-align:middle; color:#222; font-family:"NotoM"; font-weight:normal; font-size:14px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; background:#f3f3f3;}
.tbl_st_sc tbody th {padding:13px 3px; vertical-align:middle; color:#222; font-family:"NotoM"; font-weight:normal; font-size:14px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; background:#fdfdfd;}
.tbl_st_sc td {padding:10px 3px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2;}
.tbl_st_sc tfoot th {padding:13px 3px; color:#222; font-family:"NotoM"; font-weight:normal; font-size:14px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; background:#fafbfb;}
.tbl_st_sc tfoot td {padding:13px 3px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; background:#fafbfb;}
.tbl_st_sc:after {content:""; display:block; position:absolute; left:0; top:0; width:1px; height:100%; clear:both; overflow:hidden; background:#fff;}
	



/* 자주찾는질문 */
.faq_count {line-height:30px;}
.faq_count span {color:#222; font-size:13px}
.faq_count strong.cnt_point { color:#06F}
.faqList{ border-top:2px solid #151515 }
.faqList .list { width:100%}
.faqList .list > dt { position:relative}
.faqList .list > dt{background: url('/images/template/00002/sub_cnt/faq_off.png') no-repeat right center}
.faqList .list > dt.active{background:url('/images/template/00002/sub_cnt/faq_on.png') no-repeat right center}
.faqList .list > dt button { width:100%; display:block; border-bottom:1px solid #e9e9e9; padding:15px 0; text-align:left; line-height:28px; vertical-align: middle}
.faqList .list > dt button .faq_Q {position:absolute; top:16px; left:15px; width:28px; height:28px; color:#fff; line-height:25px; text-align:center; margin:0 10px 0 0; border-radius:50%; background:#005aab}
.faqList .list > dt button .faq_question {display:inline-block; *display:inline; zoom:1; margin:0 30px 0 60px; font-size:15px}
.faqList .list > dd {display:none; position:relative; border-bottom:1px solid #dfdfdf; background:#f9f9f9}
.faqList .list > dd .faq_answer{ margin:0 15px 0 60px; padding:15px 0}
.faqList .list > dd .faq_answer > span.faq_A {position:absolute; top:16px; left:15px; width:28px; height:28px; color:#fff; line-height:25px; text-align:center; margin:0 10px 0 0; border-radius:50%; background:#e32c28}

/* 0401 전체 학과안내 */
.info_ico {height:210px; background-size:cover; background:url('/images/template/00002/sub_cnt/img_0401_info.png') no-repeat center top;}
.info_ico p {font-size:20px; color:#fff; font-family:"NotoL"; padding:57px 20px; line-height:1.5; text-align:center;}
.info_ico p span {font-size:32px;font-family:"NotoR";}
.dep_box {position:relative; border:1px solid #ddd; border-top:2px solid #005aab;}
.dep_box .inner {position:relative; padding:30px; background:#fff;  overflow:hidden;}
.dep_box .dep_img {width:130px; height:130px; float:left; margin-right:30px;}
.dep_box .dep_img img {width:100%; height:100%;}
.dep_box .dep_info {width:890px; float:left;}
.dep_box .dep_info .list_st1 {width:100%;}
.dep_box .dep_info .list_st1 li{width:31%; float:left; margin:1px 0;}

/* 0402-6 전체 학과안내 */
.dep_box .inner .major_box {width:890px; float:left;}
.dep_box .major_list_box {position:relative; width:100%; margin-top:10px; border-bottom:1px solid #D4D4D4; float:left;}
.dep_box .major_list_box .major_tit {margin:10px 20px 0 0; float:left}
.dep_box .major_list_box .list_major {width:100%; float:left}
.dep_box .major_list_box .list_major li{width:15%; float:left; margin:7px 0 8px;}

/* 0504_기숙사안내 */
.box_dormitory {position:relative;}
.box_dormitory:before {content:''; position:absolute; top:-2px; left:-2px; width:280px; height:280px; }
.dormitory_ico {position:relative; min-height:70px; padding-left:300px;}
.dormitory_ico .ico_boxImg {position:absolute; left:0; top:0;}
.dormi_tb img{max-width:100%;}
.photo_wrap{display:none; width:100%; height:100%; left:0; top:0; position: fixed; background:rgba(0, 0, 0, 0.6); overflow:auto; z-index: 3000;}
.photo_list{position:relative; width:80%; max-width:800px; margin:3% auto; text-align:center; background:#fff; padding:10px 0 0;}
/* .photo_list ul{padding:10px;} */
.photo_list .slick-track{transform: translate3d(0,0,0) !important;}
.photo_list a.btn_close{position: absolute; right:-40px; top:0px; display:block; width:30px; height:30px; overflow:hidden; text-indent: -10000%; background:url('/images/template/00002/common/btn_close_wh.png') no-repeat center;}
	/* 슬라이드 */
	.slick-slide img { max-width:100%;}
	.slick-slide { transition: all ease-in-out .3s; max-width: 100%;}

	/* slider view */
	.slider-view{ display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;  user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
	.slider-view img{max-width:800px; max-height:400px;}
	
	/* slider nav */
	.slider-nav{ position: relative; display:block; margin-top:10px; text-align:left; border-top:1px dashed #ccc;}
	.slider-nav::before{content:""; float:none; clear: both;}
	.slider-nav .slick-slide{width:18% !important; height:auto; margin:1%;}

  /* Slider */
  .slick-list{ position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
  .slick-list.dragging{ cursor: pointer; cursor: hand;}
  .slick-slide{ display: none; height: 100%; min-height: 1px; vertical-align: middle;}

/* 0505_캠퍼스안내 */
.campus_info{overflow: hidden;}
.campus_info .wrap{width:38%; height:340px; position: relative; padding:20px 5% 30px; margin:0 1%; float:left; text-align:center; background:#E1EBFD; border-radius:25px; word-break: keep-all;}
.campus_info .wrap p{margin:10px 0 0;}
.campus_info .wrap p span{display:block; line-height:1.4;}
.campus_info .wrap p.btn_wrap{position: absolute; width:100%; bottom:20px; left:0;}
.video_st01 {width:100%; height:600px;}

/* 실시간 경쟁률 버튼 190916 */
.btn_Re {display:inline-block; float:right;}

/* 00_캠퍼스맵 190919 */
.campus_map .tbl_st tbody th {background:#f3f3f3;}
.campus_map .tbl_st td {vertical-align:top;}
.campus_map .campus_tbl span{display:inline-block; width:20px; height:20px; margin:0 5px 0 0; background:#e33d65; border-radius:50px; color:#fff; text-align:center;}

/* 00_캠퍼스맵_2 190920 */
.campus_map_2{overflow:hidden;}
.campus_map_2 .Conlist{float:left; width:25%;}
.campus_map_2 .Conlist dl{width:75%; margin:0 0 30px; padding:0 0 20px; border-bottom:1px dashed #ccc;}
.campus_map_2 .Conlist dt {margin:0 0 10px; font-size:16px;}
.campus_map_2 .Conlist dt span{display:inline-block; width:20px; height:20px; margin:0 5px 0 0; background:#e33d65; border-radius:50px; color:#fff; font-size:15px; text-align:center;}


/*02 입시정보확인 201005*/
.container .btnBox {max-width: 750px;clear:both;margin:30px auto;}
.container .btnBox:after{ content:""; display:block; clear:both;}
.container .btnBox li{width: 100%;}


.container .box{width: 99%;min-height:220px;font-family: "NotoR";float:left;border-radius:8px; position: relative;}
.container .box p.img{margin:25px 0; position: absolute; right: 2%; bottom:2%; opacity: 0.8;}

.container .box p.tit{ font-size:22px; text-align: center; line-height:1.4; font-family:'NotoM';  margin: 0 auto; letter-spacing:-1px; color:#fff; padding: 60px 0 0;}
.container .box p.tit span{ font-size:26px; display:block;}
.container .box p.tit2 { line-height:1.6; letter-spacing:0; color:#fff; min-height:66px;}


.box.box01{background-color:#0086ff;margin-left: 1%;margin-bottom: 10px;}
.box.box02{background-color:#1062ae;margin-left: 1%;margin-bottom: 10px;}
.box.box03{background-color:#d84444;margin-left: 1%;margin-bottom: 10px;}

.box.box01 .btnGroup{ margin: 0 auto; width: 300px;  padding: 30px 0 0;}
.box.box01 .btnGroup a{text-align: center;}

.box.box02 .btnGroup{ margin: 0 auto; width: 300px;  padding: 30px 0 0;}
.box.box02 .btnGroup a{text-align: center;}

.box.box03 .btnGroup{ margin: 0 auto; width: 300px;  padding: 30px 0 0;}
.box.box03 .btnGroup a{text-align: center;}

/*버튼 201005*/
.btnGroup{ font-size:18px;}
.btnGroup a{ display:inline-block; width:90%; font-family:'NotoM'; text-align:left; padding:15px 0 15px 7%; margin:3px auto; border:1px solid #fff;}
.btnGroup a span{ background:url(../images/arrow.png) no-repeat 90% 50%; display:block;  color:#fff;}
.btnGroup a span.fcy{ color:#ff0; }
.btnGroup a:hover{ background:#fff; transition:all .3s ease; }
.btnGroup a:hover span{ transition:all .2s ease; background-image:url(../images/arrow_ov.png); color:#333;}
.btnGroup a.btnGray{ background:#555e6d;}
.btnGroup a.btnBlue01{ background:#336ab4;}
.btnGroup a.btnBlue02{ background:#4591cb;}


/*03 입시정보확인 201005*/
.vision_box > ul {clear: both; overflow: hidden;}
.vision_box > ul > li {position:relative; min-height:180px; margin-bottom:30px; float: left; width: 20%; }

.vision_box > ul > li > .txtBox {display:table-cell; line-height:1.2; text-align:center; color:#fff; font-size:20px; border-radius:90px;  display:table; width:180px; height:180px; margin: 0 auto;}

.vision_box > ul > li > .txtBox h3{ margin-top: 30px; font-size: 20px;}
.vision_box > ul > li > .txtBox .txt{font-size: 15px;width: 90%; margin: 10px auto; color: #ffeb63;}
.vision_box > ul > li > .txt2{font-size: 14px; color: #000; width: 80%; font-weight: 500; text-align: center;min-height:70px; margin: 10px auto; }


.vision_box ul li.vision_1 .txtBox,.vision_box ul li.vision_6 .txtBox {background:#5394ef;}

.vision_box ul li.vision_2 .txtBox,.vision_box ul li.vision_7 .txtBox {background:#357adc;}

.vision_box ul li.vision_3 .txtBox,.vision_box ul li.vision_8 .txtBox {background:#1961c6;}

.vision_box ul li.vision_4 .txtBox,.vision_box ul li.vision_9 .txtBox {background:#064193;}

.vision_box ul li.vision_5 .txtBox,.vision_box ul li.vision_10 .txtBox {background:#17335a;}

/*버튼2 201005*/
.btnGroup2{ font-size:16px; min-height: 120px; text-align: center; }
.btnGroup2 a{ display:inline-block; width:85%; font-family:'NotoM'; text-align:left; padding:3px 0 3px 0; margin:3px auto; border:1px solid #333; text-align: center; margin-top: 10px}
.btnGroup2 a span{ display:block;  color:#333;}
.btnGroup2 a:hover{ background:#1961c6; transition:all .3s ease;  border:1px solid #1961c6;}
.btnGroup2 a:hover span{ transition:all .2s ease;  color:#fff;}

/*Quick Menu 201126*/
.quick_mn{position:fixed; width:90px; right:0px; top:25%; z-index:1200; color:#fff; text-align:center;}

.quick_mn a{display:block; color:#fff;}
.quick_mn h2{width:88px;margin:1px;font-size: 14px;line-height:20px;padding:60px 0 15px 0;text-align:center;display: block;background:#e32c28;}
.quick_mn h2.quick00{ background:#3143b3 url('/images/template/00002/sub_cnt/quick_00.png') no-repeat top; background-position: 50% 15%;}/*210827*/
.quick_mn h2.quick00:hover{ background:#0e1856 url('/images/template/00002/sub_cnt/quick_00.png') no-repeat top; background-position: 50% 15%;}/*210827*/
.quick_mn h2.quick01{ background:#005aab url('/images/template/00002/sub_cnt/quick_01.png') no-repeat top; background-position: 50% 15%;}
.quick_mn h2.quick01:hover{background:#00305c url('/images/template/00002/sub_cnt/quick_01.png') no-repeat top; background-position: 50% 15%;}
.quick_mn h2.quick02{ background:#12b886 url('/images/template/00002/sub_cnt/quick_02.png') no-repeat top; background-position: 50% 15%;}
.quick_mn h2.quick02:hover{ background:#0b7152 url('/images/template/00002/sub_cnt/quick_02.png') no-repeat top; background-position: 50% 15%;}
.quick_mn h2.quick03{background:#0090ff url('/images/template/00002/sub_cnt/quick_03.png') no-repeat top;background-position: 50% 15%;line-height: 35px;}
.quick_mn h2.quick03:hover{background:#0a4d80 url('/images/template/00002/sub_cnt/quick_03.png') no-repeat top;background-position: 50% 15%;line-height: 35px;}
.quick_mn h2{ transition:all .3s ease; -ms-transition:all .3s ease; -webkit-transition:all .3s ease;}

.quick_mn h3{margin:1px;}
.quick_mn h3 a{position:relative;line-height: 23px;text-align:center;background:rgba(0,0,0,0.7);}
.quick_mn h3 a.current:before{content:""; position:absolute; width:12px; height:13px; top:50%; left:-3px; margin-top:-6.5px; background:url('/images/template/00001/main/qs_arr.png') no-repeat center;}
.quick_mn h3 a:hover{background:#3a0d0c;}
.quick_mn .link_box{display:none; position:absolute; width:180px; height:100%; top:0; right:92px; text-align:left; background:#e32c28;}
.quick_mn .link_box.ov{display:block;}
.quick_mn .link_box p{font-size:20px; margin:0 20px; padding:15px 0; color:#ffeaea; font-family: 'NotoM'; border-bottom:1px solid #ff6663;}
.quick_mn .link_box ul{margin:20px;}
.quick_mn .link_box ul li a{position:relative; line-height:20px; font-size:14px; padding-left:8px; color:#fff; margin:5px 0;}
.quick_mn .link_box ul li a:before{content:""; position: absolute; left:0; top:9px; width:2px; height:2px; background:#fff;}
.quick_mn .link_box ul li a:hover{text-decoration: underline;}
.quick_mn h3 a{ transition:all .3s ease; -ms-transition:all .3s ease; -webkit-transition:all .3s ease;}
/********** Media quary **********/
@media screen and (max-width:1400px) {	

	/* 0504_기숙사안내 pop 슬라이드*/
	/* 슬라이드 */
	.slick-slide img {max-width: 100%;}


    
}

@media screen and (max-width:1240px) {	
/*Quick Menu 201126*/
	.quick_mn{width:100%; top:auto; bottom:0; z-index:1100;} 
	.quick_mn h2{width: 14.28571428571429%;line-height:30px;float:left;margin:0;padding:0;font-size:13px;}/*210827*/
	.quick_mn h2.quick00{ background:#3143b3 ;}/*210827*/
	.quick_mn h2.quick01{ background:#005aab ;}
	.quick_mn h2.quick01:hover{background:#00305c;}
	.quick_mn h2.quick02{ background:#12b886;}
	.quick_mn h2.quick02:hover{ background:#0b7152 ;}
	.quick_mn h2.quick03{background:#0090ff;}
	.quick_mn h2.quick03:hover{background:#0a4d80;}
	.quick_mn h2.quick03{line-height:60px;}
	
	.quick_mn h3{width:100%; margin:0;}
	.quick_mn h3 a{margin:0px; background:#000; border-left:1px solid #363636;}
	.quick_mn h3 a.current:before{top:-1px; left:50%; margin-left:-6px; margin-top:0; transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg);}
	/*.quick_mn .type{position:relative; width:14.28571428571429%; float:left;}*/
	.quick_mn .link_box{width:100%; height:auto; top:auto; bottom:50px; right:0;}

}

@media screen and (max-width:1019px) {	

	/* 제출서류확인 190909 추가 */
	.number_check {width:100%;}
	.check_box{width:70%;}
	.check_box ul {width:70%;}
	.check_box ul li{width:100%; float:left;}
	.check_btn{width:28%;}
	.txt_name {float:left; width:105px; text-align:left; line-height:27px; font-family:NGBold; height:27px; display:block;}
	.check_box ul li span.input_name input{width:65%; float:right;}


	/* 0401 학과안내 */
	.info_ico {min-height:210px; height:auto;}
	.info_ico p {font-size:20px; line-height:1.4;}
	.dep_box .inner {padding:30px;}
	.dep_box .dep_info {width:75%;}
	.dep_box .dep_info .list_st1 li{width:48%; box-sizing:border-box;}

	/* 0402-6 전체 학과안내 */
	.dep_box .inner .major_box {width:100%;}
	.dep_box .major_list_box .list_major {width:100%;}
	.dep_box .major_list_box .list_major li{width:16.6%; box-sizing:border-box}

	/* 0504_기숙사안내 pop 슬라이드*/
	.gallery_list{margin:8vh auto;}
	
	/*Quick Menu 201126*/
	
	.quick_mn .type{position:static; /*width:20%;*/}/*210827*/
	.quick_mn .link_box ul{max-height:120px; overflow:auto;}
	.quick_mn .link_box ul li{width:33.33%; float:left;}


}
@media screen and (max-width:960px) {
	
	/* 0401 학과안내 */
	.dep_box .dep_info {width:72%;}
    
        /*02 입시정보확인 201005*/
    .vision_box > ul > li > .txtBox {margin: 0 auto;}
    .vision_box > ul > li{width: 25%;}
    .vision_box > ul > li > .txtBox .txt{font-size: 14px; }
    .vision_box > ul > li > .txt2{font-size: 14px; width: 100%;  }
    
    .btnGroup2{ font-size:14px; margin: 0 auto; width: 95%; text-align: center; }
    .btnGroup2 a{ display:inline-block; font-family:'NotoM'; }

	/* 성인학습자모집 */
	.major_list li {width:calc(100% / 3 - 0.35rem)}

}

@media screen and (max-width:690px) {
	
	
	/* 제출서류확인 190909 추가 */
	.check_box{width:90%;}

	/* 0401 학과안내 */
	.info_ico p {font-size:18px;}
	.info_ico p span {font-size:28px;}
	.info_ico p br {display:none;}
	.dep_box .dep_img {margin:0 auto; float:none;}
	.dep_box .dep_info {width:100%; margin-top:20px;}
	.dep_box .dep_info .list_st1 li{width:50%;}
	
	/* 0402-6 전체 학과안내 */
	.dep_box .major_list_box .list_major li{width:33%;}
	
	 /* 0505_캠퍼스안내 */
    .campus_info .wrap{width:88%; height:auto; padding:20px 5% 80px; margin:0 1% 20px;}

	/* 0504_기숙사안내 */
	.dormitory_ico {padding-left:0;}
	.dormitory_ico .ico_boxImg {position:relative; left:auto; top:auto; margin:0 auto 10px; text-align:center;}
	.dormitory_ico .btn { text-align:center;}
	
	/* 내신성적산출 btn 수정 190814*/
	input.calcul_btn01, input.delete_btn01 {margin-bottom:5px;}

	/* 설문조사 input 수정전 주석처리 190814
	.survey_tb tbody th, .survey_tb tbody td {display:block; border-left:none; } */
	
	/* 설문조사 input 수정 190814 */
	.survey_tb01 tbody th, .survey_tb01 tbody td {display:block; border-left:none;}
	
	/*게시판 VIew 190916추가*/
	.BD_table .view_none { display:none;}
    
    /*02 입시정보조회 201005*/
    .container .box p.img{display: none;}
    
     /*03 입시정보확인 201005*/
    .vision_box > ul > li{width: 50%;}
    


}

@media screen and (max-width:590px) {



	/* 제출서류확인 190909 추가 */
	.number_check {height:420px;}
	.check_box { height:190px;}
	.check_box ul{width:100%;}
	.check_box ul li{width:100%;}
	.check_btn{width:100%;}
	.check_btn input {width:100%; height:40px; margin-top:10px;}
	.txt_name {width:80px}



	/* PDF뷰어 수정 190904 */
	.excha_box .btn {position:relative; right:auto; top:auto; margin-top:10px; text-align:center;}
	.excha_box .excha_pdf {display:none;}
	.recruitment_btn {display:none;}
	.excha_down {display:block;}


	/* 0401 학과안내 */
	.dep_box .dep_info .list_st1 li{width:100%;}
	
	/* 0402-6 전체 학과안내 */
	.dep_box .major_list_box .list_major li{width:50%;}
	
	/* 0504_기숙사안내 */
	.photo_list{margin:80px auto;}
	.photo_list a.btn_close{ right:auto; left:50%; margin-left:-15px; top:-35px;}

	/* 내신성적산출 btn 수정 190814*/
	input.calcul_btn01, input.delete_btn01 {margin-bottom:0;}

	/* 실시간 경쟁률 버튼 190916 */
	.btn_Re {display:block; margin-top:10px; text-align:right; float:none; }

	/* 00_캠퍼스맵_2 190920 */
	.campus_map_2 .Conlist{width:100%;}
	.campus_map_2 .Conlist dl{width:100%;}
	
	 /*201126 퀵메뉴*/ 
	.quick_mn h2{width:100%;}
	.quick_mn h2 br{display:none;}
	.quick_mn h2.quick03{line-height:30px;}
    .quick_mn .type{width: 100%; float:left;}/*220517*/

	/* 성인학습자모집 */
	.major_list li {width:calc(100% / 2 - 0.25rem)}

}


@media screen and (max-width:380px) {
	
	/* 실시간 경쟁률 버튼 190916 */
	.btn_Re {text-align:center}
    
     /*03 입시정보확인 201005*/
    .vision_box > ul > li{width: 100%;}

	

}
