@charset "euc-kr";
@import url("https://cdnjs.cloudflare.com/ajax/libs/pretendard/1.3.9/static/pretendard-dynamic-subset.min.css");

html,body {height:100%; border:0; background-color:#f2f5f7;}
#wrap_cast{min-width:1300px} /* 2019-03-11 ¸ð¹ÙÀÏ¿¡¼­ PCº¸±â½Ã Â©¸®´Â ¼öÁ¤ */
body,p,table,input,select,button,textarea { color:#555; font:13px/20px 'Malgun Gothic'; word-break:break-all; }
body,p,form,ol,ul,li,dl,dd { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }
table { border:0; border-spacing:0;border-collapse:collapse; }
table th { text-align:center; }
th,td { word-break:break-all; }
img { border:0;vertical-align: top;}
em,i { font-style:normal; }
ul { list-style:none; }
strong { font-weight:bold; }
/*a { color:#f85023; }*/

/*------------------------------------------------------------------------------
| Æû
|.............................................................................*/
input { margin:0; vertical-align:middle; }
input[type='radio'],
input[type='checkbox'] { margin:0 2px; vertical-align:middle; }
.IE input[type='radio'] { vertical-align:-2px; }

input[type='text'],
input[type='password'] { height:21px; padding:0 4px; border:1px solid #d6d8dc; font-size:11px; line-height:20px; }
input.file_input{height:20px;border:1px solid #cbcbcb;background:#e6e6e6}

select { padding:0 0 0 5px;height:32px;line-height:30px; border:1px solid #d6d8dc; font-size:12px; vertical-align:middle; }
textarea { padding:4px; border:1px solid #d6d8dc; vertical-align:top; overflow:auto; resize:none; }
*+html select { height:auto; }

select:focus,
textarea:focus,
input[type='text']:focus,
input[type='password']:focus { border-color:#f85023; }

.wfull { padding-right:10px; display:block; }
.wfull input,
.wfull textarea { width:100%; }
.wfullSelect { display:block; }
.wfullSelect select { width:100%; }

.label_spc1 label + label { padding-left:1em; }
.label_spc2 label + label { padding-left:2em; }
.label_wid4 label { width:9em; white-space:nowrap; display:inline-block; }


/*------------------------------------------------------------------------------
| ´ÜÃà ½ºÅ¸ÀÏ
|.............................................................................*/

.absolute { position:absolute !important; }
.relative { position:relative !important; }
.inblock  { display:inline-block; }
.hide     { display:none; }
.hand     { cursor:pointer; }
.lh23     { line-height:23px; display:inline-block; vertical-align:middle; }

/*------------------------------------------------------------------------------
| ¿©¹é
|.............................................................................*/

.m0   { margin:0 !important; }
.mt1  { margin-top : 1px !important; }
.mt0  { margin-top : 0   !important; } .mb0  { margin-bottom: 0px !important; }
.mt5  { margin-top : 5px !important; } .mb5  { margin-bottom: 5px !important; }
.mt10 { margin-top :10px !important; } .mb10 { margin-bottom:10px !important; }
.mt15 { margin-top :15px !important; } .mb15 { margin-bottom:15px !important; }
.mt20 { margin-top :20px !important; } .mb20 { margin-bottom:20px !important; }
.mt25 { margin-top :25px !important; } .mb25 { margin-bottom:25px !important; }
.mt30 { margin-top :30px !important; } .mb30 { margin-bottom:30px !important; }
.mt35 { margin-top :35px !important; } .mb35 { margin-bottom:35px !important; }
.mt40 { margin-top :40px !important; } .mb40 { margin-bottom:40px !important; }
.mt50 { margin-top :50px !important; } .mb50 { margin-bottom:50px !important; }
.mt60 { margin-top :60px !important; } .mb60 { margin-bottom:60px !important; }
.ml5  { margin-left: 5px !important; } .mr5  { margin-right : 5px !important; }
.ml10 { margin-left:10px !important; } .mr10 { margin-right :10px !important; }
.ml15 { margin-left:15px !important; } .mr15 { margin-right :15px !important; }
.ml20 { margin-left:20px !important; } .mr20 { margin-right :20px !important; }
.ml25 { margin-left:25px !important; } .mr25 { margin-right :25px !important; }
.ml30 { margin-left:30px !important; } .mr30 { margin-right :30px !important; }
.ml40 { margin-left:40px !important; } .mr40 { margin-right :40px !important; }
.ml42{ margin-left:42px;}
.mt6{ margin-top:6px;}
.mt50{margin-top:50px;}

.bt0  { border-top:0  !important; } .bb0  { border-bottom:0 !important; }
.bl0  { border-left:0 !important; } .br0  { border-right:0  !important; }

.p0   { padding:0 !important; }
.pt1  { padding-top : 1px !important; }
.pt0  { padding-top : 0   !important; } .pb0  { padding-bottom: 0px !important; }
.pt5  { padding-top : 5px !important; } .pb5  { padding-bottom: 5px !important; }
.pt10 { padding-top :10px !important; } .pb10 { padding-bottom:10px !important; }
.pt15 { padding-top :15px !important; } .pb15 { padding-bottom:15px !important; }
.pt20 { padding-top :20px !important; } .pb20 { padding-bottom:20px !important; }
.pt25 { padding-top :25px !important; } .pb25 { padding-bottom:25px !important; }
.pt30 { padding-top :30px !important; } .pb30 { padding-bottom:30px !important; }
.pt35 { padding-top :35px !important; } .pb35 { padding-bottom:35px !important; }
.pt40 { padding-top :40px !important; } .pb40 { padding-bottom:40px !important; }
.pt50 { padding-top :50px !important; } .pb50 { padding-bottom:50px !important; }
.pt60 { padding-top :60px !important; } .pb60 { padding-bottom:60px !important; }
.pl5  { padding-left: 5px !important; }  .pl8  { padding-left: 8px !important; } .pr5  { padding-right : 5px !important; }
.pl10 { padding-left:10px !important; } .pr10 { padding-right :10px !important; }
.pl15 { padding-left:15px !important; } .pr15 { padding-right :15px !important; }
.pl20 { padding-left:20px !important; } .pr20 { padding-right :20px !important; }
.pl25 { padding-left:25px !important; } .pr25 { padding-right :25px !important; }
.pl30 { padding-left:30px !important; } .pr30 { padding-right :30px !important; }
.pl40 { padding-left:40px !important; } .pr40 { padding-right :40px !important; }

/*------------------------------------------------------------------------------
| Á¤·Ä
|.............................................................................*/

.fleft  { float:left; }
.fright { float:right; }
.fclear { clear:both; height:0; font:0/0 'Malgun Gothic'; }
.fgroup:after { content:" "; display:block; clear:both; }

.tleft { text-align:left !important; }
.tright { text-align:right !important; }
.tcenter { text-align:center !important; }
.tjustify { text-align:justify !important; }
.bcenter { margin-left:auto; margin-right:auto; }

.v1 { vertical-align:-1px; }
.v2 { vertical-align:-2px; }
.v3 { vertical-align:-3px; }
.v4 { vertical-align:-4px; }
.v5 { vertical-align:-5px; }
.v6 { vertical-align:-6px; }
.v7 { vertical-align:-7px; }
.v8 { vertical-align:-8px; }
.vtop { vertical-align:top; }
.vmid { vertical-align:middle; } /* ÅØ½ºÆ® ÀÌ¿ÜÀÇ ¿¤¸®¸ÕÆ®¿ÍÀÇ Áß¾ÓÁ¤·Ä */
.vmiddle { vertical-align:middle; margin-bottom:2px; } /* ÅØ½ºÆ®¿ÍÀÇ Áß¾ÓÁ¤·Ä */
.vbottom { vertical-align:bottom; }
.vcenter { height:100%; display:table; overflow:hidden; }
.vcenter div { display:table-cell; vertical-align:middle; }
.vmidAll * { vertical-align:middle; }
.vtopAll * { vertical-align:top; }

/*------------------------------------------------------------------------------
|
|.............................................................................*/

ul.lstDot > li,p.bltDot,div.bltDot { padding-left:8px; text-indent:-8px; }
ul.lstDot > li > i.ie7before,.bltDot > i.ie7before,
ul.lstDot > li:before,.bltDot:before { content:'¤ý '; margin:0 -6px 0 -5px; font:14px 'Malgun Gothic'; }

ul.lstKome > li,p.bltKome,div.bltKome { padding-left:16px; text-indent:-16px; }
ul.lstKome > li > i.ie7before,.bltKome > i.ie7before,
ul.lstKome > li:before,.bltKome:before { content:'¡Ø '; font:12px 'Malgun Gothic'; }


/*------------------------------------------------------------------------------
| Å¸ÀÌÆ²
|.............................................................................*/

.tit10 { margin:0 0 30px 0; padding:0 0 10px 5px; border-bottom:1px solid #616161; color:#333; font:bold 24px/1em 'Malgun Gothic'; letter-spacing:-1px; }
.tit10.line_no{border:0;margin-bottom:10px;}
.tit20 { letter-spacing:-1px; position:relative; margin-top:50px; padding:0 0 15px 0; color:#555; font:bold 18px/1em 'Malgun Gothic'; }
.tit20 > i { margin-left:-1px; padding-right:6px; color:#f85023; font-weight:800; font-style:italic; }
.tit20 em {	position: absolute;	right: 1px;	bottom: -1px;	color: #6f7c8b;	font: 11px/1.5em 'Malgun Gothic'; }
.tit20 em a.link { padding-right:10px; background:url('//img.megaexpert.co.kr/full_service/common/tit30.right.png') right 50% no-repeat; font-weight:bold; font-size:13px; letter-spacing:-1px; text-decoration:underline; }
.tit20 em { position:absolute; right:0; bottom:15px; }
.tit20 span.small { padding-left:5px; color:#6f7c8b; font-size:13px; line-height: 1.6;}
.tit20 span.small .bg01 { background: #f85023; color:#fff; padding: 0 2px;}
.tit20.type1 { padding:0 20px; border-top:2px solid #83898f; border-bottom:1px solid #e5e7ec; line-height:57px; }
.tit21 { position:relative; margin-top:40px; padding:0 0 15px 20px; background:url('//img.megaexpert.co.kr/full_service/common/tit21.png') 0 4px no-repeat; color:#555; font:bold 18px/1em 'Malgun Gothic'; }
.tit21 em { position:absolute; right:0; bottom:15px; }
.tit21 span.small { padding-left:5px; color:#6f7c8b; font-size:13px; line-height: 1.6;}
.tit22 { position:relative; margin:40px 0 10px 0; padding:0 0 0 15px; background:url('//img.megaexpert.co.kr/full_service/common/tit30.png') 0 1px no-repeat; font:bold 15px/1em 'Malgun Gothic'; }
.tit22 em {	position: absolute;	right: 28px;	bottom: 13px;}

.tit30 { position:relative; margin:40px 0 10px 0; padding:0 0 0 18px; background:url('//img.megaexpert.co.kr/full_service/common/tit30.png') 0 2px no-repeat; font:bold 15px/1.2em 'Malgun Gothic'; }
.tit30 em {	position: absolute;	right: 1px;	bottom: -1px;	color: #6f7c8b;	font: 11px/1em 'Malgun Gothic'; }
.tit30 em a { padding-right:10px; background:url('//img.megaexpert.co.kr/full_service/common/tit30.right.png') right 50% no-repeat; font-weight:bold; font-size:13px; letter-spacing:-1px; text-decoration:underline; }
.tit30 span.small { padding-left:5px; color:#ec5039; font:12px/1em 'Malgun Gothic'; }
.tit31 { max-width:500px; height:51px; margin-bottom:7px; background:url('//img.megaexpert.co.kr/full_service/common/tit31.png') no-repeat; }
.tit31 strong { height:100%; margin-left:5px; padding-right:5px; background:url('//img.megaexpert.co.kr/full_service/common/tit31.png') right top no-repeat; font:bold 16px/51px 'Malgun Gothic'; text-align:center; display:block; }
.tit32 { position:relative; margin-bottom:5px; padding:0 0 8px 10px; background:url('//img.megaexpert.co.kr/full_service/common/tit32.png') left bottom repeat-x; color:#f85023; font:bold 18px/1em 'Malgun Gothic'; }
.tit32 span { color:#000; font-size:14px; }
.tit32 em { position:absolute; right:0; bottom:8px; }
.tit32.type1 { padding:0 0 10px 20px; color:#ec5039; border-color:#919eab; }
.tit33 { position:relative; margin:30px 0 10px; padding-left:22px; background:url('//img.megaexpert.co.kr/full_service/common/tit33.png') 10px 6px no-repeat; color:#f85023; font:bold 16px/1em 'Malgun Gothic'; }
.tit33 em { position:absolute; right:0; bottom:0; }

.tit40 { position:relative; margin:20px 0 10px; color:#777; font:bold 13px/23px 'Malgun Gothic'; }
.tit40 strong { height:23px; margin-right:5px; padding:0 20px; border:2px solid #bcc3ff; color:#f85023; font:bold 14px/23px 'Malgun Gothic'; vertical-align:middle; display:inline-block; }
.tit40 em { position:absolute; right:0; bottom:0; color:#666; font:11px/1em 'Malgun Gothic';  }
.tit41 { margin:25px 0 10px 0; padding-left:9px; background:url('//img.megaexpert.co.kr/full_service/common/tit41.png') 0 6px no-repeat; color:#333; font:bold 14px/1em 'Malgun Gothic'; }
.tit45 { position:relative; margin:40px 0 10px 0; padding:0 0 0px 15px; background:url('//img.megaexpert.co.kr/full_service/common/tit30.png') 0 1px no-repeat; font:bold 15px/1em 'Malgun Gothic'; }
.tit45 em { float:right; position:relative;	color: #666; font: 11px/1em 'Malgun Gothic';  margin-top:-10px;}
.tit45 em a { font-weight:bold; font-size:13px; letter-spacing:-1px;}
.tit45 span.small { color:#ec5039; font:12px/1em 'Malgun Gothic'; }

/* ÆË¾÷ */
.tit19 { position:relative; height:47px; margin:0 0 20px 0; padding-left:20px; background:#0082ff; color:#fff; font:bold 18px/44px 'Malgun Gothic'; z-index:10; }
.tit19 strong { color:#a9c7ec; }
.tit29 { margin:0 0 20px 0; padding:0 0 10px 5px; border-bottom:2px solid #0e335a; color:#f85023; font:bold 24px/1em 'Malgun Gothic'; letter-spacing:-1px; text-align:center; }

/* Å¸ÀÌÆ²°£ °£°Ý º¸Á¤ */
.tit20 + .tit30 { margin-top:15px; }

/*------------------------------------------------------------------------------
| ÅÇ
|.............................................................................*/

.tab01 li { float:left; overflow:hidden; _display:inline; }
.tab01:after { content:" "; display:block; clear:both; }

.tab02 { position:relative; height:44px; margin-bottom:20px; border-bottom:1px solid #2d3741; font:bold 14px/43px 'Malgun Gothic'; }
.tab02 ul { height:100%; }
.tab02 ul li { float:left; height:43px; white-space:nowrap; }
.tab02 ul li a { letter-spacing:-1px;position:relative; height:43px; margin-right:-1px; padding:0 40px; border:solid #dfdfdf; border-width:1px 1px 0 1px; background:#fafafa; color:#555; text-align:center; display:block; }
.tab02.type1 ul li a{padding:0 25px;}
.tab02 ul li.on a { border-color:#2d3741; border-bottom:1px solid #fff; background:#fff; color:#2d3741; z-index:1; }
.tab02 em { position:absolute; right:0; top:0; }

.tab03 { position:relative; height:51px; margin-bottom:30px; }
.tab03 ul { height:100%; font:bold 15px/50px 'Malgun Gothic'; letter-spacing:1px; text-align:center; }
.tab03 ul li { float:left; max-width:500px; height:100%; margin-left:1px; background:url('//img.megaexpert.co.kr/full_service/common/tab03.png') left top no-repeat; white-space:nowrap; }
.tab03 ul li a { height:100%; margin-left:5px; padding:0 10px 0 5px; background:url('//img.megaexpert.co.kr/full_service/common/tab03.png') right top no-repeat; color:#555; display:block; }
.tab03 ul li a:hover { color:#555 !important; }
.tab03 ul li.on { background-position:left bottom; }
.tab03 ul li.on a { background-position:right bottom; color:#fff; }
.tab03 ul li.on a:hover { color:#fff !important; }
.tab03 ul li:first-child { margin-left:0; }

.tab04 { position:relative; height:38px; margin-bottom:10px; }
.tab04 ul { height:100%; font:bold 14px/38px 'Malgun Gothic'; letter-spacing:1px; text-align:center; }
.tab04 ul li { float:left; position:relative; max-width:500px; height:100%; margin-right:-1px; background:url('//img.megaexpert.co.kr/full_service/common/tab04.png') left top no-repeat; white-space:nowrap; }
.tab04 ul li a { height:100%; margin-left:5px; padding:0 40px 0 35px; background:url('//img.megaexpert.co.kr/full_service/common/tab04.png') right top no-repeat; color:#919eab; display:block; }
.tab04 ul li a:hover { color:#919eab !important; }
.tab04 ul li.on { background-position:left bottom; z-index:1; }
.tab04 ul li.on a { background-position:right bottom; color:#fff; }
.tab04 ul li.on a:hover { color:#fff !important; }

.tab05 { position:relative; height:38px; margin-bottom:10px; }
.tab05 ul { height:100%; font:bold 14px/38px 'Malgun Gothic'; letter-spacing:1px; text-align:center; }
.tab05 ul li { float:left; position:relative; max-width:475px; width:100%; height:100%; margin-right:-1px; background:url('//img.megaexpert.co.kr/full_service/common/tab04.png') left top no-repeat; white-space:nowrap; }
.tab05 ul li a { height:100%; margin-left:5px; padding:0 40px 0 35px; background:url('//img.megaexpert.co.kr/full_service/common/tab04.png') right top no-repeat; color:#919eab; display:block; }
.tab05 ul li a:hover { color:#919eab !important; }
.tab05 ul li.on { background-position:left bottom; z-index:1; }
.tab05 ul li.on a { background-position:right bottom; color:#fff; }
.tab05 ul li.on a:hover { color:#fff !important; }

/*------------------------------------------------------------------------------
| Å×ÀÌºí
|.............................................................................*/
.bdl{border-left: 1px solid #d9dde2 !important;}

.tb_box{position:relative;}
.tb_box .active_box{z-index:10;position:absolute;left:0;bottom:0;background:#000;background:rgba( 0, 0, 0, 0.8 );}

.tbl01 { width:100%; border-top:2px solid #d9dde2; background:#fff;}
.tbl01 th,
.tbl01 td { height:23px; padding:8px 0; border-bottom:1px solid #d9dde2; border-left:1px solid #d9dde2;color:#666; font:12px/18px 'Malgun Gothic'; text-align:center; }
.tbl01 th { padding:5px 0; background:#e6e7e9; color:#666; font-weight:bold; }
.tbl01 th:first-child,
.tbl01 td:first-child { border-left:0; }
.tbl01 th.myPosition,
.tbl01 tr.myPosition th{ color:#ec5039; font-weight:bold !important; }
.tbl01 tr.myPosition td{  font-weight:bold !important; }

.tbl01 th.th_mark { background:#ffe1dc; color:#555}
.tbl01 td.td_mark { color:#f85023; font-weight:bold; }
.tbl01 td.beforeOpen { background:#fff5e1; }
.tbl01 th.th01 { background:#f2f5f7; letter-spacing:-1px; }
.tbl01 tbody tr th.th02 { background:#f2f5f7; font-weight:normal; }
.tbl01 tfoot td { background:#f7f3ed; color:#373737; }
.tbl01 td.bg{background:red}
.tbl01.forInput tr td { text-align:left; }
.tbl01.allLine th,
.tbl01.allLine td { border-width:0 1px 1px 0; }
.tbl01.allLine th:first-child,
.tbl01.allLine td:first-child { border-left-width:1px; }

.tbl01 .td_line_left { border-left:1px solid #d9dde2 !important;  }

.tbl01 .td_padd_zero { padding-top:0; padding-bottom:0; }
.tbl01 .td_line1_left { border-left:1px solid #96969e !important; }
.tbl01 .td_lecture { height:39px; padding:9px 12px 6px !important; text-align:left; line-height:19px; }
.tbl01 .td_lecture .hover { color:#333; font-weight:bold; }
.tbl01 .td_lecture .lecon { vertical-align:-3px !important; height:16px; }

.tbl02 { width:100%; }
.tbl02 thead th { padding:7px 0 6px; border-left:1px solid #e5e5e5; background:#bcc6cf; color:#fff; font:11px/16px 'Malgun Gothic'; }
.tbl02 tbody th { padding:7px 0 6px; border:1px solid #e5e5e5; border-width:0 0 1px 1px; background:#f8f8f8; color:#666; font:11px/16px 'Malgun Gothic'; text-align:center; }
.tbl02 tbody td { padding:7px 0 6px; border:1px solid #e5e5e5; border-width:0 0 1px 1px; background:#fff; color:#666; font:11px/16px 'Malgun Gothic'; text-align:center; }
.tbl02 tbody td:first-child,
.tbl02 tbody th:first-child { border-left-width:0; }
.IE .tbl02 th,
.IE .tbl02 td { padding:9px 0 4px; }

.tbl03 { width:100%; border-top:1px solid #0e335a; border-collapse:separate; }
.tbl03 td { padding:9px 0 10px; border-top:1px solid #fff; border-left:1px solid #ddd; border-bottom:1px solid #ddd; background:#f5f6f8; text-align:center; }
.tbl03 td.lecSubj { position:relative; padding-left:55px; text-align:left;}
.tbl03 td.lecSubj i.no { position:absolute; left:15px; top:-2px; width:25px; height:32px; padding-left:6px; background:url('//img.megaexpert.co.kr/full_service/common/icn.rebon1.png') no-repeat; color:#fff; font:bold 16px/1.5 'Malgun Gothic'; font-style:italic; display:inline-block; }
.tbl03 td.lecSubj img.teacher { margin-right:18px; border:1px solid #888; }
.tbl03 td.lecSubj blockquote { width:490px; vertical-align:middle; display:inline-block; }
.tbl03 td.lecSubj blockquote a { margin-top:5px; color:#204877; font-weight:700; font-size:15px; display:inline-block; }
.tbl03 td:first-child { border-left-width:0; }

/* Å×ÀÌºí °ø¿ë */
.tdTiny th,
.tdTiny td { height:auto; padding:6px 0; line-height:15px; letter-spacing:-1px; }
.td_line_left { border-left-width:1px !important; }
.td_line_right { border-right-width:1px !important; }
.tblCaption1 { margin-top:10px; padding-left:1.2em; color:#888; font:11px/1.5em 'Malgun Gothic'; text-indent:-1.2em; }
.tblCaption2 { margin-top:10px; padding-left:1.2em; color:#888; font:11px/1.5em 'Malgun Gothic';  }

th.tleft, th.tright,
td.tleft, td.tright { padding-left:15px; padding-right:15px; }
table.tleft td { padding-left:15px; padding-right:15px; text-align:left; }
div.myPosition { position:absolute; border:2px solid #ffa296; z-index:2;left:-30px;}
div.myPosition i {position:absolute; top:50%; margin-top:-10px; display: block;width: 63px;height: 25px;background: url('//img.megaexpert.co.kr/full_service/2023/0213/my.position.2.png') no-repeat;}
div.myPosition i.type02 {background: url('//img.megaexpert.co.kr/full_service/2023/0213/my.position.3.png') no-repeat;}
div.myPosition i.type03 {background: url('//img.megaexpert.co.kr/full_service/2023/0213/my.position.4.png') no-repeat;} /* 2021.07.01 Ãß°¡ */
div.myPosition.type1 i{left:-15px !important;}
div.myPosition.halfwidth i{left:-35px !important;} /* 2021.07.01 */
/* th.myPosition_dim À§Ä¡¿¡ dim¹Ú½º À§Ä¡½ÃÅ°±â 2019-02-26(S) */
div.myPosition_dim{position:absolute;top:0;z-index:2;right:0;background-color:rgba( 0, 0, 0, 0.7 );text-align:center;}
div.myPosition_dim p{margin-top:60%;color:#fff;}
/* th.myPosition_dim À§Ä¡¿¡ dim¹Ú½º À§Ä¡½ÃÅ°±â 2019-02-26(E) */
.dlBox{line-height:1.5;font-size:20px;letter-spacing:-1px;color:#000;background-color:#fff; background-color: rgba( 256, 256, 256, 0.8 );position: absolute;left: 0;top: 0;height:100%;width: 100%;z-index: 10;text-align: center;}
.dlBox strong{position:absolute;top:50%;left:0;width:100%;transform: translate(0, -50%);}
.dlBox.black{background-color:#000; background-color: rgba( 0, 0, 0, 0.7 );}
.dlBox.black strong{font-size:25px;color:#fff}



/*------------------------------------------------------------------------------
| ¸®½ºÆ®
|.............................................................................*/

.lst01 li { padding:0 0 0 10px; background:url('//img.megaexpert.co.kr/full_service/common/lst01.png') left 50% no-repeat; color:#666;}
.lst01 .tit {margin-top: 10px;color: #0e335a;font-size: 14px;font-weight: bold;}

.lst03 { font-weight:bold; }
.lst03 dt { float:left; width:5.5em; padding:3px 0 3px 7px; color:#777; background:url('//img.megaexpert.co.kr/full_service/common/lst03.png') 0 11px no-repeat; }
.lst03 dd { padding:3px 0; color:#000; }
.lst03 dd > i { padding:2px 6px; background:#bcc6ce; color:#fff; font:11px/13px 'Malgun Gothic'; }
.lst03:after { content:" "; display:block; clear:both; }

.lst04 { border:solid #ccc; border-width:0 1px 1px 0; }
.lst04 li { float:left; width:14.2857%; }
.lst04 li div,
.lst04 li a { border:solid #ccc; border-width:1px 0 0 1px; background:#f1f1f1; color:#666; font:bold 14px/39px 'Malgun Gothic'; text-align:center; display:block; }
.lst04 li a:hover { color:#666 !important; }
.lst04 li.on a { border-color:#8ea0c6; background:#a9bfec; color:#fff; } /* È°¼ºÈ­ */
.lst04 li.selected a {background-color: #fff;color: #4c5ce6;} /* ¼±ÅÃ */
.lst04:after { content:" "; display:block; clear:both; }
.lst04.type1 li div,
.lst04.type1 li a { font:bold 12px/32px 'Malgun Gothic'; }

.lst05 { padding:5px; background:#f4f4f4; }
.lst05 li { float:left; width:14.28%; }
.lst05 li a { margin:5px 5px 5px 6px; padding:0 20px; border:1px solid #a7a7a7; background:#fff url('//img.megaexpert.co.kr/full_service/common/lst05.png') 91px center no-repeat; color:#0e335a; font:bold 14px/39px 'Malgun Gothic'; text-align:left; display:block; }
.lst05 li a:hover { border-color:#ff807b; color:#ff0000 !important; background-image:url('//img.megaexpert.co.kr/full_service/common/lst05.on.png'); }
.lst05:after { content:" "; display:block; clear:both; }

.lst06 dt { margin-top:25px; color:#0e335a; font:bold 15px/1.5 'Malgun Gothic'; }
.lst06 dt:first-child { margin-top:0; }
.lst06 dd { margin-top:5px; color:#777; }

.lst07 { line-height:16px; }
.lst07 dt { margin-top:15px; color:#ec5039; font-size:12px; }
.lst07 dd { margin-top:10px; color:#666; font-size:11px; }
.lst07 dd p { font-size:11px; }
.lst07 dd ul { margin-top:5px; }
.lst07 dd ul li { float:left; padding-right:25px; }
.lst07 dd ul:after { content:" "; display:block; clear:both; }

.lst08 { padding:30px; background:#f4f4f4; }
.lst08 dt { position:relative; height:48px; margin-bottom:10px; padding:0 15px; border:1px solid; border-color:#e5e7ec #d5d7dc #ccced2 #e5e7ec; background:url('//img.megaexpert.co.kr/full_service/common/lst08.png') left bottom repeat-x; color:#666; font:bold 15px/46px 'Malgun Gothic'; cursor:pointer; }
.lst08 dt em { position:absolute; right:17px; top:18px; width:23px; height:12px; background:url('//img.megaexpert.co.kr/full_service/common/lst08.arr.png') no-repeat; }
.lst08 dd { padding:7px 16px 25px 43px; line-height:22px; text-indent:-25px; display:none; }
.lst08 dt > i:first-child { margin-right:10px; color:#c0c8cf; font-size:18px; font-family:Tahoma; }
.lst08 dd > i:first-child { margin-right:10px; color:#ec5039; font-weight:bold; font-size:18px; font-family:Tahoma; vertical-align:-2px; }
.lst08 dt.on > i:first-child { color:#f85023; }
.lst08 dt.on em { background-position:0 -12px; }
.lst08 dd.on { display:block; }

.lst09 { margin-top:2px; font:13px/1.5em 'Malgun Gothic'; }

.lst10 { word-break:normal; }
.lst10 > li { margin-top:20px; padding-top:20px; border-top:1px solid #e5e7ec; }
.lst10 > li .preview { float:left; }
.lst10 > li blockquote { margin-left:415px; }
.lst10 > li blockquote > h6 { margin:20px 0 20px; padding:0 0 19px 7px; border-bottom:1px dotted #afafaf; color:#ec5039; font:bold 22px/1em 'Malgun Gothic'; }
.lst10 > li blockquote > div { padding:0 7px; color:#0e335a; font-size:13px; }
.lst10 > li:first-child { margin-top:0; }
.lst10 > li:after { content:" "; display:block; clear:both; }

.lst11 dt { padding-left:20px; border-top:1px solid #ced6dd; background:#edf6ff; font:bold 15px/45px 'Malgun Gothic'; }
.lst11 dt > i:first-child { margin-right:10px; color:#f85023; font-size:18px; font-family:Tahoma; vertical-align:-2px; }
.lst11 dd { padding:20px 0 30px 65px; font-size:14px; }
.lst11 dd label { margin-right:20px; }
.lst11 dd.graph1 { padding-left:0; }

.graph1 ul { margin:0 240px 0 257px; font-size:12px; }
.graph1 ul li { position:relative; height:6px; margin-top:14px; background:#edf6ff; }
.graph1 ul li span { position:absolute; left:-190px; top:-7px; width:190px; height:20px; text-align:left; vertical-align:middle; display:inline-block; }
.graph1 ul li em { height:6px; background:#ec5039; display:block; }
.graph1 ul li i { position:absolute; right:-110px; top:-7px; width:110px; height:20px; text-align:right; font-style:normal; display:inline-block; }
.graph1 ul li strong { position:absolute; right:-170px; top:-7px; width:60px; height:20px; color:#f85023; text-align:right; font-style:normal; display:inline-block; }
.graph1 ul li:first-child { margin-top:0; }

.sloting { width:auto; position:relative; overflow:hidden; display:inline-block; }
.sloting span { position:absolute; top:0; }

.divi2 li { width:50%; }    .divi2 li a { padding-left:0; padding-right:0; }
.divi3 li { width:33.33%; } .divi3 li a { padding-left:0; padding-right:0; }
.divi4 li { width:25%; }    .divi4 li a { padding-left:0; padding-right:0; }
.divi5 li { width:20%; }    .divi5 li a { padding-left:0; padding-right:0; }
.divi6 li { width:16.66%; } .divi6 li a { padding-left:0; padding-right:0; }

/*------------------------------------------------------------------------------
| ¹Ú½º
|.............................................................................*/

.box01 { padding:25px 30px; border:1px solid #e5e7ec; background:#f5f6f8; margin-bottom:40px;}
.box01 .box_tit{color:#444;font-size:16px;display:block;margin-bottom:10px;}

.box02 { padding:20px 40px; border:2px solid #e6e7e9; background:#fff; }
.box03 { letter-spacing:-1px;padding:14px 20px; border:solid #e5e7ec; border-width:1px 0; background:#fff; }
.box04 { padding:25px 30px; border:1px solid #ccc; background:#f4f4f4; font-weight:bold; }
.box04 h6 { margin-bottom:10px; padding:0 10px 8px; border-bottom:1px dashed #a2a2a2; color:#0e335a; font:bold 16px/1em 'Malgun Gothic'; }
.box04 dl dt { margin-top:20px; padding-left:22px; background:url('//img.megaexpert.co.kr/full_service/common/box04.arr1.png') 10px 6px no-repeat; color:#0e335a; font-weight:bold; font-size:15px; }
.box04 dl dd { padding:8px 10px 0 10px; }
.box05 { border:1px solid #ccc; }

.box06 { position:relative; padding:18px; border:2px solid #e9f1fa; }
.box06.noData {height: 60px;padding:32px 0 33px 0; text-align:center; background:url('//img.megaexpert.co.kr/full_service/common/box06.logo.png') center 30% no-repeat; }
.box06.noData h6 { position:absolute; right:0; top:12px; padding:8px 20px;  background:#e9f1fa; color:#919eab; font:bold 13px/1em 'Malgun Gothic'; }
.box07 { padding:20px; border:4px solid #e9f1fa; }
.box08 { padding:10px 20px; border:4px solid #e9f1fa;background-color: #e9f1fa; }
.box09 { background-color: #2f4984; padding: 30px; color: #fff;}

.box20 { padding:25px; background:#f5f6f8 url('//img.megaexpert.co.kr/full_service/common/box20.png') repeat-x; line-height:25px; }
.box21 { position:relative; padding:19px; border:1px solid #d8dde1; background:#f9f9f9 url('//img.megaexpert.co.kr/full_service/common/box21.png') repeat-x; }
.box21.type1 { padding:19px 39px; background-image:none; }

.box22 { padding:10px 30px; border:1px solid #e5e7ec; border-bottom:none; background:#f5f6f8;}
.box22 .box_tit{color:#444;font-size:16px;display:block;}

.boxBody { margin:40px 20px 50px;}
.boxBody > h2:first-child { margin-top:0; }
.boxOpenMesg { position:absolute; background:#ec5039; color:#fff; font-weight:bold; text-align:center; opacity:100%; opacity:0.6; z-index:2; font-size:16px;}
.boxBeforeOpen { position:absolute; top:0; left:0; width:100%; height:100%; background:#fff; text-align:center; opacity:.8; opacity:0.8; z-index:2; }
.boxBeforeOpen p { margin:200px auto; padding:0 10px; color:#000; font:bold 26px/56px 'Malgun Gothic'; display:inline-block; }
.boxUniversity { position:relative; width: 92px;height: 79px;overflow: hidden; border:1px solid #d8dde1; background:#fff; text-align:center; }
.boxUniversity img { margin-top:6px; width: 74px;}
.boxUniversity a { position:absolute; left:0; bottom:0; width:100%; background:#9fadb8; color:#fff; font:bold 11px/22px 'Malgun Gothic'; display:inline-block; }
.boxUniversity a.on { background:#ec5039; cursor:default; }
.boxUniversity a:hover { color:#fff !important; }
.box21.fgroup .boxUniversity{width:109px; height:109px;}
.box21.fgroup .boxUniversity img {margin-top: 8px;width: auto;}

.helpTip1 { position:relative; width:14px; height:14px; font-weight:normal; display:inline-block; z-index:9; }
.helpTip1 > i.htIcon { width:14px; height:14px; background:url('//img.megaexpert.co.kr/full_service/common/helptip1.png') no-repeat; display:inline-block; cursor:pointer; }
.helpTip1 > div { position:absolute; top:25px; left:-20px; border:1px solid #000; border-top:3px solid #CF2424; background:#fff; color:#888; text-align:left; display:none; z-index:1; cursor:default; }
.helpTip1 > div .htHead { height:48px; padding-left:20px; background:#333; color:#fff; font:bold 16px/48px 'Malgun Gothic'; }
.helpTip1 > div .htBody { padding:20px; font-size:13px; }
.helpTip1 > div .htClose { position:absolute; top:10px; right:10px; cursor:pointer; }
.helpTip1.on { z-index:10; }
.helpTip1.on > div { display:block; z-index:2; }
.helpTip1.sLeft > div { left:auto; right:-10px; }

/*------------------------------------------------------------------------------
| ¹Ù/¶óÀÎ
|.............................................................................*/

.line01 { margin:15px 0; height:0; border:0; border-top:1px dashed #aaa; font:0/0 'Malgun Gothic'; }
.line02 { margin:15px 0; height:0; border:0; border-top:1px solid #94959a; font:0/0 'Malgun Gothic'; }

/*------------------------------------------------------------------------------
| ¹öÆ°
|.............................................................................*/
[class^='btn23'] { min-width:42px;height:23px; color:#fff;  background:url('//img.megaexpert.co.kr/full_service/common/btn23.png') no-repeat; vertical-align:middle; overflow:hidden; display:inline-block; }
[class^='btn23'] i { letter-spacing:-1px;min-width:41px;height:23px; margin:0 0 0 5px; padding:0 20px 0 5px; background:url('//img.megaexpert.co.kr/full_service/common/btn23.png') right 0 no-repeat; font:11px/21px 'Malgun Gothic'; text-align:center; display:block; }
[class^='btn23']:hover { background-position:0 -23px;color:#fff !important; }
[class^='btn23']:hover i{background-position:right -23px;}

.btn23b,
.btn23b i { background-image:url('//img.megaexpert.co.kr/full_service/common/btn23b.png');}
.btn23c,
.btn23c i { background-image:url('//img.megaexpert.co.kr/full_service/common/btn23c.png');}
.btn23d,
.btn23d i {color:#2d3741; background-image:url('//img.megaexpert.co.kr/full_service/common/btn23d.png');}
.btn23d i {width:42px;}

.btn34 { height:34px; color:#fff;  background:url('//img.megaexpert.co.kr/full_service/common/btn34.png') no-repeat; vertical-align:middle; overflow:hidden; display:inline-block; }
.btn34 i { height:34px; margin:0 0 0 5px; padding:0 20px 0 15px; background:url('//img.megaexpert.co.kr/full_service/common/btn34.png') right top no-repeat; font:bold 13px/33px 'Malgun Gothic'; text-align:center; display:block; }
.btn34:hover { color:#fff !important; }

.btn34b { height:34px; color:#fff;  background:url('//img.megaexpert.co.kr/full_service/common/btn34b.png') no-repeat; vertical-align:middle; overflow:hidden; display:inline-block; }
.btn34b i { height:34px; margin:0 0 0 5px; padding:0 20px 0 15px; background:url('//img.megaexpert.co.kr/full_service/common/btn34b.png') right top no-repeat; font:bold 13px/33px 'Malgun Gothic'; text-align:center; display:block; }
.btn34b:hover { color:#fff !important; }

.btn34r { height:34px; color:#fff;  background:url('//img.megaexpert.co.kr/full_service/common/btn34r.png') no-repeat; vertical-align:middle; overflow:hidden; display:inline-block; }
.btn34r i { height:34px; margin:0 0 0 5px; padding:0 20px 0 15px; background:url('//img.megaexpert.co.kr/full_service/common/btn34r.png') right top no-repeat; font:bold 13px/33px 'Malgun Gothic'; text-align:center; display:block; }
.btn34r:hover { color:#fff !important; }

.btn34w { height:34px; vertical-align:middle; overflow:hidden; display:inline-block; }
.btn34w i { height:32px; padding:0 15px; border:1px solid #c4c9cf; background:#fff; color:#0e335a; font:bold 13px/32px 'Malgun Gothic'; text-align:center; display:block; }
.btn34w:hover { color:#0e335a !important; }

.btn45 { height:45px; color:#fff;  background:url('//img.megaexpert.co.kr/full_service/common/btn45.png') no-repeat; vertical-align:middle; overflow:hidden; display:inline-block; }
.btn45 i { height:45px; margin:0 0 0 5px; padding:0 45px 0 40px; background:url('//img.megaexpert.co.kr/full_service/common/btn45.png') right top no-repeat; font:bold 15px/45px 'Malgun Gothic'; letter-spacing:-1px; text-align:center; display:block; }
.btn45:hover { color:#fff !important; }

.btn45b { height:45px; color:#fff;  background:url('//img.megaexpert.co.kr/full_service/common/btn45b.png') no-repeat; vertical-align:middle; overflow:hidden; display:inline-block; }
.btn45b i { height:45px; margin:0 0 0 5px; padding:0 45px 0 40px; background:url('//img.megaexpert.co.kr/full_service/common/btn45b.png') right top no-repeat; font:bold 15px/45px 'Malgun Gothic'; letter-spacing:-1px; text-align:center; display:block; }
.btn45b i strong { color:#fffdc4; }
.btn45b:hover { color:#fff !important; }

.btn45c { height:45px; color:#fff;  background:url('//img.megaexpert.co.kr/full_service/common/btn45c.png') no-repeat; vertical-align:middle; overflow:hidden; display:inline-block; }
.btn45c i { height:45px; margin:0 0 0 5px; padding:0 45px 0 40px; background:url('//img.megaexpert.co.kr/full_service/common/btn45c.png') right top no-repeat; font:bold 15px/45px 'Malgun Gothic'; letter-spacing:-1px; text-align:center; display:block; }
.btn45c i strong { color:#fffdc4; }
.btn45c:hover { color:#fff !important; }

.IE [class^= 'btn23'] i,
.IE [class*=' btn23'] i { line-height:25px; }
.IE9 [class^= 'btn23'] i,
.IE9 [class*=' btn23'] i,
.IE8 [class^= 'btn23'] i,
.IE8 [class*=' btn23'] i { line-height:20px; }

.btn_search{font-size:0;display:inline-block;width:60px;height:25px;background:url('//img.megaexpert.co.kr/full_service/common/bt_search02.jpg') no-repeat 0 0}
.btn_more{font-size:0;display:inline-block;width:15px;height:15px;background:url('//img.megaexpert.co.kr/full_service/common/btnplus.png') no-repeat 0 0}

/* 2023.02.10 */
a[class^= 'btn'],
a[class*=' btn'] { text-indent:0; text-decoration:none; }

/* height 33px 30px */
[class^= 'btn01'],
[class*=' btn01'] { height:31px; border:1px solid #b5b5b5; background:#ededed; color:#333; vertical-align:middle; display:inline-block; }
[class^= 'btn01'] i,
[class*=' btn01'] i { height:30px; padding:0 20px;  font-size:14px; font-weight:bold; line-height:29px; text-align:center; display:block; }
[class^= 'btn01']:hover { color:#333; }
[class^= 'btn01'].h30 { height:28px; }
[class^= 'btn01'].h30 i { height:27px; line-height:26px; }
.btn01b { border-color:#373737; background-color:#505050; color:#fff; } /* black */
.btn01r { border-color:#b90000; background-color:#e12c22; color:#fff; } /* red */
.btn01m { border-color:#738799; background-color:#98a6b3; color:#fff; } /* maroon */
.btn01a { border-color:#3a87d0; background-color:#589ee0; color:#fff; } /* aqua blue */
.btn01s { border-color:#0c5ab3; background-color:#3f70d1 ; color:#fff; } /* sky blue */
.btn01x { border-color:#a9a9a9; background-color:#bdbdbd; color:#fff; } /* gray */
.btn01z { border-color:#a9a9a9; } /* gray extra */
.btn01b i { border-top-color:#8e8e8e; }
.btn01r i { border-top-color:#fb3b32; }
.btn01m i { border-top-color:#738799; }
.btn01a i { border-top-color:#93c0eb; }
.btn01s i { border-top-color:#75a6dd; }
.btn01x i { border-top-color:#bdbdbd; }
.btn01z i { height:28px; padding-top:3px;  background:#bdbdbd; color:#fff; font-size:12px; line-height:13px; }
.btn01b:hover { color:#fff; }
.btn01r:hover { color:#fff; }
.btn01m:hover { color:#fff; }
.btn01a:hover { color:#fff; }
.btn01s:hover { color:#fff; }
.btn01x:hover { color:#fff; }

/* height 24px 25px */
[class^= 'btn02'],
[class*=' btn02'] { height:22px; border:1px solid #b5b5b5; background:#ededed; color:#333; vertical-align:middle; display:inline-block; }
[class^= 'btn02'] i,
[class*=' btn02'] i { height:21px; line-height:21px; padding:0 10px;  font-size:11px;font-family:Verdana,Dotum; text-align:center; display:block; }
[class^= 'btn02'].h25 { height:23px; }
[class^= 'btn02'].h25 i { height:22px; line-height:22px; }
[class^= 'btn02'].tight i { padding:0 5px; }
[class^= 'btn02']:hover { color:#333; }
.IE [class^= 'btn02'] i,
.IE [class*=' btn02'] i { height:20px; padding-top:1px; }
.btn02b { border-color:#373737; background-color:#505050; color:#fff; } /* black */
.btn02r { border-color:#b90000; background-color:#e12c22; color:#fff; } /* red */
.btn02m { border-color:#738799; background-color:#98a6b3; color:#fff; } /* maroon */
.btn02p { border-color:#2e5299; background-color:#3f70d1; color:#fff; } /*  */

.btn02w,
.btn02a { border-color:#888888; background:#fff; } /* white */
.btn02b i { border-top-color:#8e8e8e; }
.btn02r i { border-top-color:#fb3b32; }
.btn02m i { border-top-color:#738799; }
.btn02a i:after { content:''; padding-right:11px; background:url('//img.megaexpert.co.kr/css/btn05.png') right 3px no-repeat; }
.btn02b:hover { color:#fff; }
.btn02p:hover { color:#fff; }
.btn02r:hover { color:#fff; }
.btn02m:hover { color:#fff; }

/* height 22px */
[class^= 'btn03'],
[class*=' btn03'] { height:22px; border:0; background:left top no-repeat; font:11px/24px Dotum;; vertical-align:middle; overflow:hidden; display:inline-block; }
[class^= 'btn03'] i,
[class*=' btn03'] i { height:22px; margin:0 0 0 5px; padding:0 12px 0 7px; background:right top no-repeat; text-align:center; display:block; }
.IE [class^= 'btn03'] i:after,
.IE [class*=' btn03'] i:after { content:' '; font-family:Verdana; vertical-align:middle; /* height:21px; padding-top:1px; */ }

.btn03 { background-image:url('//img.megaexpert.co.kr/css/btn03.png'); color:#333; } /* default */
.btn03 i { background-image:url('//img.megaexpert.co.kr/css/btn03.png'); }
.btn03:hover { color:#3a3e4d; }

/* free height blue button */
[class^= 'btn04'],
[class*=' btn04'] { border:1px solid #7fc1ff;  background:#e5f3ff; color:#0082ff; vertical-align:middle; display:inline-block; }
[class^= 'btn04'] i,
[class*=' btn04'] i { padding:2px 5px 0; font:11px/15px Dotum;; word-spacing:-2px; text-align:center; display:block; }
[class^= 'btn04']:hover { color:#0082ff; }
.IE [class^= 'btn04'] i,
.IE [class*=' btn04'] i { padding-top:5px; line-height:13px; }

.btn04e { color:#333; } /* extra */
.btn04e:hover { color:#333; }

/* arrow text button */
[class^= 'btn05'],
[class*=' btn05'] { padding-right:11px; background:url('//img.megaexpert.co.kr/css/btn05.png') right center no-repeat; color:#333; font-size:13px; word-spacing:-1px; }
[class^= 'btn05'] i,
[class*=' btn05'] i { border-bottom:1px solid #333; }
[class^= 'btn05']:hover{color:#e12c22;}
[class^= 'btn05']:hover i,
[class*=' btn05']:hover i { border-color:#e12c22; }

.btn05e { font-weight:bold; }
.btn05g { background-image:url('//img.megaexpert.co.kr/css/btn05g.png'); color:#333; }

/* height image 33px */
[class^= 'btn06'],
[class*=' btn06'] { height:33px; border:0; background:left top no-repeat; font-weight:bold; font-size:13px; line-height:33px; vertical-align:middle; overflow:hidden; display:inline-block; }
[class^= 'btn06'] i,
[class*=' btn06'] i { height:33px; margin:0 0 0 5px; padding:0 30px 0 10px; background:right top no-repeat; text-align:left; display:block; }

.btn06 { background:#fff; color:#333; position:relative;} /* default */
.btn06 i { background:#fff;border:1px solid #444444;height:31px;line-height:31px; }
.btn06:after{position:absolute;right:10px;top:40%;content:"";width:4px;height:8px;display:inline-block;background:url('//img.megaexpert.co.kr/css/btn05.png');}
.btn06:hover { color:#333; }

.btn07 > i.ie7after,
.btn07:after { height:0; margin:0 0 2px 5px; border-left:3px solid #888; border-top:3px solid transparent; border-bottom:3px solid transparent; vertical-align:middle; display:inline-block; content:''; }
.btn07:hover:after { border-left-color:#e12c22; }
.btn07 { color:#888; font-size:11px; font-family:Verdana,Dotum; }

/* height 33px 30px */
[class^= 'btn08'],
[class*=' btn08'] { height:31px; border:1px solid #b5b5b5; background:#fff; color:#333; vertical-align:middle; display:inline-block; }
[class^= 'btn08'] i,
[class*=' btn08'] i { height:30px; padding:0 20px; border-top:1px solid #fff; border-bottom:1px solid transparent; font-size:14px; font-weight:bold; line-height:29px; text-align:center; display:block; }
[class^= 'btn08']:hover { color:#333; }
[class^= 'btn08'].h30 { height:28px; }
[class^= 'btn08'].h30 i { height:27px; line-height:26px; }
.btn08b { border-color:#373737; background-color:#505050; color:#fff; } /* black */
.btn08r { border-color:#b90000; background-color:#e12c22; color:#fff; } /* red */
.btn08m { border-color:#777; background-color:#aa9588; color:#fff; } /* maroon */
.btn08a { border-color:#3a87d0; background-color:#589ee0; color:#fff; } /* aqua blue */
.btn08s { border-color:#0c5ab3; background-color:#0082ff; color:#fff; } /* sky blue */
.btn08x { border-color:#a9a9a9; background-color:#bdbdbd; color:#fff; } /* gray */
.btn08z { border-color:#a9a9a9; } /* gray extra */
.btn08b i { border-top-color:#8e8e8e; }
.btn08r i { border-top-color:#fb3b32; }
.btn08m i { border-top-color:#c8bab2; }
.btn08a i { border-top-color:#93c0eb; }
.btn08s i { border-top-color:#75a6dd; }
.btn08x i { border-top-color:#bdbdbd; }
.btn08z i { height:28px; padding-top:1px; border-color:transparent; background:#bdbdbd; color:#fff; font-size:12px; line-height:13px; }
.btn08b:hover { color:#fff; }
.btn08r:hover { color:#fff; }
.btn08m:hover { color:#fff; }
.btn08a:hover { color:#fff; }
.btn08s:hover { color:#fff; }
.btn08x:hover { color:#fff; }
/*// 2023.02.10 */

/*------------------------------------------------------------------------------
| ·¹ÀÌ¾Æ¿ô
|.............................................................................*/

/* Header */
#head { position:relative; width:100%; background:#fff; z-index:16; }
#head .inner { width:1300px; margin:0 auto; }
#head a { font-family:'pretendard'; }
#head .login_area { background:#f4f6f9; }
#head .login_area .login_wrap { display:flex; justify-content:flex-end; height:40px; line-height:40px; }
#head .login_area .login_item>a { display:block; font-size:14px; color:#666; height:100%; margin-left:15px; }
#head .login_area .btn_myinfo:after { margin:0 .2em 0 .5em; border-width:4px 4px 0 4px; border-color:#888 transparent; border-style:solid; content:' '; vertical-align:middle; display:inline-block; }
#head .login_area .btn_myinfo:hover:after { border-color:#0082ff transparent; }
#head .login_area .btn_myinfo.on:after { border-width:0 4px 4px 4px; }
#head .login_area .myinfo{background: #fff;line-height: 25px;padding: 7px 15px;position: absolute;border: 1px solid #777;box-shadow: 3px 4px 4px 0px rgba(0,0,0,.1);z-index: 1;display: none;text-wrap: nowrap;}
#head .login_area .myinfo.on{display: block;}
#head .login_area .myinfo .myinfo_item a{color: #777;display: flex;align-items: center;}
#head .login_area .myinfo .myinfo_item a::before{content: '';display: inline-block;width: 2px;height: 2px;background: #acacac;margin-right: 5px;}
#head .login_area .myinfo .myinfo_item em{margin-left: 3px;color: #0082ff;}
#head .login_area .myinfo .myinfo_item i{color: #c93129;font-size: 10px;margin-left: 3px;}

.headinner { position:relative; display:flex; align-items:center; justify-content:space-between; width:1300px; height:100px; margin:0 auto; }


#head .sub1.full_service { height:35px; border-bottom:1px solid #ededed; background:#fff; font:11px/35px Verdana,Verdana,Dotum; }
#head .sub1.full_service dl { display:flex; align-items:center; justify-content:flex-end; padding-right:0px; }

#head .sub1.full_service dl dd { position:relative; padding-left:2px; color:#9f9f9f; }
#head .sub1.full_service dl dd ul { position:absolute; border:1px solid #ccc; background:#fff; line-height:25px; z-index:1001; }
#head .sub1.full_service dl dd ul li { padding:0 1em; white-space:nowrap; }
#head .sub1.full_service dl dd ul li a { display:block; }
#head .sub1.full_service dl dd ul li + li { border-top:1px solid #ccc; }
#head .sub1.full_service dl dd:after { content:'|'; margin:0 5px; color:#ccc; font-family:Verdana,Dotum; }
#head .sub1.full_service dl dd:last-child:after { content:""; }
#head .sub1.full_service dl dd a{color: #999;}
#head .sub1.full_service dl dd .bltDrop:after{display:none;}
#head .sub1.full_service dl:after { content:" "; display:block; clear:both; }
#head .sub1.full_service dl dd .bltDrop:after { margin:0 .2em 0 .5em; border-width:4px 4px 0 4px; border-color:#888 transparent; border-style:solid; content:' '; vertical-align:middle; display:inline-block; }
#head .sub1.full_service dl dd .bltDrop:hover:after { border-color:#0082ff transparent; }
#head .sub1.full_service dl dd .bltDrop.on:after { border-width:0 4px 4px 4px; }
#head a:hover { color:#0082ff !important; } /* 2023.02.10 */



/* 2019-03-08 Ç²ÅÍ Ãß°¡ */
#footer{position:relative;z-index:11;border-top:1px solid #bebfc0;background:#fff;width:100%;text-align:center;}
/* 2019-03-08 Ç²ÅÍ Ãß°¡ */
#wrap_cast #head {min-width: 1320px;}
#wrap_cast #head img{vertical-align: top;}
/*#wrap_cast #head a:hover{color: #404fd3 !important;}*/

#wrap_cast {min-height:100%;}
#wrap_cast #head {position:relative;z-index:100;border: 0 none;}
/* #wrap_cast #head div.sub1 {background-color: #fff;border-bottom: 1px solid #c5cacc;} */
#wrap_cast #head .sub1 .logo {width: 250px;text-align: center;}
#wrap_cast #head .sub1 #quick {overflow: hidden;}
#wrap_cast #head .sub1 .btn_scheduleView,
#wrap_cast #head .sub1 .log_in_out{width: 150px;float:left;}
#wrap_cast #head .sub1 .btn_scheduleView a,
#wrap_cast #head .sub1 .log_in_out a{letter-spacing:0;display: block;text-align: center;background: #505a64;line-height: 70px;font-size: 16px;color: #fff;font-weight: bold;}
#wrap_cast #head .sub1 .log_in_out a:after{content:"";margin-top:1px;display:inline-block;width:15px;height:15px;background:url('//img.megaexpert.co.kr/full_service/common/blt02.png') no-repeat 0 0;}
#wrap_cast #head .sub1 .log_in_out a:hover{background-color:#3c4650}
#wrap_cast #head .sub1 .btn_scheduleView {position:relative;}
#wrap_cast #head .sub1 .btn_scheduleView a{background:#828b98}
#wrap_cast #head .sub1 .btn_scheduleView a:after{margin-left:2px;content:"";display:inline-block;width:15px;height:15px;background:url('//img.megaexpert.co.kr/full_service/common/blt02.png') no-repeat 0 -30px;}
#wrap_cast #head .sub1 .btn_scheduleView.on a:after{background-position:0 -15px}
#wrap_cast #head .sub1 .btn_scheduleView a:hover{background-color:#5f6e82}
.btn_scheduleView .schedule_box{display:none;width:300px;height:auto;background:#828b98;position: absolute;left: 0;top: 70px;z-index: 10;box-shadow:3px 3px 7px 0 rgba(0, 0, 0, 0.2)}
.btn_scheduleView.on .schedule_box{display:block}
.btn_scheduleView .schedule_box ul{padding:7px 10px;background:#fff;margin:8px;}
.btn_scheduleView .schedule_box ul li{width:100%;padding-top:7px;margin-top:7px;display:table;border-top:1px solid #e6ebf0;}
.btn_scheduleView .schedule_box ul li:first-child{border:0;margin:0;padding:0;}
.btn_scheduleView .schedule_box ul li p{line-height:1.5;padding-left:20px;vertical-align:middle;display:table-cell;width:70%;color:#222;}
.btn_scheduleView .schedule_box ul li p:first-child{line-height:1.2;padding:10px 0 7px;width:30%;text-align:center;border-right:1px solid #e6ebf0;}
.btn_scheduleView .schedule_box ul li p:first-child strong{font-size:24px;color:#222;font-family:Tahoma;}
.btn_scheduleView .schedule_box ul li p:first-child span{color:#565656;font-size:12px;}

/* °øÁö»çÇ× - ºÐ¼®ÀÚ·á */
#wrap_cast #head div.sub2 {width: 100%;height: 59px;border-bottom:1px solid #c2c6ca;background-color: #eaf3ff;}
#wrap_cast #head div.sub2 ul {padding:9px 0 10px; }
#wrap_cast #head div.sub2 ul li {padding:10px 0;}


#wrap_cast #head div.sub2 > div ul .sub21 { width:370px; padding:0 0 0 20px; font:13px/1.5em 'Malgun Gothic'; color:#333; font-weight:bold; display:inline-block; vertical-align:middle; }
#wrap_cast #head div.sub2 > div ul .sub21 a { color:#333;}
#wrap_cast #head div.sub2 > div ul .sub21 a:hover { color:#333;}
#wrap_cast #head div.sub2 > div ul .sub21 img {margin-right: 5px;}
#wrap_cast #head div.sub2 > div ul .sub22 { color:#666; font-weight:normal;}

#wrap_cast #head div.sub2 > div ul:after { content:" "; display:block; clear:both; }
#wrap_cast #head div.sub2 > div .today { position:absolute; right:85px; bottom:18px; font-size:11px; color:#666; }
#wrap_cast #head div.sub2 > div .today input{margin-top: -2px;}
#wrap_cast #head div.sub2 > div .close { position:absolute; right:52px; top:18px; }
#wrap_cast #head div.sub2 > div .close a { width:23px; height:23px; background:url('//img.megaexpert.co.kr/full_service/common/btn.close.png') no-repeat; display:inline-block; }

#wrap_cast #head #quick { font-size:13px; color:#333; }
#wrap_cast #head #quick ul { height:100%;}
#wrap_cast #head #quick ul li { text-align:right; padding:0; line-height:14px;vertical-align:text-bottom}
#wrap_cast #head #quick ul li em{margin-bottom:7px;border-radius:3px;padding:0 8px;background:#c0c4c9;display:block;font-size:11px;color:#000;height:20px;line-height:17px}
#wrap_cast #head #quick ul li span { vertical-align:text-bottom;color:#f85023; font:bold 25px Tahoma; display:inline-block; line-height: 1; width:auto;}

/* lnb */
/* #wrap_cast #body {overflow:hidden;position:relative;width:1300px;height: 100%;margin:0 auto; }
#wrap_cast #body:after{clear: both;content: '';display: block;}
#wrap_cast #body #menu {float:left;width:250px;padding:0 0 0 0;background-color: #c8cdd2;}
#wrap_cast #body #menu.fixed {float:none; position:fixed; left:0; top:0; }
#wrap_cast #body .main_con{padding:30px 50px 50px;}
#wrap_cast #body #menu .menu_tit { position: relative;} 
#wrap_cast #body #menu .menu_tit .menu_tit_tag { position: absolute; top: 7px; left: 23px;} 

#wrap_cast #body #menu .menu_tit a{padding-top: 50px;background:#505a64;display: block;text-align: center;height: 80px;line-height: 26px;font-size: 20px;color: #fff;}
#wrap_cast #body #menu .menu_tit a:hover{color: #fff !important;}
#wrap_cast #body #menu .menu_tit a span{display: block;font-size: 15px;color: inherit;}
#wrap_cast #body #menu .menu_tit a strong {display: block;font-size: 25px;color: inherit;}
#wrap_cast #body #menu ul.sub1 > li{background:#e1e6eb}
#wrap_cast #body #menu ul.sub1 > li > a {font-weight:bold;height:40px; padding-left:25px; border-bottom:1px solid #c8cdd2;background:#828b98; color:#fff; font-size:14px; line-height:37px; display:block;}
#wrap_cast #body #menu ul.sub1 > li.on > a {background:#2d3741; color:#f85023; font-weight:bold}
#wrap_cast #body #menu ul.sub1 > li > ul {padding:10px 1px; }
#wrap_cast #body #menu ul.sub1 > li > ul li a {height:28px;padding-left:40px; background:url('//img.megaexpert.co.kr/full_service/common/lnbblt1.png') 28px center no-repeat; color:#505a64;font-size:13px; line-height:28px; display:block; }
#wrap_cast #body #menu ul.sub1 > li > ul li.on a{ color:#f85023 !important;font-weight:bold}
#wrap_cast #body #menu ul.sub2{width:210px;margin:30px auto 0;}
#wrap_cast #body #menu ul.sub2 > li > a {background:#acb1b9 url('//img.megaexpert.co.kr/full_service/common/lnb_sub1.png') no-repeat 90% 50%;border-radius:5px;padding-left:24px;margin-bottom:1px;display:block;color:#fff;font-size:11px;height:30px;line-height:30px;font-weight:bold}
#wrap_cast #body #menu ul.sub2 > li.on > a,
#wrap_cast #body #menu ul.sub2 > li > a:hover{background-color:#a2a7ac}

#wrap_cast #body #main {float:right; padding:50px;width:950px; background-color: #fff; min-height:900px;}
#wrap_cast #body #main_box {float:right; width:1050px; background-color: #fff; min-height:900px;}
.layIndex1 *{letter-spacing:-1px}
#wrap_cast #body:after { content:" "; display:block; clear:both; } */



/* LNB : 2025.02.14 */
#wrap_cast #body { position:relative; display:flex; justify-content:flex-end; width:1300px; height:100%; margin:0 auto; }
#wrap_cast #body #menu { width:250px; padding:0; background:#1e2846; }
#wrap_cast #body #menu.fixed { position:fixed; top:0; left:0; }
#wrap_cast #body #menu .menu_tit { background:#050f2d; text-align:center; }
#wrap_cast #body #menu .menu_tit a { display:flex; flex-direction:column; align-items:center; justify-content:center; height:120px; padding-bottom:10px; font:600 24px/26px "Nanum Gothic"; color:#fff !important; }
#wrap_cast #body #menu .menu_tit a span { display:block; font-size:14px; color:#989eb5; }
#wrap_cast #body #menu .menu_tit .menu_tit_tag { position:relative; display:inline-flex; align-items:center; justify-content:center; height:30px; margin-bottom:5px; padding:0 12px; background:#fa501e; border-radius:6px; font-size:12px; color:#fff; letter-spacing:-1px; }
#wrap_cast #body #menu .menu_tit .menu_tit_tag:after { content:""; position:absolute; top:30px; border:6px solid transparent; border-top-color:#fa501e; }

#wrap_cast #body #menu ul.sub1 > li { margin-bottom:1px; }
#wrap_cast #body #menu ul.sub1 > li > a { position:relative; display:flex; align-items:center; height:46px; padding-left:20px; background:#273052; font:600 14px/20px "Nanum Gothic"; color:#fff; }
#wrap_cast #body #menu ul.sub1 > li > a:after{ content:""; position:absolute; top:17px; right:21px; width:5px; height:5px; border-top:2px solid rgba(255,255,255,0.5); border-right:2px solid rgba(255,255,255,0.5); transform:rotate(45deg); }
#wrap_cast #body #menu ul.sub1 > li.on > a,
#wrap_cast #body #menu ul.sub1 > li > a:hover { background:#003cc8; color:#fff !important; }
#wrap_cast #body #menu ul.sub1 > li.on > a:after,
#wrap_cast #body #menu ul.sub1 > li > a:hover:after { border-top:2px solid rgba(255,255,255,1); border-right:2px solid rgba(255,255,255,1); }

#wrap_cast #body #menu ul.sub1 > li > ul { padding:6px 0 12px; border-bottom:1px solid #050f2d; margin-bottom:-1px; }
#wrap_cast #body #menu ul.sub1 > li > ul li a { position:relative; display:flex; align-items:center; height:28px; padding-left:33px; font:500 13px/24px "Nanum Gothic"; color:#a9aec2; }
#wrap_cast #body #menu ul.sub1 > li > ul li a:hover { color:#fff; }
#wrap_cast #body #menu ul.sub1 > li > ul li a:before { content:"L"; position:absolute; top:1px; left:22px; font-size:10px; }
#wrap_cast #body #menu ul.sub1 > li.on > ul { background:#fff; }
#wrap_cast #body #menu ul.sub1 > li.on > ul li a { color:#1e2846;}
#wrap_cast #body #menu ul.sub1 > li.on > ul li.on a { font-weight:600; }
#wrap_cast #body #menu ul.sub1 > li.on > ul li.on a,
#wrap_cast #body #menu ul.sub1 > li.on > ul li a:hover { color:#003cc8 !important; }

#wrap_cast #body #menu ul.sub2 { width:210px; margin:20px auto 0; padding:11px 0 12px; background:#273052; }
#wrap_cast #body #menu ul.sub2 > li > a { position:relative; display:flex; align-items:center; height:30px; padding-left:26px; color:#fff; font:600 13px/24px "Nanum Gothic"; }
#wrap_cast #body #menu ul.sub2 > li > a:before { content:"+"; position:absolute; top:3px; left:14px; }
#wrap_cast #body #menu ul.sub2 > li.on > a { color:#0082ff; }
#wrap_cast #body #menu ul.sub2 > li.on > a,
#wrap_cast #body #menu ul.sub2 > li > a:hover { text-decoration:underline; }

#wrap_cast #body #main { position:relative; width:950px; min-height:900px; padding:50px; background:#fff; }
#wrap_cast #body .main_con { padding:0 0 50px; }

/* ¸ÞÀÎ */
.main_visual { position:relative; margin-bottom:40px; }
.main_visual .visual { margin:-50px 0 0 -50px; }



/* ÆË¾÷ ·¹ÀÌ¾Æ¿ô */
#wrap_forPopup1 { min-height:100%; background:#fff; }
#wrap_forPopup1 .tit19 { position:fixed; left:0; top:0; width:100%; }
#wrap_forPopup1 #body { padding:20px; }
#wrap_forPopup1 span { color:#555;}
#wrap_forPopup1 span.text{display: block;float: left;color: #fff;font-size: 11px;line-height: 14px;margin: 9px 10px 0 0;padding: 0;font-weight: normal;}

/* º»ÀÎ ÀÎÁõÇÏ±â */
#layOneself { padding:90px 0; }
#layOneself > div { padding:10px; text-align:center; }
#layOneself > div strong { width:125px; font-size:18px; text-align:left; display:inline-block; }
#layOneself > div input[type="text"] { width:290px; height:43px; border-color:#e7e7e9; background:#f5f6f8; font:bold 18px/1em 'Malgun Gothic'; }
#layOneself > div [class^="btn45"] { width:128px; }
#layOneself > div [class^="btn45"] i { padding:0 5px 0 0; }

/* ¼ºÀû°ü¸® > ¼ºÀûÀÔ·Â */
#layPrivacy { border-collapse:collapse; }
#layPrivacy th,
#layPrivacy td { padding:20px 35px 18px; border-width:1px; text-align:left; }
#layPrivacy td { padding-right:10px; }
#layPrivacy th .tit30 { margin-left:-15px; }
#layPrivacy dl dt { margin-top:1em; font:bold 11px/18px 'Malgun Gothic'; }
#layPrivacy dl dd { font:11px/18px 'Malgun Gothic'; }

/* °æÀï·ÂºÐ¼® > ¼ºÀûºÐ¼® */
.forGraph h6 { margin:40px 0 10px 0; font:bold 12px/15px 'Malgun Gothic'; text-align:center; }

/* ¸éÁ¢´ëºñ */
.bestLect { width:658px; border:1px solid #d1d1d1; border-bottom:0; }
.bestLect li { position:relative; padding-left:49px; border-bottom:1px solid #d1d1d1; cursor:pointer; }
.bestLect li .no { position:absolute; left:18px; top:10px; color:#ec5039; font:bold 20px/1em 'Malgun Gothic'; }
.bestLect li .sub1 { height:40px; color:#888; font:14px/40px 'Malgun Gothic'; }
.bestLect li .sub1 strong { width:4em; color:#333; display:inline-block; }
.bestLect li .sub2 { height:80px; padding:10px 20px 10px 0; display:none; }
.bestLect li .sub2 img.teacher { margin-right:18px; border:1px solid #888; }
.bestLect li .sub2 blockquote { width:490px; vertical-align:middle; display:inline-block; }
.bestLect li .sub2 blockquote a { margin-top:5px; color:#204877; font-weight:700; font-size:15px; display:inline-block; }
.bestLect li.on { background:#f5f6f8; cursor:default; }
.bestLect li.on .sub1 { display:none; }
.bestLect li.on .sub2 { display:block; }

.bestBook { position:relative; width:229px; height:224px; padding:40px 0 0 20px; border:1px solid #d1d1d1; border-left:0; background:#f5f6f8; overflow:hidden; }
.bestBook .tit { position:absolute; top:12px; left:20px; font-size:14px; color:#000; line-height:20px; }
.bestBook .bt_move { position:absolute; top:16px; right:21px; }
.bestBook .nb01 { width:209px; }
.bestBook .nb_list { overflow:hidden; display:block;width:209px; height:210px; }
.bestBook .nb_list li { float:left; width:209px; height:210px; display:none; }
.bestBook .nb_list .s_list { float:left; width:100px; margin-left:9px; }
.bestBook .nb_list li img { padding:4px; margin:0 0 5px; border:1px solid #ddd; background-color:#ededed; }
.bestBook .nb_list li a strong { min-height:54px; display:block; font-size:12px; color:#333; line-height:18px; letter-spacing:-1px;  }
.bestBook .nb_list li span { display:block; margin:5px 0 0 0; font-size:11px; color:#999;font-family:dotum; }
.bestBook .nb_list li span em { color:#ccc;}
.bestBook .nb_list li.on { display:block; }



/* ¸ÞÀÎ */
[class^='layIndex']{margin-bottom:30px;position:relative;overflow:hidden}
[class^='layIndex'] h6{text-align:left;margin:20px 0 20px 20px;display:block;width:100%;/*position:absolute; left:20px; top:20px;*/ font:bold 18px/1 'Malgun Gothic'; }
[class^='layIndex'] h6:after{content:"";display:block;clear:both;}
[class^='layIndex'] h6 *{display:inline-block;vertical-align:top;}
[class^='layIndex'] h6 .fright{padding-right:40px;}
[class^='layIndex'] h6 .btn_more{margin-top:3px;}
[class^='layIndex'] div > strong{margin-bottom:5px; color:#f85023; font:bold 26px/1 'Malgun Gothic'; vertical-align:middle; display:inline-block; }

[class^='sub_box']{position:absolute;left:140px;width:290px;overflow:hidden}
[class^='sub_box']> div{width:50%;text-align:left;color:#666}
[class^='sub_box']> div.fright{text-align:right}
.sub_box_top{top:65px;}
.sub_box_bottom{top:150px;}

/* ÆäÀÌÂ¡ */
.layIndex .banner_box.bxslider-default .bx-wrapper .bx-controls .bx-pager {top: 10px !important;left:auto;padding-right:10px !important;}
.layIndex .banner_box.bxslider-default .bx-wrapper .bx-controls .bx-default-pager a {width: 9px;height: 9px;margin: 0 2px 0 2px;background: #ccc;border-radius: 50%; }
.layIndex .banner_box.bxslider-default .bx-wrapper .bx-controls .bx-default-pager a:hover,
.layIndex .banner_box.bxslider-default .bx-wrapper .bx-controls .bx-default-pager a.active {background: #f85023; }
.layIndex .notice_box{display:table; height:98px;width:100%;border:1px solid #d9dde2;box-sizing:border-box;}
.layIndex .notice_box h3{display:table-cell;position:relative;background:#f1f3f5;width:114px;font-size:13px;color:#555;padding:10px 20px 10px;vertical-align:middle; box-sizing:border-box;}
.layIndex .notice_box h3 a{vertical-align:middle;margin-top:1px;}
/*.layIndex .notice_box h3 a{position:absolute;right:10px;top:10px;}*/
.layIndex .notice_box ul{display:table-cell; vertical-align:middle; padding:0 20px;}
.layIndex .notice_box ul li{vertical-align:top;padding-left:10px;margin-top:1px;background:url('//img.megaexpert.co.kr/full_service/common/lnbblt1.png') no-repeat 0 9px;}
.layIndex .notice_box ul li:first-child{margin:0;}
.layIndex .notice_box ul li a{display:block;overflow:hidden;}
.layIndex .notice_box ul li a em{float:left;display:block;width:700px;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}/* 2021.07.07 */
.layIndex .notice_box ul li .no1{color:#6676ff;}
.layIndex .notice_box ul li .no2{color:#ec5039;}
.layIndex .notice_box ul li a >span{letter-spacing:0;float:right;display:block;color:#aaaba9;font-size:11px;}

.layIndex1 .sub1a span{font-size:11px;}
.layIndex1 .sub1a span.mark1{margin-top:-3px;}
.layIndex1 .sub1b.type1 >strong{display:inline-block;} 
.layIndex1 .sub1b.type1 em{display:inline-block;width:45px;margin-left:10px;} 
.layIndex1 .sub1 { position:relative; float:left; width:470px; height:296px; background:url('//img.megaexpert.co.kr/full_service/2023/0213/imgmain01.png') no-repeat; }
.layIndex1 .sub1 .sub1a {font:bold 13px/53px 'Malgun Gothic'; }
.layIndex1 .sub1 .sub_box_left{top:52px; left:20px; width:210px;}
.layIndex1 .sub1 .sub_box_left ul li{width:210px; height:107px; text-align:center; box-sizing:border-box; padding-top:70px;}
.layIndex1 .sub1 .sub_box_left ul li strong{margin-bottom:5px; color:#ee4c38; font:bold 26px/1 'Malgun Gothic'; vertical-align:middle; display:inline-block;}
.layIndex1 .sub1 .sub_box_right{position:absolute; left:20px; top:52px; right:20px; height:222px; width:430px;}
.layIndex1 .sub1 .sub_box_right{position:absolute; left:240px; top:52px;}
.layIndex1 .sub1 .sub_box_right ul{overflow:hidden;}
.layIndex1 .sub1 .sub_box_right ul li{width:210px; height:68px; text-align:right; line-height:48px; box-sizing:border-box; padding:10px 20px 10px 110px;}
.layIndex1 .sub1 .sub_box_right ul li + li{margin-top:9px;}
.layIndex1 .sub1 .sub_box_right ul li strong{margin-bottom:5px; color:#4e5eff; font:bold 26px/1 'Malgun Gothic'; vertical-align:middle; display:inline-block;}

.layIndex1 .sub2 { position:relative; float:right; width:470px; height:296px; background:url('//img.megaexpert.co.kr/full_service/2023/0213/imgmain02.png') no-repeat; }
.layIndex1 .sub2 .sub1b.fright{width:200px}
.layIndex1 .sub1 .dlWrap{background-color:#000; background-color: rgba( 0, 0, 0, 0.8 );position: absolute;;left: 0;top: 0;height:100%;width: 100%;z-index: 10;text-align: center;}
.layIndex1 .sub1 .dlWrap strong{display:block;margin-top:80px;color:#fff;font-size:24px;letter-spacing:-1px}
.layIndex1 .sub1 .dlWrap p{font-size:20px;color:#fff;margin:95px 0 18px; line-height: 1.5;}
.layIndex1 .sub1 .dlWrap a{background:#f85023;}
.layIndex1 .sub1 .dlWrap a i{background:#f85023;}
.layIndex1 .sub2 .dlWrap{background-color:#000; background-color: rgba( 0, 0, 0, 0.8 );position: absolute;;left: -480px;top: 0;height:100%;width: 950px;z-index: 10;text-align: center;}/* 26.02.27 */
.layIndex1 .sub2 .dlWrap strong{display:block;margin-top:80px;color:#fff;font-size:24px;letter-spacing:-1px}
.layIndex1 .sub2 .dlWrap p{font-size:20px;color:#fff;margin:95px 0 18px; line-height: 1.5;}
.layIndex1 .sub2 .dlWrap2 p{font-size:20px;color:#fff;margin:130px 0 0px; line-height: 1.5;}
.layIndex1 .sub2 .dlWrap a{background:#f85023;}
.layIndex1 .sub2 .dlWrap a i{background:#f85023;}
.layIndex1 .sub2 .sub_box_score{position:absolute; left:20px; top:52px; right:20px; height:222px; width:430px;}
.layIndex1 .sub2 .sub_box_score ul{overflow:hidden;}
.layIndex1 .sub2 .sub_box_score ul li{width:430px; height:68px; text-align:right; line-height:48px; box-sizing:border-box; padding:10px 20px 10px 210px;}
.layIndex1 .sub2 .sub_box_score ul li + li{margin-top:9px;}
.layIndex1 .sub2 .sub_box_score ul li strong{margin-bottom:5px; color:#4e5eff; font:bold 26px/1 'Malgun Gothic'; vertical-align:middle; display:inline-block;}
.layIndex1 .sub2 .sub_box_score ul li span.txt{position:relative;}
.layIndex1 .sub2 .sub_box_score ul li span.txt:after{position:absolute; color:#cfcfcf; content:'*'; top:0; right:-7px; line-height:100%;}

.layIndex1 .sub3 { position:relative; float:left; width:440px;  border:1px solid #d9dde2; float:left; }
.layIndex1 .sub3:before { content:'OR'; font-size: 16px; color:#888; font-weight: bold; position: absolute; top: 100px; right: -47px; letter-spacing: 0.3px;}
.layIndex1 .sub3 h6 { background: #f1f3f5; display: block; margin: 0; padding: 20px; width: auto;}
.layIndex1 .sub4 { position:relative; float:left; width:440px;  border:1px solid #d9dde2; float:right; }
.layIndex1 .sub4 h6 { background: #f1f3f5; display: block; margin: 0; padding: 20px; width: auto;}

/* box ¾ø´Â À¯Çü */
.layIndex2 h6{margin-top:0;}
.layIndex2 .tb_box .active_box{width:476px;height:60px;font-size:15px;font-weight:bold;color:#fff;padding-top:20px;}

.layIndex3 .sub1 { position:relative; width:468px; padding-bottom:10px;border:1px solid #dadee4;background:#f1f3f5 }
.layIndex3 .sub_con{margin:-10px 19px 0;}
.layIndex3 .sub_con.poll{background:#fff;border:1px solid #d9dde2;padding:15px 10px 6px 15px;height:125px;}
.layIndex3 .sub_con.poll strong{font-size:13px;color:#666 !important}
.layIndex3 .sub_con.poll li{vertical-align:top;padding-left:10px;height:13px;line-height:13px;margin-top:7px;background:url('//img.megaexpert.co.kr/full_service/common/lnbblt1.png') no-repeat 0 5px;}
.layIndex3 .sub_con.poll li *{display:inline-block;font-size:11px;vertical-align:top;}
.layIndex3 .sub_con.poll li > em{font-weight:normal;width:75px;} /*20.02.29*/
.layIndex3 .sub_con.poll li .graph_box{margin-right:10px;width:260px;position:relative; height:13px; background:#edf6ff;}
.layIndex3 .sub_con.poll li .graph_box em{height:13px; background:#ec5039;}

/* 20.02.29 Ãß°¡ */
.layIndex3 .sub1 h6 {min-height: 23px;}
.layIndex3 .sub_con.poll.fleft {width: 188px; margin: -10px 0 0 19px; padding: 12px 10px 9px; letter-spacing: -.5px;} 
.layIndex3 .sub_con.poll.fleft strong {font-size: 12px;}
.layIndex3 .sub_con.poll.fleft+.sub_con.poll.fleft {margin-left: 10px;}
.layIndex3 .sub_con.poll.fleft li .graph_box{margin-right: 5px;width:60px;}
.layIndex3 .sub_con.poll ul.li3 li {margin-top: 15px;}
.layIndex3 .sub_con.poll ul.li4 li {margin-top: 12px;}
.layIndex3 .level .sub_con{display:inline-block; margin:0; width:45%; padding:15px 15px 6px 20px}


/*ÇãÀ§µ¥ÀÌÅÍ ÀÇ½É ½Å°í/Ç®¼­ºñ½ºFAQ,Q&A Å¸ÀÌÆ² ¹®±¸*/
.noti_view .writename {display: inline-block;/* padding: 40px 0 10px 0;*/ vertical-align: top; width: 80px; font-size: 12px; color: #aaa; text-align:left;}
.noti_view .qdate {display: inline-block; /*padding: 40px 0 10px 0;*/ vertical-align: top; width: 120px; font-size: 12px; color: #aaa; text-align:left;}
.noti_view .namedate {font-weight:normal; position:absolute;right:10px;bottom:10px;}
.noti_view .ftit {display: inline-block; padding: 15px 0 16px 0; vertical-align:middle; width: 600px; font-size: 16px; color: #333;}
.noti_view .ftit2 {display: inline-block; padding: 24px 0 16px 0; vertical-align:middle; width: 600px; font-size: 16px; color: #333;}
.noti_view .ftit3 {display: inline-block; padding: 15px 0 16px 0; vertical-align:middle; width: 650px; height:50px; font-size: 16px; color: #333;}
.noti_view .cate2 {display: inline-block; padding: 15px 0 16px 0; vertical-align: top; width: 70px; font-size: 16px; color: #888;text-align:left;}
.noti_view .ico{position:absolute; right:20px; top:15px;}
.textq{font-size:36px !important;text-align:center !important}


/*Åõ¸íµµ ·¹ÀÌ¾î*/
.score_layer1 {position:absolute; left:385px; top:480px; width:213px; height:160px; z-index:1; background:#ec5039; filter:Alpha(Opacity=50); opacity:0.5; text-align:center; padding-top:120px;}
.score_layer2 {position:absolute; left:808px; top:480px; width:213px; height:160px; z-index:1; background:#ec5039; filter:Alpha(Opacity=50); opacity:0.5; text-align:center; padding-top:120px;}
.score_layer3 {position:absolute; left:385px; top:904px; width:213px; height:160px; z-index:1; background:#ec5039; filter:Alpha(Opacity=50); opacity:0.5; text-align:center; padding-top:120px;}
.score_layer4 {position:absolute; left:808px; top:904px; width:213px; height:160px; z-index:1; background:#ec5039; filter:Alpha(Opacity=50); opacity:0.5; text-align:center; padding-top:120px;}


/* input -file ÆÄÀÏÃ£±â */
.input_file_wrap{position: relative;padding: 25px 30px;border: 1px solid #e5e7ec;background: #f5f6f8;}
.filebox:after{clear: both;content: '';display: block;}
.filebox input[type="file"] {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}/* ¼öÁ¤ÇÏ¸é¾ÈµÊ */
.filebox label {
	/* ÆÄÀÏÃ£±â ¹öÆ° */
	display: block;float: right;
	width: 23%;height: 30px;line-height: 28px !important;
	background: url(//img.megaexpert.co.kr/full_service/common/btn23.png) right top no-repeat;
	-webkit-background-size: cover;	background-size: cover;
	font: 12px/23px 'Malgun Gothic';text-align: center;
	cursor: pointer;
}
/* named upload */
.filebox .upload-name {
	display: block;
	float: left;
	width: 75%;height: 28px;
	font: 12px/23px 'Malgun Gothic';text-indent: 10px;
	background-color: #fff;
	border: 1px solid #d6d8dc;
	-webkit-appearance: none;
	/* ³×ÀÌÆ¼ºê ¿ÜÇü °¨Ãß±â */
	-moz-appearance: none;
	appearance: none;
}


/* ÀÎÁõ¼¾ÅÍ */
.certify1{position: relative;width: 600px;margin: 0 auto;}
.certify1 > div{width: 275px;padding: 53px 0;text-align: center;}
.certify1 .fleft{background: #f5f6f8 url('//img.megaexpert.co.kr/full_service/common/cerfify_01_i.png') 105px 140px no-repeat;}
.certify1 .fright{background: #f5f6f8 url('//img.megaexpert.co.kr/full_service/common/cerfify_01_i.png') 86px -250px no-repeat;}
.certify1 .tit{font-size: 20px;font-weight: bold;line-height: 27px;}
.certify1 .btn{margin-top: 170px !important;}

table.certify2{width: 100%;border: 1px solid #e6e8ec;height: 90px;}
table.certify2 .bg1{background: url(//img.megaexpert.co.kr/full_service/common/certify2_step_bg.png) 0 center no-repeat;}
table.certify2 .bg2{background: url(//img.megaexpert.co.kr/full_service/common/certify2_step_bg2.png) 0 center no-repeat;}
table.certify2 th, table.certify2 td{font-weight: bold;vertical-align: middle;}
table.certify2 th{font-size: 18px;color: #4c6adb !important;text-align: center;font-weight: bold;}
table.certify2 td{font-size: 15px;color: #555;line-height: 22px;}

div.certify2 > div{width: 388px;height: 112px;}
div.certify2 .tit2{font-size: 18px;color: #555;font-weight: bold;margin-bottom: 12px;}
div.certify2 .fleft{background: #f5f6f8 url('//img.megaexpert.co.kr/full_service/common/certify2_o.png') 386px 23px no-repeat;}
div.certify2 .fright{background: #f5f6f8 url('//img.megaexpert.co.kr/full_service/common/certify2_x.png') 386px 23px no-repeat;}


.certify3{height: 100px;background: url(//img.megaexpert.co.kr/full_service/common/certify3_table_bg.jpg) 0 0 no-repeat;-webkit-background-size: cover;background-size: cover;}
.certify3 table{width: 100%;}
.certify3 table td{height: 96px;background: none;text-align: center;vertical-align: middle;}
.certify3 table td i{font-weight: bold;color: #f85023 ;}
.c_ml14{margin-left: 14px;}
ul.c_list li {padding: 0 0 0 10px;background: url(//img.megaexpert.co.kr/full_service/common/lst01.png) left 8px/0.25em no-repeat;color: #666;}
.btstyle_text{padding-right: 10px;background: url(//img.megaexpert.co.kr/full_service/common/tit30.right.png) right 50% no-repeat;font-weight: bold;font-size: 13px;letter-spacing: -1px;text-decoration: underline;}


/* 2018-06-04 re ¸ÞÀÎÆäÀÌÁö ¼öÁ¤ */
#main .layIndex1.re {position: relative; left: 0; top: 0;background: none; width: auto; height: 267px;content: '';}
#main .layIndex1.re .visual {position: absolute;left: -50px;top: -43px;z-index: 1;width: 1050px;height: 310px;background: #9bc5fa url(//img.megaexpert.co.kr/full_service/common/main2019.jpg) no-repeat;z-index: 2;}


/* table */
.tbl_type01 {width:100%;  border-top: 2px solid #333; border-bottom: 1px solid #333;}
.tbl_type01 th {height:48px; font-weight:600;padding: 0 0; margin: 0; font-size:13px; color:#464646;  text-align:center; border-bottom:1px solid #363636;  }
.tbl_type01 td {padding:14px 10px 17px; border-top:1px solid #ddd; vertical-align:middle; text-align:center; font-size:12px; color:#aaa;  background-color:#fff;}
.tbl_type01 td *{vertical-align:middle}
.tbl_type01 tr:first-child td {border-top:0;}
.tbl_type01 tbody th{background:#f5f5f5;border-bottom:0;border-top:1px solid #ddd}
.tbl_type01 .noti td {border-bottom:1px solid #f84f26; background-color:#f5f5f5;}
.tbl_type01 .noti2 td {background-color:#f5f5f5;}
.tbl_type01 .noti .td01,
.tbl_type01 .noti .td02,
.tbl_type01 .noti2 .td01,
.tbl_type01 .noti2 .td02 {font-weight:600;color:#333; }
.tbl_type01 .td0 { border-left:1px solid #ddd;}
.tbl_type01 .td01 {font-size:13px; color:#666; border-left:1px solid #ddd;font-weight:600;}
.tbl_type01 .td02 {padding-left:17px; padding-right:17px; font-size:13px; color:#333; text-align:left; border-left:1px solid #ddd; }
.tbl_type01 .td02 a,
.tbl_type01 .td06 a {font-size:13px; color:#333;}
.tbl_type01 .td03 { color:#333; }
.tbl_type01 .td04 { color:#888; }
.tbl_type01 .td05 {font-size:12px; color:#aaa;border-left:1px solid #ddd;}
.tbl_type01 .td06 {padding-left:17px; padding-right:17px; font-size:13px; color:#333; text-align:left;}
.tbl_type01 .td07 {color:#333; border-left:1px solid #ddd;}/*2013-11-25*/
.tbl_type01 .td08 {font-size:13px; color:#2a5695; border-left:1px solid #ddd; font-weight:600;}
.tbl_type01 .td09 {background-color:#f5f5f5; border-left:1px solid #ddd; color:#333; font-weight:600;}
.tbl_type01 .last td {border-bottom:1px solid #888;}
.tbl_type01 .no_list {font-size:14px; color:#888; }
.tbl_type01 td .top_link {display: block;	font-size:12px; color:#2a5696;}
.tbl_type01 td .top_link2 {color:#998a71;}
.tbl_type01 td .bot_link {display: block;	margin:8px 0 0 0; font-size:14px; color:#333;}
.tbl_type01 td .bot_link2 {display: block;	margin:0; font-size:13px; color:#333;}
.tbl_type01 td .ico_new{position: relative;top: 1px;left:3px;}
.tbl_type02 {width:100%; margin-top:29px; border-top: 1px solid #999; }
.tbl_type02 td {padding:14px 0 11px 0 ;}
.tbl_type02 .last td {border-bottom:1px solid #999;}
.tbl_type02 .now td {background-color:#f5f5f5}
.tbl_type02 .pre {padding:0 0 0 13px; margin-left:-13px;  font-size:12px; color:#333; background: url("//img.megaexpert.co.kr/full_service/common/bull02_bot.jpg") no-repeat left center;}
.tbl_type02 .nxt {padding:0 13px 0 0; margin-left:13px; font-size:12px; color:#333; background: url("//img.megaexpert.co.kr/full_service/common/bull03_bot.jpg") no-repeat right center;}
.tbl_type03 {width:100%;  border-top: 2px solid #333; }
.tbl_type03 th {font-weight:600;padding:19px 0 0 0; margin: 0; font-size:16px; color:#666;  text-align:center; border-bottom:1px solid #ddd; vertical-align:top; background-color:#f5f5f5;  }
.tbl_type03 td {padding:18px 0 15px 19px; border-bottom:1px solid #ddd; vertical-align:top; font-size:13px; color:#000;  background-color:#fff;}
.tbl_type03 .last th, .tbl_type03 .last td {border-bottom-color:#999;}
.tbl_type04 {width:100%;  border-top:none; }
.tbl_type04 th {font-weight:600;padding:5px 0 0 0; margin: 0; font-size:14px; color:#000;  text-align:left; border-bottom:none; vertical-align:top; background-color:#fff;  }
.tbl_type04 td {padding:0px 0 10px 0px; border-bottom:none; vertical-align:top; font-size:13px; color:#000;  background-color:#fff;}
.tbl_type04 .jqTransformSelectWrapper { border-color:#ddd;}
/* pageing */
.paginate{padding:16px 0;text-align:center;color:#c5cad0; }
.paginate span {display:inline-block; vertical-align:middle;}
.paginate a img{border:none;vertical-align:middle;}
.paginate a,.paginate strong{display:inline-block; width:19px; height:21px; line-height:21px; text-align:center; padding: 0 0 0 0; color:#8a8f95;font-size:12px; }
.paginate strong,.paginate a:hover {color:#cc0000 !important; }
.paginate a.pre,.paginate a.next{vertical-align:top;font-size:0;height:21px; width:21px;padding:0;}
.paginate a.pre {margin:0 6px 0 0; background:url('//img.megaexpert.co.kr/full_service/common/bt_p_left.jpg') no-repeat 0 0}
.paginate a.next{margin:0 0 0 6px;background:url('//img.megaexpert.co.kr/full_service/common/bt_p_right.jpg') no-repeat 0 0}

.sel_box2 {width:440px; padding:5px 0 28px 0; border-top:1px solid #ddd;}
.sel_box2 label {margin:0 52px 0 0; font-size:12px; color:#888;}
.sel_box2 input {vertical-align:middle;}
.h3_tit2 label {margin:0 0 0 39px; font-size:12px; color:#888;}
.h3_tit2 input {vertical-align:middle;}
.tbl_up {overflow:auto; overflow-x:hidden; width:440px; height:280px;}

.box_search {height:46px; padding:24px 0 0 220px; background-color:#f5f5f5;}
.box_search:after{display:block;clear:both;content:'';}
.box_search .inp01{margin-left:7px; margin-right:7px; width:260px;}
.box_search .form select{width:93px; float:left;}
.box_search2 {width:620px; height:46px; padding:24px 0 0 180px; margin:20px 0 30px 0; background-color:#f5f5f5;float:left;}
.box_search2:after{display:block;clear:both;content:'';}
.box_search2 label {display: block; float: left; font-size: 12px; color: #363636; margin-right: 8px; margin-top: 5px; }/* 20131109 */

.box_search3 {width:699px; padding:21px 0 19px 91px; margin:0 0 30px 0; background-color:#f5f5f5; border-top:1px solid #333;}/* 2017-07-27 */
.box_search3 label {float: left; padding:5px 7px 0 0; font-size:12px; color:#363636;  }
.box_search3:after{display:block;clear:both;content:'';}
.box_search3 p {clear:both; display:block; }

.box_search5 {position:relative;width:770px; padding:13px 0 11px 20px; margin:-2px 0 30px 0; border-top:1px solid #aeaeae;  border-bottom:1px solid #333; background-color:#919191;}
.box_search5 label {padding:3px 0 0 0; font-size:12px; color:#fff; }
.box_search5:after{display:block;clear:both;content:'';}
.box_search5 p {clear:both; display:block; }

.p_list_right {display:block; color: #999;width:100%;  text-align: right; font-size: 11px; margin: 0 0 10px 0;}
.p_list_left {display:block; color: #999;width:100%;  font-size: 11px; margin: 0 0 10px 0;}/*2013-12-11*/
.box_search4 {width:440px; font-size:12px; line-height:18px; color:#666666; padding:15px 20px; margin:0px 0 0 0; background-color:#f5f5f5;}/*2013-12-11*/
.box_search4 {width:460px; padding:21px 0 20px 20px; margin:0px 0 0 0; background-color:#f5f5f5;}
.box_search4 label {float: left; padding:5px 7px 0 0; font-size:12px; color:#363636;  }
.box_search4:after{display:block;clear:both;content:'';}
.box_search4 p {clear:both; display:block; }
.tbl_up2 {overflow:auto; overflow-x:hidden; width:480px; height:280px;}

/* table_view */
.noti_view dl {display:block; border-top: 1px solid #333;}
.noti_view dl dt {display:block; background:#f5f5f5; border-bottom:1px solid #ddd; }
.noti_view .cate {display:inline-block; padding:15px 0 16px 10px;vertical-align:top;width:75px; font-size:16px; color:#888;text-align:left;}
.noti_view .cate2 {display:inline-block; padding:9px 0 10px 0;vertical-align:top; width:70px; font-size:13px; line-height:16px; color:#888;text-align:center;}/*2013-11-25*/
.noti_view .tit {margin-left:20px;display:inline-block; padding:15px 0 16px 0;vertical-align:top;width:670px; font-size:16px; color:#333;}
.noti_view .date {display:inline-block;padding:15px 0 16px 0;vertical-align:top;width:80px; font-size:12px; color:#aaa;text-align:center;}
.noti_view .num {display:inline-block;padding:15px 0 16px 0;vertical-align:top;width:50px; font-size:12px; color:#aaa;text-align:center; }
.noti_view dl dd {display:block;overflow:hidden;padding:0 24px ; border-bottom:1px solid #ddd; }
.noti_view dl dd.letter {padding-top:20px; padding-bottom:22px; font-size:14px; line-height:30px; color:#333; border-bottom:1px solid #fff !important;}/*2013-11-25*/
.noti_view dl dd.bt_print { width:790px; text-align:right; border-bottom:1px solid #ddd; margin-bottom:10px; padding:0 0 10px 0;}/*2013-11-25*/
.dw_first {float:left; padding:18px 19px 16px 0; font-size:12px;color:#333;  text-align:right;font-weight:600;}
.dw_first strong {color:#f84f26;}
.dw_first .bt_dw_all {display:block;margin-top:4px;}/* 20131010 */
.dw_doc {float:left; width:462px; padding:16px 0 0 0;}
.dw_doc a { display:inline-block; vertical-align:top; width:227px; margin:0 0 8px 0; font-size:11px; font-family: dotum; color:#888; }
.dw_doc a img {vertical-align:middle;}
.noti_view dl dd.last {padding-top:20px; padding-bottom:22px; font-size:14px; line-height:30px; color:#333;border-bottom:1px solid #999;  }
/*.noti_view dl dd.last img {display:block;}*/
.noti_view2 {position:relative; }
.noti_view2 dl dt {overflow:hidden; display:block; width:790px; border-bottom:none;  background:#f5f5f5 url("//img.megaexpert.co.kr/full_service/common/line_dott.jpg") repeat-x left bottom; }
.noti_view2 .cate {width:120px;}
.noti_view2 .col {position:absolute; top:42px; left:120px; width:670px;}/*2014-02-04*/
.noti_view2 .lec_name {display:inline-block; width:490px; line-height:17px;font-size:12px; color:#666;}/*2014-02-07*/
.noti_view2 .lec_name a {padding:0 13px 0 0; margin:0;font-size:12px; color:#888; background: url("//img.megaexpert.co.kr/full_service/common/bull05.jpg") no-repeat right center;}/*2014-02-07*/
.noti_view2 .name {position:absolute; top:10px; left:550px; display:inline-block; padding:0;vertical-align:middle;width:101px; font-size:11px; color:#aaa; }/*2014-02-04*/
.noti_view2 .date2 {position:absolute; top:10px; left:600px; display:inline-block;vertical-align:middle; width:65px; letter-spacing:-1px;font-size:11px; color:#aaa; }/*2014-02-04*/
.noti_view2 .date3 {display:block; text-align:right; font-size:11px; color:#aaa; font-family:dotum }
.noti_view2 .date3 em{font-family:dotum }
.noti_view2 .write { display: block; margin: 0 0 16px; padding:0 30px 0 0; text-align: right; }
.noti_view2 .write .name2 {display:inline-block;padding:0; vertical-align:middle; font-size:11px; color:#aaa; font-family:dotum; }
.noti_view2 .write .num2 {display:inline-block; margin:0 0 0 12px; padding:0; vertical-align:middle; width:auto; letter-spacing:0px;font-size:11px; color:#aaa;font-family:dotum; }
.noti_view2 .icon_condition {position:absolute; top:17px; right:21px; }
.dw_doc2 {padding:28px 0 0 0;}
.noti_view3 {width:692px; padding:28px 49px 16px; border:1px solid #ddd; border-top:1px solid #cc0000; border-bottom:none;}
.noti_view3 dt {height:29px;font-size:16px;color:#333; font-weight:600;border-bottom:1px solid #ddd;}
.noti_view3 dd {padding:8px 71px;font-size:14px; line-height:30px; color:#888; }
.noti_view3 dd strong {display:block; margin:14px 0 7px 0; font-size:14px; line-height:28px; color:#333; }
.noti_view3 dd p {font-size:14px; line-height:26px; color:#333;}
.noti_view4 {width:698px; padding:8px 46px 15px; border:1px solid #333; border-left:none; border-right:none;background-color:#f5f5f5;}/* 20131010 */
.noti_view4 dl {display:block; }
.noti_view4 dl dt {display:block; }
.noti_view4 .cate {display:inline-block; padding:15px 0 16px 0;vertical-align:top;width:70px; font-size:14px; color:#929599;text-align:center;}
.noti_view4 .tit {display:inline-block; padding:15px 0 9px 0;vertical-align:top;width:575px; font-size:14px; color:#000;}
.noti_view4 .etc { display:block; margin:6px 0 0 0; font-size:12px; line-height:20px; color:#999;}
.noti_view4 dd {padding:0px 74px;font-size:12px; line-height:26px; color:#666; }
.noti_view4 dd .rowElem input, .noti_view4 dd .rowElem img  {vertical-align:middle;}
.noti_view4 dd label {font-weight:600;margin:0 0 0 3px;; }
.noti_view4 dd .form em {display:inline-block; vertical-align:middle;}
.noti_view4 dd .form img { vertical-align:middle;}
.noti_view4 .add_info {margin:0 11px;}
.noti_view5 {position:relative;border-bottom:1px solid #333; }
.noti_view5 dl dt {display:block; width:790px;  border-bottom:none; background:#f5f5f5 url("//img.megaexpert.co.kr/full_service/common/line_dott.jpg") repeat-x left bottom; }
.noti_view5 .cate2 {padding:0; margin:10px; width:45px; height:45px; background-color:#737371; overflow:hidden;}/* 2016-01-22 */
.noti_view5 .cate2 img {width:85px; margin-right:-20px; margin-left:-20px;}/* 2016-01-22 */
.noti_view5 .tit {padding-top:22px;}
.noti_view5 .col {position:absolute; top:19px; left:660px; }
.noti_view5 .lec_name { display:inline-block; width:490px;}
.noti_view5 .lec_name a {padding:0 13px 0 0; font-size:12px; color:#888; background: url("//img.megaexpert.co.kr/full_service/common/bull05.jpg") no-repeat right center;}
.noti_view5 .name {display:inline-block;padding:0;vertical-align:middle;width:55px; font-size:11px; color:#aaa; }
.noti_view5 .date2 {display:inline-block;vertical-align:middle; width:65px; letter-spacing:-1px;font-size:11px; color:#aaa; }
.noti_view5 .icon_condition {position:absolute; top:17px; right:21px; }
.noti_view6 {clear:both; border-top: 2px solid #333333;}
.noti_view6 dl dt {display:block; width:790px; background-color:#f5f5f5 url("//img.megaexpert.co.kr/full_service/common/line_dott.jpg") repeat-x left bottom; }
.noti_view6 .cate {display:inline-block; padding:19px 0 17px 0;vertical-align:top;width:100px; font-size:12px; color:#888;text-align:center;}
.noti_view6 .tit {display:inline-block; padding:19px 0 17px 0;vertical-align:top;width:545px; font-size:12px; color:#666;}
.noti_view6 dl dd.last {position:relative; padding:20px 0 97px 29px; width:761px; font-size:14px; line-height:30px; color:#333;border-bottom:1px solid #999;  }
.noti_view6 .date {display:inline-block;padding:19px 0 17px 0;vertical-align:top;width:80px; font-size:12px; color:#aaa;text-align:center;}
.noti_view6 .num {display:inline-block;padding:19px 0 17px 0;vertical-align:top;width:50px; font-size:12px; color:#aaa;text-align:center; }
.noti_view7 {width:670px; padding:9px 0 8px 120px; border-bottom:1px solid #333;font-size:12px; color:#888;background: url("//img.megaexpert.co.kr/full_service/common/line_dott02.jpg") repeat-x left top}

/* ±âÁ¸ ½ºÅ¸ÀÏ º¸Á¤ */
/*.noti_view .tit { width:530px; }*/
.noti_view dl { width:auto; }
.noti_view dl dt { width:auto; }
.noti_view dl dd { width:auto; }
.noti_view2 .col { left:auto; right:10px; }
.noti_view2 .name { left:auto; right:115px; text-align:right; }
.noti_view2 .date2,
.noti_view5 .date2 { left:auto; right:15px; width:100px; text-align:right; }
.noti_view5 .col { top:35px; left:auto; right:20px }
.noti_view5 .tit { padding-top:15px; padding-left:20px; }

.label_box{padding:20px 20px 60px;}
.label_box .my_label_bar{position:relative;}
.label_box .label_bar{overflow:hidden;/*width: 100%;*/width:100.2%;height:70px;line-height:70px;font-size:15px;color:#fff;text-align:center;}/*20.02.29*/
.label_box .label_bar li{position:relative;font-weight:bold;background:#f85023;width:20%;float:left}
.label_box .label_bar li:after{content:"";display:inline-block;position:absolute;right:0;top:0;width:1px;height:100%;background:#fff}
.label_box .label_bar li:last-child:after{display:none;}
.label_box .label_bar li.label0{background:#828b98}
.label_box .label_bar li.label1{background:#ffc7b8}
.label_box .label_bar li.label2{background:#ff967a}
.label_box .label_bar li.label3{background:#fd724d}
.label_box .my_label{min-width:100px;text-align:center;/*margin-right:-65px;*/margin-left: -65px;position:absolute;/*right:0;*/left: 0;bottom:-45px;z-index:8;display:inline-block;background:#2d3741;color:#fff;height:40px;line-height:40px;border-radius:3px;padding:0 20px;}/*20.02.29*/
.label_box .my_label:before{content:"";position:absolute;/*right:60px;*/left: 60px;top:-11px;width:11px;height:11px;background: url(//img.megaexpert.co.kr/full_service/common/my_label.png) no-repeat 0 0}/*20.02.29*/

.teacher_box{border:3px solid #e1e6eb;padding:17px;overflow:hidden}
.teacher_box .fleft{width:150px;}
.teacher_box .fleft .img{position: relative;width:150px; /*height:150px;margin-bottom:10px;*/height: 160px; overflow: hidden;}/* 20.02.29 ¼öÁ¤ */
.teacher_box .fleft .img img{position: absolute;left: 50%;top: 10px;width:260px;margin-left: -140px;} /* 20.02.29 ¼öÁ¤ */
.teacher_box .fleft .btn45c{position: relative;z-index: 3;width:100%;} /* 20.02.29 ¼öÁ¤ */
.teacher_box .fleft .btn45c i{padding:0;font-size:13px}
.teacher_box .fleft .btn45c i:after{margin:0 0 0 7px;content:"";display:inline-block;width:20px;height:15px;background:url("//img.megaexpert.co.kr/full_service/common/ico_down.png") no-repeat 0 0}
.teacher_box .fright{width:670px;}
.teacher_info dt{font-weight:bold;font-size:14px;}

/*.lecture_box{border:1px solid #ccc;padding:40px 50px;}*/
.lecture_list{margin-top:10px;}
.lecture_list>li{width:100%;display:table;border-top:1px solid #777;border-bottom:1px solid #ccc;margin-top:20px;}
.lecture_list>li:first-child{margin:0;}
.lecture_list>li>div{padding:20px 15px;vertical-align:middle;display:table-cell;text-align:center}
.lecture_list>li .lecture_tit{font-size:12px;background:#f3eddb;width:90px;color:#888;}
.lecture_list>li .lecture_tit strong{color:#222;font-size:14px;}
.lecture_list>li .lecture_info{text-align:left}
.lecture_list>li .lecture_info p{letter-spacing:-1px;font-weight:bold;color:#333;font-size:14px;margin:5px 0 6px;}
.lecture_list>li .lecture_info ul{overflow:hidden}
.lecture_list>li .lecture_info ul li{margin-right:15px;float:left;font-size:11px;color:#888;}
.lecture_list>li .lecture_info ul li a{color:#888}
.lecture_list>li .lecture_info ul li span{color:#222}
.lecture_list>li .lecture_mov {width:40px;text-align:left}
.lecture_list>li .lecture_mov a{padding-left:5px;position:relative;margin-bottom:3px;height:18px;line-height:15px;border:1px solid #c4c4c4;display:block;text-align:left;color:#666;font-size:11px;}
.lecture_list>li .lecture_mov a:before{position:relative;top:-2px;margin-right:2px;display:inline-block;content:"";width:4px;height:4px;background:#c4c4c4;}
.lecture_list>li .lecture_mov a.hd{line-height:17px;color:#3e92d7;letter-spacing:1px;}
.lecture_list>li .lecture_mov a.hd:before{margin-right:3px;background:#3e92d7}
.lecture_list>li .lecture_btn{border-left:1px solid #ccc;text-align:center;width:200px}

/* °­ÁÂ¸®½ºÆ® ·¹ÀÌ¾îÆË¾÷ 2019-02-26 */
.layerbox1 { position:absolute; border:1px solid #888; border-width:0 1px 1px 1px; background:#fff; color:#888; font:13px/20px; text-align:left; letter-spacing: -0.5px;font-family:"¸¼Àº°íµñ",Malgun Gothic, Verdana, Arial, sans-serif; }
.layerbox1 h5 { height:48px; margin:0 -1px; padding:0 0 0 25px; background:#323c64; color:#fff; font-weight:normal; font-size:18px; line-height:45px; text-align:left; }
.layerbox1 > div { padding:20px; }
.layerbox1 .close { position:absolute; right:25px; top:13px; width:27px; height:27px; background:url("//img.megaexpert.co.kr/full_service/common/popup_close.png") repeat-x; display:block; }
.layLeclist1.on { background-color: #f5f6f7; }
.layerWrap { display: none;position: fixed; left: 50%; top: 50%;z-index: 999;margin-left:-250px;margin-top:-150px; }
.layer_lecinfo, .layer_voddemo , .layer_allbook { position: relative; display: none; }
.layerWrap .layerbox1 { position: relative !important; }
.bltVbar > i.ie7before,
.bltVbar:before { content:"|"; margin:0 .25em 0 .25em; color:#ccc; font-size:11px; font-weight:normal; }
.layerWrap .layerbox1 .mark1{color:#000 !important}
.layerWrap .layerbox1 .mark2{color:#fa6e00 !important}
.layerWrap .layerbox1 .box02{background:#f9f9f9;border:1px solid #f3f3f3}

.prof_visual{margin-left:-50px; margin-top:-50px;}

/* ¸ÞÀÎ ÇÃ·ÎÆÃ¹è³Ê */
.floBnrWrap { width:140px;/*¹è³Ê °¡·Î°ª ²À ³Ö¾îÁÖ¼¼¿ä!*/ top: 476px;/*ÃÊ±â top°ª*/ right: calc(50% - 791px); /*left: 50%; margin-left: 580px;*/ position: absolute; z-index: 25; }
.floBnrWrap .floBnr { position: absolute; text-align:center; -webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s; }
.floBnrWrap .floBnr.fixed { top: 100px;/*½ºÅ©·Ñ½Ã °íÁ¤µÇ´Â top°ª*/ position: fixed;}
.floBnrWrap .floBnr ul{width:140px;}
.floBnrWrap .floBnr ul li{position:relative; }
.floBnrWrap .floBnr ul li a{ border-bottom:1px solid #fff; text-align:center; font-weight:bold; position:relative;display:block;height:40px;line-height:40px;padding:0 0px;font-size:14px;color:#7f7f7f; background: #e1e6eb;}
.floBnrWrap .floBnr ul li.on a{background:#55f5dc;color:#333;}
.floBnrWrap .floBnr a{display:inline-block;}

.tabCont {display: none;}
.tabCont.on { display: block;}

/* ³» À§Ä¡ È®ÀÎ: ¹®Ç×º° Á¤´ä·ü ¹× ¼±ÅÃºñÀ² */
.js_tab_wrap .js_tab_text{width:100%;}
.js_tab_wrap .js_tab_text:after{content:'';display:block;clear:both}
.js_tab_wrap .js_tab_text li{height:43px; white-space:nowrap;float:left;}
.js_tab_wrap .js_tab_text li a{ letter-spacing:-1px;position:relative; height:43px; margin-right:-1px; padding:0 40px; border:solid #dfdfdf; border-width:1px 1px 0 1px; background:#fafafa; color:#555; text-align:center; display:block;}
.js_tab_wrap .js_tab_text li.on a{border-color:#2d3741; border-bottom:1px solid #fff; background:#fff; color:#2d3741; z-index:1;}
.js_tab_wrap .js_tab_con_type{display:none}
.js_tab_wrap .js_tab_con_type.on{display:block}

.js_tab_wrap .js_tab_text{width:100%;}
.js_tab_wrap .js_tab_text:after{content:'';display:block;clear:both}
.js_tab_wrap .js_tab_text li{height:43px; white-space:nowrap;float:left;}
.js_tab_wrap .js_tab_text li a{ letter-spacing:-1px;position:relative; height:43px; margin-right:-1px; padding:0 40px; border:solid #dfdfdf; border-width:1px 1px 0 1px; background:#fafafa; color:#555; text-align:center; display:block;}
.js_tab_wrap .js_tab_text li.on a{border-color:#2d3741; border-bottom:1px solid #fff; background:#fff; color:#2d3741; z-index:1;}
.js_tab_wrap .js_tab_con_type{display:none}
.js_tab_wrap .js_tab_con_type.on{display:block}

/* ³» À§Ä¡ È®ÀÎ: ¹®Ç×º° Á¤´ä·ü ¹× ¼±ÅÃºñÀ² (AÇü, BÇü) ÅÇ¾È¿¡ ÅÇ  */
.js_tab_wrap .js_tab_text.type3{height:51px; font:bold 15px/50px 'Malgun Gothic'; letter-spacing:1px; text-align:center;}
.js_tab_wrap .js_tab_text.type3:after{content:'';display:block;clear:both}
.js_tab_wrap .js_tab_text.type3 li{width:49.5%; float:left; max-width:500px; height:100%; margin-left:1px; background:url('//img.megaexpert.co.kr/full_service/common/tab03.png') left top no-repeat; white-space:nowrap; border:none;}
.js_tab_wrap .js_tab_text.type3 li:first-child { margin-left:0; }
.js_tab_wrap .js_tab_text.type3 li a{ height:100%; margin-left:0px; padding:0 10px 0 5px; background:url('//img.megaexpert.co.kr/full_service/common/tab03.png') right top no-repeat; color:#555; display:block; border: 0px solid #dfdfdf; border-left:1px solid #dfdfdf; font-size: 15px; line-height: 48px;}
.js_tab_wrap .js_tab_text.type3 li.on a{background-position:right bottom; color:#fff; border:none; }
.js_tab_wrap .js_tab_text.type3 li.on a:hover { color:#fff !important; }
.js_tab_wrap .js_tab_con_type{display:none}
.js_tab_wrap .js_tab_con_type.on{display:block}

.tab03 { position:relative; height:51px; margin-bottom:30px; }
.tab03 ul { height:100%; font:bold 15px/50px 'Malgun Gothic'; letter-spacing:1px; text-align:center; }
.tab03 ul li { width:49.5%; float:left; max-width:500px; height:100%; margin-left:1px; background:url('//img.megaexpert.co.kr/full_service/common/tab03.png') left top no-repeat; white-space:nowrap; }
.tab03 ul li a { height:100%; margin-left:5px; padding:0 10px 0 5px; background:url('//img.megaexpert.co.kr/full_service/common/tab03.png') right top no-repeat; color:#555; display:block; }
.tab03 ul li a:hover { color:#555 !important; }
.tab03 ul li.on { background-position:left bottom; }
.tab03 ul li.on a { background-position:right bottom; color:#fff; }
.tab03 ul li.on a:hover { color:#fff !important; }
.tab03 ul li:first-child { margin-left:0; }
/* 26.02.27 */
.btn_re {display:inline-block; background:#ff6600; min-width:42px; height:23px; font-size:12px; color:#fff; line-height:23px; border-radius:4px; padding:0 13px; vertical-align:middle;}
.btn_re:hover {background:#ee6205;} 
.btn_re span {position:relative; padding-right:10px;}
.btn_re span:before {content:''; position:absolute; top:6px; right:0; width:3px; height:3px; border-top:1px solid #fff; border-right:1px solid #fff; transform:rotate(45deg);}