/* CSS Document */

.sub_page_wrap {  max-width: 1400px; width: 100%; position: relative; margin: 0 auto; z-index: 10; margin-top: -120px; }
.sub_contents_wrap {  padding: 50px 30px 100px 300px; width: 100%; background: #fff; min-height: 700px;  }
.sub_contents_title {color:#333; font-size: 2rem; font-weight: 500; padding: 0 0 30px;  border-bottom: 1px solid #999; margin-bottom: 40px;  position: relative; line-height: 1.15;}

.ft-red{color:#ac2f30;}

.content_tab{display:flex; justify-content:center; min-height:50px; border:1px solid #d7d7d7;}
.content_tab > a{min-width:155px; border-width:0 0 2px; border-style:solid; border-color:transparent; line-height:50px; font-size:16px; color:#888; text-align:center; transition:all 0.5s;}
.content_tab > a:hover{color:#888;}
.content_tab > a.active{color:#ac2f30; border-color:#ac2f30; font-weight:500;}

.tab_box{}
.tab_box > li{display:none;}
.tab_box > li.active{display:block;}

#wrap .bbs-view .top .t,
#wrap .bbs_tbl-st1{border-top: 2px solid #253a73;}
.subpage-nav{display: none;}
#page_location_type1{position: absolute; right: 0;bottom: 30px}

/* 장학팀 */
#janghak .sub_contents{font-weight: 400;}
#janghak .sub_contents .sub_page_main_color{font-weight: 500;}

#janghak .sub_contents .go_link_img img{display: block; margin: 0 auto;}
#janghak .sub_contents .go_link{position: relative; background:#1b92d3; color:#fff !important; font-weight: 700; font-size: 1.125rem; padding: 20px 40px; max-width:340px; border-radius: 50px; display: block; margin: 0 auto;}
#janghak .sub_contents .go_link::after{content:""; display:block; background:url('/resources/user/khu1/image/sub_page/go_link_arrow.png') no-repeat center; top:0; right:0; position: absolute; width: 60px;height: 100%; background-color: #253a73; border-radius: 0 50px 50px 0;}

#janghak .sub_contents .form_download{font-size: 1rem; color: #555; font-weight: 400;}
#janghak .sub_contents .form_download a{padding: 5px 10px; border: 1px solid #0a3274; border-radius: 50px;display: inline-block; margin: 10px 10px 0 0}
@media screen and (max-width:1280px){
	.sub_contents_wrap { padding: 3em .938rem 5em}
}
@media screen and (max-width:1024px){
	.sub_contents_title{padding: 0 0 1.5rem; margin-bottom: 2rem;}
	#page_location_type1{position: static; margin-top: 15px;}
	.sub_page_wrap{margin-top: 0;}
	.subpage-nav{display: block;}
	.content_tab{overflow:auto; white-space:nowrap;}
	.content_tab > a{min-width:100px;}
}


@media screen and (max-width:680px){
	.content_tab{justify-content:flex-start;}
	.bbs_tbl-st1{overflow:auto;}
	.bbs_tbl-st1 table{white-space:nowrap; min-width:590px;}
	.search_result{font-size:20px;}
	.search_box .result_list{flex-wrap:wrap;}
	.search_box .result_list li{margin-bottom:10px;}
}
@media screen and (max-width:500px){
	#janghak .sub_contents .form_download a{display: block; width: 190px; margin: 10px 10px 10px 0}
}

.janghak__content { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 30px; }
.janghak__content >li { width: 100%; max-width: 800px; text-align: center; }
.janghak__content img { width: 100%;}
.janghak__content .tit {font-size: 18px;font-weight: 600;color: #fff;text-align: center;background: #303030;padding: 15px 10px;border-radius: 25px 25px 0 0;}
.janghak__content .cont { padding: 50px; border: 1px solid #cecece; }


/* 경영대학원(중문) > 교무관리( 教务管理 ) */
.contact-box .tit { background: #253a73; font-size: 20px; font-weight: 700; color: #fff; padding: 15px; text-align: center; border-top: 2px solid #253a73;}
.contact-box ul { border-bottom: 1px solid #253a73;}
.contact-box ul li { display: flex; align-items: center; padding: 20px;;}
.contact-box ul .bg { background: #f1f6fb; }
.contact-box ul li span { display: block; width: 100px; font-size: 16px; color: #666;  }
.contact-box ul li p { font-size: 17px; color: #333; font-weight: 500; flex: 1; }


/* 경영대학원(중문) > 지원과정 */
.tbl_step th {position: relative;padding: 40px 20px; color: #253a73;}
.tbl_step tr:not(:last-child) th:after{ content: '';position: absolute;width: 25px;height: 25px;background: url('https://com.khu.ac.kr/resources/user/temp/images/sub/ico_cc_arr.png') no-repeat center / 100%;top: calc(100% - 12.5px);left: 50%;z-index: 1;transform: translateX(-50%) rotate(90deg);}
.tbl_step th strong { font-size: 35px; }


/* 경영대학원(중문) > 찾아오시는길 */
#loca_map iframe{width: 100%; aspect-ratio: 2 / 1}
.mba_loca_map_info{vertical-align: middle; padding: 45px 0; border-bottom: 1px solid #dedede; display: flex; flex-wrap: wrap; align-items: center;}
.mba_loca_map_info:last-child{border-bottom: 0}
.mba_loca_map_tit{ font-size:  1.428em; color: #282828; font-weight: 700; min-height: 41px; padding-right: 0; width: 250px; }
.mba_loca_map_tit img{margin-right: 12px;}
#loca_map .loca_map_con{font-size: 1.06em; color: #484848; flex: 1;}
#loca_map .loca_map_con img{ width: 100%;}
#loca_map .loca_map_con ul li{padding-bottom: 15px;display: flex; flex-wrap: wrap; word-break: keep-all;align-items: flex-start;}
#loca_map .loca_map_con ul li b{display: flex;align-items: center;width: 260px;}
#loca_map .loca_map_con ul li span:not(.bus_num){ display: block; flex: 1;}
#loca_map .loca_map_con .bus_num{width: 50px;height: 28px;border: 1px solid #bebebe;background: #f4f4f4;border-radius: 3px;padding: 5px 10px;display: flex;justify-content: center;align-items: center;margin-right: 10px;}

@media (max-width: 1024px) {
	#loca_map .loca_map_con ul li b{ width: 100%; margin-bottom: 5px;}
	#loca_map .loca_map_con ul li span:not(.bus_num){padding-left: 60px;}
}
@media (max-width: 720px) {
	.mba_loca_map_tit{ width: 100%; margin-bottom: 30px;}
	#loca_map .loca_map_con{ flex: auto}
}
@media (max-width: 480px) {
	#loca_map iframe{ aspect-ratio: 1;}
}


/* KEYSTONE MBA */
.keystone_mba_area { line-height: 1.8; }
.keystone_mba_area .dot_list{border-top: 1px solid #243b65; border-bottom: 1px solid #243b65; padding: 0.625em 0;display: flex; flex-wrap: wrap;}
.keystone_mba_area .dot_list > li{width: 31.333%; margin-bottom: 10px;}
@media all and (max-width: 800px){
	.keystone_mba_area .dot_list > li{width: 100%;}
}

