@charset "utf-8";

@import url('layout.css');
@import url('common.css');


#dBody .visual{height:93px;text-indent:-500000px;font-size:0;}
.mTit01{background:url(../../images/contents/sub01.jpg) no-repeat 50% 0 #f7f7f7;background-size:360px 93px;border-top:1px solid #cdcdcd;}
.mTit02{background:url(../../images/contents/sub02.jpg) no-repeat 50% 0 #f7f7f7;background-size:360px 93px;border-top:1px solid #cdcdcd;}
.mTit03{background:url(../../images/contents/sub03.jpg) no-repeat 50% 0 #f7f7f7;background-size:360px 93px;border-top:1px solid #cdcdcd;}
.mTit04{background:url(../../images/contents/sub04.jpg) no-repeat 50% 0 #f7f7f7;background-size:360px 93px;border-top:1px solid #cdcdcd;}
.mTit05{background:url(../../images/contents/sub05.jpg) no-repeat 50% 0 #f7f7f7;background-size:360px 93px;border-top:1px solid #cdcdcd;}
.mTit06{background:url(../../images/contents/sub06.jpg) no-repeat 50% 0 #f7f7f7;background-size:360px 93px;border-top:1px solid #cdcdcd;}
.mTit07{background:url(../../images/contents/sub07.jpg) no-repeat 50% 0 #f7f7f7;background-size:360px 93px;border-top:1px solid #cdcdcd;}
.mTit08{background:url(../../images/contents/sub08.jpg) no-repeat 50% 0 #f7f7f7;background-size:360px 93px;border-top:1px solid #cdcdcd;}
.mTit09{background:url(../../images/contents/sub09.jpg) no-repeat 50% 0 #f7f7f7;background-size:360px 93px;border-top:1px solid #cdcdcd;}
.mTit10{background:url(../../images/contents/sub10.jpg) no-repeat 50% 0 #f7f7f7;background-size:360px 93px;border-top:1px solid #cdcdcd;}
.mTit10{background:url(../../images/contents/sub10.jpg) no-repeat 50% 0 #f7f7f7;background-size:360px 93px;border-top:1px solid #cdcdcd;}
.mTit11{background:url(../../images/contents/sub11.jpg) no-repeat 50% 0 #f7f7f7;background-size:360px 93px;border-top:1px solid #cdcdcd;} /* 2016-04-07 */

.titH_type01{margin:25px 0 13px 0;font-size:20px;color:#282828;line-height:24px;}
.titH_type01 strong{color:#1d78b8;}

.titH_type02{margin:25px 0 10px 0;padding-left:10px;font-size:16px;color:#1d78b8;background:url(../../images/contents/bul_type01.gif) no-repeat 0 7px;}
.tiH2_type03{min-height:16px;margin:0 0 12px 0;padding-left:23px;font-size:16px;background:url(../../images/contents/bul_type04.gif) no-repeat 0 2px;}

.tab_navi{overflow:hidden;padding:1px 0 0 1px;margin-bottom:25px;}
.tab_navi li{float:left;width:25%;}
.tab_navi li a{display:block;height:34px;line-height:34px;margin-left:-1px;font-size:14px;margin-top:-1px;text-align:center;background:#f3f3f3;border:1px solid #e1e1e1;}
.tab_navi .on{color:#fff;background:#1d78b8;border:1px solid #4f5b61;}
.tab_navi a.on:hover{color:#fff;}
.tab_navi a:hover{color:inherit}
.tab_navi .onTab01{background:#1d78b8;border:1px solid #4f5b61;}
.tab_navi .onTab02{background:#b72824;border:1px solid #b72622;}
.tab_navi .onTab03{background:#77b342;border:1px solid #70ab3c;}
.tab_navi .onTab04{background:#fd9a01;border:1px solid #f39401;}

.tab_navi02{overflow:hidden;padding:1px 0 0 1px;margin-bottom:25px;}
.tab_navi02 li{float:left;width:33.2%;}
.tab_navi02 li a{display:block;height:34px;line-height:34px;margin-left:-1px;font-size:14px;margin-top:-1px;text-align:center;background:#f3f3f3;border:1px solid #e1e1e1;}
.tab_navi02 .on{color:#fff;background:#1d78b8;border:1px solid #4f5b61;}
.tab_navi02 a.on:hover{color:#fff;}
.tab_navi02 a:hover{color:inherit}

.tbl_type01{border-top:2px solid #1972b1}
.tbl_type01 table{table-layout:fixed;width:100%;text-align:center;border-collapse:collapse;}
.tbl_type01 thead th{height:30px;line-height:18px;vertical-align:middle;border-bottom:1px solid #d9dcdf;border-left:1px solid #d9dcdf;;color:#13578a;background:#f3f3f3;}
.tbl_type01 tbody th{vertical-align:middle;font-weight:normal;border-bottom:1px solid #d9dcdf;background:#f3f3f3;}
.tbl_type01 tbody td{line-height:18px;padding:10px 5px;vertical-align:middle;border-bottom:1px solid #d9dcdf;border-left:1px solid #d9dcdf;background:#fff;}
.tbl_type01 th:first-child,.tbl_type01 td:first-child{border-left:0;border-right:1px solid #d9dcdf;}
.tbl_type01 tbody td img{position:relative;top:-1px;vertical-align:middle;}
.tbl_type01 tbody td.cell_type01{padding-left:10px;text-align:left}

.para_img img{width:100%}
.para01{margin:25px 0 15px 0;line-height:24px;font-size:19px;color:#282828;}
.para01 strong{color:#1d78b8;}
.para02{line-height:20px;}
.list{margin:5px 0 15px;}
.list li{line-height:20px;margin-left:10px;padding-left:8px;background:url(../../images/contents/ico_li.gif) no-repeat 0 7px;background-size:2px 2px;}
.list02{margin:5px 0 15px;}
.list02 li{line-height:20px;padding-left:8px;background:url(../../images/contents/ico_li.gif) no-repeat 0 7px;background-size:2px 2px;}
.list02 ul li{background:none;}

.prof_ui + .tab_navi{margin-top:15px;}

.prof_ui{}
.prof_ui li{position:relative;min-height:9px;margin-top:15px;padding-bottom:15px;border:1px solid #e1e1e1;background:url(../../images/contents/pattern.gif) repeat 0 0;box-shadow:1px 1px 3px rgba(00,00,00,.2);}
.prof_ui .thum{position:absolute;top:20px;left:20px;}
.prof_ui .thum img{width:80px;height:101px;border:1px solid #e2e2e2;}
.prof_ui .name{padding:20px 0 0 120px;font-family:nanumBB;font-size:14px;color:#156aa6;}
.prof_ui ul{width:auto;min-height:160px;margin:0;padding:5px 10px 0 120px;}
.prof_ui ul li{float:none;width:auto;min-height:1%;margin:0;padding:0 0 0 8px;border:0;line-height:20px;color:#5e5e5e;background:url(../../images/contents/ico_li.gif) no-repeat 0 8px;background-size:2px 2px;box-shadow:none;}

.prof_ui02{}
.prof_ui02 li{position:relative;min-height:94px;margin-top:15px;padding-bottom:15px;border:1px solid #e1e1e1;background:url(../../images/contents/pattern.gif) repeat 0 0;box-shadow:1px 1px 3px rgba(00,00,00,.2);}
.prof_ui02 .thum{position:absolute;top:15px;left:15px;}
.prof_ui02 .thum img{width:60px;height:75px;border:1px solid #e2e2e2;}
.prof_ui02 .name{padding:26px 0 0 100px;font-family:nanumBB;font-size:16px;color:#156aa6;}
.prof_ui02 .pratic{padding:1px 28px;margin:5px 0 5px 100px;}
.prof_ui02 ul{width:auto;height:94px;margin:0;padding:5px 10px 0 120px;}
.prof_ui02 ul li{float:none;width:auto;min-height:1%;margin:0;padding:0 0 0 8px;border:0;line-height:20px;color:#5e5e5e;background:url(../../images/contents/ico_li.gif) no-repeat 0 8px;background-size:2px 2px;box-shadow:none;}
.prof_ui02 .btn02{padding:0 15px;background:#666666;border:1px solid #666666;}


.exam_ui{margin:35px 0 15px 0;border-top:1px solid #dedede;border-bottom:1px solid #dedede}
.exam_ui h2{position:relative;top:-25px;text-align:center}
.exam_ui h2 span{display:inline-block;height:33px;line-height:52px;padding:0 10px 0 38px;color:#1d78b8;background:url(../../images/contents/ico_e.png) no-repeat 10px 0 #fff;background-size:44px 33px;}
.exam_ui ul{width:220px;margin:-15px auto 0;padding:0 0 10px 0}
.exam_ui ul li{line-height:22px;}
.exam_ui ul li strong{color:#1d78b8;}


.type01_h{padding:15px 0 25px 0;}
.type02_h{padding:25px 0;}
.type03_h{padding:25px 0 0 0;}
.type04_h{padding:0 0 25px 0;}





@media only all and (max-width:460px){
	.uiMobile .tab_navi li a{font-size:10px;}
}


@media only all and (max-width:359px){
	.uiMobile .tab_navi li{width:50%;}
}


/* 회원가입 */

.m15 { margin:5px 0 0 0 !important; font-size:14px; }
.box04 { position:relative; margin:15px 0 0 0; padding:30px 30px 30px 30px; border-top:2px solid #3d3d3d; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; background:#f1f1f2; line-height:1.3 }
.box04 p.memtitle{ font-weight:bold; font-size:12px; color:#666;padding-bottom:10px }/* 131015추가 */
.box04 > .memtext02 { height:120px; padding:15px;  border:1px solid #979797; background:#fff; overflow-x:hidden; overflow-y:auto; scrollbar-base-color: #d9d9d9; scrollbar-3dlight-color: #d9d9d9; scrollbar-darkshadow-color: #d9d9d9; scrollbar-face-color: #d9d9d9; scrollbar-highlight-color: #d9d9d9; scrollbar-shadow-color: #d9d9d9; scrollbar-track-color: #f2f2f2;-webkit-overflow-scrolling:touch; line-height:1.7; }
.box04 > .memtext02 h4, .memtext02 h5{ font-weight:normal; font-size:12px; color:#666; }
.box04 > .memtext02 h4, .memtext02 h5{ height:30px;}
.box04 > .memtext02 p, .memtext02 ol, .memtext02 ul{ margin:0 0 16px 0;}
.box04 > .memtext02 ul ul{margin-top:10px;}
.box04 > .memtext02 ul ul ul{margin-top:0;}
.box04 input[type="checkbox"] { vertical-align:middle; }
.agreeBox { margin:10px 0 0 0;text-align:right; }
.agreeBox2 { margin:10px 0 0 0; padding:10px 0 0 0; border-top:1px solid #dcdcdc;}

/* S 2016-04-07 */
.box04.type{padding:15px;margin-bottom:25px;}
.para_join { position:relative; padding-bottom:20px; margin-bottom:25px; font-size:14px; color:#666; letter-spacing:-0.015em; line-height:22px; border-bottom:2px solid #dbdbdb; }
.para_esen{font-size:14px; color:#666; letter-spacing:-0.015em; line-height:22px;}
.para_esen strong{color:#e70000}
.input_size{width:100% ! important;height:23px ! important;box-sizing:border-box;}
.input_size01{width:27% ! important;height:23px ! important;box-sizing:border-box;}
.input_size02{width:40% ! important;height:23px ! important;box-sizing:border-box;}
.input_size03{width:20% ! important;height:23px ! important;box-sizing:border-box;}
.input_size04{width:50% ! important;height:23px ! important;box-sizing:border-box;}
.input_size05{width:80% ! important;height:23px ! important;box-sizing:border-box;}
.tbl_para{margin-top:5px;}
.tit_space{margin-top:32px;}
 /* E 2016-04-07 */

.grid01 { margin:15px 0 0 0; border-top:1px solid #979797; border-bottom:1px solid #979797; width:98%; }
.grid01 table { width:100%; table-layout: fixed;  } 
.grid01 table caption { width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden; }
.grid01 table tbody tr th {  background:#f4f4f4; color:#333; font-weight:bold;  border-top:1px solid #dcdcdc;vertical-align:middle; }
.grid01 table tbody tr th.lheight { line-height:1.7;}
.grid01 table tbody tr:first-child th {  border-top:0; }
.grid01 table tbody tr td { text-align:left; padding:7px 10px 9px; color:#666666; border-top:1px solid #dcdcdc; border-left:1px solid #979797; line-height:1.4; vertical-align:middle;}
.grid01 table tbody tr:first-child td { border-top:0; }
.grid01 table tbody tr td.bg01 { background:#fafafa; font-weight:bold; color:#666; text-align:center }
.grid01 table tbody tr td input[type="radio"] { vertical-align:middle; margin:0 3px 0 0; }
.grid01 table tbody tr td input[type="text"], input[type="password"] {width:25%; height:17px; line-height:17px; vertical-align:middle; margin:2px 3px 0 0; *margin:2px 3px 0 0; padding:2px; text-align:left; border:1px solid #abadb3;}
.grid01 table tbody tr td select { min-width:20px; vertical-align:middle; margin:0 3px 0 0; *margin:0 3px 0 0; padding:1px; text-align:center; }
.grid01 table tbody tr td input.inputR { text-align:right; }
.grid01 table tbody tr td input.inputC { text-align:center; }
.grid01 table tbody tr td.darkLine {  border-top:1px solid #979797; }
.grid01 table tbody tr td.faBg{ background:#fafafa; }
.grid01 table tbody tr th.bg2{ background:#e6e6e6; }

.grid01 table tbody tr td.nBl { border-left:0; }

.grid01 table tbody tr td:first-child { border-left:0; } 
.grid01 table tbody tr td a.btnGray { margin:3px 0 0 0; }
.grid01 table tbody tr td.borderl { border-left:1px solid #979797; }
.grid01 table tbody tr td span.emailWrap { width:150px; display:inline-block; }
.grid01 table tbody tr td span.smsWrap { width:150px; display:inline-block;}
.grid01 table tbody tr td span > input.infoemail01, .grid01 table tbody tr td span > input.infoemail02, .grid01 table tbody tr td span > input.infoemail03, .grid01 table tbody tr td span > input.infoemail04 { padding:0 5px 0 0; }
.grid01 table tbody tr td ul li { line-height:1.7; }
.grid01 table tbody tr td ul li input { vertical-align:middle; margin:0 5px 2px 0; *margin:0 2px 2px 0; }

.grid01 table tbody tr td .textarea-type1 { width:579px; height:81px; background:#fff; border:1px solid #abadb3; padding:5px; }

.btnGray { display:inline-block; color:#333; margin:0 2px; padding:0 0 0 8px; height:23px;background:url(../../images/utility/btn_gray_left.gif) no-repeat left; vertical-align:middle; cursor:pointer; } 
.btnGray span { display:block; height:23px; font-size:12px; line-height:24px; *line-height:23px; padding:0 10px 0 0; background:url(../../images/utility/btn_gray_right.gif) no-repeat right; }
.btnGray:hover span { color:#333; }
.btnGray.noFocus { cursor:default; outline:none; }
.btnGray.noFocus:hover { color:#333; } /* 링크안걸릴때 */
:root .btnGray span {line-height:21px \0/IE9;}

.btnGray2 { display:inline-block; color:#555555; margin:0 2px; cursor:pointer; padding:0 0 0 10px; height:32px;background:url(../../images/utility/btn_gray2_left.gif) no-repeat left; } 
.btnGray2 span { display:block; height:32px; line-height:32px; *line-height:32px; font-size:13px; color:#fff; padding:0 10px 0 0; background:url../../images/utility/btn_gray2_right.gif) no-repeat right; }
:root .btnGray2 span {line-height:30px \0/IE9;}


.red_color{color:#e70000;}
.conPara_type01{line-height:22px;margin:0 0 20px 0;font-size:12px;text-align:justify}


.setComent_ui01{overflow:hidden;position:relative;height:73px;margin:0 -5px 25px;}
.setComent_ui01 img{position:static;display:none;}
.setComent_ui01 p{position:relative;z-index:1;padding:20px 0 0 15px;line-height:18px;font-size:12px;color:#9e9e9e}
.setComent_ui01 p strong{color:#626262;}

.setComent_ui02{overflow:hidden;position:relative;height:93px;margin:0 -5px 25px;}
.setComent_ui02 img{position:static;display:none;}
.setComent_ui02 p{position:relative;z-index:1;padding:10px 0 0 10px;line-height:18px;font-size:12px;color:#9e9e9e}
.setComent_ui02 p strong{color:#626262;}

.setComent_ui03{overflow:hidden;position:relative;height:98px;margin:0 -5px 25px;}
.setComent_ui03 img{position:static;display:none;}
.setComent_ui03 p{position:relative;z-index:1;padding:5px 0 0 10px;line-height:18px;font-size:12px;color:#9e9e9e}
.setComent_ui03 p strong{color:#626262;}

.setComent_ui04{overflow:hidden;position:relative;height:125px;margin:0 -5px 25px}
.setComent_ui04 img{position:static;display:none;}
.setComent_ui04 p{position:relative;z-index:1;padding:10px 0 0 10px;line-height:18px;font-size:12px;color:#9e9e9e}
.setComent_ui04 p strong{color:#626262;}


.m01_01{background:url(../../images/contents/img_visual_notice01_01.jpg) no-repeat right 0;}
.m01_02{background:url(../../images/contents/img_visual_notice01_02.jpg) no-repeat right 0;}
.m01_03{background:url(../../images/contents/img_visual_notice01_03.jpg) no-repeat right 0;}
.m01_04{background:url(../../images/contents/img_visual_notice01_04.jpg) no-repeat right 0;}

.m02_01{background:url(../../images/contents/img_visual_notice02_01.jpg) no-repeat right 0;}
.m02_02{background:url(../../images/contents/img_visual_notice02_02.jpg) no-repeat right 0;}
.m02_03{background:url(../../images/contents/img_visual_notice02_03.jpg) no-repeat right 0;}
.m02_04{background:url(../../images/contents/img_visual_notice02_04.jpg) no-repeat right 0;}

.m03_01{background:url(../../images/contents/img_visual_notice03_01.jpg) no-repeat right bottom #f1f1f1;border:1px solid #e7e7e7;height:100%;padding:10px 0;}
.m03_02{background:url(../../images/contents/img_visual_notice03_02.jpg) no-repeat right bottom #f1f1f1;border:1px solid #e7e7e7;height:100%;padding:10px 0;}
.m03_03{background:url(../../images/contents/img_visual_notice03_03.jpg) no-repeat right bottom #f1f1f1;border:1px solid #e7e7e7;height:100%;padding:10px 0;}
.m03_04{background:url(../../images/contents/img_visual_notice03_04.jpg) no-repeat right 0;}

.m04_01{background:url(../../images/contents/img_visual_notice04_01.jpg) no-repeat right 0;}
.m04_02{background:url(../../images/contents/img_visual_notice04_02.jpg) no-repeat right 0;}
.m04_03{background:url(../../images/contents/img_visual_notice04_03.jpg) no-repeat right 0;}
.m04_04{background:url(../../images/contents/img_visual_notice04_04.jpg) no-repeat right 0;}

.m05_01{background:url(../../images/contents/img_visual_notice05_01.jpg) no-repeat right 0;}
.m05_02{background:url(../../images/contents/img_visual_notice05_02.jpg) no-repeat right 0;}
.m05_03{background:url(../../images/contents/img_visual_notice05_03.jpg) no-repeat right 0;}
.m05_04{background:url(../../images/contents/img_visual_notice05_04.jpg) no-repeat right 0;}

.m06_01{background:url(../../images/contents/img_visual_notice06_01.jpg) no-repeat right 0;}
.m06_02{background:url(../../images/contents/img_visual_notice06_02.jpg) no-repeat right 0;}
.m06_03{background:url(../../images/contents/img_visual_notice06_03.jpg) no-repeat right 0;}
.m06_04{background:url(../../images/contents/img_visual_notice06_04.jpg) no-repeat right 0;}

.m07_01{background:url(../../images/contents/img_visual_notice07_01.jpg) no-repeat right 0;}
.m07_02{background:url(../../images/contents/img_visual_notice07_02.jpg) no-repeat right 0;}
.m07_03{background:url(../../images/contents/img_visual_notice07_03.jpg) no-repeat right 0;}
.m07_04{background:url(../../images/contents/img_visual_notice07_04.jpg) no-repeat right 0;}


/* 강사직원 평가 */
.setComent_ui05{overflow:hidden;position:relative;height:96px;margin:0 0 25px;background:url(../../images/contents/img_visual_notice05.jpg) no-repeat right 0}
.setComent_ui05 img{position:static;display:none;}
.setComent_ui05 p{position:relative;z-index:1;padding:10px 0 0 10px;line-height:18px;font-size:12px;color:#9e9e9e}
.setComent_ui05 p strong{color:#626262;}
.img_profile{text-align:center;margin:15px 0;}
.img_profile img{border:1px solid #ddd;}
.setComent_uibox{width:100%;height:auto;background:#f1f1f1;border-left:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;border-right:1px solid #cdcdcd;}
.setComent_uibox p{padding:15px;line-height:18px;}

/* 게시판 - list  */
.btn_block{margin-bottom:0;margin-right:10px;text-align:center;}

.btn_block a{width:20%;}
table + .btn_block02,.uiMobile .reple_write + .btn_block02{margin:15px 0;text-align:center;}
table + .btn_block02 a,.uiMobile .reple_write + .btn_block02 a{width:20%;}

/*
.paging ul{margin:0 6px 0 5px}

.paging li a, .paging li strong{width:20px;height:20px;line-height:20px;}
 fieldset.board_search input[type=text]{width:120px;}
*/


.boardComent_ui{width:auto;height:auto ! important;margin-left:-5px;margin-right:-5px;border-bottom:1px solid #ccc;border-top:3px solid #f15c24;background-color:#f7f7f7; padding:10px 5px;}
.boardComent_ui{margin-bottom:20px;}
.boardComent_ui p{font-size:13px;line-height:20px;display:block;padding:5px ! important;}
.boardComent_ui img{display:none;}
.boardComent_ui strong{display:none;}
.boardComent_ui.type p{padding-left:0;}
.boardComent_ui.type02 p{padding-left:0;}
.boardComent_ui.type03 p{padding-left:0;}
.boardComent_ui.type04 p{padding-left:0;}



.board_list{margin:0 -5px;overflow:hidden;display:block;width:auto;border-top:2px solid #aaa ! important;border-bottom:0;}
.board_list col{display:none;}
.board_list thead{display:none;}
.board_list tbody{display:block;}
.board_list td:first-child{display:none;}
.board_list td.none_data {display:block; padding-left:10px;}
.board_list tr{overflow:hidden;position:relative;display:block;border-bottom:1px solid #aaa ! important;}
.board_list td{float:left;display:block;padding:2px 5px 5px 5px;text-align:left;border:0 ! important;background:#fff ! important}
.board_list td:after{content:"|";padding-left:10px;}
.board_list td:last-child:after{content:""}
.board_list .cell_type01{float:none;position:static;display:block ! important;border:0;padding:10px 5px 5px;}
.board_list .cell_type01:after{content:"";padding-left:0;}
.board_list .cell_type01 a{width:90%;}

.my_list{margin:0 -5px;overflow:hidden;display:block;width:auto;border-top:2px solid #aaa ! important;border-bottom:0;}
.my_list col{display:none;}
.my_list thead{display:none;}
.my_list tbody{display:block;}
.my_list td:first-child{display:none;}
.my_list td.none_data {display:block; padding-left:10px;}
.my_list tr{overflow:hidden;position:relative;display:block;border-bottom:1px solid #aaa ! important;}
.my_list td{float:left;display:block;padding:2px 5px 5px 5px;text-align:left;border:0 ! important;background:#fff ! important}
.my_list td:after{content:"|";padding-left:10px;}
.my_list td:last-child:after{content:""}
.my_list .cell_type01{float:none;position:static;display:block ! important;border:0;padding:10px 5px 5px;}
.my_list .cell_type01:after{content:"";padding-left:0;}
.my_list .cell_type01 a{width:90%;}


.my_list *,.my_listB *,.my_listC *{font-size:12px;}
.my_list{table-layout:fixed;width:100%;text-align:center;margin-top:30px;border-top:2px solid #04669e;border-bottom:2px solid #e5e5e5}
.my_list thead th{position:relative;height:36px;line-height:22px;vertical-align:middle;color:#333;border-bottom:1px solid #adadad;background:#fbfbfb;}
.my_list thead th:before{content:"";position:absolute;top:12px;left:0;height:10px;width:1px;background:#dfdfdf;border-right:1px solid #fff;}
.my_list thead th:first-child:before{left:-5000px;}
.my_list tbody td{/*padding:7px 0 7px;*/padding:5px 0 7px 5px;line-height:14px;vertical-align:middle;color:#535353;border-top:1px solid #e5e5e5;background:#fff;}
.my_list tbody td img{position:relative;top:-1px;vertical-align:middle}
.my_list tbody td.thum img{width:110px;top:-1px;vertical-align:middle}
.my_list tbody td.cell_type01{padding-left:10px;text-align:left}
.my_list tbody td a{/*display:inline-block;*/width:100%;vertical-align:top;overflow:hidden;white-space:normal;text-overflow:ellipsis}
.my_list tbody td a:hover{text-decoration:underline;color:#002e66;}
.my_list .cell_notice th,.my_list .cell_notice td{font-weight:bold;background:#fef9f3;}
.my_list tbody td.line01{line-height:24px;}
.my_list tbody td a.td_title{font-weight:600;font-size:13px;}
.board_ico_01{background:#7d7d7d;color:#fff;padding:2px 6px;border-radius:3px;}



.board_list *,.board_listB *,.board_listC *{font-size:12px;}
.board_list{table-layout:fixed;width:100%;text-align:center;border-top:2px solid #04669e;border-bottom:2px solid #e5e5e5}
.board_list thead th{position:relative;height:36px;line-height:22px;vertical-align:middle;color:#333;border-bottom:1px solid #adadad;background:#fbfbfb;}
.board_list thead th:before{content:"";position:absolute;top:12px;left:0;height:10px;width:1px;background:#dfdfdf;border-right:1px solid #fff;}
.board_list thead th:first-child:before{left:-5000px;}
.board_list tbody td{/*padding:7px 0 7px;*/padding:5px 0 7px 10px;line-height:18px;vertical-align:middle;color:#535353;border-top:1px solid #e5e5e5;background:#fff;}
.board_list tbody td img{position:relative;top:-1px;vertical-align:middle}
.board_list tbody td.thum img{width:110px;top:-1px;vertical-align:middle}
.board_list tbody td.cell_type01{padding-left:10px;text-align:left}
.board_list tbody td a{/*display:inline-block;*/width:100%;vertical-align:top;overflow:hidden;white-space:normal;text-overflow:ellipsis}
.board_list tbody td a:hover{text-decoration:underline;color:#002e66;}
.board_list .cell_notice th,.board_list .cell_notice td{font-weight:bold;background:#fef9f3;}
.board_list tbody td.line01{line-height:24px;}
.board_list tbody td a.td_title{font-weight:600;font-size:13px;}
.board_ico_01{background:#7d7d7d;color:#fff;padding:2px 6px;border-radius:3px;}


.paging{position:relative;z-index:9;text-align:center;margin:25px auto 0}
.paging ul{display:inline;margin:0 6px 0 5px}
.paging li{display:inline}
.paging li a,.paging li strong{display:inline-block;width:20px;height:21px;line-height:21px;font-size:12px;text-align:center;color:#9a9a9a;}
.paging li strong a,.paging ul li strong{background:#727272;color:#fff;border:1px solid #636363;}
.paging li:first-child a,.paging li:first-child strong{padding-left:0;margin-left:0;text-decoration:underline}
.paging .first,.paging .prev,.paging .next,.paging .last{display:inline-block;width:20px;height:21px;line-height:21px;text-indent:-5000px;text-align:center;}
.paging .first{background:url(../../images/contents/btn_first.gif) no-repeat 0 0;width:20px;height:21px;}
.paging .prev{background:url(../../images/contents/btn_prev.gif) no-repeat 0 0;width:20px;height:21px;}
.paging .next{background:url(../../images/contents/btn_next.gif) no-repeat 0 0;width:20px;height:21px;}
.paging .last{background:url(../../images/contents/btn_last.gif) no-repeat 0 0;width:20px;height:21px;}
.pd{margin:20px 0;}



fieldset.board_search{height:47px;/*margin-top:10px;*/display:block;text-align:right;margin-bottom:40px;}
fieldset.board_search label{position:absolute;left:-5000px;height:0;line-height:0;text-indent:-5000px}
fieldset.board_search select{width:85px;height:28px;padding:5px;border:1px solid #d2d2d2;margin-top:5px;}
fieldset.board_search input[type=text]{width:100px;height:26px;padding-left:10px;border:1px solid #d2d2d2;margin-top:5px;}
fieldset.board_search .btn_search{display:inline-block;width:57px;height:26px;line-height:26px;cursor:pointer;text-align:center;font-size:12px;color:#fff;background:#100;border:1px solid #575757;margin-top:5px;}


/* form style */
.form_data{table-layout:fixed;width:100%;border-top:2px solid #04669e;border-bottom:2px solid #e5e5e5}
.form_data *{vertical-align:middle;font-size:12px;}
.form_data tr:first-child th,.form_data tr:first-child td{padding-top:5px;}
.form_data tr:first-child th:before{top:13px;}
.form_data th{position:relative;height:28px;padding:0 0 5px;text-align:center;color:#373737;background:#fbfbfb}
.form_data th label{}
.form_data th:before{content:"";position:absolute;xtop:7px;right:0;height:10px;width:1px;background:#dfdfdf;}
.form_data td{height:28px;padding:0 0 5px 20px;line-height:20px;vertical-align:middle;background:#fbfbfb;}
.form_data td input[type=text]{height:22px;line-height:22px;text-indent:5px;border:1px solid #e2e2e2}
.form_data td.edit{position:relative;padding:15px 0;text-align:center;background:#fff;border-top:1px solid #adadad;border-bottom:1px solid #ececec}
.form_data td.edit:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#e5e5e5;}
.form_data textarea{overflow-y:auto;width:98%;border:1px solid #ececec}
.form_data .cell_file{}
.form_data .cell_file th,.form_data .cell_file td{padding-top:5px;}
.form_data .cell_file th:before{top:13px;}
.form_data .cell_file02 th{color:#7a7a7a;}
.form_data .cell_file02 th:before{top:-5000px;}
.form_data .cell_type01{text-align:left;padding-left:10px;}
.form_data select{height:24px;border:1px solid #ececec}

/* 게시판 -  view  */
.board_view *,.board_viewB *, .board_viewC *, .board_viewD *{font-size:12px;}
.board_view{border-top:2px solid #04669e;border-bottom:2px solid #e5e5e5}
.board_view h2.tit{position:relative;line-height:18px;padding:7px 0 7px 12px;vertical-align:middle;color:#333;border-bottom:1px solid #adadad;background:#fbfbfb;color:#04669e;}
.board_view .tbl_data{width:100%;border-collapse:collapse;border-bottom:1px solid #e5e5e5;}
.board_view .tbl_data th{padding:7px 12px 7px;color:#373737;background-color:#fff;border-bottom:1px solid #ececec;background:url(../../images/contents/in_h01.gif) no-repeat right 10px;}
.board_view .tbl_data td{padding:6px 12px 7px;line-height:18px;text-align:left;border-bottom:1px solid #ececec;}
.board_view .tbl_data a:hover{text-decoration:underline;}
.board_view .memo{overflow:hidden;line-height:22px;padding:35px 12px;line-height:20px;color:#373737;}
.board_view .memo img{max-width:100%;height:auto;}
.board_view .memo{position:relative;margin:0 0;width:auto;height:auto;}
.board_view .memo:after{content:"";position:absolute;left:50%;margin-left:-25px;top:20px;width:47px;height:17px;/*background:url(../../images/contents/bg_scroll.png) no-repeat 0 0;background-size:47px 17px;*/} 




.reple_write .limit{position:static;display:block;padding:5px 0;}

.reple_write textarea{width:100%;}



.reple_write *{font-size:12px;}
.reple_write{padding:22px 0 0 0;}
.reple_write h3{color:#04669e;}
.reple_write h3 span{position:relative;top:-1px;margin-left:5px;vertical-align:middle;color:#929292}
.reple_write h3 + p{margin-top:12px;color:#3f3f3f;}
.reple_write .write{position:relative;margin-top:12px;padding:18px;background:#f6f6f6;}
.reple_write .write *{font-size:12px;}
.reple_write textarea{width:75%;height:45px;padding:5px;border:1px solid #e7e7e7;}
.reple_write .limit{position:absolute;top:-22px;right:0;color:#939393;}
.reple_write .btn_reple{position:absolute;top:18px;right:18px;display:inline-block;width:66px;height:55px;line-height:55px;text-align:center;font-size:12px;border-radius:3px;color:#fff;background:#04669e;border:1px solid #04669e;}

.reple_view{border-bottom:2px solid #e5e5e5}
.reple_view li{overflow:hidden;position:relative;min-height:45px;padding:20px 13px;line-height:18px;border-top:1px solid #e7e7e7;}
.reple_view li:first-child{border-top:0;}
.reple_view span,.reple_view p{}
.reple_view .name{float:left;width:69px;font-weight:bold;color:#373737;}
.reple_view .memo{float:left;width:530px;color:#373737;}
.reple_view .date{position:absolute;top:20px;right:13px;color:#808080;}
.reple_view .btn{position:absolute;top:40px;right:13px;}
.reple_view .reple{clear:both;margin:0 0 -20px 69px;padding-top:20px;}
.reple_view .reple .tit{padding-right:10px;font-weight:bold;color:#033068;background:url(../images/ico_reple02.gif) no-repeat right 5px;}
.reple_view .reple ul{width:80%;}
.reple_view .reple li{padding:10px 0;}
.reple_view .reple .name{padding-left:15px;background:url(../images/ico_reple.gif) no-repeat 0 2px;}
.reple_view .reple li .memo{width:400px}
.reple_view .reple li .btn{top:20px}


.reple_list{margin:10px 0 0 0;background:#f9f9f9;padding:10px 20px;}
.reple_list li{position:relative;border-bottom:1px dashed #ddd; margin:15px 0 0 0;padding:0 0 15px 0;}
.reple_list li:last-child{border:0;}
.reple_list li .name, .reple_list li .date{vertical-align:bottom;}
.reple_list li .name{font-size:13px;margin-right:10px;color:#2673ae;}
.reple_list li .date{font-size:13px;color:#a1a1a1;}
.reple_list li .memo{font-size:13px;font-weight:400;padding-top:10px;line-height:20px;}
.reple_list li li{border-bottom:0; margin:15px 0 0 0;padding:0 0 0 35px;background:url(../../images/common/ico_rep.png) no-repeat 15px 3px;}
.reple_list li li .write{position:relative;margin-top:12px;padding:0;background:#f6f6f6;}	
.reple_list li li .btn_reple{position:absolute;top:0px;right:0px;display:inline-block;width:66px;height:55px;line-height:55px;text-align:center;font-size:12px;border-radius:3px;color:#fff;background:#04669e;border:1px solid #04669e;}
.reple_list li .btn_bok{position:absolute;right:10px;}
.reple_list li a.btn_rere{margin-left:15px;text-decoration:underline;font-weight:bold;}
.reple_list li a.btn_del{padding:2px 7px;background:#626970;color:#fff;}



/* btn */
.btn_block{position:relative;/*margin:22px 0 -55px 0;*/text-align:right;}
.btn_block02{position:relative;margin:22px 0 0 0;text-align:right;}
.btn_block03{position:relative;margin:22px 0 0 0;text-align:center;}
.btn_block04{position:relative;margin:22px 0 0 0;text-align:right;}
.btn_block05{position:relative;margin:-30px 0 0 0;text-align:right;}
.btn_block06{position:relative;margin:55px 0 0 0;text-align:center;}
.btn_block07{position:relative;margin:22px 0 0 0;text-align:center;}
.btn_block08{position:relative;margin:52px 0 0 0;text-align:center;}
.btn_block09{position:relative;margin:22px 0 52px 0;text-align:center;}


.btn_block a,.btn_block02 a,.btn_formBlock a,.btn_block04 a{margin-left:5px;}
.btn_block a:first-child,.btn_block02 a:first-child,.btn_formBlock a:first-child{margin-left:0;}
.btn_formBlock{margin-top:22px;text-align:center}
.btn01,.btn02,.btn05,.btn06{position:relative;z-index:99;display:inline-block;height:25px;line-height:25px;padding:0 14px;font-size:12px;text-align:center;color:#fff ! important;border:1px solid #04669e;background:#04669e;}
.btn100{width:100%;position:relative;z-index:99;border-radius:5px;display:inline-block;height:25px;line-height:25px;padding:5px 0;font-size:12px;text-align:center;color:#fff ! important;border:1px solid #04669e;background:#04669e;}
.btn01{background:#646464;border:1px solid #575757;}
.btnS01{display:inline-block;min-width:22px;height:22px;line-height:22px;padding:0 6px;font-size:12px;text-align:center;color:#fff ! important;border:1px solid #9a9a9a;background:#a4a4a4;}
.btnS02{display:inline-block;min-width:56px;height:22px;line-height:22px;font-size:12px;text-align:center;color:#fff ! important;border:1px solid #797979;background:#898989;}
.sts01{display:inline-block;min-width:56px;height:22px;line-height:22px;font-size:12px;text-align:center;color:#fff ! important;border:1px solid #797979;background:#646464;}
.sts02{display:inline-block;min-width:56px;height:22px;line-height:22px;font-size:12px;text-align:center;color:#fff ! important;border:1px solid #d14d1f;background:#d14d1f;}
.btn03,.btn04,.btn07{position:relative;z-index:99;display:inline-block;height:30px;line-height:30px;padding:0 25px;font-size:14px;text-align:center;color:#fff ! important;border:1px solid #04669e;background:#04669e;}
.btn03{background:#646464;border:1px solid #575757;}
.btn05{background:#2cb416;border:1px solid #25ad0f;}
.btn06{background:#959595;border:1px solid #8f8f8f;}
.btn07{background:#1d78b8;border:1px solid #116baa;}
.btn08{position:relative;z-index:99;display:inline-block;height:20px;line-height:22px;padding:0 4px;font-size:12px;text-align:center;color:#fff ! important;border:1px solid #04669e;background:#04669e;}



/*중복확인 팝업창*/
.boxWrap03 {width:98%; height:250px; border:4px solid #e1e1e1;}
.boxWrap03 div.boxcontent{margin:0;padding:0 0 0 40px;}
.boxWrap03 div.boxcontent:first-child {margin:0 10px 0 0; }
.boxWrap03 > .boxcontent > h4 { margin:0; }
.boxWrap03 .id_text01 {padding:15px 30px;font-size:14px;}
.boxWrap03 .id_text02 {line-height:24px;padding:0 30px;font-size:14px;}

.scholarship { position:relative; margin:30px 0 0 0; /*height:144px;*/min-height:100%;padding:0 0 40px 0; border-bottom:2px solid #878787;text-align:center; }
.scholarship dl { padding:0 0 0 0 }
.scholarship dl dt { color:#333; font-size:18px; font-weight:bold; padding:10px 0 0 0;line-height:24px;}
.scholarship dl dd { color:#666; line-height:1.3; margin:15px 0 0 0;line-height:18px;}
.scholarship span.ic_joinconfirm { position:absolute; display:block; top:10px; left:10px; width:100px; height:100px; background:url(../../images/utility/ic_joinconfirm.gif) no-repeat;}



/*아이디 비밀번호 찾기*/
.boxWrap { margin:30px 0 0 0; position:relative; display:inline-block; }

.box01 { width:100%; margin:30px 0 0 0; border-top:1px solid #878787; border-bottom:1px solid #878787; padding:15px 0; display:inline-block; }
.box01 ul { width:100%; } 
.box01 ul li { float:left; width:260px; vertical-align:middle; }
.box01 ul li:first-child { width:200px; margin:0 0 0 70px; }

.box01 ul li > span { background:url(../images/common/icon/ic_arrow4.gif) left center no-repeat; font-size:12px; padding:0 0 0 76px; line-height:1.5;  color:#666; }
.box01 ul li:first-child > span { background:none; padding:0; }
.box01 ul li.active{ font-size:13px; font-weight:bold; color:#333;}
.box01 ul li > img { vertical-align:middle; }

.boxWrap div.boxcontent{ float:left; }
.boxWrap div.boxcontent:first-child { float:left; margin:0 10px 0 0; }
.boxWrap > .boxcontent > h4 { margin:0; }
.box04-01s { height:78px; border-bottom:1px solid #bfcad2; border-top:1px solid #333; border-right:1px solid #c7d2da; border-left:1px solid #dee7ee; background:#f4f4f4; padding:15px 10px 15px 10px; position:relative; margin:15px 0 0 0; }
.box04-01s > .box04-01sWrap { height:47px;padding:15px 10px; }
.box04-01s .box04-01sWrap > dl { clear:both; height:19px; line-height:19px; padding:0 0 5px 0; }
.box04-01s .box04-01sWrap > dl > dt { width:60px; float:left; padding:0 0 7px 8px; height:auto; line-height:19px; background:url(../../images/utility/bl_d4.gif) no-repeat; background-position:0 7px; *background-position:0 7px; background-position:0 8px\0/; background-position:0 9px\9; }
.box04-01s .box04-01sWrap > dl > dd { line-height:19px; float:left;width:210px; }
.box04-01s .btnLogin { position:absolute; right:5px; top:30px; color:#fff !important; width:78px; height:47px; text-align:center; line-height:47px; font-size:12px; background:url(../../images/utility/btn_login.gif) no-repeat;}
.box04-01s .btnLogin02 { position:absolute; right:45px; top:15px; color:#fff !important; width:78px; height:47px; text-align:center; line-height:47px; font-size:12px; background:url(../../images/utility/btn_login.gif) no-repeat;}

.box04-01s input[type="text"] { vertical-align:middle; border:1px solid #abadb3; height:19px; }
.box04-01s input[type="password"] { vertical-align:middle; border:1px solid #abadb3; height:19px; }
.box04-01s input[type="checkbox"] { vertical-align:middle; }
.box04-01s > .box04-01sWrap > dl > dd > select { padding:1px;}

.aldignhe{padding:0 240px;}

.boxWrap02 div.boxcontent{margin:0 auto;}
.boxWrap02 div.boxcontent:first-child {margin:0 10px 0 0; }
.boxWrap02 > .boxcontent > h4 { margin:0; }

.h4tit_box{padding-left:106px;}


.tiH3_type + .conLi_type01,.tiH3_type02 + .conLi_type01{margin-left:40px;}
.conLi_type01{margin-left:20px;}
.conLi_type01 li{padding-left:15px;margin-top:2px;line-height:24px;font-size:12px; background:url(../../images/contents/bul_type03.gif) no-repeat 3px 9px;}
.conLi_type01 li:first-child{margin-top:0;}
.conLi_type01 li ul{}
.conLi_type01 li li{padding:0;margin-top:0;font-size:12px;background:none;text-indent:-10px;padding-left:10px;}
.conLi_type01 .space{margin:3px 0 12px 0;}
.conLi_type01.type{margin:22px 0 0 0;}
.conLi_type01.type02 li{margin-top:10px}
.conLi_type01.type02 li:first-child{margin-top:0;}
.conLi_type01 .les{margin-left:47px;}
.conLi_type01 .les02{margin-left:59px;}



/*테이블*/
.tbl_ui{}
.tbl_ui.space{margin-top:22px;}
.tbl_ui.space02{margin-top:12px;}
.tbl_ui_02{border-top:2px solid #f15c24;}
.tbl_ui_02.space{margin-top:22px;}
.tbl_ui_02.space02{margin-top:12px;}
.tbl_type01 + .tbl_type01,.tbl_ui + .tbl_ui{margin-top:20px;}
.tbl_limit{padding-bottom:7px;margin-top:-15px;text-align:right;font-size:12px;}
.tbl_coment{padding-top:12px;line-height:20px;font-size:12px;text-align:justify}
.tbl_coment02{padding:12px 0 0 15px;line-height:20px;font-size:12px;text-align:justify;text-indent:-15px;}
.tbl_coment03{padding:12px 0 0 10px;line-height:20px;font-size:12px;text-align:justify;text-indent:-10px;}
.tbl_type01{table-layout:fixed;width:100%;border-collapse:collapse;text-align:center;border-bottom:2px solid #e5e5e5}
.tbl_type01 thead th{height:24px;padding:5px 0;line-height:22px;vertical-align:middle;font-size:13px;color:#333;border:1px solid #e4e4e4;border-top:0;background:#f2f2f2;}
.tbl_type01 tbody th{padding:7px 0 7px;vertical-align:middle;font-size:13px;color:#333;border:1px solid #e4e4e4;background:#f9f9f9;}
.tbl_type01 td{padding:7px 5px 7px;line-height:20px;vertical-align:middle;font-size:12px;color:#535353;border:1px solid #e4e4e4;background:#fff;}
.tbl_type01 .cell_type01{background:#f9f9f9;}
.tbl_type01 .cell_type02{padding-left:12px;text-align:left;}
.tbl_type01 .even th,.tbl_type01 .even td{background:#f9f9f9;}
.tbl_type01.professor{}
.tbl_type01.professor th,.tbl_type01.professor td{padding-left:12px;text-align:left;font-size:.75em;}
.tbl_type01.professor td{color:#646464;}
.tbl_type01.professor strong{font-weight:normal;color:#373737;}


/*설문조사*/
.bg_h3 {height:46px; border:1px solid #cdcdcd; background:#fcfdfd;font-size:16px;text-align:center; line-height:46px;}
.h4_tit02{font-weight:bold;font-size:14px;}
.pop_height01{margin:15px 0;}
.pop_height01 span{font-weight:bold;font-size:14px;}
.pop_height01 li {margin:10px;font-size:12px;} 
.pop_height01 .dg{display:inline;}
.pop_height02{padding-bottom:10px;}
.textarea_box04{width:98%;height:100px;margin:0 0 25px 0;}


.title { position:relative; height:130px; border-bottom:2px solid #dbdbdb; }
.title h3 { padding:40px 0 0 0; font-weight:bold; font-size:35px; color:#333; }
.title p.summary { margin:5px 0 0; font-size:16px; color:#666;  letter-spacing:-0.015em  }



/* 폼*/
.login .m_login {position:relative;}
.login .m_login legend{visibility:hidden;font-size:0;line-height:0} 
.login .m_login .item{position:relative; padding:8px; background:#fff; margin:5px 0 8px 0; border:1px solid #babfc5;}
.login .m_login .item .i_text{width:100%; border: none; background: #fff; font-size:18px;line-height: 20px; padding:3px 0;}

.login .search_log{padding:30px 0 20px 0; overflow:hidden;}
.login .search_log li{width:40%; float:left; text-align:center; font-size:1em; }
.login .search_log li a{display:block; color:#717883; letter-spacing:-1px;}
.login .search_log li:first-child{width:30%;}
.login .search_log li:last-child{width:30%;}

.login .search_log .txt{display:block;}


.login .btn{display:block; width:100%; text-align:center;}
.login .blue_rd{padding:15px 0; background:#04669e; border:1px solid #04669e;color:#fff; font-size:1.2em; border-radius:2px; letter-spacing:-1px; vertical-align:middle;}
.login .grey_rd{padding:15px 0; background:#555; border:1px solid #444;color:#fff; font-size:1.2em; border-radius:2px; letter-spacing:-1px; vertical-align:middle;margin-top:7px;}




/* 아이디찾기 탭 */
.w_info{padding:10px 0;}
.w_info dl{clear:both; padding:8px 12px; border-bottom:1px solid #e9e9e9;}
.w_info dl.bd_none{border-bottom:none !important; padding:3px 10px !important;}
.w_info dl.bd_none2{border-bottom:none !important; padding:8px 12px; }
.w_info dt{display:inline-block; float:left; width:22%;  color:#717883; font-size:14px; padding-top:8px; letter-spacing:-1px; line-height:15px;}
.w_info .nopad{padding-top:0 !important; }
.w_info dd{display:inline-block; width:74%;line-height:36px;}
.w_info .fm_txt{padding:8px 5px; border:1px solid #babfc5; width:95%; font-size:1.15em;}
.w_info .fm_txt:active,.w_info .fm_txt:focus{background:#f9f9f9;}
.w_info .dt_title{color:#717883; font-size:0.8em; letter-spacing:-1px; padding:0 20px;}

.tabMn_2colm_ty2 li{float:left; width:50%; letter-spacing:-1px; font-size:1em;}
.tabMn_2colm_ty2 li a{display:block; text-align:center; padding:15px 0 8px 0; color:#999ea4;}
.tabMn_2colm_ty2 li a span{display:inline-block; padding-bottom:10px; font-size:14px;}
.tabMn_2colm_ty2 li a.on{background:#f1f1f2;color:#4988d3; font-weight:bold;}
.tabMn_2colm_ty2 li a.on span{display:inline-block; padding-bottom:10px;}
.tabMn_view{clear:both; padding:10px;background:#f1f1f2;border-bottom:2px solid #878787;}
.tabMn_view .tit_h2{text-align:center;font-size:20px;padding-top:20px;}
.tabMn_view .sel_certify{font-size:1.2em; text-align:center;}
.tabMn_view .sel_certify .i_radio{width:16px; height:16px; margin:2px 5px 2px 0; padding:0; vertical-align:middle}
.tabMn_view p{padding:30px 0; font-size:1.2em; text-align:center; }
.align_c{text-align:center; padding:10px 0;}
.align_c a{color:#fff}
.grey_rd_sm{display:inline-block; width:25%; padding:12px 0; background:#666666; color:#fff; font-size:1em; border-radius:2px; letter-spacing:-1px; vertical-align:middle;}



/**/
.numBox{margin:0 20px 0 0;}

.numBox ul{margin:0 0 65px 30px;}
.numBox .img_list1{text-align:center;margin-bottom:15px;}
.numBox .img_list1 img{width:30%;}
.numBox li{color:#666;font-size:12px;line-height:20px;text-align:center;}
.numBox li.link{margin:9px 0 0 0;}
.numBox li.link a{font-size:14px;color:#333;font-weight:bold;text-decoration:underline;}
.numBox li.link .img{margin:10px 0 0 0;}


.text_input01{width:100%;}
.text_input02{width:97%;}
.text_input03{width:20%;padding:3px 0;}
.text_input04{width:5%;padding:3px 0;}
.text_input05{width:22.5%;padding:3px 0;}
.text_input06{width:95.5%;}
.text_input07{width:91.5%;!important;}
.text_input08{width:160px;height:24px;border:1px solid #abadb3;}
.text_input09{width:20% !important;padding:3px 0;height:24px;border:1px solid #abadb3;}
.text_input10{width:90% !important;padding:3px 0;height:24px;border:1px solid #abadb3;}

.select_box03{height:38px;width:20%;}
.select_box06{height:38px;width:200px;}


/*회원탈퇴*/
.box03 { margin:15px 0 0 0;border:1px solid #ddd;background:#f4f4f4;}
.box03 div { padding:12px 15px; }
.box03 div h6 { font-size:13px;line-height:20px;text-align:center;color:#333;margin:15px 0;padding:0 0 25px 0;border-bottom:1px solid #dfdfdf; }
.box03 div ul{text-align:center;margin:10px 0;}
.box03 div ul li { font-size:12px; line-height:20px; color:#666;}
.box03 div ul li img { vertical-align:middle; }
.box03 div div { border:0; padding:12px 0; }



/*151002 신효선*/

fieldset.board_search02{text-align:left;padding-bottom:10px;margin-bottom:20px; border-bottom:1px dotted #000;}
fieldset.board_search03{text-align:left;padding-bottom:20px;margin-bottom:20px;}

.grid01_row table tbody tr th{padding:7px 0;}
.grid01_row table tbody tr td select{margin-top:5px !important;}

.board_list02{margin:0 -5px;overflow:hidden;display:block;width:auto;border-top:2px solid #aaa ! important;border-bottom:0;}
.board_list02 tbody{display:block;}
.board_list02 tr{overflow:hidden;position:relative;display:block;border-bottom:1px solid #aaa ! important;}
.board_list02 td{float:left;display:block;padding:2px 5px 5px 5px;text-align:left;border:0 ! important;background:#fff ! important;line-height:22px;}
.board_list02 td:after{content:"|";padding-left:10px;}
.board_list02 td .line_r:after{content:"|";padding-left:10px;margin-right:10px;}
.board_list02 td:last-child:after{content:""}
.board_list02 td p strong{display:inline-block;margin:12px 0 7px 0;}
.board_list02 .cell_type01{float:none;position:static;display:block ! important;border:0;padding:10px 5px 5px;}
.board_list02 .cell_type01:after{content:"";padding-left:0;}
.board_list02 .cell_type01 a{width:90%;}
#email1{width:34%;}
#sel_email, #help_pass1{height:23px;padding:2px 0 3px 0;}
#sel_email{width:60%;}

.mt01{margin-top:30px;}
.mt02{margin-top:20px;}
.mt03{margin-top:2px;}
.ml01{margin-left:12px;padding-bottom:7px;}
.text_input11{width:24% !important;}
.text_input12{width:53% !important;}
.f_size01{font-size:16px;}
.btn_block10{position:relative;margin:22px 0 52px 0;text-align:right;}
.back_cover{height:145px;background-size:cover;}
.width01{width:100%;padding:0 2px;}



/*151014 신효선*/
.clear{clear:both;}
.info_list01{border:1px solid #888; width:100%; padding:5px 2px 0 2px; margin-bottom:5px;}
.info_list02{border:1px solid #888; width:100%; padding:5px 2px 0 2px; margin-bottom:2px;}

/*160204 신효선*/
.info_list{width:96%;}
.setComent_ui04_mg{margin:0 -5px 15px !important}

.f_left {float:left}
.f_right {float:right;}
.f_red{color:red;}
.f_blue{color:blue;}
.f_green{color:green;}
.f_gray{color:#bbb;}
.f_orange{color:orange;}
.f_orange02{color:#f69137;}
.ta_center{text-align:center;}

.tiH3_type03{font-size:15px;padding-left:17px;margin:15px 0 7px;background:url(../../../images/contents/bul_type03.gif) no-repeat 07px;}
.mt04{margin-top:25px;}

.join_id_btn{padding:3px 10px;background:#04669e;border:1px solid #04669e;color:#fff !important;margin-left:7px;margin-left:8px;}
.id_text03{padding-left:30px;color:#999;}


/*시간표*/
.time_table_wrap{background:#;padding-top:0px;}
.time_table_wrap .time_table_n h3{font-size:20px;}
.time_table_wrap .time_table_n {border:0px solid #ddd;text-align:left;padding-right:15px;}
.time_table_wrap .time_table_n li{width:100%;display:inline-block;margin:0 7px;border:0px solid #ddd;}
.time_table_wrap .time_table_n li.course_none{display:none;}
.time_table_wrap .time_table_n li div.course_none{display:none;}
.time_table_wrap .time_table_n02 li{width:100%;}
.time_table_txt{width:100%;text-align:center;margin-bottom:30px;}

.time_table_wrap .table_btn{width:100%;box-sizing:border-box;}
.time_table_wrap .btn09{display:block;width:100%;padding-left:0;padding-right:0;box-sizing:border-box;border-radius:3px;}
.time_table_n02 .table_bg05{padding-top:8px;font-size:12px ! important;; }

.sc_list{table-layout:fixed;width:100%;border-top:2px solid #3d7eb5;margin-bottom:40px;border-right:1px solid #ddd;}
.sc_list th,.sc_list td{text-align:center;}
.sc_list th{height:39px;vertical-align:middle;font-size:13px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;color:#12558d;background:#f7f7f7;}
.sc_list td{height:39px;line-height:18px;background:#fff;vertical-align:middle;border-left:1px solid #ddd;border-bottom:1px solid #ddd;padding:0px 3px;}
.sc_list td p{line-height:30px;}
.sc_list td.lunch{background:#fafafa; height:20px;}
.sc_list tbody td.cell_type01{padding-left:14px;text-align:left}
.sc_list tbody td.ta_left{text-align:left;padding-left:10px;}
.sc_list .th_cell{border-left:1px solid #ddd ! important;}
.sc_list tfoot th, .board_list tfoot td{background:#f1f1f1;color:#12558d;}
.sc_list tfoot td{border-left:1px solid #ddd}

.time_table_n02 .sc_list td{height:auto;padding-top:6px;padding-bottom:6px;}





.sc_view{table-layout:fixed;width:100%;border-top:2px solid #3d7eb5;margin-bottom:40px;border-right:0px solid #ddd;}
.sc_view th,.sc_view td{text-align:center;}
.sc_view th{height:auto;vertical-align:middle;font-size:14px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;color:#12558d;background:#f7f7f7;display:none;}
.sc_view td{border-right:1px solid #ddd;font-size:14px;letter-spacing:-1px;width:auto;display:block;height:auto;line-height:18px;background:#fff;text-align:left;padding:10px 10px;vertical-align:middle;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
.sc_view td.hid_td{display:none;}
.sc_view td p{line-height:20px;}
.sc_view td span{font-size:14px;}
.sc_view td.lunch{background:#fafafa;}
.sc_view tbody td.cell_type01{padding-left:14px;text-align:left}
.sc_view tbody td.ta_left{text-align:left;padding-left:10px;}
.sc_view .th_cell{border-left:1px solid #ddd ! important;}
.sc_view tfoot th, .board_list tfoot td{background:#f1f1f1;color:#12558d;}
.sc_view tfoot td{border-left:1px solid #ddd}
.sc_view tbody td.ta_center{text-align:left;}
.sc_view colgroup{display:none;}
.layerPop_ui{width:100% !important;}
.page iframe{height:100% !important;min-height:650px !important;}
.sc_view tbody tr.class_01 td:first-child{border-top:2px solid #3d7eb5;}
.sc_view tbody tr.class_01 td:last-child{padding-bottom:50px;border-bottom:2px solid #3d7eb5;border-left:0;border-right:0px !important;}



.sc_view_02{table-layout:fixed;width:100%;border-top:2px solid #3d7eb5;margin-bottom:40px;border-right:1px solid #ddd;}
.sc_view_02 th,.sc_view_02 td{text-align:center;}
.sc_view_02 th{vertical-align:middle;font-size:14px;padding:10px 10px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;color:#12558d;background:#f7f7f7;}
.sc_view_02 td{line-height:18px;font-size:14px;background:#fff;text-align:left;padding:10px 10px;vertical-align:middle;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
.sc_view_02 td p{line-height:30px;}
.sc_view_02 td.lunch{background:#fafafa;}
.sc_view_02 tbody td.cell_type01{padding-left:14px;text-align:left}
.sc_view_02 tbody td.ta_left{text-align:left;padding-left:10px;}
.sc_view_02 .th_cell{border-left:1px solid #ddd ! important;}
.sc_view_02 tfoot th, .board_list tfoot td{background:#f1f1f1;color:#12558d;}
.sc_view_02 tfoot td{border-left:1px solid #ddd}
.sc_view_02 tbody td.ta_center{text-align:center;}


.lb_01{display:inline-block;width:60px;text-align:left;margin-right:10px;color:#1b5a9a !important;font-weight:bold;font-size:14px;}
.lb_02{display:inline-block;width:300px;text-align:left;margin-right:10px;color:#1b5a9a !important;font-weight:bold;font-size:14px;}
.input_size06{width:65px;}
.input_size07{width:90px;}



/* step */
.step{margin:20px 0;line-height:70px;}
.step span{display:inline-block;width:29%;height:40px;line-height:40px;font-size:14px;text-align:center;background:#f2f2f2;border-radius:5px;border:1px solid #777;vertical-align:middle;}
.step .step_on{background:#3d7eb5;color:#fff;vertical-align:middle;}

a.table_btn{display:inline-block;padding:4px 7px 3px 5px;border-radius:3px;letter-spacing:-1px;}
a.table_bg01{background:#7eb500;color:#fff;border:1px solid #6b9900;}
a.table_bg02{background:#00a1cb;color:#fff;border:1px solid #007e9f;}
a.table_bg03{background:#f7c104;color:#fff;border:1px solid #dba603;}
a.table_bg04{background:#f69137;color:#fff;border:1px solid #e67200;}

a.table_bg10{background:#a3e1f9;color:#fff;border:1px solid #a3e1f9;}
a.table_bg20{background:#00a1cb;color:#fff;border:1px solid #00a1cb;}
a.table_bg30{background:#434194;color:#fff;border:1px solid #434194;}
a.table_bg40{background:#7bed00;color:#fff;border:1px solid #7bed00;}
a.table_bg50{background:#03c019;color:#fff;border:1px solid #03c019;}

/* span.table_bg05{background:#fc4343;color:#fff;border:1px solid #d01616;}*/
span.table_bg05{height:27px;vertical-align:middle;padding-top:2px;padding-bottom:0;line-height:11px;background:#fc4343;color:#fff;border:1px solid #d01616;font-size: 9px ! important; }
a.table_bg06{background:#ebebeb;border:1px solid #ccc;padding-left:177px;padding-right:177px;}

.text_style_07{margin-bottom:5px;font-size:14px !important;line-height:22px;background:url('../../images/contents/title_icon_03.png') no-repeat 0 8px;padding-left:10px;}



#contents h2 {float:left;font-size:22px;width:100%;padding:15px 10px;}
#contents h3 {font-size:18px;margin-bottom:10px;}
#contents .event{float:right;font-size:14px;color:red;margin-top:5px;}
#contents .tiH3_type{min-height:18px;padding-left:0;}
#contents h2.sch2 {float:left;font-size:20px;width:100%;padding:15px 0px;}

.btn_tblBlock{position:relative;text-align:right;}
.btn_tblBlock02{position:relative;text-align:center;margin:30px 0;}
.btn_tblBlock02 p{margin-bottom:15px;}
.btn_tblBlock .btn06 {position:absolute;top:0;left:0;}
.btn_tblBlock .btn07 {position:absolute;top:0;right:0;}
.btn_tblBlock03{position:relative;text-align:left;}
.btn_tblBlock03 select{height:27px;width:80px;margin-right:5px;}


.btn_right{position:relative;}
.btn_right a{position:absolute;right:8px;top:8px;}


.memo_01{padding:0;font-size:14px !important;margin:20px 0; border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fafafa;padding:15px 10px;}
.memo_01 p strong span{padding:0;font-size:16px !important;}
.memo_01 p span{padding:0;font-size:13px !important;}