@font-face {
  font-family: nanumbarungothic;
  src: url(../font/nanumbarungothicregular.eot?#iefix) format('embedded-opentype'),
       url(../font/nanumbarungothicregular.woff) format('woff'),
	   url(../font/nanumbarungothicregular.woff2) format('woff2'),
       url(../font/nanumbarungothicregular.ttf) format('truetype');
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: nanumbarungothic;
  src: url(../font/nanumbarungothicbold.eot?#iefix) format('embedded-opentype'),
       url(../font/nanumbarungothicbold.woff) format('woff'),
	   url(../font/nanumbarungothicbold.woff2) format('woff2'),
       url(../font/nanumbarungothicbold.ttf) format('truetype');
  font-style: normal;
  font-weight: 800;
}

@font-face {
  font-family: NanumSquare;
  src: url(../font/NanumSquareR.eot?#iefix) format('embedded-opentype'), 
	   url(../font/NanumSquareR.woff) format('woff'),
       url(../font/NanumSquareR.ttf) format('truetype');
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: NanumSquare;
  src: url(../font/NanumSquareB.eot?#iefix) format('embedded-opentype'),
	   url(../font/NanumSquareB.woff) format('woff'),
       url(../font/NanumSquareB.ttf) format('truetype');
  font-style: normal;
  font-weight: 800;
}


.ces_wrap {position:relative; width:1010px; margin:0 auto; box-sizing:border-box; background:#fafafa; padding-top:10px; min-height:700px;}
.ces_vis {position:relative; width:1010px; height:370px; background:url("../img/ces/vis.jpg") no-repeat;}
.ces_contents {position:relative; width:100%; box-sizing:border-box;}

/* nav */
.ces_navwrap {position:relative; width:1010px; height:60px; box-sizing:border-box; background:#29487c;}
.ces_navwrap ul li {display:block; float:left; width:202px; height:60px; line-height:60px; box-sizing:border-box; cursor:pointer; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; color:rgba(255,255,255,.7); font-size:17px; font-weight:800; letter-spacing:-1px; text-align:center; border-right:solid 1px #3f5b89; background:#29487c;}
.ces_navwrap ul li:nth-child(1) {border-left:solid 1px #e4e4e4;}
.ces_navwrap ul li:nth-child(5) {letter-spacing:normal;}
.ces_navwrap ul li:hover {color:#fff; border:none; background-color:#197beb;}
.ces_navwrap ul li.nav_on {color:#fff; border:none; background-color:#197beb;}

/* apply */
.apply_wrap {position:relative; width:100%; box-sizing:border-box; padding-top:60px;}
.apply_numtxt {position:relative; width:100%; height:45px; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; color:#000; font-size:24px; font-weight:800; letter-spacing:-1px;}
.apply_txt {position:relative; width:100%; height:70px; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; color:#666; font-size:15px; font-weight:400; line-height:140%;}

.mem_mem_wrap {position:relative; width:100%; padding:10px 0px 10px 0px; box-sizing:border-box; border-top:solid 2px #000;}
.mem_mem_wrap ul li {position:relative; width:100%; height:60px; line-height:60px; border-bottom:solid 1px #e7e4e4; box-sizing:border-box;}
.mem_mem_wrap ul li:nth-last-child(1) {border-bottom:none;}
.mem_mem_wrap ul li label.l_tit {width:120px; height:60px; line-height:60px; text-align:left; display:inline-block; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; font-size:16px; color:#000;}
.mem_mem_wrap ul li.l_add {height:112px;}
.m_mem_btwrap {position:relative; width:100%; height:70px;}

.apply_radbox {position:absolute; width:600px; height:50px; line-height:50px; left:120px; top:4px; box-sizing:border-box; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; font-size:16px; color:#000;}
.apply_chkbox {position:absolute; width:100%; height:150px; left:0px; top:10px; box-sizing:border-box; border:solid 1px #e7e4e4; padding:20px; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; font-size:16px; color:#333; line-height:140%;}
.apply_chkbox2 {text-align:center; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; font-size:16px; color:#333; line-height:140%;}

/* about */
.about_wrap {position:relative; width:100%; box-sizing:border-box; padding-top:60px;}
.about_tit {position:relative; width:100%; height:140px; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; color:#000; font-size:20px; font-weight:800; letter-spacing:-1px; line-height:140%; text-align:center;}
.about_tabwrap {position:relative; width:100%; box-sizing:border-box;}

/* lecture */
.lec_wrap {position:relative; width:100%; box-sizing:border-box; padding-top:60px;}
.lec_box {position:relative; width:100%; height:350px; box-sizing:border-box; margin-top:10px;}
.lec_box ul li {position:relative; float:left; width:252px; height:350px; box-sizing:border-box; cursor:pointer;}
.lec_box ul li:nth-child(2) {width:253px;}
.lec_box ul li:nth-child(3) {width:253px;}

/* proc */
.proc_box {position:relative; width:100%; height:250px; box-sizing:border-box; background:url("../img/ces/pro.png") no-repeat;}
.proc_tit {position:relative; width:100%; height:90px; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; color:#000; font-size:20px; font-weight:800; letter-spacing:-1px; line-height:140%; text-align:center;}

/* Special */
.spe_box {position:relative; width:100%; height:471px; box-sizing:border-box; background:url("../img/ces/sp.png") no-repeat;}

/* pop */
.pop_wrap {position:fixed; width:100%; height:100%; left:0px; top:0px; z-index:2000;}
.pop_wrapin {position:relative; width:1010px; box-sizing:border-box; padding-top:40px; margin:0 auto;}
.pop_bt {position:relative; width:100%; height:52px; text-align:right; box-sizing:border-box; padding-top:10px; cursor:pointer;}
.pop_contwrap {position:relative; width:100%; box-sizing:border-box; background:#fff; min-height:740px; padding:40px; border-radius:3px;}
.pop_lectit {position:relative; width:100%; height:45px; box-sizing:border-box; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; color:#000; font-size:20px; font-weight:800; letter-spacing:-1px; line-height:140%;}
.pop_phwrap {position:relative; width:100%; height:177px; box-sizing:border-box;}
.pop_ph {position:absolute; width:316px; height:177px; left:0px; top:0px; background:url("../img/ces/lec_ph01.jpg") no-repeat; cursor:pointer;}
.pop_ph2 {position:absolute; width:316px; height:177px; left:0px; top:0px; background:url("../img/ces/lec_ph02.jpg") no-repeat; cursor:pointer;}
.pop_ph3 {position:absolute; width:316px; height:177px; left:0px; top:0px; background:url("../img/ces/lec_ph03.jpg") no-repeat; cursor:pointer;}
.pop_ph4 {position:absolute; width:316px; height:177px; left:0px; top:0px; background:url("../img/ces/lec_ph04.jpg") no-repeat; cursor:pointer;}
.pop_titwrap {position:absolute; width:584px; height:177px; left:346px; top:0px;}
.pop_tit {position:relative; width:100%; height:60px; line-height:60px; box-sizing:border-box; border-bottom:solid 1px #e4e4e4; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; color:#000; font-size:24px; font-weight:800; letter-spacing:-1px;}
.pop_time {position:relative; width:100%; height:100px; line-height:140%; box-sizing:border-box; padding-top:12px; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; color:#000; font-size:15px; font-weight:400; letter-spacing:-1px;}
.pop_cont {position:relative; width:100%; box-sizing:border-box; overflow-x:hidden; overflow-y:auto; height:420px;}
.pop_contit {position:relative; width:100%; height:30px; box-sizing:border-box; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; color:#000; font-size:18px; font-weight:800; letter-spacing:-1px;  margin-top:30px;}
.pop_contxt {position:relative; width:100%; box-sizing:border-box; padding-bottom:30px; border-bottom:solid 1px #e4e4e4; font-size:15px; line-height:140%; color:#666; font-family:nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif;}

/* table */
.abotab_01 {border:0; border-collapse:collapse; width:100%;}
.abotab_01 th {background:#0d2c5f; color:#fff; font-size:18px; text-align:center; padding-top:25px; padding-bottom:25px; border-top:none; border-left:none; border-right:solid 1px #1a4894; border-bottom:none; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; letter-spacing:normal; box-sizing:border-box; font-weight:800; line-height:130%;}
.abotab_01 td { color:#666; text-align:center; vertical-align:middle; padding:18px 20px; box-sizing:border-box; line-height:130%; border-top:none; border-left:none; border-right:solid 1px #dbdbdb; border-bottom:solid 1px #dbdbdb; font-size:14px; letter-spacing:-1px;}
.abotab_01 td.aboth {background:#197beb; text-align:center; border-bottom:solid 1px #54a4ff; border-right:none; color:#fff; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; letter-spacing:normal; font-size:18px; font-weight:800;}

/* form */
.inputForm_mem {font-size:16px; font-weight:normal; letter-spacing:normal; color:#333; height:42px; width:300px; box-sizing:border-box; padding-left:10px; border:solid 1px #dedcdc; font-family:nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic",µ¸¿ò,Dotum,sans-serif;}

input.inputForm_mem::-webkit-input-placeholder{color:#939494; font-size:16px; font-weight:400; letter-spacing:normal;}
input.inputForm_mem::-moz-placeholder{color:#939494; font-size:16px; font-weight:400; letter-spacing:normal;}
input.inputForm_mem:-moz-placeholder{color:#939494; font-size:16px; font-weight:400; letter-spacing:normal;}
input.inputForm_mem:-ms-input-placeholder{color:#939494; font-size:16px; font-weight:400; letter-spacing:normal;}

.inputForm_mem_bt {width:100%; height:70px; background:#29487c url("../img/ces/bt_bg_1.png") no-repeat 100% 50%; cursor:pointer; font-family:NanumSquare,nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic","µ¸¿ò",Dotum,sans-serif; color:#fff; font-weight:400; font-size:18px; letter-spacing:-1px;}
.inputForm_mem_bt:hover {background:#213f70 url("../img/ces/bt_bg_1.png") no-repeat 100% 50%;}

.txtarea_board {position:relative; width:890px; box-sizing:border-box; height:250px; vertical-align:top; text-align:left; border:solid 1px #d7d7d7; padding:10px; color:#333; font-size:16px; font-family:nanumbarungothic,"Nanum Gothic","¸¼Àº °íµñ","Malgun Gothic",µ¸¿ò,Dotum,sans-serif; overflow-x:hidden; overflow-y:auto; background:#fff; line-height:150%; margin-top:10px;}

textarea.txtarea_board::-webkit-input-placeholder{color:#939494; font-size:16px; font-weight:400; letter-spacing:normal;}
textarea.txtarea_board::-moz-placeholder{color:#939494; font-size:16px; font-weight:400; letter-spacing:normal;}
textarea.txtarea_board:-moz-placeholder{color:#939494; font-size:16px; font-weight:400; letter-spacing:normal;}
textarea.txtarea_board:-ms-input-placeholder{color:#939494; font-size:16px; font-weight:400; letter-spacing:normal;}

input.radio_size {width:20px; height:20px; margin-right:5px; margin-top:-2px;}
input.check_size {width:20px; height:20px; margin-right:7px; margin-top:-2px;}












