@charset "UTF-8";

@media screen and (max-width:1750px){
    .sub_con .stu_slide_area .slide_box .slide_list {overflow: hidden; width: 100%; max-width: 1200px; margin: 0 auto; padding: 0 110px;}
    .sub_con .stu_slide_area .slide_box .slide_list button.slick-prev {left: 5px;}
    .sub_con .stu_slide_area .slide_box .slide_list button.slick-next {right: 5px;}
    .sub_con .stu_slide_area .slide_box .slide_list .slick-list .slick-track li .imgs .inner {vertical-align: top;}
}

@media screen and (max-width:1280px){
    .sub_con .cont .ad_cont_01 .reg_info_area .info_list .area {width: 32.0903%; margin: 0 20px 0 0;}
    .sub_con .cont .ad_cont_01 .reg_info_area .info_list .area .title {font-size: 26px;}
    .sub_con .cont .ad_cont_01 .reg_info_area .info_list .area .text {font-size: 16px;}
    
}

@media screen and (max-width:1200px){
    .cont {padding: 0 5px;}

    /* ABOUT */
    .sub_con .top_banner .cont {padding: 91px 5px 174px; background: none;}
    .sub_con .top_banner .cont .text {float: inherit;}
    /* // ABOUT */

	/* STUDIES 교육일정*/
    .sub_con .sub_cont .cont .info_list_box > .list > li > .text_list > .list > li {font-size: 18px;}
    .sub_con .sub_cont .cont .info_list_box > .list > li > .text_list > .list > li > .sub_list > li {font-size: 18px;}
    /* // STUDIES 교육일정*/

	/* COMMUNITY 소식 */
	#news_list.hi_board_list > li {width: 31.34%; max-width: inherit;}
	/* // COMMUNITY 소식 */
}

