@charset "euc-kr";
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css");
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap'); /* 25.02.24 */
/*=============================================================================+
| Å¸ÀÌÆ²: ¸Þ°¡·Î½ºÄð 2019 LEET ¸ðÀÇ°í»ç                                           |
+------------------------------------------------------------------------------+
| [LEET ¸ðÀÇ°í»ç] Àü¿ëÀÌÁö¸¸,
| ±âÁ¸ //img.megals.co.kr/common/css/common.css ¿Í º´ÇàÇØµµ µË´Ï´Ù.
| º´ÇàÇÒ ¶§´Â common.css ÀÌÈÄ¿¡ ÀåÂøÇÕ´Ï´Ù.
+-----------------------------------------------------------------------------*/

body{min-width:1450px;}
body.pop_body{min-width:100%;}

/* ´ÜÃà ½ºÅ¸ÀÏ */
.absolute { position:absolute !important; }
.relative { position:relative !important; }
.inblock  { display:inline-block; }
.hide     { display:none;       }
.hand     { cursor:pointer;     }

/*------------------------------------------------------------------------------
| ¿©¹é  
|.............................................................................*/

.m0   { margin:0 !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; }
.mt70 { margin-top :70px !important; } .mb70 { margin-bottom:70px !important; }
.mt80 { margin-top :80px !important; } .mb80 { margin-bottom:80px !important; }
.mt90 { margin-top :90px !important; } .mb90 { margin-bottom:90px !important; }
.mt100 { margin-top :100px !important; } .mb100 { margin-bottom:100px !important; }
.mt120 { margin-top :120px !important; }
.mt140 { margin-top :140px !important; }
.mb12 { margin-bottom :12px !important; }
.ml0  { margin-left: 0 !important; } .mr0  { margin-right : 0 !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; }
.ml70 {margin-left:70px;}

.p0   { padding:0 !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; }
.pt70 { padding-top :70px !important; } .pb70 { padding-bottom:70px !important; }
.pt80 { padding-top :80px !important; } .pb80 { padding-bottom:80px !important; }
.pt90 { padding-top :90px !important; } .pb90 { padding-bottom:90px !important; }
.pt100 { padding-top :100px !important; } .pb100 { padding-bottom:100px !important; }
.pl0  { padding-left: 0 !important; } .pr0  { padding-right : 0 !important; }
.pl5  { padding-left: 5px !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; }
.pl70 {padding-left:70px;}

.bt0  { border-top:0  !important; } .bb0  { border-bottom:0 !important; }
.bl0  { border-left:0 !important; } .br0  { border-right:0  !important; }


/*------------------------------------------------------------------------------
| Á¤·Ä
|.............................................................................*/

.w790 {width: 790px; margin: 0 auto;}

.fleft  { float:left; }
.fright { float:right; }
.fclear { clear:both; height:0; font:0/0 Dotum; }
.fgroup { *zoom:1; }
.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; }

.vp1 { vertical-align:1px; }
.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 { position:relative; height:100%; display:table; overflow:hidden; }
.vcenter div { position:absolute; top:50%; display:table-cell; vertical-align:middle; }
.vcenter div p { position:relative; top:-50%; }
.vmidAll * { vertical-align:middle; }
.vtopAll * { vertical-align:top; }

/*------------------------------------------------------------------------------
| ±Û²Ã
|.............................................................................*/

.f11 { font-size:11px !important; } .f15 { font-size:15px !important; }
.f12 { font-size:12px !important; } .f16 { font-size:16px !important; }
.f13 { font-size:13px !important; } .f18 { font-size:18px !important; }
.f14 { font-size:14px !important; } .f20 { font-size:20px !important; }

