/* header */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	word-break: break-word;
}
.contents .table_normal th { word-break: break-word !important; }
/*
#header nav .depth_toggle .sub_nav li.over_min {
    height:36px;
    /* overflow: auto; 
    line-height: 18px;
    text-overflow: clip;
    white-space: pre-line;
	margin-bottom: 8px;
}
#header nav .depth_toggle .sub_nav li.one_over { height: auto; line-height: 1.3em; white-space: normal; width: 97%; }
*/

/* 구글 언어변경 */
#google_translate_element{
 
}
.goog-te-gadget-simple{
    display: flex !important;
    align-items: center;
    justify-content: center;
    height: 30px;
    padding: 0.3rem;
    border-radius: 2px;
    border-left: 1px solid var(--c-black-5) !important;
    border-bottom: 1px solid var(--c-black-5) !important;
    border-right: 1px solid var(--c-black-5) !important;
    border-top: 1px solid var(--c-black-5) !important;
}
.goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed img{
    display: none;
}
.goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed span:last-child{
    display: none;
}
.goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed span:nth-child(3){
    display: none;
}


#header nav .depth_toggle .sub_nav li {
    height: auto;
    line-height: 1.3em;
    overflow: visible;
    text-overflow: unset;
    white-space: normal;
    width: 96%;
    margin-bottom: 8px;
    position: relative;
    padding-left: 8px;
}

#header nav .depth_toggle .sub_nav li:last-child {
    margin-bottom: 0;
}
#header nav .depth_toggle .sub_nav li:before{
  content:'';
  display:inline-block;
  width: 4px;
  height: 1px;
  margin:-5px 10px auto auto;
  vertical-align:middle;
  background: #bbb;
  position: absolute;
  top: 14px;
}

#header nav .depth_toggle .sub_nav li a {
    padding-left: 7px;
}
#header nav .depth_toggle .sub_nav.on li a:hover {
    font-weight: 300;
}

.ver_eng #header nav .depth_toggle .wrapper .sub_nav {
    height: auto;
}

.offcanvas .h_tabcontent .sub_nav>li.over_min>a {
    line-height: 1.6em;
    height: 120px;
    padding: 15px 30px;
}

.offcanvas .h_tabcontent .sub_nav>li.over_min {
    height: 120px;
}

/* path */
.path.eng_w .depth_btn { min-width: 282px; }
.path.eng_w .depth_btn.depth_wide { min-width:360px; }

/* main */
.main .fullscreen_video .video_wrapper .content_wrapper .sitemap.eng_w {
    width: 1200px;
    margin: 150px auto 0;
}

.main .fullscreen_video .video_wrapper .content_wrapper .sitemap.eng_w ul li {
    width: 22%;
    margin-right: 4%;
}

.main .fullscreen_video .video_wrapper .content_wrapper .sitemap.eng_w ul li:last-child {
    margin-right: 0;
}

.main .centers .menu_link.eng_w ul {
    width: 910px;
}

.main .centers .menu_link.eng_w ul li {
    width: 140px;
}

.main .centers .menu_link.eng_w ul li:first-child {
    margin-left: 588px;
}
.main .best.eng_h .best_board .board_box .news_text h3 {
    font-size: 19px;
    line-height: 24px;
}

.main .news .activities .active_part_wrap .tab_wrap.eng_w .tablinks:nth-child(1),
.main .news .activities .active_part_wrap .tab_wrap.eng_w .tablinks:nth-child(3),
.main .news .activities .active_part_wrap .tab_wrap.eng_w .tablinks:nth-child(4) { width:20%; }
.main .news .activities .active_part_wrap .tab_wrap.eng_w .tablinks:nth-child(2) { width:36.5%; }

.user_container .tab_wrap.eng_w .tablinks:nth-child(1),
.user_container .tab_wrap.eng_w .tablinks:nth-child(3),
.user_container .tab_wrap.eng_w .tablinks:nth-child(4) { width:20%; }
.user_container .tab_wrap.eng_w .tablinks:nth-child(2) { width:37%; }

/* main kubs program 수정예상-임시 */
.main .program.eng {
    height: 780px;
    background-position-y: bottom;
}

.main .program.eng .part_wrapper .pro_box {
    height: 280px;
}

.main .program.eng .part_wrapper .pro_box.on {
    height: 340px;
}

.main .program.eng .part_wrapper .pro_box ul li{
    display: none;
}


