@charset "euc-kr";
/*=============================================================================+
| Å¸ÀÌÆ²: ¸Þ°¡·Î½ºÄð 2019 LEET ¸ðÀÇ°í»ç > ¼ºÀûºÐ¼® ¼­ºñ½º                      |
| ÀÛ¾÷ÀÏ: 2019-03-07                                                           |
| ÀÛ¼ºÀÚ: ÀÌÁ¤¼¼ //gima.pe.kr                                             |
+------------------------------------------------------------------------------+
| [¼ºÀûºÐ¼® ¼­ºñ½º] Àü¿ëÀÌ¹Ç·Î ´Ù¸¥ ÆäÀÌÁö¿¡ ÀåÂøÇÏ½Ã¸é ¾ÈµË´Ï´Ù.
| leet.css ¿Í º´ÇàÇØ¾ß ÇÏ¸ç, ¹Ýµå½Ã leet.css ´ÙÀ½¿¡ ÀåÂøÇØ¾ß ÇÕ´Ï´Ù.
+-----------------------------------------------------------------------------*/


/* 2019.05.02 ¼öÁ¤ */
html,body { height:100%; border:0; background-color:#fff; }
body,p,table,input,select,button,textarea { color:#666; font:12px/20px 'Nanum Gothic',Dotum; 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; *font-size:0; }
table { border:0; border-spacing:0; border-collapse:collapse; }
table th { text-align:center; }
th,td { word-break:break-all;/*vertical-align:middle*/ }
/*th *,td *{vertical-align:middle}*/
table th.vm,table td.vm, table th.vm *,table td.vm *{vertical-align:middle} /*2021.04.27*/
img { border:0; vertical-align:middle; }
em,i { font-style:normal; }
ul { list-style:none; }
strong { font-weight:bold; }


/* 2024.06.08 */
/*------------------------------------------------------------------------------
| ¹öÆ°
|.............................................................................*/

.btn50bk { display:inline-block; min-width:40px; height: 50px; line-height: 48px; padding:0px 25px; background: #04070b; color:#fff;border-radius: 50px; text-align:center; font-weight: bold;}
.btn50b { display:inline-block; min-width:40px; height: 50px; line-height: 48px; padding:0px 25px; background: #0082ff; color:#fff;border-radius: 50px; text-align:center; font-weight: bold;}
/*// 2024.06.08 */

/*------------------------------------------------------------------------------
| ·¹ÀÌ¾Æ¿ô
|.............................................................................*/

/* ¼ºÀûºÐ¼® ¼­ºñ½º ·¹ÀÌ¾Æ¿ô */
#wrap_leet { width:1200px; margin:0 auto; }
#wrap_leet #head { position:relative;padding:45px 0 14px 5px; width:1200px; min-width:1200px; border-bottom:2px solid #000; z-index:1;overflow:hidden; box-sizing: border-box;} /* 2024.05.25 */
#wrap_leet #head .m1 { float:left; }
#wrap_leet #head .m2 { /*position:absolute; left:250px; top:28px;*/ }
#wrap_leet #head .m3 { float:right; }
#wrap_leet #head .mtitbtn{padding:0 20px;border-radius:20px;background:#bf1b3e;display:inline-block;color:#fff;height:30px; line-height:30px; font-size:14px; font-weight: bold;}
#wrap_leet #head .mtitbtn:after{content:" ¢º"; padding-left: 4px; font-size:7px; vertical-align: top}
#wrap_leet #head .mtitbtn:hover{color:#fff !important}

/* 2024.05.25 Ãß°¡ */
#wrap_leet #head ul.top_area { display: flex; justify-content: flex-end; align-items:end; height: 24px;} 
#wrap_leet #head ul.top_area li { display: inline-block; padding: 0 15px; font-size: 13px; position: relative; }
#wrap_leet #head ul.top_area li:last-child { padding-right: 0px;}
#wrap_leet #head ul.top_area li:not(:first-child):before { content:''; position: absolute; left: 0; top: 3px; width: 1px; height: 13px; background:#ccc;}
#wrap_leet #head ul.top_area li a { color: #000; font-weight: bold;}
/*// 2024.05.25 Ãß°¡ */

#wrap_leet #body { position:relative; width:1200px; margin:-2px 0 0 0; *zoom:1;min-height:894px; }
#wrap_leet #body #menu { position:absolute; top:0; right:1000px; float:left; width:200px; height: 100%; background:#dfdddd; margin:0 auto; }
#wrap_leet #body #menu.fixed { float:none; position:fixed; top:0; }
#wrap_leet #body #menu dt { position:relative; background-color:#08090a; padding:35px 0 25px 25px;}
#wrap_leet #body #menu dt p { position:relative; font-size:18px; font-weight:600; color: #fff;margin-bottom:10px; }
#wrap_leet #body #menu dt p a{color: #fff !important; }
#wrap_leet #body #menu dt select { border:1px solid #ccc; color:#999;}
#wrap_leet #body #menu dd.mn { overflow:hidden; background-color:#f5f5f5; font-size:13px; line-height:15px; font-weight:bold; letter-spacing: -1px;}
#wrap_leet #body #menu dd.mn a{ display:block;height:38px;line-height:36px;padding:0 0 0 20px;color:#666  !important; width:180px; letter-spacing: -0.5px;}
#wrap_leet #body #menu dd.mn a:before{margin-right:6px;content:"";position:relative;top:-3px;width:3px;height:3px;background:#000;display:inline-block;}
#wrap_leet #body #menu dd.mn.on a{color:#0f3986 !important;}
#wrap_leet #body #menu .tit span,
#wrap_leet #body #menu .tit a{ display:block;position:relative; background-color: #0f3986; font-size:16px; font-weight:600; color: #fff !important; padding:20px 0 20px 20px; }
#wrap_leet #body #menu .tit.type2 a{background:#1d4998;}
#wrap_leet #body #menu .tit.type3 a{background:#04070b; color:#2b9eff !important;} /* 2024.05.25 Ãß°¡ */
#wrap_leet #body #menu .tit.type4 a{background:#0b1e40; color:#fff !important;} /* 2024.06.08 Ãß°¡ */
#wrap_leet #body #main { width:950px; /*min-height-:2500px;*/ margin-left:179px; padding:44px 49px 90px 70px; background-color:#fff; }
#wrap_leet #body #main .tit10 { margin-top: -7px;  color: #000; font-size:20px; }
#wrap_leet #body #main .tit20 span { color:#bf1b3e; }
#wrap_leet #body:after { content:" "; display:block; clear:both; }


/* ¸®½ºÆ® */
.lst_ser1 { border-top:2px solid #000; *zoom:1;}
.lst_ser1 li { float:left; width:50%; *width:49.99%; background:#f7ece8; font:bold 13px/36px 'Nanum Gothic'; }
.lst_ser1 li a { color:#333; }
.lst_ser1 li a hover{ color:#bf1b3e; }
.lst_ser1 li span { margin:0 5px 0 30px; color:#bf1b3e; }
.lst_ser1 li.m1 { border-bottom:1px solid #000; }

.lst_ser1 li.m2 { border-bottom:1px solid #000; }
.lst_ser1:after { content:" "; display:block; clear:both; }


/* ¼ºÀûÁ¶È¸ ¹× ºÐ¼® ÆäÀÌÁöÀÇ ¸Þ´º ¹Ù·Î°¡±â °íÁ¤ */
#oGoMenu.fixed { position:fixed; top:0; z-index:19; }

/* ±×·¡ÇÁ °ü·Ã */
#graph1 { position:relative; }
#graph1 table { min-width:950px; border:1px solid #e5e5e5; border-top-color:#ccc; }
#graph1 table thead tr th {height:60px; border-left:1px solid #fff; border-bottom:1px solid #fff; background:#dcdddf; color:#000; font:bold 13px/1.6 'Nanum Gothic'; }
#graph1 table thead tr th.first-child { border-left:0; }
#graph1 table thead tr th a { font-size:11px; color:#888; }
#graph1 table thead tr th a span { color:#ed3200; }
#graph1 table thead tr td { background:#dcdddf; }


#graph1 table tbody tr th { height:29px; color:#000; font:bold 11px 'Nanum Gothic';}
#graph1 table tbody tr th,
#graph1 table tbody tr td { border-top:1px solid #e5e5e5; background:url('//img.megals.co.kr/leet/2014/graph1.bg.gif') #f5f5f5; }
#graph1 table div.grap { width:100%; height:359px; overflow:hidden; }
#graph1 table div.grap ul { width:50%; margin:0 auto; cursor:pointer; }
#graph1 table div.grap ul li { font:0/0 Dotum; }
#graph1 table div.grap ul li.g1 { height:100px; background:#bbdcf8; }
#graph1 table div.grap ul li.g2 { height:100px; background:#a4c7f3; }
#graph1 table div.grap ul li.g3 { height:100px; background:#7aaae8; }
#graph1 table div.grap ul li.g4 { height:100px; background:#5490de; }
#graph1 div.cursor { position:absolute; left:0px; z-index:1; }
#graph1 div.cursor em { position:absolute; left:0; top:37px; width:950px; height:4px; border:1px solid #e7df06; background:#fff959; opacity:.5; filter:alpha(opacity:50); }
#graph1 div.cursor div { position:relative; width:103px; height:59px; padding:10px; background:url('//img.megals.co.kr/leet/2014/graph1.cursor.png') no-repeat; }

#graph2 { position:relative; padding:20px; border:1px solid #e5e5e5; border-top-color:#ccc; border-bottom:0; background:#f5f5f5; }
#graph2 .grap1 { height:22px; margin-bottom:8px; overflow:hidden; *zoom:1; }
#graph2 .grap1 li { float:left; height:100%; }
#graph2 .grap1 li.g1 { background:#bbdcf8; }
#graph2 .grap1 li.g2 { background:#a4c7f3; }
#graph2 .grap1 li.g3 { background:#7aaae8; }
#graph2 .grap1 li.g4 { background:#5490de; }
#graph2 .grap1:after { content:" "; display:block; clear:both; }
#graph2 .grap2 { width:870px; margin-left:-36px; *zoom:1; }
#graph2 .grap2 li { float:left; width:9.09%; text-align:center; }
#graph2 .grap2:after { content:" "; display:block; clear:both; }
#graph2 .cursor {
	position:absolute; top:42px; width:199px; height:25px; padding-top:36px;
	background:url('//img.megals.co.kr/leet/2014/graph2.cursor.png') no-repeat; color:#000;
	font:bold 12px/1em 'Nanum Gothic'; text-align:center; z-index:1;
}

#graph3 { position:relative; width:330px; height:210px; background:url('//img.megals.co.kr/leet/2014/graph3.gif') no-repeat; }
#graph3 table { position:absolute; right:0; bottom:0; width:302px; }
#graph3 table th { height:27px; color:#999; font:bold 11px/1.5em 'Nanum Gothic'; vertical-align:bottom; }
#graph3 table td { text-align:center; vertical-align:bottom; }
#graph3 table td em { width:50%; max-width:40px; margin:0 auto; background:#aeaeae; display:block; }
#graph3 div.cursor { position:absolute; right:0; width:302px; height:4px; background:#ed3200; opacity:.8; filter:alpha(opacity:80); }

.university_box {margin:30px 0 25px;}
.university_box .university_img{margin-right:18px;}
.university_box .university_img img{width:90px;height:90px;}
.university_box .university_tit dt{color:#000;font-size:17px;font-weight:bold;margin:18px 0 8px;}

.lst03.type2{background-color: #ecf4fd;padding-bottom:20px;}
.lst03.type2 dd{padding:15px 10px 15px 15px; border-top:1px solid #dcdde4;background:#fff;line-height:1.7;}
.lst03.type2 .type2_con{height:180px;overflow:hidden;overflow-y:auto;vertical-align:middle}/*2020.05.26*/

.ico_help{top:-1px;display:inline-block;position:relative;width:15px;height:15px;background:url(//img.megals.co.kr//mock_test/2020/service/ico_help.png) no-repeat 0 0;font-size:0;}
.ico_help .help_layer{position:absolute;z-index:10;display:none}
.ico_help:hover .help_layer{display:inline-block;}

.graph_my{position:relative;padding-top:10px;width:100%;margin-top:30px;}
.graph_my .graph_my_layer{position:absolute;z-index:3;display:none;}
.graph_my .graph_my_active{position:absolute;z-index:1;top:0;left:11%;margin-left:-5px;}
.graph_my .graph_my_active:before{content:"";width:3px;height:113px;position:absolute;left:15px;bottom:-113px;background:url(//img.megals.co.kr//mock_test/2020/service/graph_my_var.png) no-repeat 0 0;}/*2020.05.26*/
.graph_my .graph_my_active strong{letter-spacing:-1px;position:absolute;top:17px;width:100%;text-align:center;color:#da1212;font-size:12px;}

.tbl02.tcenter td{padding-left:0;text-align:center;}