/* 서브비쥬얼 */
@-webkit-keyframes kenburns-top
{0%{-webkit-transform:scale(1.1) translateY(0);transform:scale(1.1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}100%{-webkit-transform:scale(1) translateY(0px);transform:scale(1) translateY(0px);-webkit-transform-origin:top;transform-origin:top}}
@keyframes kenburns-top
{0%{-webkit-transform:scale(1.1) translateY(0);transform:scale(1.1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}100%{-webkit-transform:scale(1) translateY(0px);transform:scale(1) translateY(0px);-webkit-transform-origin:top;transform-origin:top}}

.sub_visual{position:relative;width:100%; height:360px; overflow: hidden; }
.sub_visual_wrap {position:relative; width:100%; height:100%; background: url("/resources/images/site/contents/sub_visual01.jpg")center 0 no-repeat; -webkit-animation:kenburns-top 5s ease-out both;animation:kenburns-top 5s ease-out both;}
.sub_visual_wrap:before {position:absolute; top:0; left:0; content:""; width:100%; height: 100%; background: rgba(0,0,0,.2);}
.sub_visual .txt {position: absolute; top:65%; left:50%; transform: translate(-50%,-50%); text-align: center;}
.sub_visual .txt h1 {font-size:48px; color:#fff;}
.sub_visual .txt p {font-size:16px; color:rgba(255,255,255,.7); margin-top:20px;}


.sub_visual_wrap.sub_image_resolve_1 {background: url("/resources/images/site/contents/sub_visual01.jpg")center 0 no-repeat;}
.sub_visual_wrap.sub_image_resolve_2 {background: url("/resources/images/site/contents/sub_visual02.jpg")center 0 no-repeat;}
.sub_visual_wrap.sub_image_resolve_3 {background: url("/resources/images/site/contents/sub_visual03.jpg")center 0 no-repeat;}
.sub_visual_wrap.sub_image_resolve_6 {background: url("/resources/images/site/contents/sub_visual06.jpg")center 0 no-repeat;}
.sub_visual_wrap.sub_image_resolve_7 {background: url("/resources/images/site/contents/sub_visual07.jpg")center 0 no-repeat;}
.sub_visual_wrap.sub_image_resolve_8 {background: url("/resources/images/site/contents/sub_visual08.jpg")center 0 no-repeat;}

/*** 서브페이지 공통 ***/
/* 제목 */
.sub_title{font-size:18px;background:url('/resources/images/site/contents/content_sub_title.gif') no-repeat left 5px; letter-spacing:-2px;color:#00806e;font-weight: 500;padding-left:20px;margin-bottom:10px;}
.sub_title02{font-size:18px;background:url('/resources/images/site/contents/content_sub_title.gif') no-repeat left 8px; letter-spacing:-2px;color:#00806e;font-weight:normal;padding-left:20px;margin-bottom:10px;}
.sub_title_s{font-size:16px;background:url('/resources/images/site/contents/content_sub_title2.gif') no-repeat left 8px; letter-spacing:-2px;color:#00806e;font-weight:normal;padding-left:12px;margin:0 0 5px 10px}
.sub_title_s .s_txt{float:right;font-size:12px;color:#888;letter-spacing:-0.5px;}
.sub_title_s a{color:#00806e}
.sub_title_s a:hover{text-decoration:underline;}
.sub_title_s strong{letter-spacing:-0.5px;}

/* 탭메뉴(1) */
.tabmenu{overflow:hidden;font-family:'맑은 고딕','Malgun Gothic';}
.tabmenu ul{width:100%;border-bottom:2px solid #71bf45;height:38px;}
.tabmenu li{width:25%;float:left; font-size:15px;font-weight:normal;}
.tabmenu li a{display:block;padding:5px 0;border:1px solid #eaeaea;text-align:center; text-decoration:none; color:#666;height:26px;line-height:25px}
.tabmenu li a:hover{background-color:#f8f8f8}
.tabmenu li.active a{border:2px solid #71bf45;color:#333;border-bottom:none;height:28px;background-color:#fff}

/* 탭메뉴(2) */
.tabmenu2{position:relative;border:2px solid #71bf45;padding:15px;font-family:'맑은 고딕','Malgun Gothic';}
.tabmenu2 li{display:inline-block;*display:inline;zoom:1;padding:5px 10px}
.tabmenu2 li .line{color:#eaeaea;font-size:10px;padding-left:15px}
.tabmenu2 li.active{font-weight:600}
.tabmenu2 li.active_green{color:#71bf45; font-weight:600;}
.tabmenu2 li a{color:#666;font-size:15px;}
.tabmenu2 li a:hover{color:#388f30}

/* 탭메뉴(5) */
.tabmenu5{position:relative;border:2px solid #71bf45;padding:15px 20px;font-family:'맑은 고딕','Malgun Gothic';}
.tabmenu5 li{display:inline-block;*display:inline;zoom:1;padding:5px 0 5px 10px;width:235px;background:url('/resources/images/site/contents/tabmenu5_dot.gif') no-repeat 0 15px;color:#666;}
.tabmenu5 li.active{font-weight:600; color:#388f30}
/*.tabmenu5 li.active_green{color:#71bf45; font-weight:600;}*/
.tabmenu5 li.active_green a{color:#00816e; font-weight:600;}
.tabmenu5 li a{color:#666;font-size:13px;}
.tabmenu5 li a:hover{color:#00816e}

/* 기본테이블표 */
.tbl_default{position:relative;width:100%;line-height:24px}
.tbl_default thead th.top_line{border:1px solid #71bf45;padding:0;border-top:2px solid #71bf45;border-bottom:none;}
.tbl_default thead th{color:#666;padding:10px 5px;background-color:#f8f8f8;border:1px solid #eaeaea;}
.tbl_default tbody td{color:#666;padding:10px 5px;border:1px solid #ddd;text-align:center;}
.tbl_default tbody td.left{text-align:left;padding-left:15px}

/* 인포박스 */
.info_box{background-color:#f1f1f1;padding:15px;font-family:'맑은 고딕','Malgun Gothic';font-size:14px;line-height:26px}

.note_txt .txt1{font-size:14px;font-family:'맑은 고딕','Malgun Gothic';letter-spacing:-1px;color:#666;font-weight:normal;text-align:center}

/* 대학 - 학장인사말 */
.college_wrap{position:relative;width:100%;float:left}
.college_img{width:145px;float:left}
.college_txt{float:left;padding:40px 0 40px 30px}
.college_txt02{float:left;padding:20px 0 20px 30px}
.college_txt03{float:left;padding:0 0 0 30px}
.eng_txt{font-family:'맑은 고딕','Malgun Gothic';color:#389c8e;font-size:13px;letter-spacing:0.5px;font-weight:bold;padding-bottom:10px}
.big_txt{font-family:'Nanummyeongjo';color:#444;font-size:26px; line-height:32px; letter-spacing:-1px;padding-bottom:5px;font-weight:600}
.name_txt{font-family:'맑은 고딕','Malgun Gothic';color:#555;font-size:15px;letter-spacing:-0.5px}

/*게시판 경고문*/
.caption_box{padding:15px 20px; border-top:2px solid #388f30; border-bottom:1px solid #ddd; box-sizing:border-box; margin-bottom:20px; background:#f7f9f5;}
.caption_box h2{font-size:18px; color:#333; margin-bottom:8px;}
.caption_box ul li{background:url('/resources/images/site/contents/sub_txt_li_ico.gif') 0 7px no-repeat; font-size:14px; padding-left:12px; letter-spacing:0;}


/*식당*/
.life_rest_menu_wrap .select {padding:20px 0; margin:0 0 20px 0; background: #f7f7f7;}


/*숨김*/
.blind{display: inline-block !important;position: absolute;top: 0;left: 0;margin: 0 !important;padding: 0 !important;font-size: 0;line-height: 0;border: 0 !important;overflow: hidden !important;}

.tbl_responsive{}

@media screen and (max-width: 480px){
    .tabmenu ul {border-bottom: 0;}
    .tabmenu li {width: 50%;}
    .tabmenu li a {height: 30px;}
    .tabmenu li.active a{border:2px solid #71bf45; }
    
    .tabmenu3 ul{border-bottom: 0;}
    .tabmenu3 li{width: 50%;}
    .tabmenu3 li a{height: 30px;}
    .tabmenu3 li.active a{border:2px solid #71bf45; }
    
    .tabmenu2{padding: 5px;}
    .tabmenu2 li {padding: 5px;}
    .tabmenu2 li a {font-size: 13px;}
}