/* about kubs */
.greet_box.eng_w .sign_box {
    overflow: hidden;
}

.greet_box.eng_w .sign_box p {
    float:left; 
    width:calc(100% - 140px);
    padding:20px 0;
}

.greet_box.eng_w .sign_box img {
    float:left;
}

/* msphd */
.msphd_chair.eng_loc {
    top: 190px;
}
.msphd_program.eng_h01 .msphd_con_5 { height: 128px; }
.msphd_program.eng_h02 .msphd_con_3, .msphd_program.eng_h02 .msphd_con_1, .msphd_program .msphd_con_9, .msphd_program .msphd_con_10 { height: 86px; }
.msphd_program.eng_h04 .bubble_wrap .bubble_10 { height: 90px; }
.msphd_program.eng_h04 .bubble_wrap .bubble_con {height: 72px;font-size: 14px;line-height: 1.3em;position: absolute;bottom: 7px;}
.msphd_program.eng_h04 .bubble_wrap .bubble_arrow, 
.msphd_program.eng_h04 .bubble_wrap .bubble_arrow_r { top: 75px; }
.msphd_program.eng_h04 .msphd_con_4, .msphd_program.eng_h04 .msphd_con_33 { height: 172px; }
.dia_box_b {
	height:164px;
}
.dia_box_c.eng_e01 .square_m {
    height: 170px;
    padding: 20px 8px;
}

.dia_box_c.eng_e01 .dia_arrow_m {
    height: 170px;
    line-height: 170px;
}
.graph_con.eng_w p {
    width: 25%;
}
.msphd_program.eng_h05 .bubble_wrap .bubble_con_v { height: 60px; }
.msphd_program.eng_h05 .bubble_wrap .bubble_h { height: 75px; }
.con_box.eng_h06 .dia_box_c .square_m { height: 170px; }

.dia_wrap.inter_eng .dia_con { padding-top: 70px; }
.dia_wrap.inter_eng .dia_tit { padding-top: 100px; }

/* mba */
.dia_box.p2_eng_h .dia_box_c .square {
    height: 150px;
}

.dia_box.p2_eng_h .dia_arrow {
    height: 150px;
    line-height: 150px;
}
.dia_box_c .square03 { padding: 25px 10px; }

/* user group */
.user_group .sitemap.eng_w li {
    width: 22%;
    margin-right: 4%;
}

.user_group .sitemap.eng_w li:last-child {
    margin-right: 0;
}

.user_contents_l .user_con_box.eng_aca {
    height: 420px;
}


.sitemap_sub_nav.eng_w li {
    width: 23.5%;
    margin-right: 2%;
}

.sitemap_sub_nav.eng_w li:last-child {
    margin-right: 0;
}

.contents .txt_box.eng_h {
	height:480px;
}
/* accreditation */
.contents .accreditation_box.eng_h {
    height: 800px;
}


/* kubs campus */
.cam_link ul li .cam_comment.eng_h {
    height: 240px;
}
.cam_eng_h tbody tr th {
    min-width: 90px;
}

/* global internship selection process*/
.dia_box_c.p1_eng_h .square_s {
    height: 140px;
}

/* biznews */
.news_container .last_news h3.eng_w {
    width: 10px;
    margin-right: 18px;
}

/* board */
.board_top .search_form select.eng_w {
    width: 150px;
}

/* professor */
.professor_view.eng_w .pro_view_wrap .wrap_tit {
    width: 230px;
}
.professor_view.eng_w .pro_view_wrap .wrap_text {
    width: calc(100% - 230px);
}

/* activities */
/* .club_box_wrap .tit {
    width: calc(100% - 90px);
} */

.club_box_wrap .tit .sm {
    font-size: 14px;
    display: block;
    color: #888;
    margin-top: 5px;
    font-weight: 300;
}

/* .club_box_wrap .club_header {
    height: 120px;
} */

.club_box_wrap .homepage {
    margin-top: 20px;
}

/* .club_box_wrap .club_box {
    min-height: 840px;
} */

.lt_s { letter-spacing: -0.8px; }
.lt_ss { letter-spacing: -0.6px; }

.inbound_p { padding: 80px 0; }
.form_bottom a { vertical-align: top; }

.history_year_wrap .history_text .open_area ul li {
    line-height: 1.5em;
    margin: 3px 0;
    padding: 0px 10px;
}

