@charset "utf-8";

@media all and (max-width:1400px){
	/* .pop_zone .popup .pop_list li img {width:280px;} */
	/*.pop_zone{min-width: 680px;}*/
}
@media all and (max-width:1300px){
	.header_top{width:100%; height:auto; padding:0}
	.header_top_bg{min-width:auto;}
	.header_top .top_red{float:none; text-align: center; padding: 0;}
	.header_top .top_red a{text-align:center; font-size: 13px; padding: 0;}
	.header_top .top_red a span {margin-left: 5px;}
	.header_top .link{float:none;}
	.header_top .link ul li{width:100px;}
	.header_top .link ul li a{font-size:16px}
	.header_top .menu{ position: absolute; top:0; right:0}
	
	.gnb_area{width:100%;height:auto;}
}

/*----------- 테블릿 -----------*/
@media all and (max-width:1199px){
	
	body{font-size: 0.7em;}

	/*popup*/
	.pop_zone .popup .pop_list.m_hide {
		display: none !important;
	}
	.pop_zone .popup .pop_list.moblie_hide {
		display: block !important;
	}
	.pop_zone .popup .tablet_pop_list div.slick-list {
		width: 650px;
	}
	/* .pop_zone{top:220px; min-width:max-content;} */
	/* .pop_zone .popup .pop_list li img {width:220px;} */
	

	/* .gnb_area{width:100%;height:auto;} */
	.gnb_area .logo{float:none;text-align:center;}
	.gnb_bg.over{top:160px;}
	.sgnb_wrap{max-width:100%;min-width:100%;}
	.sgnb_wrap.over{top:80px; justify-content: center;}
	.s_gnb {margin-right: 50px;}
	.s_gnb:last-child {margin-right: 0;}
	.gnb>ul>li{width:15%;margin-left:0;}
	.gnb>ul>li>a{text-align:center;}
	.gnb>ul>li>a .hover_status{bottom:-2px;}

		/*header*/
	/* .header_top{width:100%; height:auto; padding:0}
	.header_top_bg{min-width:auto;} */
	/* .header_top .top_red{float:none; background-image: none; text-align: center}
	.header_top .top_red a{text-align:center; font-size: 16px;} */
	/* .header_top .link{float:none;} */
	/* .header_top .link ul li{width:100px;}
	.header_top .link ul li a{font-size:16px}
	.header_top .menu{ position: absolute; top:0; right:0} */
	
	
	
	.Location .Location-inner{width:100%;}
	.Location .loc_right_func ul li a.tel{display:none;}
	.Location .loc_right_func ul li a.quick{padding: 0 10px;height:60px}
	.Location ul li .depth-in{padding-bottom:0;}
	.toptitlebox{width:100%;}
	.contents{width:95%;margin:0 auto;}
	.box_inner{width:100%;}
	.box_inner .common_tit_box{width:100%;}
	

	
	/*GNB메뉴*/
	.s_gnb{margin-top:0;}
	/*
	.s_gnb_title{float:none;width:100%;height:auto;background:none;}
	*/
	.s_gnb_title{width: 200px;height:336px;background-size: cover; display: none}

	.s_gnb_title .eng{font-size:1.3em;margin-left:10px;}
	.s_gnb_title span.hangle{display:none;font-size:1.3em;padding-bottom:5px;}
	.s_gnb_title .eng span{display:inline-block;padding-left:3px;}
	.s_gnb_title .eng span:before{width:98%;height:1px;/*background:#465d93;*/}
	.s_gnb.padt{padding-top:0;}
	.gnb_bg.over{height:339px !important;}
	.sgnb_wrap_1 .s_gnb_3{background-color: #584E44;}
	.wth17{width: 15.5% !important;}
	.wth21{width: 26% !important;}
	.s_gnb .wth17{width: auto!important;}



	.s_gnb>ul>li>a{font-size:14px;width: 100%; margin:0;}
	.gnb_dep3 li a{font-size:1.2em;letter-spacing:.3px;}
	.gnb_dep3_1 li{width:100%;}
	.gnb_dep3 li a:active,.gnb_dep3 li a:hover{text-decoration:none;}

	/*지원하기 QUICK MENU*/
	/*
	.Location{border-bottom:0;}
	.Location .loc_right_func{position:relative;top:0;z-index:1;box-shadow: rgba(0, 0, 0, 0.22) 0px 2px 4px 0px;}


	.Location .loc_right_func ul li{width:50%;}
	.Location .loc_right_func ul li a{display:block;width:100%;text-align:center;line-height: 40px;}
	.Location .loc_right_func ul li a.apply{background:#a91e22;padding: 5px 0;}
	.Location .loc_right_func ul li a.quick{margin-top:0;padding: 5px 0px;margin-left: 0;}
	
	.Location .Location-inner ul{border-bottom: #ddd solid 1px;}
	.Location .loc_right_func ul li.on .depth-in{left:0;top:51px;}
	.Location .loc_right_func ul li .depth-in{width:100%;left:0;}
	.Location ul li{z-index:99;}*/
	.Location .loc_right_func ul li .depth-in {width: 139px;}

	/*에니메이트효과 삭제(z-index 문제(위로노출되는문제)*/
	.Location ul li .depth-in{display:none;}





	/*전체메뉴*/
	.sgnb_wrap_1 .s_gnb_3 .tot_title{font-size:1.3em;width:80px;padding:17.7px 10px;}
	.sgnb_wrap_1 .s_gnb_3>ul>li{padding-left:8px;}
	.sgnb_wrap_1 .s_gnb_3>ul>li>a{font-size:12px;letter-spacing:-1px;}
	.gnb_close{top:454px;}

	/*메인*/
	.wrapper .inner_wrapper{width:100%;margin-top:0}
	.wrapper .inner_wrapper .ipssi_box ul{margin-top:0;}
	.wrapper .inner_wrapper .ipssi_box ul > li a{padding-bottom:17px;padding-left:0 !important;padding-top:45px;font-size:14px;background-position: center 10px;text-align:center;}
	.wrapper .inner_wrapper .ipssi_box ul li a.ipssi3{padding-left:0 !important;background-position: center 10px;}
	.wrapper .inner_wrapper .ipssi_box ul li a.ipssi4{padding-left:0 !important;background-position: center 10px;}
	
	/*메인-공지게시판 타이틀 */
	.tab_menu_wrap > ul > li{width:23%;}
	.tab_menu_wrap > ul > li a{font-size:15.7px;}

	/*메인-학사일정*/
	.schdulebox .schdule_wrap{padding-left:0;}
	.schdulebox .schdule_wrap > ul > li .schedule_content .month{width:32%;}
	.schdulebox .schdule_wrap > ul > li .schedule_content .month p{font-size:15px;}

	/*메인-심리상담센터*/
	.outlinkbox .simribox .inner_wrap{padding-bottom:170px;}
	.outlinkbox .simribox .inner_wrap .title{font-size:18px;}
	.outlinkbox .vrbox .inner_wrap{padding-bottom:170px;}
	.outlinkbox .vrbox .inner_wrap .title{font-size:18px;}

		/*비쥬얼****************************************/
	.wrapper .visual{height:450px;}
	.wrapper .visual .bg{height:450px;}
	.wrapper .visual .bg1{background-image:url('../images/main/visual1.jpg');z-index:3;}
	.wrapper .visual .bg2{background-image:url('../images/main/visual2.jpg');z-index:2;}
	.wrapper .visual .bg3{background-image:url('../images/main/visual3.jpg');z-index:1;}
	.wrapper .visual .bg4{background-image:url('../images/main/visual4.jpg');z-index:1;}
	.wrapper .visual .slogan{position:absolute;padding-bottom: 10px;z-index:9;animation: slidein 3s cubic-bezier(1, 0, 0, 1);z-index:11;top:30%;left:50%;width:100%;margin-left:-50%;text-align:center;}
	.wrapper .visual .slogan img{width:100%;margin: 0 auto;max-width:500px;}

	.wrapper .visual .function_wrapper{display:none;}
	.wrapper .visual .slick-dots{bottom:10px;}
	.wrapper .visual .visual_inner{position:relative;}
	.wrapper .visual .slick-dots{display:block !important;}
	
	/*비쥬얼탭****************************************/
	ul.m_tab {position:absolute;left:50%;z-index:11;transition: 1.0s ease;width:90%;margin-left:-45%; margin-top:30px; }
	ul.m_tab li {float:left; width:50%; font-size:18px; text-align:center;background-color: rgba( 255, 255, 255, 0.3 );    }
	ul.m_tab li:first-child{border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
	ul.m_tab li:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;}
	/*
	ul.m_tab li:before{content:"";position:absolute;background-color: rgba( 255, 255, 255, 0.5 );width:100%;height:100%;top:0;left:0;z-index:4;border-radius:5px;}
	*/
	ul.m_tab li a { text-decoration:none;display:block;padding:10px 0; color:#fff; line-height:22px; border:1px solid #ddd; }
	ul.m_tab li:first-child a{border-top-left-radius:10px;border-bottom-left-radius:10px;border-right:0;}
	ul.m_tab li:last-child a{border-top-right-radius:10px;border-bottom-right-radius:10px;}
	ul.m_tab li a.on#m_human{background:#0d3779;}
	ul.m_tab li a.on#m_counsel{background:#ac2f48;}
	ul.m_tab li a span{display:block;text-decoration:none;}
	ul.m_tab li a span.depart{font-size:1.1em;padding-top:2px;font-family:"NotoSans_bold";}
	ul.m_tab li a span.eng{font-size:.6em;}
		ul.m_tab li a span.eng .arrow{padding-left:10px;}

	.m_tab ul.depart_quick{display:none;position: absolute;left: 0px;top: 80px;width:100%;transition-delay:1s; }
	.m_tab ul.depart_quick li{position:relative;float:left; width:25%;margin-right:0;transition: all 1.0s cubic-bezier(0.645, 0.045, 0.355, 1);position:relative;float:left}
	.m_tab ul.depart_quick li a {border:0; color:#333;position:relative;background:#f3f2f2;border-radius:0;display:block; padding:64px 0 12px 0; text-align:center;font-size:16px; }
	.m_tab ul.depart_quick li a:after{position:absolute;content:"";right:0;display:block;top:0;width:1px;height:100%;background:#fff;}
	.m_tab ul.depart_quick li a > img {position:absolute; left:50%; top:15px; margin-left:-33px;}
	.m_tab ul.depart_quick li a:hover,
	.m_tab ul.depart_quick li a:focus {color:#386ac1;}

	
	/*지원서작성*/
	/* ul.stepbar.fixed{max-width:100%;left:0;margin-left:0;}
	ul.stepbar.fixed li{padding: 9px 1% .5% 1%;}
	ul.stepbar li a{padding-left:0 !important;}
	ul.stepbar li a.step1{background:none;}
	ul.stepbar li a.step2{background:none;}
	ul.stepbar li a.step3{background:none;}
	ul.stepbar li a.step4{background:none;}
	ul.stepbar li a.step5{background:none;}
	ul.stepbar li a span{left: 40%;} */



	
	/*FOOTER*/
	.footer_wrap{width:100%;}
	.wrap{width:100%;}
	.footer_menu{width:100%;}




	/*20190411 서브공통(컨텐츠스박스)
	.box_inner{width:95%;margin:0 auto;}
	.Location .loc_right_func{position:relative;top:0;right:0;}
	.Location .loc_right_func ul{position: absolute;width: 100%;right: 0;height: 300px;}
	.Location .loc_right_func ul li{float:none;}
	.Location .loc_right_func ul li a.apply{background: #b11e22;}
	*/
	.toptitlebox{margin:50px auto;}

	.article_box .campus_box{width:49%;margin:0 1% 3% 0;box-sizing: border-box;}
	.article_box .campus_box:nth-child(2n){margin:0 0 3% 1%;}
	.article_box .campus_box .step_cont dl{min-height:180px;}


 /*대학원 소개
	sub-1 가져감
 */

	/*모집요강*/
	/* ul.tap5 li a{font-size:.9em;} */

	/*입학일정*/
	.schedule_box .box_wrapper .calendar{width:100%;}

	/*입학진행절차*/
	.procedure_box .box_wrapper .inner_box{width:100%;}
	.procedure_box .box_wrapper .inner_box .step_box{width: 94%;padding: 2% 2%;margin: 0 1% 25px 1%;}
	
	/*휴먼서비스대학원*/
	.schoolbox .school_inner_box .overview_box.first{font-size:1.0em;}
	.article_box2 .step_box .step{min-height:60px;}
	.article_box2 .step_box .step .inner .num{font-size:1.8em;}
	.article_box2 .step_box .step .inner .txt{font-size:1.3em;}
	.article_box2 .step_box .step .inner .txt{width:79%;}
	.article_box2 .step_box .step_cont{min-height:180px;}
	/*대학원전공홈페이지가기 버튼*/
	.btn_group .btn_pri_large{width:90%;font-size:14px;padding:0;padding-right:10%;background-image: url(../images/icon/btn_lar_icon.png);background-size:30px;background-position: 92% 50%;}
	
	/*상담심리대학원*/
	.strength_wrapper_box .strength_box{width:50%;padding:15px 0;text-align:center; min-height: 350px;}
	.strength_wrapper_box .strength_box .img{width:100%;}
	.strength_wrapper_box .strength_box .strength_cont{padding:0;width:90%;margin:0 auto;}
	table.board-list3 td span.btn_left{width:100%;}

	/*교수진*/
	.professor_wrapper .professor_box .prof_cont dl{width:65%;}
	/* .professor_wrapper .professor_box{max-height:275px;} */

	/*학칙및규정*/
	ul.taprule li{width:33.3%;box-sizing:border-box;}

	/*심리상담센터안내*/
	.coun_center .box_wrapper .inner_box{width:100%;}

	/*입학안내-원서작성-지원서작성가이드****************************************/
	.apply_guide{position:relative;}
	.apply_guide .inner_box .guide_diagram{position:relative;width:auto;height:auto;margin:0 auto;padding:30px 10px 0 10px ;background:none;}
	.apply_guide .inner_box .guide_diagram .step{position:relative;clear:both;width:100%;height:170px;margin:0 auto;}
	.apply_guide .inner_box .guide_diagram .step .step_box{padding:15px 3% 20px 3%;margin:0 auto;}
	.apply_guide .inner_box .guide_diagram .step .step_box .inner{height:37px;}
	.apply_guide .inner_box .guide_diagram .step_box .step_cont dl{padding-top:15px;}
	.apply_guide .inner_box .guide_diagram .step .line, .apply_guide .inner_box .guide_diagram .step:nth-child(2n) .line{display:none}
	.apply_guide .inner_box .guide_diagram .step .circle, .apply_guide .inner_box .guide_diagram .step:nth-child(2n) .circle{display:none}
	.apply_guide .inner_box .step_box:before{z-index:9;position:absolute;top:67% !important;left:46% !important;margin-top:-17px;right:-17.5px;width:35px;height:34px;content:"";background:url('../images/sub/apply_guide_arrow.png') no-repeat right center;}
	.apply_guide .inner_box .step8 .step_box:before{background:none !important;}
	.apply_guide .inner_box .step_box:before{transform: rotate(88deg);}

	.apply_guide .inner_box .guide_diagram .step1, .apply_guide .inner_box .guide_diagram .step2, .apply_guide .inner_box .guide_diagram .step3, .apply_guide .inner_box .guide_diagram .step4,
	.apply_guide .inner_box .guide_diagram .step5, .apply_guide .inner_box .guide_diagram .step6, .apply_guide .inner_box .guide_diagram .step7, .apply_guide .inner_box .guide_diagram .step8{left:0;top:0;}
	.apply_guide .inner_box .guide_diagram .step8{height:160px;}
	.apply_guide .inner_box .guide_diagram .step8 .step_box{padding:15px 3% 15px 3%;}
	.apply_guide .inner_box .guide_diagram .step8 .step_box dl{padding-top:10px;}
	.apply_guide .inner_box .step_box .step_cont{padding-top:0 !important;}
	


}


/*----------- 테블릿(1024)  -----------*/
@media all and (max-width:1024px){

	/* .pop_zone .popup .pop_list li img {width: 160px;} */

	.login .login_box_inner{padding-top:100px;background-position:center top;background-size:120px;}
	.login .login_forms{padding-left:0;}
	.login .login_r_info{float:none;width:100%;margin-left:0;}
	.login .inputs{padding-left:0;width:100%;float:none;}
	.login_forms label{display:none;padding-bottom:10px;}
	.login .inputs .pwbox dl dd{padding-bottom:15px;}
	.login_forms #SocNo1{width:100%;}
	.login .login_forms ul li:first-child{padding-bottom:0;}
	.login .login_forms ul li span{display:none;padding-top:5px;}
	.login .loginBtn{padding:10px 5px;font-size:16px;background-size:30px;}
	.login .fields .comFile, .fields .comText, .fields .selectbox{width:100%;}

}

/*----------- 테블릿(912)  -----------*/
@media all and (max-width:999px){
	/*오시는길*/
	.location .mapbox .loc_info dl dt{font-size:.8em;}
	.location .mapbox .loc_info dl dd p{font-size:.7em;}
	
}

@media (min-width: 767px) and (max-width:999px){
	/*푸터 대학정보공시 */
	.footer_menu{width:auto;}
	.footer_menu .link li a{font-size:12px;}
	.footer_menu2 .menu li a{font-size:12px;}
	/*푸터*/
	.footer_menu2{}
	.footer_menu2 .menu{position:relative;float:none;width:100%;}
	.footer_menu2 .menu:after{display:block;clear:both;content:"";}

	.footer_menu2 .sns_icon{position:relative;display:inline-block;left:50%;transform:translateX(-50%);float:none;}
	.footer_menu2 .sns_icon li{float:left; padding:15px 0 15px 6px;}
	.footer_menu2 .sns_icon li:first-child{padding-left:0;}
	.footer_menu2 .sns_icon li.btn_sns_show{display:none;}
	.footer ul.sns_icon clfx{width:auto;}

	.footer_wrap{width: auto;}
	.footer_wrap .footer_logo{display:none;}

}


@media all and (max-width:767px){
	.pop_zone{min-width:auto;}
	
	.pop_zone .popup .pop_list.moblie_hide {
	  display: none !important;
	}
}