@charset "utf-8";

@media screen and (max-width:999px) {
	#wrap { box-sizing:border-box;}
	.inner_wrap, .content_wrap, .sub_page_wrap, .sub_wrap, .sub_location.sub_wrap_right_box, .sub_content_img_wrap, .RollDiv, .sub_wrap_right_box{width:100%;}
	.inner_wrap_main, .wraps{width:100%; padding:0 20px; box-sizing:border-box; }

	/*헤더*/
	.bottom_header ul.bottom_menu > li{padding:0 50px 0 0}
	.bottom_header ul.bottom_menu > li:nth-of-type(3){padding:0 50px 0 0;}
	.bottom_header ul.bottom_menu > li:nth-of-type(4){padding:0 65px 0 0;}
	.bottom_header ul.bottom_menu > li:nth-of-type(5){padding:0 50px 0 0;}
	.bottom_header ul.bottom_menu > li:last-of-type{padding:0 !important; }
	.full_menu_box_sub{margin-left:0; width:605px; overflow:hidden; padding:0; position:absolute; right:0; margin-top:10px;}
	.full_menu_box_sub li:nth-child(1){width:126px;}
	.full_menu_box_sub li:nth-child(2){width:104px;}
	.full_menu_box_sub li:nth-child(3){width:108px;}
	.full_menu_box_sub li:nth-child(4){width:105px;}
	.full_menu_box_sub li:nth-child(5){}
	.bottom_header ul.bottom_menu{width:586px;}

	/*사이트맵*/
	.full_menu_wrap{width:100%; padding:0 20px; box-sizing:border-box;}
	.btn_x{margin-right:0; right:20px; margin-top:-30px;}
	/*메인 컨텐츠*/
	.main_box_w{width:50%; padding-right:10px; box-sizing:border-box;}
	.main_box_w:nth-child(2n){width:50%; margin-left:0; padding:0 0 0 10px; box-sizing:border-box;}
	.wrap_bottom{margin-top:50px;}
	.m_top_18 img{width:100%;}

	/*메인 슬라이드*/.slide_main {height:420px}
	/*서브페이지*/
	.sub_menu_wrap{display:none;}
	.left_background{display:none;}
	.sub_wrap_left_box{display:none;}
	.sub_wrap_right_box{width:100%; padding:0 20px; box-sizing:border-box;}
	.sub_location{width:100%; padding:0 20px; box-sizing:border-box;}
	/*학사일정 다운로드 버튼*/.f_plist_cont{left:98% !important; }
	/*연구실 탭 수정*/
	.lab_t.lab_on:first-of-type div{height:50px; line-height:50px;padding-top:0; box-sizing:inherit}
	.lab_t:first-of-type div{line-height:50px; padding-top:0; height:50px;  box-sizing:inherit}
	/*검색수정*/ .result_wrap{width:100%; padding:0 20px; box-sizing:border-box;}
	/*풋터수정*/div.footer_link{margin-left:77%;}

/*게시판 - 포토뉴스*/
	ul#gall_ul.board_photo_ul{padding-left:10px; box-sizing:border-box;}
	ul#gall_ul.board_photo_ul li.gall_li{width:25%; margin:0; padding-right:10px; box-sizing:border-box }
	/*ul#gall_ul.board_photo_ul li.gall_li:nth-of-type(4n){padding-right:0;}
	ul#gall_ul.board_photo_ul li.gall_li ul.gall_con li.gall_href img.bo_gallery_img{width:100%; max-height:192px; overflow:hidden;}*/
	ul#gall_ul.board_photo_ul li.gall_li ul.gall_con li.gall_href img.bo_gallery_img{width:100%;}
	ul#gall_ul.board_magazine_ul li.gall_li ul.gall_con li.gall_href img.bo_gallery_img{width:100%; height:auto}

    .slide_element {width:100% !important;  height: auto}
    .slide_element > img {width:100%;  height: auto}

.banner{width:100%; max-width:100%; padding:0px; display:inline-block; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }  
.banner > span{width:45.5%; float:left; margin:0px; padding:2% 0% 3% 4%; border-left:1px solid #e5e5e5;}
.banner > span:nth-child(1) {border-bottom:1px solid #e5e5e5;}
.banner > span:nth-child(2) {border-bottom:1px solid #e5e5e5;}
.banner > span > a {width:100%; font-size:0.75em}
.banner > span > a > img{max-width:100%;}

	
	#wrap {padding:0;background:#fff}
	/*기본설정*/
	.moblie{display:block;}
	.moblie_none{display:none;}
	.inner_wrap, .content_wrap, .sub_page_wrap, .sub_wrap, .sub_location.sub_wrap_right_box, .sub_content_img_wrap, .RollDiv, .sub_wrap_right_box{width:100%;}

	.content_wrap{padding:0 15px; box-sizing:border-box;}
	.sub_wrap{padding:0 15px; box-sizing:border-box;min-height:700px}
	.sub_wrap_right_box{padding:0;}

	/*모바일 - Header*/
	header.moblie{ overflow:hidden; width:100%; border-bottom:1px solid #c51065}
	.top_lang{width:90%; overflow:hidden; background:#FFF; }
	.top_lang li{width:auto; float:left; height:60px; line-height:60px;}
	.top_lang li:nth-of-type(2){color:#000}
	.top_lang li a{line-height:60px !important; padding: 0 3px !important; color:#D5D5D5 !important; font-weight:500 !important;border:0 !important}
	.top_lang li{width:auto; float:left; height:60px; line-height:80px;}
	.top_lang li a{line-height: 60px !important}
	.menu_lang{}
	.menu_lang span.menu_lang_click{font-weight:bold}

	/*새롭게 만든 헤더 - 모바일*/
	.m_header{width:100%; overflow:hidden; padding:0 15px; box-sizing:border-box; height:60px; line-height:60px;display:none}
	.m_header .m_logo img{width:210px;}
	.m_header .m_menu{cursor:pointer;}

	#cd-menu-trigger {height:50px}
	#cd-logo img {width:77px !important}
	.inner_wrap {    width: 100%;    margin: 0 auto;   border-top:0; /* border-top: 1px solid #ccc; */    background: #fff;}
	.wraps  {width:100%}
	.form_schse {width:60%; margin:0 auto; padding:13px 0;height:30px}
	.mb_form_sch_ara {width:75%;border: 0;    margin-right: 2%;    height: 100%; padding:0 10px; box-sizing:border-box;}
	.mb_form_sch_btn {width:20%;background:#fff;color:#c51065;border:0;padding:2px;    height: 100%;}
	.top_head_wrap  {background:#c51065}
	.header_search {background:#fff;height:34px}
	.mobile_wrap {padding:20px;padding-bottom:0;position:relative}
	
	/*모바일 - 서브페이지 - 사이드 메뉴*/
	.sub_menu_wrap{display:block;}
	.left_background{display:block;}
	.sub_wrap_left_box{display:block;}
	.sub_wrap_left_box{width:100%; margin-right:0; min-height:auto;position:relative;z-index: 1;}
	.sub_menu_wrap{display:block; position:static !important;width:100%; z-index:9; /* background:#FFF; */ padding:0 0px 10px; box-sizing:border-box; left:0}
	.sub_menu_wrap > .sub_menu_top{display:none;}
	.sub_menu_title{width:100%; height:45px; line-height:45px; position:relative; border:solid 1px #b4aea8; cursor:pointer; background:#FFF; padding:0px 55px 0px 15px; box-sizing:border-box; margin-top:30px; font-size:14px; font-weight:400; color:#555; }
	.sub_menu_title:after{content:"▼"; font-size:10px; position:absolute; right:15px;}
	.sub_menu_con{display:none;border-bottom:1px #b4aea8 solid}
	.sub_menu_wrap > .sub_menu_con li{border:1px solid #b4aea8; border-top:0; box-sizing:border-box;width:100%}
	.sub_menu_wrap > .sub_menu_con li > a{padding-left:15px; font-size:14px; font-weight:400; color:#555; }
	.sub_menu_wrap > .sub_menu_con li:hover > a{background:none; color:#c51065; font-weight:500;}
	.sub_menu_wrap > .sub_menu_con li.menu_on > a{background:none; color:#c51065; font-weight:500;}
	.sub_menu_wrap > .sub_menu_con li.menu_on > a:after{content:""; background:none; }
	.sub_menu_wrap > .sub_menu_con li:hover > a:after{content:""; background:none;}

	
	.left_background  {display:none}
	body{font-size:14px}
	.top_head_wrap {border-bottom:0}
	/*서브페이지*/
	div.sub_header{height:75px; line-height:75px;}
	.socialbox{margin-top:22px;}
/*게시판*/
.board_gray_span{display:block; font-size:13px; font-family:'roboto'; color:#666}
.board_blue_span{display:block; font-size:17px; font-family:'roboto'; color:#163079;font-weight:600; margin-bottom:5px;}
.div_ca_wrap{display:block; margin-bottom:5px;}
#bo_list .tbl_head01 a{font-size:17px;}
#bo_list .tbl_head01 .td_chk{padding:0;}

/*게시판 - 포토뉴스*/
	ul#gall_ul.board_photo_ul li.gall_li{width:33.3%; margin:0 0 10px; padding-right:10px; box-sizing:border-box }
	/*ul#gall_ul.board_photo_ul li.gall_li:nth-of-type(3n){padding-right:0;}
	ul#gall_ul.board_photo_ul li.gall_li:nth-of-type(4n){padding-right:10px; }
	ul#gall_ul.board_photo_ul li.gall_li ul.gall_con li.gall_href img.bo_gallery_img{max-height:180px}*/


	.slide_main {height:318px}
	.slide_title {top:60%;font-size: 0.75em;width: 90%;margin-left: 5%;}
	.pro_box .mb_detail {width: 100%;color: #575757;}

/* 2017-01-16 */
 .inner_wrap_main {max-width:100%}
.main_box_w {max-width:100%}

	.sub_title2 {text-align:center;font-weight:bold;font-size:18px;line-height:30px;padding:10px 0}
	
	.calDay{width:25%;}
	.calInfo {width:73%}
	.dayCalendar dt{background:#333;text-align:center;color:#fff}
	.dayCalendar dd{background:#dedede;text-align:center;color:#777;font-size:5em;line-height:120%;font-weight:bold}

	.board_latests dt{float:left;width:50%}
	.board_latests dd{border:1px #ccc solid;border-top:0;background:#fff}
	.board_latests dt div{padding:10px;text-align:center;background:#cccccc;border:1px #cccccc solid;color:#fff;border-bottom:0}
	.board_latests dt div.brd_on{padding:10px;text-align:center;background:#fff;color:#a1a1a1}
	.lt .lt_title,.latest_cont,.lt_more,.latest_date_r,.latest_tit_c span {display:none}

	.lt ul{padding: 0 0 0 9px; display:inline-block; width:100%;}
	.lt li {height:20px; clear:both;}
	.lt li:before{content:"· ";color:#666; float:left; line-height:30px; font-weight:900; width:12px;}
	.lt li:after{content:"　";clear:both}
	.lt li a{color:#666}
	.latest_tit  {font-size:14px;font-weight:normal;width:80%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-align:left}
	.latest_date {font-size:14px;font-weight:normal;width:10%;}
	.latest_tit_c {float:left;height:24px;font-size:14px;font-weight:normal;width:90%}
	.latest_tit_c:after{content:"　";clear:both}
	.latest_tit_c a{line-height:20px}
	.lt {margin-bottom:0;padding-bottom:0;}
	.main_box_bottom1 {padding-top:0;}
	.main_photo {background:#fff;height:170px}
	.main_photo dt {margin:0;padding:10px}
	.main_photo dd {margin:0;padding:10px;padding-bottom:0px}

/*메인 리서치하이라이트*/
	.slide_sub_box {top:50%}
	.sub_slicks {position:absolute;top:72%;color:#fff;width:80%;left:10%}
	.sub_slicks dt{font-size:1.2em}
	.sub_title {position:absolute;top:0;display:inline;border-bottom:1px #fff solid;color:#fff;top:30px;z-index:1;left:50%;font-weight:bold;margin-left:-68px}
	.research_box > div.img > a > img {max-width:100% !important}
/*풋터*/
	.bottom_qmenu {background:#666}
	.bottom_qmenu ul {height:auto; overflow:hidden; border-top:1px #666 solid; width:100%; margin:0 auto;}
	.bottom_qmenu li {float:left;text-align:center;width:25%;margin-right:0;color:#fff;line-height:normal; padding:15px 0;}
	.bottom_qmenu li:nth-child(2n) {text-align:center;margin-left:0%}
	.bottom_qmenu li:nth-child(2n):after {content:"·"; float:right; margin-left:0px; color:#FFF;}
	.bottom_qmenu li:last-of-type:after {content:""; float:right; margin-left:0px; color:#FFF;}
	.bottom_qmenu li:after {margin-left:0px;color:#fff}
	.bottom_qmenu li {}
	div.footer_link {width:190px;margin-left:-95px;left:50%; margin-top:-155px;position: absolute; display:none;}
	div.footer_link > div.footer_link_btn {width:100%}
	div.footer_link > div.footer_link_btn ul{width:100%}
	.site_info {padding-top: 1em; padding-bottom: 1em;width:100%;text-align: center;margin:0 auto; background:#636363;}
	.site_info > dd > img {max-width:100%}
	.tail_bg {height: auto;}
	.tail_bg {background:#636363; width:100%; margin:0 auto; height:125px; color:#fff}
div.footer_logo{display:none;}
	.event_today_wrap {padding:15px;border-top:1px #efefef solid;border-bottom:1px #000 solid;background:#f9f9f9}
	.event_today {font-weight:bold;font-size:16px}
	.event_list_ul li{margin-bottom:10px;padding:5px 10px;background:#fff;box-shadow: 0px 3px 3px #ddd;margin:0 2px 5px}
	.event_list_ul li:nth-child(2n-1){border-left:2px #a94040 solid}
	.event_list_ul li:nth-child(2n){border-left:2px #359a7f solid}
	.event_list_ul li .subj_box {height:20px;line-height:20px;width:100%;overflow:hidden}
	.event_wrap_list li {}
	#cd-lateral-nav {background:#fff;height: auto;width:100% }
	.mb_full_wrap {position:absolute;top:0px;width:100%;height:100%;z-index:10001;display:none;}
	.mb_full_bg {position:fixed;background:#000;opacity:0.6;width:100%;height:100%;z-index:1}
	.mb_full_menus {background:url("") no-repeat;background-size:cover;width:100%;height:auto;z-index:2;top:-300px;position:absolute;color:#fff; background:rgba(255,255,255,1)}
	.mb_full_menus ul {/* padding:15px; */}
	.mb_full_menus ul li{border-bottom:1px #c51065 solid;font-size:18px;color:#000;font-weight:bold;position:relative}
	/*.mb_full_menus ul li a:after{content:url("/img/mobile/mm_right.png");position:absolute;left:0;padding-left:95%}
	.mb_full_menus ul li:nth-child(1):after{content:""}
	.mb_full_menus ul li:nth-child(2) a:after{content:url("/img/mobile/mm_qmore.png");position:absolute;right:0;padding-left:130px;padding-right: 100%;}*/
	.mb_full_menus ul li a{color:#444;padding:0 15px;line-height:50px; font-weight:400}
	.mb_full_menus ul > li > a > .smenu{color:#fff;padding:0 15px;line-height:50px}


	header.moblie {position:relative;background:#fff}
	.sub-menu{display:none;background:#c51065; color:#fff;}
	.sub-menu li{line-height:30px; border-bottom:1px solid #a50e55 !important; padding:0.25em;}
	.sub-menu table{padding:15px 0 10px}
	.sub-menu td{font-size:14px;line-height:30px !important;font-weight:normal !important}
	.sub-menu td img {width:80%; text-align:center;}
	.sub-menu li a{color:#fff !important; font-size:14px;line-height:30px !important;font-weight:normal !important}
	.sub-menu li a:after{content:"　" !important;padding-left:50%}
	.sub-menu li:nth-child(2) a:after{content:"　";padding-left:95%;position:absolute !important;}
	.sub_wrap img{max-width:100%}
	.sub_menu_wrap {margin:0;}
	.sub_menu_con {padding-bottom:0;position:absolute;width:100%;background:#fff}

	.actbox dl{padding:10px 15px 10px;height:100%}
	.actbox dd{float:left;margin-right:15px;cursor:pointer;position:relative;font-size:14px;font-weight:normal !important}
	/*.actbox dd:nth-child(1):after{content:"▼";margin-left:10px;font-size:10px}*/
	.actbox dl:after{content:"　";clear:both;font-size:5px}
	.eng_box {position:absolute;padding:5px;margin-left:18px;border-top:0;background:#999;width:70px;top:102%;display:none}

	.RollDiv > div > a > img{margin-left:50px} 

	.lab_t{height:50px; width:100%; }
	.lab_t div{border-left:1px solid #ccc;}
	.bottom_btn {/*left:50%;top:100%;margin:-31px 0 0 -15px;*/ right:20px; bottom:20px; margin:0; left:initial;}
	.bottom_qmenu a {color:#fff}

/*연혁*/
	.history_table tbody tr td.year {width:30%}
	.history_table tbody tr td {width:80%; font-size:14px; line-height:18px;}
	ul.ul_history li{width:25% !important; margin-bottom:4px;}
	ul.ul_history li:nth-of-type(5n){border-left:0;}

/*조직도*/
	.orga_map{margin-top:40px}
	.orga_wrap1 li{width:100%;margin-top:50px}
	.orga_wrap2 li{width:100%;height:96px}
	.orga_wrap2 li.clear{height:0px}
	.elem2:before {    margin: 30px 0 0 -25%;    width: 150%;height:380px}
	.orga_wrap1:after {top:411px} 
	.orga_wrap2 li .elem4:after {left:99px}
	.orga_wrap2:after {border:0}
	.orga_detail{display:block;}
	.orga_detail:before{display:none;}
	#mb_tables table{margin-top:5px;}
	#mb_tables{padding-top:30px;}

/*목표및비전*/
	.ul_vision_02 > li {width:100%;margin-left:0; margin-bottom:10px;}
	.ul_vision_02 li > div.ul_vi_c{height:auto; overflow:hidden;}
	.ul_vision_01 li{text-align:left;}
	
/*오시는길*/
	.map_head {width:100%}
	.map_method {width:100%}
	.div_map_con{height:auto; overflow:hidden;}
	.div_map_con ul.ul_map{padding:20px;}
	.div_map_con ul.ul_map li:first-of-type{margin-bottom:5px;}
	.div_map_con img.btn_map{display:none;}

/*BK21*/
	img.bk_img{width:100%;}

/*앵커부분*/
	ul.ul_33 li {width:100%;}
	.anchor{}
	ul.ul_faculty li{border-left:0;border-top:1px #e6e6e6 solid !important}
	ul.ul_faculty li:nth-child(1){border-left:0;border-top:0px !important; line-height:40px;}
	.table_st_02 {margin-left:0; word-break:break-word; font-size:13px;}
	.table_st_02 tbody th, .table_st_02 tbody td, .table_st_02 thead td, .table_st_02 thead th{font-size:13px;}
	.table_st_02 tbody th, .table_st_02 tbody td, .table_st_02 tfoot th, .table_st_02 tfoot td{padding:12px 5px;}
	.contentsBox div.list_st_01 {margin-left:0}
	.box_wrap dl {margin-left:0}
	
	.mb_cont_labs {width:100%}
	.obj_img li {width:100%}
	.obj_img li div{height:auto; padding:20px 0;}
	.obj_img li:nth-child(2) div {border:0;border-top:1px #ddd solid;border-bottom:1px #ddd solid}
	.obj_img2 li {width:100%}
	.obj_img2 li:nth-child(2) div {border:0;border-top:1px #ddd solid;border-bottom:1px #ddd solid}
	.obj_img2 li:last-child div {border:0;border-top:1px #ddd solid;}
	.obj_img2 li div{height:auto; padding:20px 0;}

/*검색*/
	.result_tab_title{border-bottom:0;}
	.result_tab_title li{width:33.3%; box-sizing:border-box;}
	.grad_summary li:last-of-type{width:78%;}
	.grad_summary li:first-of-type{width:22%;}

/*구성원*/
	.faculty_box > ul.mb_box li.mb_list  .mb_detail{width:70%;}
/*교수프로필*/
	div.pro_box dl.mb_cont dd.mb_detail{padding-left:20px; box-sizing:border-box;}
	.pro_box .mb_detail {width: 100%;color: #575757;}
	/*교과과정*/
	table.course_table tbody tr.tr_visible td.t_subject{border-left:0;}
	.course_table tbody tr.detail td{line-height:normal; font-size:13px; padding:15px;}
/*게시판*/
.bo_top_tit{width:auto}
#bo_sch{width:auto}
#bo_cate #bo_cate_on{z-index:0;}

/*모바일버전 - 팝업*/
#hd_pop {width:100%}
.hd_pops {left:0 !important;width:100%}
.hd_pops_con {width:100% !impoartant}

/*게시판 -주요연구*/
	ul#gall_ul.board_research_ul li.gall_li ul.gall_con li.gall_href{width:100%; text-align:center; margin-bottom:20px;}
	ul#gall_ul.board_research_ul li.gall_li ul.gall_con li.gall_text_href{width:100%; height:auto; padding:0;}
	ul#gall_ul.board_research_ul li.gall_li ul.gall_con li.gall_text_href a{text-align:center; margin-right:0;}
	ul#gall_ul.board_research_ul li.gall_li ul.gall_con li.gall_text_href a span{display:none;}

/*메인 리서치하이라이트*/ .sub_slicks {top:60%;}

/*검색*/
	dl.dl_grad_summary dd{line-height:normal; position:relative; padding-left:100px; word-break:break-word;}
	dl.dl_grad_summary dd span{display:inline-block; width:100px; position:absolute; left:0;}
	.grad_summary li:last-of-type{width:100%; padding-left:0}
	.grad_summary li:first-of-type{width:100%; text-align:center;}
	dl.dl_grad_summary dt{text-align:center; padding:0 0 10px;}
	dl.dl_grad_summary dt span{display:block;}

/*구성원*/
	dl.mb_cont dd{width:100%;}
/*교수프로필 
	div.pro_box{padding:30px 15px;}
	div.pro_box dl.mb_cont dd.mb_img{width:100%; text-align:center;}
	div.pro_box dl.mb_cont dd.mb_detail{padding-left:0; }
	div.pro_box dl.mb_cont dd.mb_detail li.mb_name{text-align:center; margin-top:0; padding-top:0;}
	div.pro_box dl.mb_cont dd.mb_detail li.mb_name span.mb_name_en{display:block;}
	div.pro_box dl.mb_cont dd.mb_detail li.mb_items dt{width:100px}
	div.pro_box dl.mb_cont dd.mb_detail li.mb_items dd{width:70%}*/

.mb_cont .mb_pro_img {width:100%;}
.mb_cont .mb_pro_img img{width:160px;height:185px;}
.mb_cont .mb_items {width:100%;}
.mb_cont .mb_items dl dt{width:100px; color:#999; font-size:13.5px; font-weight:400}
.mb_cont .mb_items dl dd{max-width:70%;word-break:break-all; font-weight:400; font-size:13.5px; float:left;}
.mb_cont .mb_name {font-size:24px;font-weight:500; padding-bottom:12px; margin-bottom:12px; margin-top:12px;}
.mb_cont .mb_name span.mb_name_en{font-size:13.5px; color:#666; font-weight:300}
.mb_cont .mb_items {margin-bottom:8px;font-weight:600; font-size:13.5px; float:left;}
.mb_cont .mb_items dl dd a{font-weight:400; color:#333}
.mb_cont .mb_items dl:after {content:"　";clear:both;height:0;display: inherit;}
.mb_cont .mb_items_dot {display:none}


/*학사일정*/
	div.table_box table colgroup col:nth-of-type(1){width:12% !important;}
	div.table_box table colgroup col:nth-of-type(2){width:23% !important;}
	div.table_box table colgroup col:nth-of-type(3){width:65% !important;}
/*수업시간표*/
	div.div_time_title{padding:30px 15px; /* height:240px; */}
	div.div_time_title > div.div_time_t{display:none;}
	div.div_time_title > div.div_time_c{width:100%;}
	div.div_time_title > div.div_time_c h5 span.gray{display:none;}
	div.div_time_title > div.div_time_c div.div_time_select_t{width:100%; box-sizing:border-box; background-position:95% 53%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:7px 25px 7px 10px}
	ul.div_time_select_c{width:100%;}
	ul.div_time_select_c li{width:100%; box-sizing:border-box;}
	div.div_time_search{padding:10px 0 0 ;}
	table.time_table colgroup col:first-of-type{width:8%;}
	table.time_table tbody td div.box_course{padding:5px;}

	ul.p_n li{width:100%; border:1px solid #e6e6e6; border-width:0 0 1px 0 !important; height:35px; line-height:35px;}
	ul.p_n li:last-of-type{border-bottom:0;}
/*구성원*/
	.faculty_box > ul.mb_box li.mb_list  .mb_detail{width:100%;}
	.faculty_box > ul.mb_box li.mb_list  .mb_detail .mb_items dl dt{width:100px;}
	.faculty_box > ul.mb_box li.mb_list  .mb_detail .mb_items dl dd{font-size:14px; padding-left:0px; width:59%; word-break:break-word;}
	.faculty_box > ul.mb_box li.mb_list  .mb_detail .mb_items dl dd.mb_items_link a{width:100%;}
	.mb_items dl{line-height:normal;}
	.mb_items:last-of-type{margin-bottom:0;}
/*학사일정*/
	.f_plist_cont{position:relative !important; width:205px; margin:20px auto !important; overflow:hidden; left:inherit !important}
/*게시판 - 포토뉴스*/
	ul#gall_ul.board_photo_ul li.gall_li{width:50%;  }
/*게시판 글쓰기*/
	.tbl_frm01 th, .tbl_frm01 td{display:block;}
	.tbl_frm01 table tbody th{background:#FFF; border:0; width:100%; text-align:left; padding:3px 0px;}
	.tbl_frm01 table tbody td{border-top:0; padding:3px 0px 5px; margin-bottom:5px;}
	.tbl_frm01 table tbody td input[type='text']{width:100% !important; max-width:100% !important; box-sizing:border-box; -webkit-box-sizing: border-box; -moz-box-sizing:border-box;}
	#captcha #captcha_key{margin:5px 0 0;}
	#bo_w .tbl_frm01 textarea{width:100%;}

	table.time_table{display:none;}
	table.time_moblie_table{display:table;}


/*오시는길*/
	.map_sub_head{width:100%; font-weight:bold}
	.ul_map_02 li{margin-bottom:5px;}
/*교수프로필
	div.pro_box dl.mb_cont dd.mb_detail li.mb_items dd{width:65%}*/
/*수업시간표*/
	/* div.div_time_title{height:285px;} */
/*table.table_st_03 tbody td, table.table_st_03 thead th{display:table}*/
	table.table_st_03 tbody td{display:block; border-top:0; border-left:1px solid #ddd; padding:0; height:35px; line-height:35px; text-align:left;}
	table.table_st_03 thead.table_st_03_moblie{display:none;}
	table.table_st_03 tbody td:first-of-type{border-top:1px solid #ccc;}
	table.table_st_03 tbody td span.time_table_moblie{display:inline-block; width:100px; height:100%; background:#eaeaea; border-right:1px solid #ccc; float:left; text-align:center; margin-right:10px;}
	table.table_st_03 tbody td.time_table_none{display:none;}
/*게시판 - 행정서식다운로드*/
	.tbl_head01 table#datafile_table tbody td.td_datafile_sub, .tbl_head01 table#datafile_table tbody td.td_datafile_down{display:block; width:100%; text-align:center;}
	.tbl_head01 table#datafile_table tbody td.td_datafile_sub{padding-bottom:0; border-bottom:0;}
	.tbl_head01 table#datafile_table tbody td.td_datafile_down{padding-top:10px; border-top:0;}
/*관련링크*/
	.table_link_none{display:none;}
	table.menu_table6 tbody tr td{font-size:13px;}
	table.menu_table6 tbody tr td:nth-of-type(2){width:20% !important}
	table.menu_table6 tbody tr td:nth-of-type(3){width:10% !important}
	table.menu_table6 tbody tr td span.table_link_moblie{display:block;}
/*풋터*/
	.bottom_qmenu li {width:50%; padding:10px 0 5px;}
	.bottom_qmenu li:nth-child(2n):after {content:""; float:right; margin-left:0px; color:#FFF;}
	.bottom_qmenu li:nth-child(3),.bottom_qmenu li:nth-child(4){padding:0 0 10px;}
/*게시판 버튼*/
	.bo_fx ul{width:100%; float:left;}
	.bo_fx ul.btn_bo_user{margin-top:5px;}
	.btn_bo_user li{margin-left:0px; margin-right:5px;}
/*게시판 내용 부분*/
	#bo_v_title{font-size:1.6em; line-height:normal;}
	.bo_list_prev li span{width:60px;}
/* 연구실*/
/*.labs_disc{text-align:left;}*/

/*메인 리서치하이라이트*/ .sub_slicks {top:50%;}
/*검색*/
	.grad_summary li{width:100%;}
	.grad_summary li:first-of-type{width:100%;}
/*파일 다운로드*/
	.div_info div.white_box span{display:block; text-align:center; margin-bottom:10px}
	.div_info div.btn_down{display:block; width:117px; margin:0 auto; float:initial;}
/*구성원*/
	.ul_graduate li{width:25% !important;}
	.ul_graduate li:nth-of-type(4n+1){border-left:1px solid #ddd; box-sizing:border-box;}
/*게시판 - 회보*/
	ul#gall_ul.board_magazine_ul li.gall_li ul.gall_con li.gall_text_href div.maga_title{font-size:15px; height:80px;}
/*게시판 버튼*/
	#bo_v_bot ul.bo_v_com{width:100%; }
	#bo_v_bot ul.bo_v_com li{width:25%; margin-left:0;  margin-bottom:5px; padding-right:5px; box-sizing:border-box; text-align:center;}
	#bo_v_bot ul.bo_v_com li a{font-size:13px; padding:10px 0; width:100%;}
/*연구실부분 */
li.mb_cont_labs li.mb_name > a{width:80%; display:inline-block; font-size:23px;}

/*달력*/
	.calDay {width:40%}
	.calInfo {width:55%}
/*메인 검색*/.form_schse{width:95%}
/*게시판*/
.bo_top_wrap{padding:20px 10px;}
.bo_top_tit{display:none;}
#bo_sch{width:100%; text-align:center;}
.ath_box{width:78%}
/*게시판 - 포토뉴스*/
	ul#gall_ul.board_photo_ul li.gall_li ul.gall_con li.gall_text_href{font-size:13px;}
	ul#gall_ul.board_photo_ul li.gall_li ul.gall_con li.gall_text_href span{font-size:12px;}
/*서브페이지*/
	div.sub_header{height:55px; line-height:75px; font-size:24px; line-height:normal; }
	.socialbox{margin-top:45px;}

	/*풋터
	.site_info{height:160px;}*/
	div.footer_link{margin-top:-202px; display:none;}
	.bottom_qmenu li{width:49%;}
	/*오시는길*/
	.div_map_con ul.ul_map b{display:block;}

	/*메인 리서치하이라이트*/
	.sub_slicks {top:56%;} 
	.sub_slicks dt{}
	.sub_slicks dd{font-weight:300; font-size:13px; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
	/*구성원*/
	.faculty_box > ul.mb_box li.mb_list  .mb_img{width:100%; text-align:center;}
	.faculty_box > ul.mb_box li.mb_list  .mb_detail .mb_name{text-align:center; margin:0 0 10px; padding:0 0 10px;}
	.faculty_box > ul.mb_box li.mb_list  .mb_detail .mb_name_en{display:block;}
/*게시판 - 포토뉴스*/
	ul#gall_ul.board_photo_ul{padding-left:0;}
	ul#gall_ul.board_photo_ul li.gall_li{width:100%; padding-right:0; }
	ul#gall_ul.board_photo_ul li.gall_li ul.gall_con li.gall_text_href{font-size:15px; height:auto; text-align:center;}
	ul#gall_ul.board_photo_ul li.gall_li ul.gall_con li.gall_text_href span{font-size:13px;}
	ul#gall_ul.board_magazine_ul{padding-left:10px;}

	ul#gall_ul.board_magazine_ul li.gall_li{width:50%; padding-right:10px; }
	ul#gall_ul.board_magazine_ul li.gall_li ul.gall_con li.gall_href img.bo_gallery_img{width:100%; height:auto}
	ul#gall_ul.board_magazine_ul li.gall_li ul.gall_con li.gall_text_href div.maga_wrap div.maga_down,
	ul#gall_ul.board_magazine_ul li.gall_li ul.gall_con li.gall_text_href div.maga_wrap div.maga_view {font-size:12px;}

/*게시판*/
	#bo_sch select#sfl{width:24%; font-size:13px; background-position:95% center;}
	#bo_sch .frm_input{width:62%}
	#bo_sch input[type="submit"]{width:35px;}
/*구성원*/
	.ul_faculty li br.moblie_none{display:block;}
	ul.ul_faculty li:nth-child(1){line-height:normal; padding-bottom:10px;}
/*교수프로필*/
	div.pro_box dl.mb_cont dd.mb_detail li.mb_items dd{width:58%}
/*게시판*/
	#bo_sch select#sfl{display:none;}
	#bo_sch .frm_input{width:85%;}
	div.sub_header.datafile_header{font-size:24px;}
/*연구실*/
.img_title .title_wrap{font-size:21px}
}