@charset "utf-8";

* { -webkit-text-size-adjust: none; font-smoothing: antialiased; -webkit-font-smoothing: antialiased; }

.table_wrapper { overflow-y:hidden; overflow-x:auto; margin-top:20px; -webkit-overflow-scrolling:touch; }

/*게시판1*/
table.board-list { width:100%; margin-top:0px; border-top:2px solid #0d3679; }
table.board-list th {font-weight:600; font-family:"NanumGothic"; font-size:14px; color:#222; line-height:25px; padding:10px 0; text-align:center; border-left:1px solid #e0e3e6; border-bottom:1px solid #e0e3e6; background-color:#f2f5f7; }
table.board-list td {word-break: break-all; font-size:14px;color:#444; line-height:19px; padding:10px 10px; text-align:center; border-left:1px solid #e0e3e6; border-bottom:1px solid #e0e3e6;line-height: 1.6em; }
table.board-list td.left{text-align:left;padding-left:3%;}
table.board-list td.pad{padding:10px 2%;}
table.board-list td.pad2{padding:18px 2%;}
table.board-list th.narrow{padding:8px 0; }
table.board-list th.baknone{background:none;}

table.board-list th.first, table.board-list td.first { border-left:none; }
table.board-list td.subject { padding-left:15px; text-align:left; }
table.board-list td strong.category{color:#0d3679;font-weight:500;}
table.board-list td .repply { padding-left:40px; background:url('../images/board/reply.png') no-repeat 0 0; display:block; min-height:20px; font-weight:500; }

table.board-list td img { vertical-align:top; }
table.board-list td a { display:inline-block; color:#222; line-height:24px;font-size:15.6px;}
table.board-list td a:hover { color:#000; }
table.board-list td a.view { display:block; width:54px; margin:0 auto; color:#fff; line-height:30px; background-color:#bbb; border-radius:5px; }
table.board-list td a.view:hover { background-color:#ec008c; }
table.board-list td ul li{line-height:1.8em;}



table.board-list .info {display:none;font-size:12px;padding-top:5px;white-space:nowrap;color:#666;line-height:1.3;}
table.board-list .info > li { display:inline-block; max-width:80px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; vertical-align:middle; }
table.board-list .info > li + li { margin-left:5px; padding-left:8px; background:url('../images/icon/spot_br.jpg') no-repeat 0 50%; background-size:1px 10px; }
table.board-list .info .ans_status { line-height:18px; width:50px; }
table.board-list .status{padding:2px 9px;}



/*게시판2*/
table.board-list2 { width:100%; margin-top:0px; border-top:2px solid #0d3679; }
table.board-list2 th {word-break: break-all;font-weight:600;  font-size:1.3em; color:#222; line-height:25px; padding:10px 0; text-align:center; border-left:1px solid #e0e3e6; border-bottom:1px solid #e0e3e6; background-color:#f2f5f7; }
table.board-list2 td {word-break: break-all;font-size:1.4em;color:#444; line-height:19px; padding:10px 10px; text-align:center; border-left:1px solid #e0e3e6; border-bottom:1px solid #e0e3e6;line-height: 1.6em; }
table.board-list2 td.left{text-align:left;padding-left:3%;}
table.board-list2 td p{font-size:1.0em;}
table.board-list2 td.pad{padding:10px 2%;}
table.board-list2 td.pad2{padding:18px 2%;}
table.board-list2 th.narrow{padding:8px 0; }
table.board-list2 th.baknone{background:none;}
table.board-list2 th.impact{background:#0d3679;color:#fff;}
/*
table.board-list2 th:first-child{border-left:0;}
*/
table.board-list2 th p{font-size:1.0em;}
table.board-list2 th.bodlet,table.board-list2 td.bodlet{border-left:#e0e3e6 solid 1px;}
table.board-list2 th.bodrgt ,table.board-list2 td.bodrgt{border-right:#e0e3e6 solid 1px;}

table.board-list2 th.first, table.board-list2 td.first { border-left:none; }
table.board-list2 th.bodletnone, table.board-list2 td.bodletnone { border-left:none; }
table.board-list2 th.bgnone, table.board-list2 td.bgnone { background-color:#fff !important; }
table.board-list2 td.subject { padding-left:15px; text-align:left; }
table.board-list2 td.bold{font-weight:500;}
table.board-list2 td.underLine12 , table.board-list2 td.graytd{text-align:left;padding-left:2%;padding-right:2%;}
 table.board-list2 td.tit{color: #0d3679; font-weight: 500;}

 
table.board-list2 th.greentd{background:#f8f8f9 !important;}

table.board-list2 td img { vertical-align:top; }
table.board-list2 td a { display:inline-block; color:#222; line-height:24px;font-size:14px; padding: 3px 8px;}
table.board-list2 td a:hover { color:#000; }
table.board-list2 td a.view { display:block; width:54px; margin:0 auto; color:#fff; line-height:30px; background-color:#bbb; border-radius:5px; }
table.board-list2 td a.view:hover { background-color:#ec008c; }
table.board-list2 td ul li{word-break: break-all;line-height:1.8em;}
table.board-list2 td ul.bu li{word-break:break-all;padding-left:10px;background: url(../images/recruit/ico_bullet.png) no-repeat 0 10px;}
table.board-list2 td ul.blt_dot li{word-break:break-all;text-align:left;padding-left:10px;background: url(../images/recruit/ico_bullet.png) no-repeat 0 10px;}

/*자격증표*/
table.board-list3 { width:100%; margin-top:0px; border-top:2px solid #0d3679; }
table.board-list3 th {font-weight:600; font-family:"NanumGothic"; font-size:14px; color:#222; line-height:25px; padding:10px 0; text-align:center; border-bottom:1px solid #e0e3e6; background-color:#f2f5f7; }
table.board-list3 td {word-break: break-all; font-size:14px;color:#444; line-height:19px; padding:10px 10px; text-align:center; border-bottom:1px solid #e0e3e6;line-height: 1.6em; }
table.board-list3 td:last-child, table.board-list3 th:last-child{border-right:1px solid #e0e3e6; }
table.board-list3 td:first-child, table.board-list3 th:first-child{border-left:1px solid #e0e3e6; }

table.board-list3 td.rowtit{color:#0d3679;font-weight:500;}
table.board-list3 td.left{text-align:left;padding-left:3%;}
table.board-list3 td.pad{padding:10px 2%;}
table.board-list3 td.pad2{padding:18px 2%;}
table.board-list3 th.narrow{padding:8px 0; }
table.board-list3 th.baknone{background:none;}
table.board-list3 th.impact{background:#0d3679;color:#fff;}

table.board-list3 th.first, table.board-list2 td.first { border-left:none; }
table.board-list3 td.bold{font-weight:500;}
table.board-list3 td.underLine12 , table.board-list2 td.graytd{text-align:left;padding-left:2%;padding-right:2%;}
 table.board-list3 td span.btn_left{width:40%;display:inline-block;padding-right:10px;}


/*schedule(학사일정)*/
table.schedule_table { width:100%; margin-top:0px; border-top:2px solid #0d3679; }
table.schedule_table th {font-weight:600;font-size:1.5em; color:#4970b1; line-height:25px;padding:15px 10px;text-align:center; border-bottom:1px solid #e0e3e6;  }
table.schedule_table td {word-break: break-all; font-size:1.4em;color:#333333; line-height:25px; padding:15px 10px; border-bottom:1px solid #e0e3e6;}
table.schedule_table th.left{text-align:left;padding-left:3%;}
table.schedule_table td.left{text-align:left;padding-left:3%;}
table.schedule_table td.pad{padding:10px 2%;}
table.schedule_table td.pad2{padding:18px 2%;}
table.schedule_table th.narrow{padding:8px 0; }
table.schedule_table th.baknone{background:none;}
table.schedule_table th.first, table.board-list td.first { border-left:none; }
table.schedule_table td.subject { padding-left:15px; text-align:left; }
table.schedule_table td strong.category{color:#0d3679;font-weight:500;}
table.schedule_table td img { vertical-align:top; }
table.schedule_table td a { display:inline-block; color:#222; line-height:24px;}
table.schedule_table td a:hover { color:#000; }
table.schedule_table td a.view { display:block; width:54px; margin:0 auto; color:#fff; line-height:30px; background-color:#bbb; border-radius:5px; }
table.schedule_table td a.view:hover { background-color:#ec008c; }
table.schedule_table td ul li{line-height:1.8em;}


/** 게시판 view */
.boardStyle3_read {border-collapse:collapse;font-size:1.3em; width:100%; border-top: 2px solid #0d3679;border-bottom:1px solid #d8d8d8; }
.boardStyle3_read thead th {background:#fafafb; padding: 13px 0px; color:#2f3743; border:1px solid #e4e7ec; font-weight:500; text-align:center !important;}
.boardStyle3_read tbody th {color:#707070; border:1px solid #e9e8e8; padding:12px 4px; text-align:center; border-left:1px solid #e4e7ec; border-right:1px solid #e4e7ec;}
.boardStyle3_read td {word-break: break-all;border-bottom:1px solid #e9e8e8; padding:12px 20px; background:none; text-align: left;}
.boardStyle3_read td.brd_content{padding:50px 20px;font-family:'NotoSans2', sans-serif, Helvetica;}
.boardStyle3_read td.brd_content p, .boardStyle3_read td.brd_content span{font-family:'NotoSans2', sans-serif, Helvetica !important;, Sans-serif ;}
.boardStyle3_read td table{width:100% !important;}
.boardStyle3_read td table td{}
.boardStyle3_read td img{vertical-align:middle;}
.boardStyle3_read .last {border:none; padding:15px 5px 15px 5px !important;  border-bottom:1px solid #c1c5cd; color:#2f3743; }
.boardStyle3_read .gray {background-color:#fafafb; color:#2f3743; font-weight:400;}
.boardStyle3_read .txt_left {padding-left: 5px; text-align: left;}
.boardStyle3_read .substance {padding:10px !important; overflow:hidden; width: 730px; white-space: normal; text-align: left;}
.boardStyle3_read .title{text-align:left; font-weight:300;}
.boardStyle3_read.j_off {background:#f8f8f8;}
.boardStyle3_read.j_full {background:#ffc4b9;}
.read_tit3{font-size:1.3em; color:#888; margin-left:20px;}
.boardStyle3_read.conList {padding:0; line-height:1.6rem; margin:0 0 0 -5px;}
.boardStyle3_read.conList li::after {top:8px;}
.boardStyle3_read td.editor{padding-top:30px;}
.boardStyle3_read th {word-break:break-all;}
.boardStyle3_read td.bodlet{border-left:#e0e3e6 solid 1px;}
.boardStyle3_read td.bodrgt{border-right:#e0e3e6 solid 1px;}

.editor .ed{margin:10px 0;}
.boardStyle3_read .view_last {background:#fafafb;font-weight:bold;padding:15px 0;}

.boardStyle3_read span.prev {background:url("/main/images/common/board_prev_bot.gif") no-repeat 0 8px; padding:0 0 0 18px;}
.boardStyle3_read span.next {background:url("/main/images/common/board_next_bot.gif") no-repeat 0 8px; padding:0 0 0 18px;}

.board_box .btn_wrapper{text-align:right;padding:15px 0;}


.board_view_cont_pic {}
.board_view_cont_pic img {margin:0 auto; width:100% !important; height:100%;}





/*국제교류테이블*/
.table_tbody {border-collapse:collapse; width:100%;margin-top:50px;border-top:2px solid #0d3679;}
.table_tbody tbody td {padding:30px 10px 30px 80px; font-size:14px;  border:1px solid #dbdde1; border-right:0;border-left:0; text-align:left; line-height:1.5em; font-weight:300;}
.table_tbody tbody td h5{font-size:18px;}
.table_tbody tbody td div.detail{padding:18px 0;}
.table_tbody tbody td a{display:inline-block;padding:7px 70px;background:#747c89;color:#fff;}
.table_tbody tbody td.tit{border-left:0;border-right:0;padding-left:30px;}



/*게시판공통검색바*/
.list_search { margin-top:20px; font-size:13px; text-align:center; padding:18px 10px; background-color:#fafafc; border:1px solid #ddd; }
.list_search .selectbox { width:120px; vertical-align:top; }
.list_search .selectbox .txt { height:30px; /*height:28px;*/ line-height:28px; padding-top:0; padding-bottom:0; }
.old_iex .list_search .selectbox .txt { display:none; }
.old_iex .list_search .selectbox select { position:static; top:auto; bottom:auto; filter:alpha(opacity=100); border:1px solid #ccc; height:30px; padding:4px 5px 4px 10px; background-color:#fff; }
.list_search .search_text { position:relative; margin-left:4px; vertical-align:top; height:30px; width:361px; padding-right:62px; display:inline-block; /*display:inline; *zoom:1; *margin-left:7px; */}
.list_search .search_text .comText { height:36px; /*height:20px;*/ line-height:26px; padding-top:4px; padding-bottom:4px; width:361px; /*width:339px; *margin-top:-1px */}
.list_search .search_text .btn_search { position:absolute; right:0; top:0; height:36px; width:62px; border:0; border-radius:0; }
.list_search .search_text .btn_search em { display:block; height:36px; line-height:36px; color:#fff; font-weight:500; padding-left:22px; background:url('../images/icon/lst_search.png') no-repeat 0 3px #3c73c4; }



/*모바일테이블*/
table.m_board-list2 { width:100%; margin-top:0px; border-top:2px solid #0d3679; }
table.m_board-list2 th {font-weight:700;  font-size:1.2em; color:#222; line-height:25px; padding:10px 0; text-align:center; border-left:1px solid #e0e3e6; border-bottom:1px solid #e0e3e6; background-color:#f2f5f7; }
table.m_board-list2 td {word-break: break-all;font-size:1.3em;color:#444; line-height:19px; padding:10px 10px; text-align:center; border-left:1px solid #e0e3e6; border-bottom:1px solid #e0e3e6;line-height: 1.6em; }
table.m_board-list2 td.left{text-align:left;padding-left:3%;}
table.m_board-list2 td p{font-size:1.0em;}
table.m_board-list2 td.pad{padding:10px 2%;}
table.m_board-list2 td.pad2{padding:18px 2%;}
table.m_board-list2 th.narrow{padding:8px 0; }
table.m_board-list2 th.baknone{background:none;}

table.m_board-list2 th.first, table.board-list2 td.first { border-left:none; }
table.m_board-list2 td.subject { padding-left:15px; text-align:left; }
table.m_board-list2 td.bold{font-weight:500;}
table.m_board-list2 td.underLine12 , table.board-list2 td.graytd{text-align:left;padding-left:2%;padding-right:2%;}
 table.m_board-list2 td.tit{color: #0d3679; font-weight: 500;}
 
table.m_board-list2 th.greentd{background:#f8f8f9 !important;}


/*----------- 모바일 -----------*/
@media all and (max-width:767px){
		

	table.board-list2 td a {font-size:14px;letter-spacing:-1px;}
	table.board-list2 td a.btn_pri{font-size:12px;}
	table.board-list3 td span.btn_left{width:100%;}

	table.board-list2 th {font-size:14px;}
	table.board-list2 td {font-size:14px;}

	table.board-list3 td a.btn_fit {font-size:13px;}
	table.board-list3 td a.btn_pri_arr{padding-left:10px;padding-right:10px;}
	table.board-list3 td a.btn_pri_arr:before{background:none;}

	table.board-list .info{display:block;}
	table.board-list .status{padding:0px 5px;}
	table.board-list .num{font-size:12px;}
	table.board-list td a{font-size:15.6px;}


	.table_wrapper .board-list2{min-width:500px;}
	
	.m_wid10{width:12% !important;}

	/*대학원과정- 휴먼서비스,상담심리 교과표*/
	.about_school table.board-list2 td ul.blt_dot li{background:none;padding-left:0;}
	.about_school table.board-list2 td ul.bu li{background:none;padding-left:0;}



}