.bold    { font-weight:bold !important; }
.fNormal { font-weight:normal !important; }
.fMedium { font-weight:500 !important; }
.fDotum  { font-family:Dotum !important; }
.fNanum  { font-family:'Nanum Gothic'; }
.fSmall  { color:#999; font:11px 'Nanum Gothic'; }
.ls-1    { letter-spacing:-1px; }

.f_gary {color:#999 !important;}
.f_blue {color:#8ca7d8 !important;}
.f_blue02 {color:#0b24df !important;}
.f_blue03 {color:#004396 !important;}
.f_red {color:#9a1814 !important;}
.f_red03 {color:#df0b0b !important;}
.f_point {color:#0c4b8a !important;}
.f_white {color:#fff !important;}
.mark0 { color:#888 !important; }
.mark1 { color:#ed3200 !important; }
.mark2 { color:#264a94 !important; }
.mark3 { color:#fff959 !important; }
.mark4 { color:#ff6400 !important; }
.mark6 { color:#666 !important; }
.mark9 { color:#000 !important; }
.mark10 { color: #bf1b3e !important; }
.mark11 { color: #555 !important; }
.mark12 { color: #222 !important; }
.essential {color: #000;}
.underline { text-decoration: underline !important;}

/*------------------------------------------------------------------------------
| Å¸ÀÌÆ²
|.............................................................................*/

.tit10 { margin:0 0 20px 0; color:#2f5ca5; font:bold 26px/1em 'Nanum Gothic'; letter-spacing:-1px; }
.tit15 { height:30px; margin-bottom:40px; padding-left:20px; background:url('https://img.megals.co.kr/leet/2014/tit15.gif') repeat-x; color:#999; font:bold 13px/28px 'Nanum Gothic'; }
.tit16 { max-width:1000px; margin-top:70px; height:53px; margin-bottom:30px; background:url('https://img.megals.co.kr/leet/2014/tit16.gif') left top no-repeat; }
.tit16 div { margin-left:5px; height:53px; background:url('https://img.megals.co.kr/leet/2014/tit16.gif') right top no-repeat; color:#fff; font:bold 18px/51px 'Nanum Gothic'; text-align:center; }
.tit17 { height:47px; margin:0 0 30px 0; padding-left:20px; border-top:3px solid #cf2424; background:#333; color:#fff; font:bold 18px/44px 'Nanum Gothic'; }
.tit20 { position:relative; margin-top:50px; padding:20px 0 15px; color:#000; font:bold 20px/1em 'Nanum Gothic'; letter-spacing:-1px; }
.tit20 em { position:absolute; right:0; bottom:15px; }
.tit20 span { color:#d50c0c; }
.tit30 { position:relative; margin:50px 0 15px 0; padding:0 0 0 20px; color:#000; font:bold 16px/1em 'Nanum Gothic'; background:url('https://img.megals.co.kr/leet/2014/tit30.gif') left center no-repeat; }
.tit30 em { position:absolute; right:0; bottom:0px; }
.tit30 span { color:#d50c0c; }
.tit30 span.sub { padding-left:10px; color:#999; font-size:12px; }
.tit40 { position:relative; margin:40px 0 15px 0; color:#264a94; font:bold 14px/1em 'Nanum Gothic'; }
.tit40 em { position:absolute; right:0; bottom:0px; }
.tit50 {font: bold 24px/34px 'pretendard';color: #111; letter-spacing:-.2px;}
.tit50::before{content: '';background: url('http://img.megals.co.kr/mock_test/2025/0207_leet/ico_bullet.png') no-repeat center 0;width: 17px;height: 13px;display: inline-block; margin-right: 7px;}

/* Å¸ÀÌÆ²°£ °£°Ý º¸Á¤ */
.tit16 + .tit20 { margin-top:0; }
.tit20 + .tit30 { margin-top:15px; }
.tit30 + .tit40 { margin-top:20px; }

/*------------------------------------------------------------------------------
| Å×ÀÌºí
|.............................................................................*/
table th{font-family: 'pretendard';text-wrap: nowrap;}
table td{font-family: 'pretendard';text-wrap: nowrap;}
.scroll{overflow:hidden;overflow-x:auto}
table thead tr th,
table tbody tr th,
table tbody tr td{/*padding:11px 7px !important;*/}
.tbl_type19 th { padding: 11px 7px !important; }
.tbl_type19 td input{height:21px;vertical-align:middle;padding:0 5px;}
.tbl_type19 td input::placeholder{color:#999;}
.tbl_type19 td select{height:25px;vertical-align:middle}

.tbl01 { width:100%; border-collapse:collapse;border-bottom:1px solid #ccc;}
.tbl01 thead tr th { padding:11px 0 9px; border-top:1px solid #eeeeee; border-left:1px solid #eeeeee;  background:#dcdddf; color:#666; font:bold 12px/1.5em Dotum; }
.tbl01 thead tr th:first-child{border-left:0;}
.tbl01 thead tr:first-child th{border-top:0}
.tbl01 thead tr th.th01 { background:#ecf4fd; }
.tbl01 thead tr th.th02 { font-weight:normal; }
.tbl01 thead tr.tr01 th { padding:6px 0 5px; }
.tbl01 tbody tr td,
.tbl01 tbody tr th { padding:9px 0 7px; border-left:1px solid #ccc; border-top:1px solid #ccc;color:#333; text-align:center; font:12px/1.5em Dotum; }
.tbl01 tbody tr th{color:#000; font:bold 13px/20px 'Nanum Gothic';padding:10px 0 8px;}
.tbl01 tbody tr th.th01 { color:#000; font:bold 15px/20px 'Nanum Gothic'; }
.tbl01 tbody tr th.th02 { color:#000; font:bold 13px/20px 'Nanum Gothic'; }
.tbl01 tbody tr th.th03 { background:#dcdddf; }
.tbl01 tbody tr td.td10 { background:#ecf4fd; }
.tbl01 tbody tr td.td20 { color:#ed3200; background:url('//img.megals.co.kr/leet/2014/tbl01.tb20.gif') center top no-repeat; font-weight:bold; }
.tbl01 tbody tr td:first-child,
.tbl01 tbody tr th:first-child{ border-left:0; }
/*.IE .tbl01 thead tr th { padding:10px 0 6px; }
.IE .tbl01 tbody tr th.th02 { padding:5px 0 5px; }
.IE .tbl01 tbody tr td { padding:7px 0 4px; }*/
.tbl01 thead tr th.line{border-left:1px solid #eeeeee;}
.tbl01 tbody tr th.line{border-left:1px solid #ccc;}

.tbl02 { width:100%; border:1px solid #666; border-top:0; font:bold 12px 'Nanum Gothic'; border-collapse:collapse; }
.tbl02 tbody tr th { padding:13px 0 13px; border-top:1px solid #666; background:#dcdddf; color:#666; font-weight:bold; text-align:center; }
.tbl02 tbody tr td { padding:13px 0 13px 15px; border-top:1px solid #666; color:#000; text-align:left; }

/* tbl_type19 º¸Á¤¿ë */
.tbl03 { width:100%; border:0; border-top:1px solid #333; border-spacing:0; border-collapse:separate; }
.tbl03 thead tr th { height:auto;  background:#dcdddf; color:#666; }
.tbl03 thead tr th.th01 { background:#ecf4f7; color:#333; }
.tbl03 thead tr.tr01 th { padding:6px 0; }
.tbl03 tbody tr th { height:auto; background:#dcdddf; color:#666; }
.tbl03 tbody tr th.th01 { color:#5b748c; background:#fff; }
.tbl03 tbody tr th.th02 { background:#ecf4f7; }
.tbl03 tbody tr th,
.tbl03 tbody tr td { padding:11px 5px; line-height:1.5em; border-right:0;border-left:1px solid #e9eaea;}
.tbl03 tbody tr th.th02 { background:#ecf4f7; }
.tbl03.pop tbody tr th,
.tbl03.pop tbody tr td { padding:5px 0 5px 17px; line-height:1.5em; border-right:0;border-left:0;text-align: left;}
.tbl03 tbody tr th{border-left:0;}
.tbl03 tbody tr td { color:#333; }
.tbl03 td.tdLeft a { color:#333; }
.tbl03.tleft td { text-align:left }

/* tbl_type19 º¸Á¤¿ë */
.tbl03a { width:100%; border:0; border-top:1px solid #333; border-bottom:1px solid #ccc; border-spacing:0; border-collapse:separate; }
.tbl03a thead tr th { height:auto; padding:11px 0; background:#5b748c; color:#fff; }
.tbl03a thead tr th.th01 { background:#ecf4f7; color:#333; }
.tbl03a thead tr.tr01 th { padding:6px 0; }
.tbl03a tbody tr th { height:auto; background:#f2f7f9; color:#333; }
.tbl03a tbody tr th,
.tbl03a tbody tr td { padding:10px 0; border-top:1px solid #eaeaea; border-bottom:0; line-height:1.5em; }
.tbl03a tbody tr td { color:#333; }
.tbl03a tbody tr.tr01 th,
.tbl03a tbody tr.tr01 td { border-top:1px solid #ccc; }
.tbl03a td.tdLeft a { color:#333; }

/* tbl_type18 º¸Á¤¿ë */
.tbl04 { width:100%; border:0; border-top:1px solid #333; border-spacing:0; border-collapse:separate; }
.tbl04 tbody tr th { background:#dcdddf; }
.tbl04 tbody tr th,
.tbl04 tbody tr td { padding-top:11px; padding-bottom:11px; border-color:#e9eaea; }
.tbl04 tbody tr td.td01 { border-right:1px solid #e9eaea; }
.tbl04 tbody tr th + th { border-left:1px solid #e9eaea; }
.tbl04 a { color:#333; }
.tbl04_sType1 { border-top-color:#e9eaea; }
.tbl04_sType2 tbody tr th { font-size:13px; }
.tbl04_sType2 tbody tr td { padding-left:0; color:#333; font-size:12px; text-align:center; }

/* tbl_type04 º¸Á¤*/
.tbl_type04 {}
.tbl_type04.type02 {width:790px; margin:0 auto;}
.tbl_type04 th .v1 {margin-left: 5px;}
.tbl_type04 th, .tbl_type04 td {padding: 6px 5px; vertical-align: middle; min-height: 30px; font-size:16px; font-weight:500; text-align:left;}
.tbl_type04 .txt_etc {font-size:13px;}
.tbl_type04 .t_area {font-size:14px;}
.tbl_type04 th.vtop, .tbl_type04 td.vtop  {vertical-align: top !important;}

.tbl05 { width:100%; border:0; border-spacing:0; border-collapse:collapse; font-size:12px; }
.tbl05 thead th { padding:4px 0; background:#d9d9d9; color:#333; text-align:center; font-weight:bold; }
.tbl05 tbody th { background:#f2f2f2; }
.tbl05 tbody th.th01 { background:#ecf4f7; font-weight:bold; }
.tbl05 tbody th,
.tbl05 tbody td { padding:6px 0 5px; border-bottom:1px solid #d9d9d9; color:#333; text-align:center; }
.tbl05 th + th,
.tbl05 th + td,
.tbl05 td + td { border-left:1px solid #f2f2f2; }

.tbl06 { width:100%; border:0; border-spacing:0; border-collapse:collapse; }
.tbl06 tbody th { border-right:1px solid #e4e4e4; color:#333; font:bold 13px/18px 'Nanum Gothic'; text-align:center; }
.tbl06 tbody td { padding:5px 0 5px 20px; color:#999; font:11px/18px Dotum; }

.tbl07 { width:100%; border:0; border-spacing:0; border-collapse: collapse; font-size:12px; }
.tbl07 th, .tbl07 td {text-align: center; padding:6px 0 6px; border: 1px solid #000; }
.tbl07 td { background: rgba(61,65,57,0.4); color: #ababab; }
.tbl07 thead th { padding:4px 0; background:#3a3e44; color:#ababab; font-weight:bold; font-size: 11px;}
.tbl07 tbody th { background:rgba(39,43,51,1); color: #fff;}
.tbl07 tbody th.th01 { background:#1f252c; font-weight:bold; }

.tblCaption1 { margin-top:10px; padding-left:1.2em; color:#999; font:11px/1.5em 'Nanum Gothic'; text-indent:-1.2em; }
.tdPadd0 { padding-top:0 !important; padding-bottom:0 !important; }
.tdLeft { text-align:left !important; }
.tcenter { text-align:center !important; }

/*------------------------------------------------------------------------------
| ¸®½ºÆ®
|.............................................................................*/

.lst01 > dt { padding:0 0 10px 0; color:#000; font:bold 16px/1em 'Nanum Gothic'; }
.lst01 > dd { padding:2px 0 2px 16px; color:#888; font-size:13px; line-height:19px; }
.lst01 > dd > * { text-indent:0; }

.lst02 { border-top:2px solid #333; border-bottom:2px solid #999; *zoom:1; }
.lst02 li { float:left; width:50%; *width:49.99%; background:url('//img.megals.co.kr/leet/2015/lst02.png') left bottom repeat-x; font:bold 14px/49px 'Nanum Gothic'; }
.lst02 li a { color:#333; }
.lst02 li span { margin:0 5px 0 30px; color:#d50c0c; }
.lst02 li.m1 { border-bottom:1px solid #c6c6c6; }
.lst02 li.m2 { border-bottom:1px solid #ababab; }
.lst02:after { content:" "; display:block; clear:both; }

.lst02_ { border-top:2px solid #333; *zoom:1;}
.lst02_ li { float:left; width:50%; *width:49.99%; background:url('//img.megals.co.kr/leet/2015/lst02.png') left bottom repeat-x; font:bold 13px/36px 'Nanum Gothic'; }
.lst02_ li a { color:#333; }
.lst02_ li a hover{ color:#d50c0c; }
.lst02_ li span { margin:0 5px 0 30px; color:#d50c0c; }
.lst02_ li.m1 { border-bottom:1px solid #333; }

.lst02_ li.m2 { border-bottom:1px solid #333; }
.lst02_:after { content:" "; display:block; clear:both; }

.lst03 { padding:5px 20px; color:#fff; background:#7e7f86; font-family:'Nanum Gothic'; }
.lst03 > dt { padding:15px 0 15px; font-size:16px; font-weight:bold; }
.lst03 > dd { padding:20px 0 20px 0px; border-top:1px solid #94959a; font-size:14px; line-height:24px; }
.lst03 > dd.dd00 { padding:5px 0 8px; border-top:0; }
.lst03 > dd.dd05 { text-align: center; font-size:18px;}
.lst03 > dd.dd01 { padding-left:95px; background:url('//img.megals.co.kr/leet/2014/lst03.dd01.gif') 10px center no-repeat; }
.lst03 > dd.dd02 { padding-left:95px; background:url('//img.megals.co.kr/leet/2014/lst03.dd02.gif') 10px center no-repeat; }
.lst03 > dd.dd03 { padding-left:95px; background:url('//img.megals.co.kr/leet/2014/lst03.dd03.gif') 10px center no-repeat; }
.lst03 > dd.dd04 { padding-left:95px; background:url('//img.megals.co.kr/leet/2014/lst03.dd04.gif') 10px center no-repeat; }

.lst04 { border:1px solid #e5e5e5; border-top-color:#ccc; background:#f5f5f5; *zoom:1; }
.lst04 li { float:left; }
.lst04 li > h6 { width:140px; margin:0 auto; background:#666; color:#fff; font:14px/27px 'Nanum Gothic'; text-align:center; }
.lst04 li > div { color:#333; padding:20px 20px 20px 20px; }
.lst04:after { content:" "; display:block; clear:both; }

.lst05 { font:12px/1.5em 'Nanum Gothic'; }
.lst05 dt { margin:10px 0 5px; font-size:14px; }
.lst05 dt:first-child { margin-top:0; }

.lst06 { padding:20px; border:1px solid #e5e5e5; background:#f5f5f5; }
.lst06 dt { padding:5px 0 15px; color:#333; font-size:16px; font-weight:bold; }
.lst06 dt span { font-weight:normal; }
.lst06 dd { color:#888; font-size:13px; line-height:22px; }
.lst06 dd input[type=checkbox] { margin-right:5px; vertical-align:middle; }
.lst06 dd.btns { padding-top:10px; text-align:right; }

.lst07 { line-height:16px; }
.lst07 dt { margin-top:15px; color:#da1212; font-family:Dotum; font-size:12px; }
.lst07 dd { margin-top:10px; color:#666; font-size:11px; }
.lst07 dd p { font-family:Dotum; }
.lst07 dd ul { margin-top:5px; *zoom:1; }
.lst07 dd ul li { float:left; padding-right:25px; font-family:Dotum; }
.lst07 dd ul:after { content:" "; display:block; clear:both; }

.lst08 li { padding:0 0 4px 1em; color:#333; background:url('//img.megals.co.kr/leet/2014/lst08.gif') left 8px no-repeat; font:13px/1.5em 'Nanum Gothic'; }
.lst08 li.noblit { background:none !important; }

.lst09 { margin-top:2px; font:13px/1.5em 'Nanum Gothic'; }
.lst09 > li { padding:0 0 0 9px; text-indent:-9px; }

.divi2 li { width:50%; *width:49.99%; }   .divi2 li a { padding-left:0; padding-right:0; }
.divi3 li { width:33.33%; *width:33.3%; } .divi3 li a { padding-left:0; padding-right:0; }
.divi4 li { width:25%; *width:24.9%; }    .divi4 li a { padding-left:0; padding-right:0; }
.divi5 li { width:20%; *width:19.9%; }    .divi5 li a { padding-left:0; padding-right:0; }
.divi6 li { width:16.66%; *width:16.5% }  .divi6 li a { padding-left:0; padding-right:0; }


/*------------------------------------------------------------------------------
| ¹Ú½º
|.............................................................................*/

.box01 { padding:15px 20px; border:5px solid #f7f7f7; background:#fff; }

.box02 { position:relative; max-width:1000px; text-align:left; *zoom:1; }
.box02 .b02head { background:url('//img.megals.co.kr/leet/2014/box02.gif') top left no-repeat; *zoom:1; }
.box02 .b02tail { background:url('//img.megals.co.kr/leet/2014/box02.gif') bottom left no-repeat; *zoom:1; }
.box02 .b02wrap { background:url('//img.megals.co.kr/leet/2014/box02.mid.gif') bottom left repeat-y; *zoom:1; }
.box02 .b02head em { padding-bottom:20px; margin-left:5px; background:url('//img.megals.co.kr/leet/2014/box02.gif') top right no-repeat; font-size:0px; line-height:100%; display:block; }
.box02 .b02tail em { padding-bottom:20px; margin-left:5px; background:url('//img.megals.co.kr/leet/2014/box02.gif') bottom right no-repeat; font-size:0px; line-height:100%; display:block; }
.box02 .b02body { padding:0 20px 0 15px; margin-left:5px; background:url('//img.megals.co.kr/leet/2014/box02.mid.gif') bottom right repeat-y; color:#fff; }

.box03 { position:relative; max-width:1000px; text-align:left; *zoom:1; }
.box03 .b03head { background:url('//img.megals.co.kr/leet/2018/0308_leet_test/box03.png') top left no-repeat; *zoom:1; }
.box03 .b03tail { background:url('//img.megals.co.kr/leet/2018/0308_leet_test/box03.png') bottom left no-repeat; *zoom:1; }
.box03 .b03wrap { background:url('//img.megals.co.kr/leet/2018/0308_leet_test/box03_mid.png') bottom left repeat-y; *zoom:1; }
.box03 .b03head em { height:75px; margin-left:32px; background:url('//img.megals.co.kr/leet/2018/0308_leet_test/box03.png') right top no-repeat; color:#333; font:bold 16px/70px 'Nanum Gothic'; display:block; }
.box03 .b03tail em { padding-bottom:55px; margin-left:50px; background:url('//img.megals.co.kr/leet/2018/0308_leet_test/box03.png') bottom right no-repeat; font-size:0px; line-height:100%; display:block; }
.box03 .b03body { padding:0 50px 0 0px; margin-left:50px; background:url('//img.megals.co.kr/leet/2018/0308_leet_test/box03_mid.png') bottom right repeat-y; }
.box03.sType1 .b03head { background-position:left -56px; }
.box03.sType1 .b03head em { height:20px; margin-left:50px; background-position:right -56px; font:0/0 Dotum; }

.box04 { padding:20px; border:1px solid #ddd; background:#f7f7f7; }

.box51 { padding:9px; border:1px solid #d8e8f0; background:#ecf4fd; }
.box51 p { width:147px; margin-bottom:4px; padding:10px 0; border:1px solid #cfdee8; background:#fff; text-align:center; }

.boxNoData{position:absolute;top:0;left:0;width:100%;height:100%;background:#FFFFFF;text-align:center;opacity:.8;filter:alpha(opacity:80);z-index:2;}
.boxNoData p { margin:200px auto; padding:0 10px; border:solid #000; border-width:3px 0; color:#000; font:bold 26px/56px 'Nanum Gothic'; display:inline-block; }

.helpTip1 { position:relative; width:14px; height:14px; font-family:'Nanum Gothic'; font-weight:normal; display:inline-block; z-index:9; }
.helpTip1 > i.htIcon { width:14px; height:14px; background:url('//img.megals.co.kr/leet/2014/ico01.gif') 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; *zoom:1; }
.helpTip1 > div .htHead { height:48px; padding-left:20px; background:#333; color:#fff; font:bold 16px/48px 'Nanum 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; }
.helpTip1.sIcon > i.htIcon { background-image:url('//img.megals.co.kr/leet/2014/ico02.gif'); }


/*------------------------------------------------------------------------------
| ÅÇ
|.............................................................................*/
.tab01 { *zoom:1; height: 51px;}
.tab01 li { float:left; overflow:hidden; _display:inline; }
.tab01:after { content:" "; display:block; clear:both; }
.tab01 .sub51 li { height:51px; }
.tab01 .sub51 li img { *float:left; }
.tab01 .sub51 li.on img { margin-top:-51px; }

.tab02 { position:relative; height:36px; margin-bottom:30px; border-bottom:1px solid #da1212; font:bold 13px/35px 'Nanum Gothic'; *zoom:1; }
.tab02 ul { height:100%; }
.tab02 ul li { float:left; height:35px; white-space:nowrap; }
.tab02 ul li a { position:relative; height:35px; margin-right:-1px; padding:0 30px; border:solid #dfdfdf; border-width:1px 1px 0 1px; background:#fafafa; color:#666; text-align:center; display:block; }
.tab02 ul li.on a { border-color:#da1212; border-bottom:1px solid #fff; background:#fff; color:#da1212; z-index:1; }
.tab02 em { position:absolute; right:0; top:0; }

.tab03 { position:relative; height:51px; margin-bottom:50px; *zoom:1; }
.tab03 ul { height:100%; font:bold 14px/50px 'Nanum Gothic'; letter-spacing:1px; text-align:center; }
.tab03 ul li { float:left; max-width:400px; height:100%; background:url('//img.megals.co.kr/leet/2014/tab03.gif') left top no-repeat; white-space:nowrap; }
.tab03 ul li a { height:100%; margin-left:5px; padding:0 20px 0 15px; background:url('//img.megals.co.kr/leet/2014/tab03.gif') right top no-repeat; color:#999; display:block; }
.tab03 ul li.on { background-position:left bottom; }
.tab03 ul li.on a { background-position:right bottom; color:#fff; font-size:15px; }


/*------------------------------------------------------------------------------
| ¹Ù/¶óÀÎ
|.............................................................................*/
.line01 { margin:15px 0; height:0; border:0; border-top:1px dashed #aaa; font:0/0 Dotum; }
.line02 { margin:15px 0; height:0; border:0; border-top:1px solid #94959a; font:0/0 Dotum; }


/*------------------------------------------------------------------------------
| ¹öÆ°
|.............................................................................*/

.btn_search{width: 110px;height: 44px;font: 15px/44px 'pretendard';display: inline-block;background: #2a3545;color: #fff;text-align: center;border-radius: 4px;margin-left: 8px;}
.btn_search.type2{width: 120px;height: 36px;font: 15px/36px 'pretendard';display: inline-block;background: #2a3545;color: #fff;text-align: center;border-radius: 4px;margin-left: 8px;}
.btn_search.type3{width: 80px;height: 36px;font: 15px/36px 'pretendard';display: inline-block;background: #333;color: #fff;text-align: center;border-radius: 4px;margin-left: 0;}
.btn_search:hover{color: #999;}

.btn20a { height:20px; color:#fff; background:url('//img.megals.co.kr/leet/2014/btn20a.left.gif') left top no-repeat; vertical-align:middle; overflow:hidden; display:inline-block; }
.btn20a i { height:20px; margin:0 0 0 5px; padding:0 15px 0 5px; background:url('//img.megals.co.kr/leet/2014/btn20a.gif') right top no-repeat; font:11px/22px Dotum; text-align:center; display:block; *cursor:pointer; }
.btn20a:hover { color:#fff !important; }
.IE .btn20a i { line-height:23px; }

.btn20b { height:20px; color:#333; background:url('//img.megals.co.kr/leet/2014/btn20b.gif') left top no-repeat; vertical-align:middle; overflow:hidden; display:inline-block; }
.btn20b i { height:20px; margin:0 0 0 5px; padding:0 15px 0 5px; background:url('//img.megals.co.kr/leet/2014/btn20b.gif') right top no-repeat; font:11px/22px Dotum; text-align:center; display:block; *cursor:pointer; }
.btn20b:hover { color:#333 !important; }
.IE .btn20b i { line-height:23px; }

.btn23a { height:23px; color:#fff; background:url('//img.megals.co.kr/leet/2014/btn23a.left.gif') left top no-repeat; vertical-align:middle; overflow:hidden; display:inline-block; }
.btn23a i { height:23px; margin:0 0 0 5px; padding:0 10px 0 5px; background:url('//img.megals.co.kr/leet/2014/btn23a.gif') right top no-repeat; font:11px/23px Dotum; text-align:center; display:block; *cursor:pointer; }
.btn23a:hover { color:#fff !important; }
.IE .btn23a i { line-height:27px; *line-height:25px; }
.IE8 .btn23a i { line-height:25px; }

.btn50a { height:23px; color:#fff; vertical-align:middle; overflow:hidden; display:inline-block; }
.btn50a i { height:23px; padding:0 10px 0 10px; background:url('//img.megals.co.kr/leet/2017/0424_leet_test/btn23a.gif') right top no-repeat; font:11px/26px Dotum; text-align:center; display:block; *cursor:pointer; }
.btn50a:hover { color:#fff !important; }
.IE .btn50a i { line-height:27px; *line-height:25px; }
.IE8 .btn50a i { line-height:25px; }

.btn25a { height:23px; color:#fff; background:url('//img.megals.co.kr/leet/2014/btn25a.gif') left top no-repeat; vertical-align:middle; overflow:hidden; display:inline-block; cursor:pointer; }
.btn25a i { height:23px; margin:0 0 0 5px; padding:0 15px 0 5px; background:url('//img.megals.co.kr/leet/2014/btn25a.gif') right top no-repeat; font:11px/24px Dotum; text-align:center; display:block; *cursor:pointer; }
.btn25a:hover { color:#fff !important; }
.IE .btn25a i { line-height:27px; *line-height:25px; }
.IE8 .btn25a i { line-height:25px; }

.btn30a { height:30px; color:#fff; background:url('//img.megals.co.kr/leet/2014/btn30a.left.gif') left top no-repeat; vertical-align:middle; overflow:hidden; display:inline-block; }
.btn30a i { min-width:41px; height:30px; margin:0 0 0 5px; padding:0 17px 0 12px; background:url('//img.megals.co.kr/leet/2014/btn30a.gif') right top no-repeat; font:bold 14px/29px 'Nanum Gothic'; text-align:center; display:block; *cursor:pointer; }
.btn30a:hover { color:#fff !important; }
.IE8 .btn30a i { line-height:30px; }

.btn31a {color:#fff;background: #df0b0b !important;}
.btn31a:hover{color: #222 !important;}
.btn31b {color:#fff;background: #808997 !important;}
.btn31b:hover{color: #222 !important;}
.btn31c {color:#fff;background: #0b24df !important;}
.btn31c:hover{color: #222 !important;}
.btn_wrap{display: flex;justify-content: center;}

.btn34a { height:34px; color:#fff; background:url('//img.megals.co.kr/leet/2014/btn34a.left.gif') left top no-repeat; vertical-align:middle; overflow:hidden; display:inline-block; }
.btn34a i { min-width:96px; height:34px; margin:0 0 0 5px; padding:0 17px 0 12px; background:url('//img.megals.co.kr/leet/2014/btn34a.gif') right top no-repeat; font:bold 14px/33px 'Nanum Gothic'; text-align:center; display:block; *cursor:pointer; }
.btn34a:hover { color:#fff !important; }
.IE8 .btn34a i { line-height:34px; }


/*------------------------------------------------------------------------------
| ±âÅ¸
|.............................................................................*/

/* LNB ÇÏ´Ü ½ºÅ©·ÑµÇ´Â ¹è³Ê */
.lnb > .lnbBanner { margin-top:10px; text-align:center; zoom:1; }
.lnb > .lnbBanner img { cursor:pointer; }
.lnb > .lnbBanner.fixed { position:fixed; top:200px; }

/* ÆË¾÷ ·¹ÀÌ¾Æ¿ô */
#wrap_forPopup1 { height:100%; background:#fff; }
#wrap_forPopup1 #body { padding:0 20px 20px; }
#wrap_forPopup1 #body .tit30 + .tit16 { margin-top:0; }
#wrap_forPopup1 #body p {font-size:14px; color:#777; line-height:22px;}
#wrap_forPopup1 .leet_tb{border-top:1px solid #333;}

.justify { *zoom:1; }
.justify dt { float:left; margin-right:5px; white-space:nowrap; }
.justify dd { float:right; margin-left:5px; white-space:nowrap; text-align:right; }
.justify dd.center { float:none; margin:0; text-align:center; }
.justify:after { content:" "; display:block; clear:both; }
.tbl_note a {color:#666; font-weight:800;}
.tbl_note a.select {color:#ed3200; background-color:#e3e4e9; padding:7px 12px;}

.justify { *zoom:1; }
.justify dt { float:left; margin-right:5px; white-space:nowrap; }
.justify dd { float:right; margin-left:5px; white-space:nowrap; text-align:right; }
.justify dd.center { float:none; margin:0; text-align:center; }
.justify:after { content:" "; display:block; clear:both; }
.tbl_note th {width:60px;}
.tbl_note td {padding: 0px!important; border-top: 1px solid #666;  border-top: 1px solid #666; text-align:center !important; height:30px; width:28px; }
.tbl_note a {color:#666; font-weight:800;}
.tbl_note a.select {color:#ed3200; background-color:#e3e4e9; display:inline-block; padding:5px;}

/* ÇÑÁÙ ¸»ÁÙÀÓÇ¥ */
.ellipsis1 {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-break: break-all;}

/* ÄÁÅÙÃ÷ */
#lcontainer {position: relative; overflow:hidden; width:100%; background:#373943; min-height:850px;}
#lcontainer.sub_contents {background:#363946 url('http://img.megals.co.kr/mock_test/2025/0207_leet/sub_bg.jpg') no-repeat top center; padding-bottom:100px;}
#lcontainer * {font-family: 'pretendard';}
#lcontainer > [class^="stn_"] { position:relative;}
#lcontainer .inner {position:relative; width: 1100px; margin: 0 auto;}
#lcontainer .inner_box {position:relative; width: 1100px; margin: 0 auto;}
.lcont {display:block; width:100%; min-height:700px; margin: 0 auto; background:#fff; border-radius:16px;}
.sub_box {padding:50px; background:#fff; border-radius:16px; min-height:600px;}

/* lnb */
.leetlnb { position:absolute; top:0; display:block; width:200px; height: 100%; z-index: 12; background-color: #111;}
.leetlnb.fixed{position:fixed;}
.leetlnb_menu li:not(.lnb_sub) a {display:block; font-size:20px; color:#788190; line-height:70px; font-weight:600; text-align:center; background:#39404b;}
.leetlnb_menu li.on a, .leetlnb_menu li:hover a {background:#1764ff; color:#fff;}
.leetlnb_menu li.lnb_sub a {display:block; width:158px; height:44px; border:1px solid rgba(255,255,255,.5); border-radius:23px; margin:0 auto; font-size:20px; color:#fff; line-height:44px; font-weight:600;
text-align:center;}
.leetlnb_menu li.lnb_sub {margin:26px 0;}
.leetlnb_menu li.lnb_sub.on a, .leetlnb_menu li.lnb_sub:hover a {border-color:#1764ff;}
.leetlnb_menu li.lnb_sub:not(.print).on a, .leetlnb_menu li.lnb_sub:not(.print):hover a {background:#1764ff url('http://img.megals.co.kr/mock_test/2025/0207_leet/ico_lnb_arr.png') no-repeat right 14px center;}

/* ¾È³» ¹× ½ÅÃ» */
.stn_top {background:url('http://img.megals.co.kr/mock_test/2025/0207_leet/stn_top_bg.jpg') no-repeat center 0; text-align:center;}
.stn_top .inner {width:1331px !important; height:766px;}
.stn_top .ani {position:absolute; left:0; right:0; margin:0 auto;}
.stn_top .ani > img {position:relative; z-index:1;}
.stn_top .ani.ani_txt01 {top:76px; opacity:0; z-index:2;}
.stn_top .ani.ani_txt02 {top:0; opacity:0;}
.stn_top .ani .ani_ico {position:absolute; top:-142px; left:-74px; opacity:0;}
.stn_top .ani .ani_ico02 {position:absolute; top:-144px; left:-117px; opacity:0;}
.stn_01 {background:#e7e7e7;}
.stn_01 .ani02 {position:absolute;}
.stn_01 .ani02.ani02_txt {top:76px; left:50px; opacity:0;}
.stn_01 .ani02.ani02_img {bottom:96px; left:49px; width:0; overflow:hidden;}
.stn_01 .ani02.ani02_img .ani02_list {position:absolute; top:-28px; right:0; display:flex;}
.stn_01 .ani02.ani02_img .ani02_list li {position:relative; top:40px; margin-left:14px; opacity:0;}
.stn_02 {padding:100px 0 80px; text-align:center;}
.stn_02 .stn02_slider_wrap {margin-top:19px;}
.stn_03 {background:#fff;}
.stn_03 .inner {display:flex;}
.stn_03:before {content:''; position:absolute; top:0; left:50%; margin-left:-1068px; width:757px; height:100%; background:#d8dae5;}
.stn_03 .notice_list {padding:62px 34px 0 64px; width:calc(100% - 337px);}
.stn_03 .notice_list li {position:relative; padding:0 90px 11px 14px; border-bottom:1px solid #8f97a6;}
.stn_03 .notice_list li:nth-child(3) {padding-bottom:0; border:none;}
.stn_03 .notice_list li + li {margin-top:9px;}
.stn_03 .notice_list li:before {content:''; position:absolute; top:6px; left:6px; width:2px; height:2px; background:#676f7e;}
.stn_03 .notice_list li a {display:block; font-size:14px; color:#000; line-height:1; font-weight:400;}
.stn_03 .notice_list li span {position:absolute; top:0; right:0; display:block; font-size:14px; color:#808080; line-height:1; font-weight:400;}
.stn_04 {padding:103px 0 123px;}
.stn_04 h3 {font-size:56px; color:#fff; line-height:1; font-weight:800; letter-spacing:-.02px; margin-bottom:57px;}
.stn_04 h3 span {color:#709fff;}
.stn_04 .lcont {padding:43px 50px; width:1000px; min-height:auto; margin-bottom:40px;}
.stn_04 .lcont .lcont_top {padding:38px 0 38px 451px; background:url('http://img.megals.co.kr/mock_test/2025/0207_leet/stn04_img.png') no-repeat center;}
.stn_04 .lcont .lcont_top li {font-size:20px; color:#222; line-height:46px; font-weight:600; letter-spacing:-.2px;}
.stn_04 .lcont .tbl_apply {table-layout:fixed; width:100%; border-collapse:collapse; margin:23px 0 39px;}
.stn_04 .lcont .tbl_apply.type02 {margin:51px 0 70px;}
.stn_04 .lcont .tbl_apply th {font-size:18px; color:#fff; line-height:1; font-weight:400; background:#596576; padding:20px 0;}
.stn_04 .lcont .tbl_apply th.border-bl {border-bottom:1px solid #444a53; border-left:1px solid #444a53;}
.stn_04 .lcont .tbl_apply th.border-l {border-left:1px solid #444a53;}
.stn_04 .lcont .tbl_apply td {position:relative; font-size:20px; color:#222; line-height:1; font-weight:600; letter-spacing:-.25px; text-align:center; border-bottom:1px solid #c9cfd6;
border-left:1px solid #c9cfd6; padding:20px 0;}
.stn_04 .lcont .tbl_apply td:first-child {border-left:none;}
.stn_04 .lcont .tbl_apply td span {font-weight:700;}
.stn_04 .lcont .tbl_apply td .ico_end {position:absolute; top:10px; right:8px;}
.stn_04 .lcont .tbl_apply td .ico_end.type02 {right:292px;}
.stn_04 .lcont .lcont_btn {display:block; width:528px; height:70px; background:#1764ff; border-radius:35px; margin:0 auto; font-size:28px; color:#fff; line-height:70px; font-weight:800; text-align:center;
letter-spacing:-.2px;}
.stn_04 .info_con {background:#272930; border-radius:12px; margin-top:22px; padding:30px 32px;}
.stn_04 .info_con strong {display:block; font-size:20px; color:#fff; line-height:1; font-weight:600; margin-bottom:14px;}
.stn_04 .info_con li {font-size:15px; color:#878b98; line-height:26px; font-weight:300; letter-spacing:-.2px;}
.stn_04 .info_con li span.bold {border-bottom:1px solid #8ca7d8;}
.stn_04 .info_con li a {display:inline-block; width:82px; height:22px; border:1px solid rgba(255,255,255,.5); border-radius:3px; text-align:center; font-size:13px; color:#fff; line-height:22px; 
font-weight:300; margin-left:6px;}
.stn_04 .info_con li a span {padding-right:12px; background:url('http://img.megals.co.kr/mock_test/2025/0207_leet/ico_arr01.png') no-repeat right center;}
.stn_quick{position:absolute !important;right:50%;margin-right:-780px;top:150px;z-index:1;text-align:center}
.stn_quick.fixed{position:fixed !important;}
.stn_quick li a{height:59px;font-size:0;display:block;background:url('http://img.megals.co.kr/mock_test/2024/0223_leet/quick_br.png') no-repeat 0 0}
.stn_quick li.menu0 a{background:0;height:auto;font: 18px/24px 'pretendard';color: #fff;font-weight: bold;background: #172c4b;border-radius: 8px;width: 150px;height: 84px;padding-top: 20px;
box-sizing: border-box;margin-bottom: 10px;}
.stn_quick li.menu1 a{background-position-y:0; height:60px;}
.stn_quick li.menu2 a{background-position-y:-60px}
.stn_quick li.menu3 a{background-position-y:-119px}
.stn_quick li.menu4 a{background-position-y:-179px}
.stn_quick li.on a,
.stn_quick li a:hover{background-position-x:-150px}

/* ½Ã°£Ç¥ ¹× À¯ÀÇ»çÇ× */
.schedule_top {padding-bottom:70px;}
.notice_box {background:#fff; padding:58px 0 100px;}
.notice_box .inner {width:1000px !important;}
.notice_box .tit50 {margin:58px 0 11px;}
.notice_box .tit50:first-child {margin-top:0;}
.notice_box .notice_con {border:1px solid #e4e4e4; border-radius:8px; padding:25px 28px;}
.notice_box .notice_con > li {position:relative; padding-left:7px; font-size:14px; color:#555; line-height:24px; font-weight:400;}
.notice_box .notice_con > li:before {content:'¡¤'; position:absolute; top:0; left:0; font-size:14px; color:#080e16; line-height:24px; font-weight:400;}
.notice_box .notice_con .blue {color:#0b24df;}
.notice_box .notice_con ul li {padding-left:4px;}

/* °øÁö»çÇ× */
.notice_wrap select{float:left; width:100px;height:36px;border-radius: 4px;text-align: center;font: 15px 'pretendard';color: #606368;appearance:none;
background:url('https://img.megals.co.kr/mock_test/2024/0223_leet/ico_select_arrow.png') no-repeat right 11px center; padding-right: 11px; border: 1px solid #c9cfd6;}
.notice_wrap .input_title{float:left; width:100px;height:36px;border-radius: 4px;font: 15px 'pretendard';color: #606368;padding-right: 11px;border-bottom: 1px solid #ccc;padding-left: 13px;}
.notice_wrap textarea::placeholder{font: 14px/20px 'pretendard';color: #999;}
.notice_wrap input[type="text"]::placeholder{font: 14px/36px 'pretendard';padding-left: 13px;color: #999;}
.notice_wrap table.leet_tb.type2 tr th, .notice_wrap .leet_tb.type2 tr td{padding: 12px 16px !important;}
.notice_wrap table {table-layout:fixed; width:100%; margin-top: 12px; text-align:center;}
.notice_wrap table.leet_tb.type2 td.notice_list{padding: 0 !important;}
.notice_wrap table td.notice_list a{color: #222;display: block;width: 100%;height: 100%;padding: 13px 25px 12px;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
word-break: break-all;line-height: 22px; font-size:15px;}
.notice_wrap table td.notice_list a:hover{color: #777;}
.notice_wrap table.leet_tb thead th{border-left: 1px solid #434e5c; font-size:15px; font-weight:500; background:#596576; color:#fff;}
.notice_wrap table.leet_tb tbody th:first-child{border-left: 0;}
.notice_wrap table.leet_tb tbody td{border-bottom: 1px solid #d9dde2;border-left: 1px solid #d9dde2; font-size:15px; font-weight:400;}
.notice_wrap table.leet_tb tbody td:first-child{border-left: 0;}
.notice_wrap table tr.noti{background: #d6e4ff;}
.notice_wrap .pagination { padding:2px 0 2px 3px; font-size:15px;text-align:center;line-height: 15px;margin-top: 25px;}
.notice_wrap .pagination a { min-width: 0; padding:0 .5em; color:#999; vertical-align:middle; display:inline-block; font-family: 'Pretendard';height: 11px;}
.notice_wrap .pagination a.arr img {padding: 0 10px;vertical-align: middle;}
.notice_wrap .pagination a:hover { color:#333; text-decoration:none; }
.notice_wrap .pagination > div {display:inline-block;line-height: 12px;}
.notice_wrap .pagination > div a {border: 0;}
.notice_wrap .pagination > div a.on { color:#333; font-weight:800; }
.notice_wrap .pagination > div a:first-child { border:0; }
.notice_wrap .search{display: flex;align-items: center;justify-content: center;}
.notice_wrap .search select{width: 130px;box-sizing: border-box;height: 44px;border-bottom: 1px solid #ccc;}
.notice_wrap .search input{width: 400px;height: 44px;border-radius: 4px;margin-left: 8px;box-sizing: border-box;border-bottom: 1px solid #ccc;}

/* °øÁö»çÇ× ºäÆäÀÌÁö */
.notice_wrap.view .notice_view dl dt{background: #f0f3f6;height: 70px;line-height: 70px;padding: 0 30px;font-family: 'pretendard';color: #a0a3a7;display: flex;align-items: center; justify-content:space-between;
border-top: 1px solid #c9cfd6;border-bottom: 1px solid #d9dde2;box-sizing: border-box;text-wrap: nowrap;}
.notice_wrap.view .notice_view dl dt .cate {color:#606368;}
.notice_wrap.view .notice_view dl dt .tit{width: 700px;display: inline-block;color: #111;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: break-all;margin-right: 30px;}
.notice_wrap.view .notice_view dl dd{display: block;overflow: hidden;padding: 0 30px ;border-bottom: 1px solid #ddd;width: 100%;box-sizing: border-box;}
.notice_wrap.view .notice_view dl dd.last{padding-top: 20px;padding-bottom: 22px;color: #222;border-bottom: 1px solid #c9cfd6;font: 14px/24px 'pretendard';min-height: 250px;}
.notice_wrap.view .btn_noti_list{width: 80px;height: 36px;font: 15px/36px 'pretendard';color: #fff;display: block;background: #222;border-radius: 4px;text-align: center; font-weight:500;}
.notice_wrap.view .tbl_type01{border-top: 1px solid #c9cfd6;font-size: 14px;}
.notice_wrap.view .tbl_type01 td.list_subj a{color: #313131;width: 640px;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: break-all;display: inline-block;font-size: 14px;}
.notice_wrap.view .tbl_type01 td.date, .lcontent.notice_sub .lcont.view .tbl_type01 td.total{color: #a1a4a8;background: inherit;}
.notice_wrap.view .tbl_type01 td a:hover{color: #777;}
.notice_wrap.view .tbl_type01 td.center {text-align:center !important;}
.notice_wrap.view .tbl_type01 tr.now td{background: none;color: #111111;}
.notice_wrap.view .tbl_type01 tr.now{background: #f7f9fa;}
.notice_wrap.view table td.notice_list a{color: #222;display: block;width: 100%;height: 100%;padding: 13px 25px 12px;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: break-all;line-height: 22px;}
.notice_wrap.view table td .ico_check{font-size: 13px;color: #0082ff;width: 64px;height: 22px;border: 1px solid #0082ff;border-radius: 3px;display: inline-block;line-height: 22px; font-weight:500;}
.ico_reply{font-size: 13px;color: #df0b0b;width: 64px;height: 22px;border: 1px solid #df0b0b;border-radius: 3px;display: inline-block;line-height: 22px;text-align: center; font-weight:500;}
.ico_reply.type2{font-size: 13px;color: #df0b0b;width: 64px;height: 22px;border: 1px solid #df0b0b;border-radius: 3px;display: inline-block;line-height: 22px;text-align: center;background: #fff;}
.notice_wrap.view .noti_view dl {width:100%;}
.notice_wrap.view .noti_view dl dt{display: flex;align-items: center;background: #f0f3f6;border-bottom: 1px solid #d9dde2; width:100%;}
.notice_wrap.view .noti_view dl dt .cate{color: #111;font-size: 14px;}
.notice_wrap.view .noti_view dl dt .cate span{color: #004396;}
.notice_wrap.view .noti_view dl dt .date_wrap{display: flex;flex-direction: column;align-items: center;color: #a1a4a8;}
.notice_wrap.view .noti_view dl dt .tit{width: 655px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: break-all;color: #111;font-family: 'pretendard';margin-right: 25px;}
.notice_wrap.view .noti_view dl dt .question{width: 70px;font: 600 32px/70px 'pretendard';color: #dee0e4;background: #596576;height: 70px;text-align: center;}
.notice_wrap.view .noti_view dl{font-family: 'pretendard';}
.notice_wrap.view .noti_view dl dd.file_wrap{display: flex;align-items: center; width:calc(100% - 48px);}
.notice_wrap.view .noti_view dl dd.file_wrap a{color: #6e7175;font-size: 13px;margin-right: 10px;}
.notice_wrap.view .noti_view dl dd.file_wrap a:hover{text-decoration: underline;}
.notice_wrap.view .noti_view dl dd.last{padding-top: 20px;padding-bottom: 22px;color: #222;border-bottom: 1px solid #c9cfd6;font: 14px/24px 'pretendard';min-height: 180px;box-sizing: border-box;width: 100%;}

/* ¹®ÀÇ°Ô½ÃÆÇ */
.leet_notice_box {background: #eaecf0; box-sizing: border-box;border-radius: 12px;line-height: 24px;margin-top: 10px;z-index: 2; padding:20px 22px 20px 66px; border-radius: 6px;}
.leet_notice_box strong {font-family: 'pretendard';color: #26292d;font-weight: 700;margin-bottom: 7px;display: inline-block;}
.leet_notice_box ul li{font-family: 'pretendard';font-weight: 500;}
.main_s_btn.refund{padding:0 10px;border-radius:4px;background:#2a3545;display:inline-block;color:#fff;height:22px;line-height:22px;font-size:12px;font-family:"pretendard";position: relative;font-weight: 300;}
.main_s_btn:after{content: '';display: inline-block;width: 4px;height: 4px;border-top: 1px solid #80a1cb;border-right: 1px solid #80a1cb;transform: rotate(45deg);vertical-align: middle;margin-left: 6px;}

/* ¹®ÀÇ°Ô½ÃÆÇ ±Û¾²±â */
.leet_notice_box.type02 {padding-left: 133px;}

/* ½ÅÃ»³»¿ª È®ÀÎ */
.leet_tab_con{background:#fff;padding:35px 20px;display: none;border-radius: 12px;}
.leet_tab_con.on{display: block;}
.leet_tab_con.w850{padding:40px 75px;}
.leet_tab_con .desc{font: 500 14px'pretendard';color: #999;display: inline-block;margin-bottom: 10px;}
.leet_tab_con .leet_tb.type3 td,
.leet_tab_con .leet_tb.type3 th{padding:0 24px !important;height:20px; font-size:14px; color:#222;}
.leet_tab_con .leet_tb.type3 th{background:#596576;color:#fff;}
.leet_tab_con .leet_tb.type3 tbody tr th{background:#e2e7ee;color:#222;}
.btn_print{display:inline-block;font-size:0;position:relative;top:-5px;width:28px;height:23px;background:url('https://img.megals.co.kr/mock_test/2023/common/ic_print.png') no-repeat 0 0}
.btn_print:hover{background-position-x:-29px}

/* 25.02.24 */
#lcontainer.sub_contents {background:#edeff0;}

/* lnb */
.leetlnb_menu li:not(.lnb_sub) {border-bottom:1px solid #1e232b;}

/* ¾È³» ¹× ½ÅÃ» */
#lcontainer .stn_count { position:absolute; top:0; right:0; left:0; z-index: 3; height: 90px; background: #1764ff;}
#lcontainer .stn_count.fixed {position: fixed;}
.stn_count .inner {display:flex; justify-content:space-between; align-items:center; height:100%;}
.stn_count .inner .count_left, .stn_count .inner .count_right, .stn_count .inner .count_right .timer_box {display:flex; align-items:center;}
.stn_count .inner .count_left span {display:block; font-size:28px; color:#fff; line-height:1; font-weight:700; letter-spacing:-.2px;}
.stn_count .inner .count_left strong {display:block; font-size:24px; color:#ffe932; line-height:40px; font-weight:800; letter-spacing:-.2px; background:#000; border-radius:20px; padding:0 18px; margin-left:10px;}
.stn_count .inner .count_right .count_tit, .stn_count .inner .count_right .timer_box .count {display:block; font-size:18px; color:#fff; line-height:1; font-weight:800; letter-spacing:-.1px;}
.stn_count .inner .count_right .count_tit {margin-right:14px;}
.stn_count .inner .count_right .timer_box .count {position:relative; padding-left:70px;}
.stn_count .inner .count_right .timer_box .count + .count {margin-left:15px;}
.stn_count .inner .count_right .timer_box .count span {position:absolute; top:50%; right:20px; transform:translateY(-50%); font-family:'Montserrat' !important; font-size:50px; font-weight:700; vertical-align:middle;}
.stn_count .inner .count_right .timer_box .count.h span {right:35px;}
.n_stn_top {background:#1f2a3c; margin-top:90px;}
.n_stn_top .inner {height:780px;}
.n_stn_top .ani {position:absolute; overflow:hidden;}
.n_stn_top .ani.ani_bg {top:0; left:50%; transform:translateX(-50%); opacity:0;}
.n_stn_top .ani.ani_txt01 {top:130px; left:-50px; opacity:0;}
.n_stn_top .ani.ani_txt02 {top:316px; left:-50px; opacity:0;}
.n_stn_01, .n_stn_03, .n_stn_05 {background:#fff;}
.n_stn_02 {background:#fff url('http://img.megals.co.kr/mock_test/2025/0224_leet/n_stn02_bg.jpg') no-repeat center 0;}
.n_stn_02 .count_txt {position:absolute; top:184px; left:-6px; font-size:110px; color:#1764ff; line-height:1; font-weight:800; letter-spacing:-.2px;}
.n_stn_02 .count_txt .counter {font-size:120px; letter-spacing:-.4px;}
.n_stn_02 .count_txt i {position:absolute; top:9px; right:-9px; font-style:normal; font-size:30px; font-weight:400;}
.n_stn_02 .count_txt.type02 {top:352px; left:auto; right:0;}
.n_stn_02 .count_txt.type02 i {top:11px; right:180px;}
.n_stn_03 .n_stn03_list {position:absolute; top:287px; left:0; right:0; margin:0 auto; display:flex; justify-content:space-between;}
.n_stn_03 .n_stn03_list a {position:relative; display:block;}
.n_stn_03 .n_stn03_list a:before {content:''; position:absolute; bottom:17px; right:23px; width:14px; height:20px; 
background:url('http://img.megals.co.kr/mock_test/2025/0224_leet/ico_mouse02.png') no-repeat center 0; animation:move 2s ease-in-out infinite;}
.n_stn_03 .n_stn03_list .list_hov {position:absolute; top:0; left:0; box-shadow:8px 8px 13px rgba(0,0,0,.05); border-radius:8px; z-index:1; display:none;}
@keyframes move {
    0% {transform:translateY(0);}
    50% {transform:translateY(-6px);}
    100% {transform:translateY(0);}
}
.n_stn_04 {background:#f5f6f7;}
.n_stn_05 .event_btn {position:absolute; bottom:279px; left:0; right:0; margin:0 auto; width:520px;}
.stn_03 {background:#d5dbe0;}
.stn_03:before {background:#152336;}
.stn_04 {padding:0 0 100px; background:#f5f6f7;}
.stn_04 h3 {color:#111; text-align: center;}
.stn_04 h3 span {color: #1764ff;}
.stn_04 .mock_info{padding-top: 180px;}
.stn_04 .mock_info:first-child {padding-top:100px;}
.leet_tab{display: flex;justify-content: start;margin-bottom: 20px;}
.leet_tab li{width: calc((100% - 12px) /7); margin-right:2px;}
.leet_tab li:last-child { margin-right:0; }
.leet_tab li a{display: flex;flex-direction: column;padding: 16px 0;font-family: 'pretendard';color: #969da6;align-items: center;background: #d5dce5;border-radius: 4px;line-height: 24px;}
.leet_tab li.on a{color: #fff;background: #1764ff;}
.leet_tab li.on a .date{color: #fff;}
.leet_tab li a .mock_time{font-size: 22px;font-weight: 700;}
.leet_tab li a .date{font-size: 16px;color: #969da6;font-family: 'pretendard';}
.stn_04 .main_step{display:flex; justify-content:space-between; width:960px; margin:0 auto;}
.stn_04 .main_step li {position:relative; text-align:center;} 
.stn_04 .main_step li + li {margin-left:60px;}
.stn_04 .main_step li + li:before {content:''; position:absolute; top:58px; left:-39px; width:17px; height:25px; background:url(https://img.megals.co.kr/mock_test/2025/0224_leet/ico_main_arr.png) no-repeat 0 0;}
.stn_04 .main_step li div {position:relative;display:inline-block;font-size:14px;width:280px;height:140px;text-align:center; background:#152336; border-radius:70px;}
.stn_04 .main_step li:nth-child(2) div {background:#1764ff;}
.stn_04 .main_step li strong {display:block;margin:30px 0 24px; font: 700 22px 'pretendard'; line-height:1; color: #fff;}
.stn_04 .main_step li p {font-weight:bold; font: 500 22px 'pretendard'; line-height:24px; color: #fff;}
.stn_04 .main_step li:first-child strong {margin-bottom:15px;}
.stn_04 .main_step li:first-child p {font-size:18px;}
.stn_04 .main_step li span {display:inline-block; font-size:14px; color:#df0b0b; line-height:1; margin-top:10px;}
.stn_04 .leet_tab_con2 {padding:40px 50px 50px;}
.stn_04 .sc_schedule .leet_tab_con2 {padding:70px 50px;}
.stn_04 .leet_tab_con2 .desc {color:#888;}
.stn_04 .leet_tab_con2 .leet_tb {width:100%; table-layout:fixed;}
.stn_04 .leet_tab_con2 .leet_tb thead th + th {border-left:1px solid #434e5c;}
.stn_04 .leet_tab_con2 .leet_tb tbody th {border-bottom:1px solid #c9cfd6;}
.stn_04 .leet_tab_con2 .leet_tb tbody td{position:relative;border-bottom:1px solid #c9cfd6;border-left:1px solid #c9cfd6; text-align:center;}
.stn_04 .leet_tab_con2 .leet_tb tbody td.border{border-left:1px solid #c9cfd6 !important;}
.stn_04 .leet_tab_con2 .leet_tb tbody td:first-child{border-left:0;}
.stn_04 .leet_tab_con2 .leet_tb.type2 tr th,
.stn_04 .leet_tab_con2 .leet_tb.type2 tr td {font-size:16px;padding:15px !important;font-weight: 400;}
.stn_04 .leet_tab_con2 .leet_tb.type2 tr th {font-weight:500;}
.stn_04 .leet_tab_con2 .leet_tb.type2 tr td {padding:5px 12px !important;}
.stn_04 .leet_tab_con2 .leet_tb tbody .end_td td {background:#b1bdcd;}
.stn_04 .leet_tab_con2 .leet_tb.type2 tbody td.end,
.stn_04 .leet_tab_con2 .leet_tb.type2 tbody td.end1{color:#222;}
.stn_04 .leet_tab_con2 .leet_tb tbody td.end:after,
.stn_04 .leet_tab_con2 .leet_tb tbody td.end1:after{position:absolute; top:50%;right:10px; transform:translateY(-50%);content:"¸¶°¨";color:#fff;font-size:12px;display:inline-block;width:54px;height:20px;
line-height:20px; background:#222;text-align:center;font-family: 'pretendard';font-weight: 400; border-radius:2px;}
.stn_04 .leet_tab_con2 .leet_tb tbody td.end1:after{background:#df0b0b;content:"¸¶°¨ÀÓ¹Ú";}
.stn_04 .leet_tab_con2 .btn_map{display:inline-block;font-size:0;position:relative;top:-5px;width:31px;height:26px;background:url(http://img.megals.co.kr/mock_test/2025/0224_leet/ico_map.png) no-repeat 0 0}
.stn_04 .lcont {position:relative; padding:60px 50px;}
.stn_04 .lcont .img_area {text-align:center; margin-bottom:60px;}
.stn_04 .lcont .lcon_btn_small {text-align:right; margin-bottom:10px;}
.stn_04 .lcont .lcon_btn_small a {display:inline-block; font-size:14px; color:#fff; line-height:32px; font-weight:500; border-radius:4px; text-align:center; background:#282e37; padding:0 12px;}
.stn_04 .lcont .lcon_btn_small a span {padding-right:12px; background:url('http://img.megals.co.kr/mock_test/2025/0207_leet/ico_arr01.png') no-repeat right center;}
.stn_04 .lcont .tbl_apply {margin:0 0 40px;}
.stn_04 .lcont .tbl_apply td.ico_end:after,
.stn_04 .lcont .tbl_apply td.ico_end2:after{position:absolute; top:50%;right:10px; transform:translateY(-50%);content:"¸¶°¨";color:#fff;font-size:12px;display:inline-block;width:54px;height:20px;
line-height:20px; background:#222;text-align:center;font-family: 'pretendard';font-weight: 400; border-radius:2px;}
.stn_04 .lcont .tbl_apply td.ico_end2:after {background:#df0b0b;content:"¸¶°¨ÀÓ¹Ú";}
.stn_04 .lcont .tbl_apply.type03 td.ico_end:after,
.stn_04 .lcont .tbl_apply.type03 td.ico_end2:after {right:261px;}
.stn_04 .lcont .tbl_apply th {padding:14px 0; line-height:22px;}
.stn_04 .lcont .tbl_apply td {font-size:16px; padding:14px 0;}
.stn_04 .lcont .tbl_apply td input[type="radio"] {width:20px; height:20px;}
.stn_04 .lcont .tbl_apply td del {display:block; font-weight:600px; color:#df0b0b; margin-bottom:5px;}
.stn_04 .lcont .tbl_apply .end_tr {background:#b1bdcd;}
.stn_04 .lcont .lcont_btn {width:440px; font-size:24px; background:#1764ff url('http://img.megals.co.kr/mock_test/2025/0224_leet/ico_btn_arr.png') no-repeat right 30px center;}
.stn_04 .info_con {margin-top:0;}
.stn_04 .lcont .bnr_bedge {position:absolute; top:23px; right:-38px; box-shadow:0 0 13px rgba(0,0,0,.21); border-radius:50%;}
.stn_04 .lcont .bnr_bedge .ico_arr {position:absolute; bottom:3px; right:18px;}
.stn_04 .lcont .bnr_bedge a {display:flex; flex-direction:column; align-items:center; justify-content:center; width:180px; height:180px; background:#1764ff; border-radius:50%;}
.stn_04 .lcont .bnr_bedge a strong {font-size:24px; color:#fff; line-height:30px; font-weight:700; letter-spacing:-.2px; margin-bottom:9px;}
.stn_04 .lcont .bnr_bedge .switch_wrap .switch_img .img_on, .stn_04 .lcont .bnr_bedge .switch_wrap .switch_img.on .img_off {display:none;}
.stn_04 .lcont .bnr_bedge .switch_wrap .switch_img.on .img_on {display:inline;}
.stn_04 .info_con {position:relative; background:none; padding:0;}
.stn_04 .info_con .btn_info_open {position:absolute; top:130px; left:13px; width:240px;}
.stn_04 .info_con .btn_info_open .img_on, .stn_04 .info_con .btn_info_open.show .img_off {display:none;}
.stn_04 .info_con .btn_info_open.show .img_on {display:inline;}
.stn_04 .info_con .btn_info_open + .img_wrap {display:none; box-shadow:4px 4px 24px rgba(0,0,0,.05); margin-top:10px; border-radius:16px;}
.stn_04 .info_con .btn_info_open.show + .img_wrap {display:block;}
.stn_quick {top:260px; margin-right:-900px;}
.stn_quick li a {font-size:18px; color:#999; height:60px; line-height:60px; background:#fff; width:120px; font-weight:700; box-shadow:-1px 1px 10px rgb(0,0,0,0.1);}
.stn_quick li:not(.menu3) {margin-top:1px;}
.stn_quick li:not(.menu3):hover a, .stn_quick li:not(.menu3).on a {color:#1764ff;}
.stn_quick li.menu4 a {border-radius:0 0 8px 8px;}
.stn_quick li.menu1 {margin-top:20px;}
.stn_quick li.menu1 a {border-radius:8px 8px 0 0;}
.stn_quick li.menu3 a {border-radius:50%; height:120px; line-height:120px; background:#1764ff; color:#fff; font-size:24px; font-weight:800;}
.stn_quick li.menu2 a {border-radius:0 0 8px 8px;} /* 25.02.17 Ãß°¡ */

/* ÇØ¼³°­ÀÇ */
.explain_top .prof_area{font-size:0; text-align:center;}
.explain_top .prof_area > div {display:inline-block; width:540px; margin:20px 20px 0 0;}
.explain_top .prof_area > div:nth-child(-n+2) {margin-top:0;}
.explain_top .prof_area > div:nth-child(2n) {margin-right:0;}
.explain_top .prof_area a {display: block;}
.explain_top + .notice_box .schedule_box {margin-top:60px;}
.explain_top + .notice_box .schedule_box .leet_tab_con {border:1px solid #e4e4e4;}

/* ¹®ÀÇ°Ô½ÃÆÇ */
.notice_wrap.view table.leet_tb.type4 tr th {font-size:15px;}
.notice_wrap.view .leet_tb.type4 tr td {color:#222; line-height:23px;}
.notice_wrap.view .leet_tb.type4 tbody tr:first-child td p.type02 {line-height:18px;}
.notice_wrap .leet_tb.type3 tbody tr th {background:#e2e7ee; color:#222;}
.notice_wrap .leet_tb.type3 tbody tr td {text-wrap:auto;}
.notice_wrap .refund_box {position:relative;}
.notice_wrap .refund_box .refund_btn{position:relative;background:#282e37;display:block;height:36px;line-height:36px;font-size:15px;color:#fff;text-align:center;}
.notice_wrap .refund_box .refund_btn:after{position:absolute;right:420px;top:1px;content:"¡å";font-size:10px;color: #94979b;}
.notice_wrap .refund_box.on .refund_btn:after{content:"¡ã";color: #94979b;}
.notice_wrap .refund_box .refund_con.type2 {position:absolute; display:none;}
.notice_wrap .refund_box.on .refund_con.type2 {display:block;}
.notice_wrap .refund_box .leet_tb.type3 {margin-top:0;}
.notice_wrap .refund_box .leet_tb.type3 tbody tr th {border-bottom:1px solid #d9dde2; font-size:15px;}
.notice_wrap .refund_box .leet_tb.type3 tbody tr th,
.notice_wrap .refund_box .leet_tb.type3 tbody tr td {background:#f2f4f6; line-height:25px;}
.notice_wrap .refund_box .leet_tb.type3 tbody tr td.time {font-size:14px; font-family:'Nanum Gothic, gulim' !important;}
.notice_wrap .refund_box .leet_tb.type3 tbody tr td.time .bold {font-family:'Nanum Gothic, gulim' !important;}
/* // 25.02.24 */

/* 25.03.10 */
.stn_count .inner .count_left strong {font-size:22px; padding:0 15px;}
.stn_quick li.menu2 a {border-radius:0;}
.stn_quick li.menu4 a {background:#1764ff; color:#fff;}
.stn_quick li.menu4:hover a, .stn_quick li.menu4.on a {color:#fff; background:#0052f6;}
.stn_event {background:#fff; padding:80px 0 100px;}
.sec_tit {text-align:center; letter-spacing:-.2px;}
.sec_tit .sub_tit {display:inline-block; font-size:30px; color:#111; line-height:48px; font-weight:800; border:1px solid #dcdcdc; border-radius:25px; padding:0 70px; margin-bottom:23px;}
.sec_tit h3 {font-size:56px; color:#1764ff; line-height:66px; font-weight:900;}
.stn_event .event_list {font-size:0; text-align:center; margin-top:51px;}
.stn_event .event_list li {position:relative; display:inline-block; vertical-align:top;}
.stn_event .event_list li.on {animation:opacity .7s linear;}
.stn_event .event_list li + li {margin-left:30px;}
.stn_event .event_list li a {display:flex; flex-direction:column; justify-content:center; align-items:center; width:260px; height:220px; letter-spacing:-.2px; font-size:26px; color:#fff; line-height:1;
font-weight:800; background:url('https://img.megals.co.kr/mock_test/2025/0310_leet/event_list01.png') no-repeat center;}
.stn_event .event_list li:nth-child(2) a {background:url('https://img.megals.co.kr/mock_test/2025/0310_leet/event_list02.png') no-repeat center;}
.stn_event .event_list li:last-child a {background:url('https://img.megals.co.kr/mock_test/2025/0310_leet/event_list03.png') no-repeat center;}
.stn_event .event_list li a span {font-size:18px; font-weight:500; opacity:.7; margin-top:9px;}
.stn_event .event_txt {margin:0 auto; box-shadow:0 0 13px rgba(0,0,0,.07); border-radius:10px; margin-top:50px; padding:38px 49px;}
.stn_event .event_txt dl {display:flex; align-items:start;}
.stn_event .event_txt dl + dl {border-top:1px solid #e4e7ea; padding-top:23px; margin-top:13px;}
.stn_event .event_txt dl dt {font-size:20px; color:#1764ff; line-height:32px; font-weight:700; letter-spacing:-.2px; margin-right:120px;}
.stn_event .event_txt dl dd {font-size:20px; color:#111; line-height:32px; font-weight:500; letter-spacing:-.2px;}
.stn_event .event_txt dl dd li {position:relative; padding-left:34px;}
.stn_event .event_txt dl dd li strong {display:block; font-size:18px; line-height:18px; font-weight:700; background:#ffe932; padding:0 3px;}
.stn_event .event_txt dl dd li span {position:absolute; top:5px; left:0; display:flex; justify-content:center; align-items:center; width:22px; height:22px; background:#efefef; border-radius:4px;
font-size:14px; font-weight:700;}
.stn_event .event_txt dl dd li .btn_tag {position:absolute; bottom:-4px; right:-127px; font-size:15px; color:#333; line-height:24px; font-weight:700; letter-spacing:-.2px;
border:1px solid #c5c5c5; border-radius:4px; background:#fff; padding:0 6px;}
.btn_event {margin:40px 0 79px;}
.btn_event .e_btn {display:block; width:520px; height:70px; font-size:26px; color:#fff; line-height:70px; font-weight:800; border-radius:35px; text-align:center; margin:0 auto;
background:#1764ff url('http://img.megals.co.kr/mock_test/2025/0224_leet/ico_btn_arr.png') no-repeat right 30px center;}
.btn_event .e_btn.type02 {background:#888; color:#c5c5c5;}
.stn_event .event_info {display:flex; align-items:start; background:#f5f6f7; border-radius:8px; padding:24px 97px;}
.stn_event .event_info strong {display:block; font-size:20px; color:#333; line-height:25px; font-weight:700; margin-right:140px;}
.stn_event .event_info li {font-size:15px; color:#df0b0b; line-height:25px; font-weight:300; letter-spacing:-.2px;}
@keyframes opacity {
    0% {opacity:1;}
    50% {opacity:0;}
    100% {opacity:1;}
}
.stn_event .ly_pop {position:fixed; top:0; left:0; right:0; max-width:2000px; height:100%; margin:0 auto; z-index:12; display:none;}
.stn_event .ly_pop .ly_pop_inner {display:flex; justify-content:center; align-items:center; width:100%; height:100%;}
.stn_event .ly_pop .ly_pop_inner .ly_pop_dim {position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.8);}
.stn_event .ly_pop .ly_pop_inner .ly_pop_con {position:relative; width:500px; z-index:1;}
.stn_event .ly_pop .ly_pop_inner .ly_pop_con img {width:100%;}
.stn_event .ly_pop .ly_pop_inner .ly_pop_con .btn_ly_down {display:block; width:320px; margin:30px auto 0;}
/* // 25.03.10 */

/* 25.03.23 */
#lcontainer .inner.type02 {width:1200px; text-align:center;}
.explain_top {position:relative; z-index:1; padding-bottom:76px;}
.explain_top:after {content:''; position:absolute; top:0; left:50%; margin-left:-292px; width:1292px; height:932px; 
background:url('http://img.megals.co.kr/mock_test/2025/0323_leet/explain_bg.png') no-repeat center 0; z-index:-1;}
.explain_top .prof_new .img_wrap {box-shadow:0 0 38px rgba(195,200,202,.5); border-radius:12px;}
/* // 25.03.23 */

/* 25.05.09 */
.stn_event .sec_tit h3{position: relative;margin-bottom: 15px;color: #111;z-index: 1;}
.stn_event .sec_tit h3::before{content: '';position: absolute;top: -4px;left: 301px;width: 121px;height: 76px;background: url(//img.megals.co.kr/mock_test/2025/0509_leet/txt_obj.png) no-repeat center 0;z-index: -1;}
.stn_event .sec_tit span{font-size: 26px;font-weight: bold;color: #1764ff;}
.stn_event .event_txt dl dt{color: #111;}
.stn_event .event_txt dl dd li{padding-left: 0;line-height: 1.4;}
.stn_event .event_txt dl dd li b{color: #1764ff;}
.stn_event .event_txt dl dd li strong{margin-top: 9px;}

/* 25.06.23 */
.stn_event .sec_tit span {font-weight:800; color:#111;}
.stn_event .event_txt dl dt {margin-right:0; width:192px;}
.stn_event .event_txt dl dd > span {font-size:16px; color:#666;}
.stn_event .event_txt dl dd p {line-height:28px;}
.stn_event .event_txt dl dd p strong {font-weight:700;}
.stn_event .event_txt dl dd p b {color:#1764ff;}
.stn_event .event_txt dl dd p b.bottom_line {border-bottom:2px solid #1764ff;}
.stn_event .event_txt dl dd .et_flex {display:flex;}
.stn_event .event_txt .lcont_btn {display:block; width:520px; height:70px; background:#1764ff url('http://img.megals.co.kr/mock_test/2025/0224_leet/ico_btn_arr.png') no-repeat right 30px center;
border-radius:35px; margin:41px auto 0; font-size:26px; color:#fff; line-height:70px; font-weight:800; text-align:center; letter-spacing:-.2px;}
.stn_event .event_info {padding:30px 49px;}
.stn_event .event_info strong {margin-right:122px;}
.stn_event .event_info li {font-weight:400;}
.stn_event .event_info li a {display:inline-block; font-size:15px; color:#fff; line-height:24px; font-weight:400; background:#df0b0b; border-radius:2px; padding:0 5px; margin-left:5px;}