/* 학사일정 */
.tbl_cal{position:relative;width:100%;}
.tbl_cal thead th.top_line{border:1px solid #71bf45;padding:0;border-top:2px solid #71bf45;border-bottom:none}
.tbl_cal th{color:#666;padding:10px 0;background-color:#f8f8f8;border:1px solid #eaeaea}
.tbl_cal td{color:#666;padding:10px 0;border:1px solid #ddd;text-align:center}
.tbl_cal td.left{padding-left:10px;padding-right:10px;text-align:left;line-height:22px}
.tbl_cal td.sm_txt{font-size:12px;color:#888}

.selct{float:right;margin-top:5px;}
.select_text{padding:5px 8px;margin-right:3px;font-size:12px;color:#666;border:1px solid #ddd}
.selct02{text-align:center;margin:40px 0 10px 0}
.select_text02{padding:6px 8px;margin-right:3px;font-size:12px;color:#666;border:1px solid #ddd}

/* 장학제도 */
.sub_txt_s{font-size:14px;font-family:'맑은 고딕','Malgun Gothic';letter-spacing:-1px;color:#555;font-weight:normal;margin:0 0 5px 3%;line-height:25px}
.dep4_txt{font-size:13px;font-family:'맑은 고딕','Malgun Gothic';letter-spacing:-0.5px;color:#777;font-weight:normal;margin:0 0 5px 4%;line-height:23px}
.dep4_txt02{font-size:12px;font-family:'맑은 고딕','Malgun Gothic';letter-spacing:-0.5px;color:#777;font-weight:normal;margin:0 0 5px 5%;line-height:23px}
.dep5_txt{font-size:12px;font-family:'맑은 고딕','Malgun Gothic';letter-spacing:-0.5px;color:#888;font-weight:normal;margin:0 0 5px 6%;line-height:22px}

.tbl_sch{position:relative;width:97%;margin:10px 0 0 3%}
.tbl_sch thead th.top_line{border:1px solid #777;padding:0;border-top:2px solid #777;border-bottom:none}
.tbl_sch th{color:#666;padding:10px 0;background-color:#f8f8f8;border:1px solid #eaeaea}
.tbl_sch th.grn{background-color:#ecf7f5}
.tbl_sch td{color:#777;padding:10px;border:1px solid #ddd;text-align:center;font-size:16px;line-height:21px}
.tbl_sch td.left{text-align:left}

/* 교육과정 */
.tbl_sch02{position:relative;width:100%;margin:10px 0 0 20px}
.tbl_sch02 thead th.top_line{border:1px solid #777;padding:0;border-top:2px solid #777;border-bottom:none}
.tbl_sch02 th{color:#666;padding:10px 0;background-color:#f8f8f8;border-bottom:1px solid #eaeaea}
.tbl_sch02 th.grn{background-color:#ecf7f5}
.tbl_sch02 td{color:#777;padding:10px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;text-align:center;font-size:12px;line-height:21px}
.tbl_sch02 td:first-child{border-left:none}
.tbl_sch02 td.left{text-align:left}
.tbl_sch02 td.bb_none{border-bottom:none}

.fin_modi_date{float:right;padding:20px 0;font-weight:bold}
.note_txt{border:8px solid #f1f1f1;padding:20px 10px}
.note_txt02{position:relative;float:left;width:94%;border:8px solid #f1f1f1;padding:20px 2%}
.not_li{margin-bottom:8px;padding-left:10px;font-size:13px;color:#777;background:url('/resources/images/site/contents/not_li_ico.gif') no-repeat;background-position:0 6px}
.sub_txt_li{font-size:14px;font-family:'맑은 고딕','Malgun Gothic';letter-spacing:-1px;color:#555;font-weight:normal;margin:5px 0 5px 3%;line-height:25px;background:url('/resources/images/site/contents/sub_txt_li_ico.gif') no-repeat;background-position:0 9px;padding-left:10px}

/* 교육과정 */
.bach_education_con_box{height:300px;padding-right:290px;background:url('/resources/images/site/contents/bach_education_con_bg.jpg') no-repeat;background-position:top right}
.bach_education_ope_box{height:300px;padding-right:290px;background:url('/resources/images/site/contents/bach_education_ope_bg.jpg') no-repeat;background-position:top right}

/* 교직과정 */
.bach_union_dow_box{height:330px;background:url('/resources/images/site/contents/bach_union_dow_bg.jpg') no-repeat;background-position:top right}

/* 학생행복센터 */
.tbl_hap{width:100%;background:url('/resources/images/site/contents/bach_student_hap_bg.jpg') no-repeat;background-position:bottom right}
.tbl_hap td{vertical-align:top;padding-bottom:25px}

/* 탭메뉴(3) */
.tabmenu3{overflow:hidden;font-family:'맑은 고딕','Malgun Gothic';}
.tabmenu3 ul{width:100%;border-bottom:2px solid #71bf45;height:38px;}
.tabmenu3 li{width:20%;float:left; font-size:15px;font-weight:normal;}
.tabmenu3 li a{display:block;padding:5px 0;border:1px solid #eaeaea;text-align:center; text-decoration:none; color:#666;height:26px;line-height:25px}
.tabmenu3 li a:hover{background-color:#f8f8f8}
.tabmenu3 li.active a{border:2px solid #71bf45;color:#333;border-bottom:none;height:28px;background-color:#fff}

/* 탭메뉴(4) */
.tabmenu4{overflow:hidden;font-family:'맑은 고딕','Malgun Gothic';}
.tabmenu4 ul{width:100%;border-bottom:2px solid #71bf45;height:38px;}
.tabmenu4 li{width:16.6%;float:left; font-size:14px;font-weight:normal;}
.tabmenu4 li a{display:block;padding:5px 0;border:1px solid #eaeaea;text-align:center; text-decoration:none; color:#666;height:26px;line-height:25px}
.tabmenu4 li a:hover{background-color:#f8f8f8}
.tabmenu4 li.active a{border:2px solid #71bf45;color:#333;border-bottom:none;height:28px;background-color:#fff}

/* 이중탭 */
.tabmenu02{overflow:hidden;font-family:'맑은 고딕','Malgun Gothic';}
.tabmenu02 ul{display:flex; flex-wrap:wrap; width:100%}
.tabmenu02 ul li{width:19%;display:inline-block;font-size:14px;font-weight:normal;margin:3px}
.tabmenu02 li a{display:block;padding:5px;border:1px solid #ddd;text-align:center; text-decoration:none; color:#333;height:26px;line-height:25px;background:#fff}
.tabmenu02 li a:hover{background-color:#f8f8f8}
.tabmenu02 li.active a{color:#555;background-color:#f5f5f5;border:1px solid #555}

/* 커뮤니티 - 식당및편의시설 */
.community_life_rest_wrap{position:relative;width:100%}

.community_life_rest_img{position:relative;float:left;width:60%}
.community_life_rest_img_big img{width:450px}
.community_lefe_rest_img_small img{width:82px}
.community_lefe_rest_img_small li{float:left;margin-right:10px;cursor:pointer}
.community_lefe_rest_img_small li:last-child{margin-right:0}

.community_life_rest_txt{position:relative;float:right;width:40%}

.tbl_life{width:100%}
.tbl_life th{border-bottom:2px solid #00ac92;font-size:18px;color:#00ac92;font-weight:bold;text-align:left;padding:0 10px 20px 10px}
.tbl_life td{border-bottom:1px dotted #999;padding:15px 10px;font-size:13px;color:#555}

.life_rest_menu_wrap{position:relative;float:left;width:100%;text-align:center}
.tbl_btn_menu {padding:4px;background:#f8f8f8;border:1px solid #ddd;color:#000;font-size:8px}

/* 단과대학 */
.sub_txt_s02{font-size:14px;font-family:'맑은 고딕','Malgun Gothic';letter-spacing:-1px;color:#666;font-weight:normal;margin:0;line-height:25px}
.sub_txt_s03{font-size:13px;font-family:'맑은 고딕','Malgun Gothic';letter-spacing:-1px;color:#777;font-weight:normal;margin:0 0 20px 0;line-height:25px}
.sub_title_s02{font-size:15px;background:url('/resources/images/site/contents/content_sub_title2.gif') no-repeat left 8px;font-family:'맑은 고딕','Malgun Gothic';letter-spacing:-2px;color:#00806e;font-weight:normal;padding-left:12px;margin:0}
.sub_title_s03{font-size:18px;background:url('/resources/images/site/contents/content_sub_title2.gif') no-repeat left 10px;font-family:'맑은 고딕','Malgun Gothic';letter-spacing:-2px;color:#00806e;font-weight:normal;padding-left:12px;margin:0}
.sub_txt_li02{font-size:13px;font-family:'맑은 고딕','Malgun Gothic';letter-spacing:-1px;color:#666;font-weight:normal;margin:5px 0 5px 13px;line-height:25px;background:url('/resources/images/site/contents/sub_txt_li_ico.gif') no-repeat;background-position:0 9px;padding-left:10px}



@media screen and (max-width: 767px) {
    .bach_union_dow_box { background: none;}
    .bach_union_dow_box table {width: 100% !important;}
    .bach_education_ope_box {padding: 0; background: none;}

    .tabmenu .tab_inner li{width: auto;}
    .tabmenu .tab_inner a{padding: 5px 10px;}
    .tbl_scroll {width: 100%; overflow-x: scroll;}
    .tbl_scroll th:first-child{min-width: 60px;}
    .community_life_rest_txt {width: 100%;}
    
    .tabmenu3 ul{border-bottom: 0;}
    .tabmenu3 li{width: 50%;}
    .tabmenu3 li a{height: 30px;}
    .tabmenu3 li.active a{border:2px solid #71bf45; }
    
    .tabmenu4 ul {border-bottom: 0;}
    .tabmenu4 li {width: 50%;}
    .tabmenu4 li a {height: 30px;}
    .tabmenu4 li.active a{border:2px solid #71bf45; }
   
}