@media screen and (max-width:1080px){ 
	/* 공통 */

	.contents {padding-top: 120px;}
	
    .sub_cont {padding: 9.6296vw 0 20.7407vw;}
	.cont_bg:before {display: none;}
	.cont_bg:after {display: none;}
    .title_area .title {font-size: 8.3333vw;}
    .title_area .text {margin: 3.3333vw 0 0; font-size: 3.3333vw;}
    .title_area .sub_text {font-size: 3.8889vw;}
	.st_title {padding: 4px 0 0 2.0370vw; background-size: 3.0556vw 2.2222vw; font-size: 6.2963vw;}
	
	.sub_top_gnb {height: 8.3333vw;}
	.sub_top_gnb .inner a {width: 50%; height: 8.3333vw; background-size: cover; line-height: 8.3333vw;}

	.sub_top_tit {padding: 12.5vw 0 ; font-size: 6.250vw;}
	
	.agree_box:last-child {margin: 4.1667vw 0 0;}
	.agree_box .chk_txt {height: 5.8333vw;}
	.agree_box .agree_chk label {padding: 0 5.5556vw 0 0; font-size: 3.8889vw; line-height: 1.5em;}
	.agree_box .agree_chk label:before {top: 1.3vw; width: 3.0556vw; height: 3.0556vw;}
	.agree_box .agree_chk label:after {top: 0.9854vw; width: 3.0556vw; height: 3.0556vw;}

	.btn_wrap {margin: 6.9444vw 0 8.3333vw !important;}
	.seoul_btn {width: 62.5556vw; height: 13.8889vw; font-size: 5.0000vw; line-height: 13.1111vw;}
    /* ABOUT */
    .sub_con .top_banner .cont {padding: 7.9167vw 5px 23.4722vw;}
    .sub_con .top_banner .cont .text {font-size: 6.6667vw;}
    .sub_con .top_banner .cont .text .ft_bold {font-size: 8.3333vw;}
    
    .sub_con .cont .box {margin: -17.5000vw 0 0;}
    .sub_con .cont .box .text_box {padding: 6.8056vw 0 14.1667vw;}
    .sub_con .cont .box .text_box .text_list li {margin: 5.4167vw 0 0; font-size: 3.0556vw; word-break: keep-all;}
    .sub_con .cont .box .text_box .text_list li .m_br {display: block;}
    .sub_con .cont .box .text_box .text_list li.fw_m {font-size: 4.1667vw;}
    /* // ABOUT */

	 /* ADMISSION */
    .sub_con .cont .ad_cont_01 {padding: 10.0741vw 0 0;}
    .sub_con .cont .ad_cont_01 .title_area .text {margin: 3.3333vw 0 0;}
    .sub_con .cont .ad_cont_01 .reg_info_area {margin: 4.4444vw 0 0;}
    .sub_con .cont .ad_cont_01 .reg_info_area > .title {padding: 0 0 2.7778vw; font-size: 5.9259vw;}
    .sub_con .cont .ad_cont_01 .reg_info_area .info_list {margin: 5.5556vw 0 0;}
    .sub_con .cont .ad_cont_01 .reg_info_area .info_list .area {width: 100%; max-height: 100%; margin: 0 0 2.7778vw; padding: 8.5185vw 0 6.2963vw;}
    .sub_con .cont .ad_cont_01 .reg_info_area .info_list .area .title {font-size: 5.5556vw;}
    .sub_con .cont .ad_cont_01 .reg_info_area .info_list .area .icon {margin: 7.9630vw 0 0;}
    .sub_con .cont .ad_cont_01 .reg_info_area .info_list .area .icon img {width: 25vw;}
    .sub_con .cont .ad_cont_01 .reg_info_area .info_list .area .text {height: inherit; margin: 5.0000vw 0 0; font-size: 3.9630vw;}

    .sub_con .cont .ad_cont_02 {margin: 19.0741vw 0 0;}
    .sub_con .cont .ad_cont_02 .st_title {padding: 4px 0 0 2.0370vw; background-size: 11px 8px; font-size: 6.2963vw;}
    .sub_con .cont .ad_cont_02 .info_list > li {display: block; padding: 8.3333vw 0 5.5556vw;}
    .sub_con .cont .ad_cont_02 .info_list > li > .title {display: block; width: 100%; font-size: 5.5555vw;}
    .sub_con .cont .ad_cont_02 .info_list > li > .text_list {display: block; width: 100%; margin: 2.7778vw 0 0;}
    .sub_con .cont .ad_cont_02 .info_list > li > .text_list > .list > li {font-size: 4.2593vw;}
    .sub_con .cont .ad_cont_02 .info_list > li > .text_list > .list > li > .title {padding: 0 0 0 5.5556vw; font-size: 5.0000vw;}
    .sub_con .cont .ad_cont_02 .info_list > li > .text_list > .list > li > .title:before {width: 10px; height: 10px; margin: -5px 0 0; background-size: cover;}
    .sub_con .cont .ad_cont_02 .info_list > li > .text_list > .list > li > .text {padding: 0 0 0 2.7778vw; font-size: 4.2593vw;}
	.sub_con .cont .ad_cont_02 .info_list > li > .text_list > .list > li > .sub_list {margin: 0 0 0 5.5556vw;}
    .sub_con .cont .ad_cont_02 .info_list > li > .text_list > .list > li > .sub_list > li {margin: 1.6667vw 0 0; font-size: 4.2593vw;}
    .sub_con .cont .ad_cont_02 .info_list > li > .text_list > .list > li > .sub_list > li > .text {padding: 0 0 0 2.7778vw; font-size: 4.2593vw;}
    
    .sub_con .bt_banner {margin: 13.3333vw 0 0; padding: 13.5185vw 0 16.1111vw; background-position: center center; background-size: cover;}
    .sub_con .bt_banner .title {font-size: 7vw;}
    .sub_con .bt_banner .text {font-size: 5.0000vw;}
    .sub_con .bt_banner .view {margin: 8.3333vw auto 0; width: 55.5556vw;}
    .sub_con .bt_banner .view {margin: 8.3333vw auto 0; width: 55.5556vw; height: 13.8889vw;}
    .sub_con .bt_banner .view .text {padding: 0 5.9259vw 0 0; font-size: 4.1667vw; line-height: 12.5vw;}
    .sub_con .bt_banner .view .text i {margin: -1.6667vw 0 0;}
    /* // ADMISSION */ 

	/* STUDIES 교육안내 */ 
    .sub_con .cont.stu_cont_01 .title_area .sub_text {margin: 4.1667vw 0 0;}
    .sub_con .cont.stu_cont_01 .title_area .text {margin: 3.7037vw 0 0;}
    .sub_con .cont.stu_cont_01 .title_area .text:last-child {margin: 3.7037vw 0 0;}
    
    .sub_con .stu_slide_area {margin: 11.9444vw auto 0;}
    .sub_con .stu_slide_area .slide_box .slide_list {padding: 0 12vw;}
    .sub_con .stu_slide_area .slide_box .slide_list .slick-list .slick-track li {max-width: 100%; margin: 0 1vw 0 0;}
    .sub_con .stu_slide_area .slide_box .slide_list .slick-list .slick-track li .imgs {max-width: 100%; height: 100%;}
    .sub_con .stu_slide_area .slide_box .slide_list .slick-list .slick-track li .imgs .inner img {width: 100%;}
    .sub_con .stu_slide_area .slide_box .slide_list .slick-list .slick-track li .text_box {margin: -10vw 0 0; padding: 0 1.3889vw;}
    .sub_con .stu_slide_area .slide_box .slide_list .slick-list .slick-track li .text_box .title {width: 60.1852vw; height: auto; padding: 12px 0; font-size: 3.3333vw;}
    .sub_con .stu_slide_area .slide_box .slide_list .slick-list .slick-track li .text_box .text { ;margin: 3.3333vw 0 0; font-size: 3.3333vw; line-height: 1.6em;}
    .sub_con .stu_slide_area .slide_box .slide_list button {width: 6.1111vw; height: 3.5185vw; background-size: cover;}
    .sub_con .stu_slide_area .slide_box .slide_list .slick-dots {margin: 5.5556vw 0 0;}
    .sub_con .stu_slide_area .slide_box .slide_list .slick-dots li {width: 2.2222vw; height: 2.2222vw; margin: 0 2.5926vw 0 0;}
    .sub_con .stu_slide_area .slide_box .slide_list .slick-dots li button {width: 2.2222vw; height: 2.2222vw;}
    
    .sub_con .major_box {margin: 13.3333vw auto 0; padding: 6.9630vw 0 9.3333vw; background-size: auto 100%;}
    .sub_con .major_box .cont .title {padding: 0 0 3.3333vw; font-size: 5.9259vw;}
    .sub_con .major_box .cont .major_list {margin: 8.3333vw 0 0;}
    .sub_con .major_box .cont .major_list .list li {margin: 0 2vw 4.0741vw 0;}
    .sub_con .major_box .cont .major_list .list li a {padding: 0 3.8889vw;}
    .sub_con .major_box .cont .major_list .list li a .text {padding: 0 5.0000vw 0 0; font-size: 3.3333vw; line-height: 2em;}
    .sub_con .major_box .cont .major_list .list li a .text:after {width: 3.5185vw; height: 3.5185vw; margin: -1.7593vw 0 0; background-size: cover;}
    
    .sub_con .cont.stu_cont_02 {margin: 15.7778vw auto 0;}
    .sub_con .cont .imgs {margin: 10vw 0 0;}
    
    /* // STUDIES 교육안내 */ 

    /* STUDIES 교육일정 */ 
    .sub_con .sub_cont .cont .info_list_box {padding: 7.5000vw 0 6.7778vw;}
    .sub_con .sub_cont .cont .info_list_box:last-child {padding: 7.5000vw 0 0;}
    .sub_con .sub_cont .cont .info_list_box > .list {margin: 3.3333vw auto 0;}
    .sub_con .sub_cont .cont .info_list_box > .list > li {width: 50%;}
    .sub_con .sub_cont .cont .info_list_box > .list > li:nth-child(2n):after {display: none;}
    .sub_con .sub_cont .cont .info_list_box > .list > li:after {right: -3.1667vw; width: 4.4444vw; height: 7.4074vw; margin: -22.2222vw 0 0; background-size: cover;}
    .sub_con .sub_cont .cont .info_list_box > .list > li > .imgs {padding: 0 0 10.3704vw;}
    .sub_con .sub_cont .cont .info_list_box > .list > li > .imgs:before {bottom: 0; height: 10.3704vw;}
    .sub_con .sub_cont .cont .info_list_box > .list > li > .imgs:after {width: 2.4074vw; height: 2.4074vw; margin: 0 0 0 -1vw;}
    .sub_con .sub_cont .cont .info_list_box > .list > li > .imgs > img {width: 30.5556vw;}
    .sub_con .sub_cont .cont .info_list_box > .list > li > .text_list {height: 19.9074vw;}
    .sub_con .sub_cont .cont .info_list_box > .list > li > .text_list > .list > li {font-size: 3.3333vw; text-align: center;}
    .sub_con .sub_cont .cont .info_list_box > .list > li > .text_list > .list > li.sty_01 {padding: 0 0 0 2.7778vw;}
    .sub_con .sub_cont .cont .info_list_box > .list > li > .text_list > .list > li.sty_01:before {top: 1.7667vw;}
    .sub_con .sub_cont .cont .info_list_box > .list > li > .text_list > .list > li > .sub_list > li {font-size: 3.3333vw; text-align: left;}
    /* // STUDIES 교육일정 */ 

	/* COMMUNITY 소식 */
	#news_list_wrap .sch_bar_box {margin: 0;}
	#news_list.hi_board_list > li {width: 46.2vw; margin: 0 5.9259vw 10.1852vw 0;}
	#news_list.hi_board_list > li:nth-child(3n) {margin: 0 5.9259vw 10.1852vw 0;}
	#news_list.hi_board_list > li:nth-child(2n) {margin: 0 0 10.1852vw 0;}

	#news_list .txt_box {margin: 5.3704vw 0 0;}
	#news_list .txt_box h3 {font-size: 3.5555vw;}
	#news_list .info_box .txt {height: 9.8148vw; margin: 3.5185vw 0 0; font-size: 3.3333vw;}
	#news_list .ytb_text {margin: 5.8333vw 0 0; padding: 0; font-size: 3.0000vw;}
	#news_list .ytb_text:before {display: none;}
	/* // COMMUNITY 소식 */

	 /* COMMUNITY FAQ */
	.faq_box {margin: 2.7778vw 0 0;}
    .faq_box .list li .q_area a {padding: 0 9.2593vw 0 14.8148vw;}
    .faq_box .list li .q_area a .title {font-size: 3.3333vw; line-height: 8.3333vw;}
    .faq_box .list li .q_area a .num {left: 1.8519vw; font-size: 3.3333vw;}
    .faq_box .list li .q_area a:after {right: 1.8519vw; width: 3.6111vw; height: 1.9444vw; margin: -0.9722vw 0 0; background-size: cover;}
    
    .faq_box .list li .a_area {font-size: 3.3333vw; line-height: 1.5em;}
    .faq_box .list li.on .a_area {padding: 6.1111vw 9.2593vw 6.1111vw 14.8148vw;}
    .faq_box .list li .a_area:before {top: 7.5000vw; left: 2.7778vw; width: 8.3333vw; height: 7.5000vw; background-size: 100%;}
    /* // COMMUNITY FAQ */

	/* ADMISSION 기타 */
	.sub_con .top_banner.adm .cont {padding: 14.4444vw 0 14.8148vw;}
	.sub_con .top_banner.adm .cont .title {font-size: 7.5555vw; line-height: 1.5em;}
	.sub_con .top_banner.adm .cont .text {margin: 2.7778vw 0 0; font-size: 4.4444vw; word-break: keep-all;}
	.sub_con .top_banner.adm .cont .sch_view {width: 55.5556vw; height: 13.4444vw; margin: 6.1111vw auto 0;}
	.sub_con .top_banner.adm .cont .sch_view .text {padding: 0 9.1667vw 0 0; font-size: 3.8889vw; line-height: 13.4444vw;}
	.sub_con .top_banner.adm .cont .sch_view .text:after {width: 5.2778vw; height: 5.0000vw; margin: -2.5000vw 0 0; background-size: cover;}

	.sub_con .cont .rec_box {margin: 11.1111vw 0 0;}
	.sub_con .cont .rec_box .list {padding: 4.1667vw;}
	.sub_con .cont .rec_box .list li {margin: 5.5556vw 0 0; padding: 0 0 0 5.5556vw; font-size: 3.8889vw;}
	.sub_con .cont .rec_box .list li:before {top: 1.2778vw; width: 3.8889vw; height: 3.8889vw; background-size: cover;}
	.sub_con .cont .rec_box .list li .text {margin: 2.7778vw 0 0; font-size: 3.8889vw;}
	/* // ADMISSION 기타 */


	.sub_con .cont .title_area {margin-bottom: 45px;}
	.new_ad_cont01 > .img_wrap {display: none;	}
	.new_ad_cont01 .m_img_wrap {display: block;}
	.new_ad_cont01 .m_img_wrap .m_img img {display: block; margin: 2.632vw auto 0;}

	.sub_con .cont .ad_cont_02 .img_wrap {display: none;}
	.sub_con .cont .ad_cont_02 .m_img_wrap {display: block; margin: 2.632vw 0 0;}

	.new_cont02 .new_cont02_top2 .img_box_wrap .img_box {display: none;}
	.new_cont02 .new_cont02_top2 .img_box_wrap .img_box_m {display: block;}

	.new_ad_cont_02 > .img_wrap {display: none;}
	.new_ad_cont_02 > .m_img_wrap {display: block;}



	.new_cont02 .new_cont02_top1 .img_box_wrap .img_box {width: ; margin: 0 auto 20px;}

	.admission_table > table tbody th {font-size: 2.778vw;}
	.admission_table > table tbody td {font-size: 2.500vw;}


}

