@charset "UTF-8";

@import url("board_gap.css");

/* common */
.board-pc-hide{display:none !important;}

/*테이블*/
.smu-table{width:100%;table-layout:fixed;border-top:2px solid #003d91;}
.smu-table thead th{padding:16px 0;border-bottom: 1px solid #ccc;border-right:1px solid #ccc;background-color:#f2f5fa;font-weight:500;font-size:20px;color:#000;line-height:27px;word-wrap: break-word;text-align:center;}
.smu-table thead th.th-left{text-align:left !important;}
.smu-table thead th.no-right{border-right:none !important}

.smu-table tbody th{font-weight:500;font-size:20px;color:#000;border-bottom:1px solid #ccc;border-right:1px solid #ccc;background-color:#f2f5fa;padding:17px 0;word-wrap: break-word;text-align:center;line-height:27px;}
.smu-table tbody th.th-left{text-align:left !important;}
.smu-table tbody td{padding:17px 19px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;font-weight:400;font-size:17px;color:#555;line-height:25px;word-wrap: break-word;text-align:center;}
.smu-table tbody td.td-left{text-align:left !important;}

.smu-table thead th.bo-right{border-right:1px solid #eee !important;}
.smu-table tbody td.no-right{border-right:none !important;}

/* 제목 */
.h4-tit01{padding:0 0 19px 16px;background:url(/_res/board/img/common/bul_type01.png) no-repeat 0 4px;font-weight:700;font-size:25px;line-height:30px;color:#003d91;}
.h5-tit01{padding:0 0 17px 16px;background:url(/_res/board/img/common/bul_type02.png) no-repeat 0 8px;font-weight:500;font-size:20px;line-height:25px;color:#333;}

/*탭*/
.board-tab-box {margin:0 0 45px 0;}
.board-tab-box ul {position:relative;border-bottom:1px solid #cccccc;}
.board-tab-box ul:after{content:"";display:block;clear:both;}
.board-tab-box ul li{display:inline-block;margin:0 -1% 0 0;padding:20px 0;width:33.33333333%;text-align:center;vertical-align:middle;}
.board-tab-box ul li.active{border-bottom:4px solid #01439e;}
.board-tab-box ul li a{font-weight:400;font-size:25px;color:#888;line-height:30px;}
.board-tab-box ul li.active a{font-weight:700;color:#01439e;}

.board-tab-box .row01 > li{width:100%}
.board-tab-box .row02 > li{width:50%}
.board-tab-box .row03 > li{width:33.33333%}
.board-tab-box .row04 > li{width:25%}
.board-tab-box .row05 > li{width:20%}

.board-m-tab-box{margin: 0 0 30px 0;background:#0b3166  url(/_res/board/img/common/btn_m_tab_open.png) no-repeat center right 15px;height:40px;position:relative;text-align:center;}
.board-m-tab-box.active{background-image:url(/_res/board/img/common/btn_m_tab_close.png);}
.board-m-tab-box label{color:#fff;font-weight:400;font-size:15px;padding:11px 0;display:block;}
.board-tab-sel{background: transparent;height:40px;border:0;color:#fff;filter:alpha(opacity=0);opacity:0;position: absolute;width: 100%;left: 0;top:0;}
.board-tab-sel option{font-size:15px;color:#666;}

/* 교육과정 & CDR */
.board-curriculum-wrap{margin:0 auto;max-width:1200px;}
.board-curriculum-view-box{/*display:none;*/}
.board-curriculum-top-box h3{color:#fff;background:#5298ce  url(/_res/board/img/common/bg-top.gif) repeat-x 0 100%;padding: 30px 15px 30px 20px;font-size: 30px;font-weight: 500;margin: 0 0 60px 0;}
.board-curriculum-top-box h3 span{color:#a6c9e4;}
.board-curriculum-top-box div{overflow:hidden;margin:0 0 25px 0;padding: 0 20px;}
.board-curriculum-top-box h4{margin: 3px 0 0 0px;float:left;}
.board-curriculum-top-box div a{display:block;float:right;padding: 10px 39px;background-color:#5298ce;color:#fff;font-size:18px;}
.board-btn-view img{height:35px;width: 35px;}
.board-btn-list-wrap{text-align: center;padding:50px 0 0 0;}
.board-btn-list-wrap .board-btn-list{display:inline-block;font-weight:400;font-size:18px;color:#fff;line-height:25px;box-sizing:border-box;padding: 12px 20px 13px 20px;background-color:#0b3166;}

/* 참고문구 */
.board-mark-p{position:relative;padding-left:20px;font-weight:400;font-size:18px;line-height:38px;color:#003d91;}
.board-mark-p:after{content:"※";display:block;position:absolute;top:0;left:0;}
.btn-send{display:inline-block;box-sizing:border-box;height:50px;font-weight: 300;padding:0 90px 0 20px;color:#fff;font-size:18px;line-height:50px;background:#0b3166 url(/_res/ko/img/common/ic-send.png) no-repeat right 20px center;box-sizing:border-box}

@media screen and (max-width:800px) {
	
	/* 제목 */
	.h4-tit01{padding:0 0 9px 16px;font-size:20px;line-height:25px;background-size:10px;}
	.h5-tit01{padding:0 0 7px 16px;font-size:18px;line-height:23px;background-position:0 7px;}
	
	/* 테이블 */
	.smu-table tbody th{padding:10px 5px;font-size:16px;line-height:24px;}
	.smu-table thead th{padding:10px 5px;font-size:16px;line-height:24px;}
	.smu-table tbody td{padding:10px 5px;font-size:16px;line-height:24px;}
	
	/* scrollbox */
	.scrollbox .smu-table{width:800px;}
	.msg-touch-help {display: block;position: absolute;top: 70px;left: 50%;z-index: 10;width: 70px;height: 70px;margin: 0 0 0 -35px;}
	.msg-touch-help img {width: 100%;}
	.scrollbox {position: relative;width: 100%;overflow-x: auto;overflow-y: hidden;}
	
	/* 탭 */
	.board-tab-outer{padding:0 10px 25px;}
	.board-tab-box01 li a{font-size:20px;line-height:25px;}
	
	/* 교육과정 & CDR */
	.board-curriculum-top-box h3{margin:0 0 30px 0;padding:20px 10px 20px 10px;font-size:25px;}
	.board-curriculum-top-box div a{padding:6px 30px;font-size:16px;}
	.board-curriculum-top-box div{margin:0 0 15px 0;padding:0 10px;}
	.board-btn-list-wrap{padding:30px 0 0;}
	.board-btn-list-wrap .board-btn-list{padding:4px 20px 8px 20px;font-size:16px;line-height:24px;}
	
}
@media screen and (max-width:640px) {
	
	/* common */
	.board-pc-hide{display:block !important;}
	.board-mobile-hide{display:none !important;}
	
    /* 제목 */	
    .h4-tit01{font-size:18px;line-height:23px;background-size:9px;}
    .h5-tit01{font-size:16px;line-height:24px;}
	
    /* 테이블 */	
    .smu-table tbody th{font-size: 14px;line-height:22px;}
    .smu-table thead th{font-size:14px;line-height:22px;}
    .smu-table tbody td{font-size:14px;line-height:22px;}
	
    /* 교육과정 & CDR */
	.board-curriculum-top-box h3{font-size:18px;}
	.board-curriculum-top-box div a{font-size:14px;}
	.board-btn-list-wrap .board-btn-list{font-size:14px;line-height:20px;}
	
}