/* notice */
/*.contents .noti_tab .tablinks:nth-child(8),
.contents .noti_tab .tablinks:nth-child(9){
    padding-top: 12px;
}*/

/* inbound */
.contents .inbound_tab {
    margin-bottom: 50px;
}

.contents .inbound_tab .tablinks {
    width: 32.95%;
}
.txt_point_bl { color: #3F51B5; display: block; margin-top: 8px; }

/* kubs sk */
.contents .sk_box .box { height:360px !important; }

.mba_box_wrap.eec_plus .mba_box_l, .mba_box_wrap.eec_plus .mba_box_r { min-height: 380px; }


/* newsletter */
.contents .noti_tab.eng_newsletter .tablinks {
    width: calc(96% / 5);
    margin-left: 1%;
    margin-right: 0;
}
.contents .tab.eng_newsletter .tablinks:first-child {
    margin-left: 0;
}

@media screen and (max-width: 1560px) {
	#header nav .depth_toggle .sub_nav li.two_over { height: auto; line-height: 1.3em; white-space: normal; width: 97%; }
	.ver_eng #header nav .depth_toggle .wrapper .sub_nav { height: 600px; }
}
@media screen and (max-width: 1200px) {
	.main .fullscreen_video .video_wrapper .content_wrapper .sitemap.eng_w { width: 100%; padding: 0 20px; }
	.main .fullscreen_video .video_wrapper .content_wrapper .sitemap.eng_w ul li { width: 23%; margin-right: 2.6%; }
	.club_box_wrap .club_header { height: auto; }
	/* .club_box_wrap .club_box { min-height: 500px; } */
	
	.user_contents_l .user_con_box.eng_aca { height: 360px; }
	.contents .accreditation_box.eng_h { height:900px; }
	
	
	/* main kubs program 삭제될수 있음 */
	.main .program.eng .part_wrapper .pro_box { height: 260px; }
	
	.contents .txt_box.eng_h { height:auto; }
	
	.main .news .activities .active_part_wrap .tab_wrap .tablinks, .main .news .activities .active_part_wrap .tab_wrap .tablinks2 { font-size: 13px; }
	
	/* kubs sk */
	.contents .sk_box .box {height: 420px !important;}
	.mba_box_wrap.eec_plus .mba_box_l, .mba_box_wrap.eec_plus .mba_box_r { min-height: 450px; }
}
@media screen and (max-width: 1080px) {	
	
    /*.cam_link ul li .cam_comment.eng_h { height: 400px; } */
	.contents .accreditation_box.eng_h { height:1000px; }
	.contents .con_box .curri_list li { font-size:14px; }
}
@media screen and (max-width: 980px) {
	.main .centers .menu_link.eng_w ul { width: 100%; }
	.main .centers .menu_link.eng_w ul li { width: auto; }
	.main .centers .menu_link.eng_w ul li:first-child { margin-left:0; }	
	
	.user_group .sitemap.eng_w li { width: 23%; margin-right: 2.6%; overflow:hidden;}
	.user_group .sitemap.eng_w li:nth-child(3) { margin-right: 2.6%; }
	.user_contents_l .user_con_box.eng_aca { height: auto; }
	
	.con_box.eng_h06 .dia_box_c .square_m { height:auto; }
	.dia_box.p2_eng_h .dia_box_c .square { height: auto; }
	.dia_box.p2_eng_h .dia_arrow { height: auto; line-height: 1.6em;}
	
	.dia_wrap.inter_eng .dia_con { padding-top: 0px; }
	.dia_wrap.inter_eng .dia_tit { padding-top: 0px; }
	
	.contents .accreditation_box.eng_h { width: 100%; height: auto; float: none;	padding: 20px;	margin-left:0; margin-bottom: 20px;	}
	
	/* main kubs program 삭제될수 있음 */
	.main .program.eng .part_wrapper .pro_box { height: 220px; }
	.main .program.eng .part_wrapper .pro_box.on { height: 220px; }	
	.main .program.eng .part_wrapper .pro_box ul { display:none; }
	
    /* notice */
    /*.contents .noti_tab .tablinks:nth-child(9) { padding-top: 12px; }
    .contents .noti_tab .tablinks:nth-child(2) { padding-top: 12px; }*/
	.contents .sk_box .box {height: auto !important;}
}
@media screen and (max-width: 840px) {	
    .cam_link ul li .cam_comment.eng_h { height: 180px; }
	.club_box_wrap .club_box { height: auto; min-height: auto; }
    
    /* notice */
    /*.contents .noti_tab .tablinks:nth-child(2) { padding-top: 12px; }
	
	.contents .noti_tab .tablinks:nth-child(2),
	.contents .noti_tab .tablinks:nth-child(8),
	.contents .noti_tab .tablinks:nth-child(9) {
		padding-top: 20px;
	}*/
}

@media screen and (max-width: 640px) {
	.offcanvas .h_tabcontent .sub_nav>li.over_min>a { padding: 10px 20px; }
	.path.eng_w .depth_btn { min-width: 100%; width: 100%; }
	
	.main .fullscreen_video .video_wrapper .content_wrapper .sitemap.eng_w { margin-top: 100px; }
	.main .fullscreen_video .video_wrapper .content_wrapper .sitemap.eng_w ul li { width: 49%; margin-right: 2%; }
	.main .fullscreen_video .video_wrapper .content_wrapper .sitemap.eng_w ul li:nth-child(2n){ margin-right:0; }	
	.main .centers .menu_link.eng_w ul { width: 100%; }
	.main .centers .menu_link.eng_w ul li { width: 33%; min-height:128px; margin:0; margin-bottom: 10%; }
	.main .centers .menu_link.eng_w ul li:first-child { margin-left: 0px; }

	/* about kubs*/
	.greet_box.eng_w .sign_box p {width: calc(100% - 120px); padding: 8px 0; }
	.cam_link ul li .cam_comment div:nth-child(2) { position: relative; left: 0; bottom: 0; }
	
    .professor_view.eng_w .pro_view_wrap .wrap_text { width: 100%; }
	.dia_box_c.p1_eng_h .square_s { height: auto; }
	.news_container .last_news h3.eng_w { width: 100%; }
	
	.user_group .sitemap.eng_w li { width: 49%;margin-right: 2%; }
	.user_group .sitemap.eng_w li:nth-child(3) { margin-right: 2%;}
	.user_group .sitemap.eng_w li:nth-child(2n){ width: 49%;margin-right: 0; }	
	
	/* msphd */
	.msphd_chair.eng_loc { top: 220px; }
	.dia_box_c.eng_e01 .square_m { height: auto; }
	.dia_box_c.eng_e01 .dia_arrow_m { height: auto; line-height:1.8em; }
	.graph_con.eng_w p { width: 33%; }
	
	/* main kubs program 삭제될수 있음 */
	.main .program.eng { height: 680px; }
	.main .program.eng .part_wrapper .pro_box { height: 180px; }
	.main .program.eng .part_wrapper .pro_box.on { height: 180px; padding:20px 0; }
	
	.main .best.eng_h .best_board .board_box .news_text h3 { font-size:16px; }
	
	.main .news .activities .active_part_wrap .tab_wrap .tablinks, .main .news .activities .active_part_wrap .tab_wrap .tablinks2 { float: left; }
    
    /* inbound */
    .contents .inbound_tab .tablinks { width: 32.6%; font-size: 13px; }
    
    /* notice */
	/*.contents .noti_tab .tablinks:nth-child(2),
	.contents .noti_tab .tablinks:nth-child(8),
	.contents .noti_tab .tablinks:nth-child(9) {
		padding:0;
	}*/	
	
	.mba_box_wrap.eec_plus .mba_box_l, .mba_box_wrap.eec_plus .mba_box_r { min-height: auto; }
}

@media screen and (max-width: 480px) {
    .contents .noti_tab.eng_newsletter .tablinks {
        width: 49%;
    }
    .contents .noti_tab .tablinks:nth-child(3n) {
        margin-left: 0;
    }
	.lt_s  { font-size:13px; }
	.main .program.eng { height: 550px; }
	.main .program.eng .part_wrapper .pro_box { height: 150px; }
	.main .program.eng .part_wrapper .pro_box.on { height: 150px; padding:20px 0; }	
    
    /* inbound */
    .contents .inbound_tab .tablinks { width: 32.6%; font-size: 13px; line-height:1.5em; padding:12px; }
    .contents .sub_copy_w .block_rd { font-size:20px; line-height:1.5em; }
    
    /*.contents .noti_tab .tablinks:nth-child(8), .contents .noti_tab .tablinks:nth-child(9),.contents .noti_tab .tablinks:nth-child(2) { padding: 0px; }*/
}