@media screen and (max-width:991px){
	/* sub_top */
	
	.sub_share_box {display:none;} 
	.bread_box .btn_list {display: none;}
	.breadcrumb {position: relative; padding-left: 40px;}
	.breadcrumb > li {width: 50%;}
	.breadcrumb.depth3 > li {width: 33.33%;}
	.breadcrumb > li > a {min-width: inherit; height: 40px; line-height: 40px; padding-left: 20px; padding-right: 20px;}
	.breadcrumb > li.home {position: absolute; left: 0; top: 0; width: auto;}
	.breadcrumb > li.home > a {width: 40px;}
	.breadcrumb > li .depth_list {top: 40px;}
	.breadcrumb > li .depth_list li a {padding-left: 20px;}
}

@media screen and (max-width:767px){
	/* COMMUNITY 소식 */
	#news_list_wrap .total_txt .ico {}
	#news_list_wrap .sch_bar_box .total_txt {position: inherit; bottom: inherit; float: inherit;}
	
	#news_list.hi_board_list > li {width: 100%;}
	/* // COMMUNITY 소식 */


}



@media screen and (max-width:720px){
	.contents {padding-top: 16.667vw;}
}

@media screen and (max-width:480px){
	.sub_top_tit {font-size:1.5em;}
	.breadcrumb > li > a {padding-left: 10px; font-size: 0.867em;}
	.breadcrumb > li .depth_list li a {padding-left: 10px;}

	.sub_con .sub_cont .cont .info_list_box > .list > li > .imgs:after {margin: 0 0 0 -0.9vw;}
}