/*
History Ãß°¡,¼öÁ¤ÇÒ »çÇ×Àº ²À ÁÖ¼®À» Àû°í ÀÛ¾÷ ÇÏµµ·Ï ÇÕ½Ã´Ù.ÃÖÃÊ ÀÛ¼º 2008.09
*/

/* @charset "euc-kr"; */



/* BODY ¹®¼­ ¼Ó¼º */

body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;

    /* IE Àü¿ë, ½ºÅ©·Ñ¹Ù ¼Ó¼º */
    scrollbar-face-color       : #f4f4f4;
    scrollbar-highlight-color  : #ffffff;
    scrollbar-shadow-color     : #b4b4b4;
    scrollbar-darkshadow-color : #ffffff;
    scrollbar-3dlight-color    : #ffffff;
    scrollbar-track-color      : #eeeeee;
    scrollbar-arrow-color      : #b3b3b3;


}


.topbg {background-repeat:repeat-x ; background-position:left top;}

/* ¼Ó¼º */
td {font-family:dotum; font-size:12px; color:#666666; font-family:dotum,gulim,"µ¸¿ò","±¼¸²","Trebuchet MS", "Arial";line-height:160%;}


A:link    {font-size:9pt; font-family: dotum,gulim,"µ¸¿ò","±¼¸²","Trebuchet MS", "Arial"; text-decoration: none; color: #666666; line-height:160%;}
A:active  {font-size:9pt; font-family: dotum,gulim,"µ¸¿ò","±¼¸²","Trebuchet MS", "Arial"; text-decoration: none; color: #666666; line-height:160%;}
A:visited {font-size:9pt; font-family: dotum,gulim,"µ¸¿ò","±¼¸²","Trebuchet MS", "Arial"; text-decoration: none; color: #666666; line-height:160%;}
A:hover   {font-size:9pt; font-family: dotum,gulim,"µ¸¿ò","±¼¸²","Trebuchet MS", "Arial"; text-decoration: underline; color:#666666 ; line-height:160%;}

form {margin:0px;}

/* Å×ÀÌºí ¶óÀÎÁÖ±â */
.line_l { BORDER-LEFT: #dddddd 1px solid; }
.line_r { BORDER-righT: #dddddd 1px solid; }
.line_lr { BORDER-LEFT: #dddddd 1px solid;  BORDER-right: #dddddd 1px solid;}

/* ¸ðµç ÀÌ¹ÌÁö µÎ²² 0 À¸·Î ¼³Á¤ */
img { border: none; }


/*png */
.png24 {
    tmp:expression(setPng24(this));
}



.topbg {background-repeat:repeat-x ; background-position:left top;}


/* 11pxÆùÆ®*/
.11px_gray { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#666666; text-decoration: none; line-height:130%;}
.11px_gray  a:link { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#666666; text-decoration: none;line-height:130%;}
.11px_gray  a:visited { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#666666; text-decoration: none; line-height:130%;}
.11px_gray  a:active { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#666666; text-decoration: none;line-height:130%;}
.11px_gray  a:hover { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#666666; text-decoration: none;line-height:130%;}


.11px_gray1 { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#323335; text-decoration: none; line-height:130%;}
.11px_gray1 a:link { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#323335; text-decoration: none;line-height:130%;}
.11px_gray1 a:visited { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#323335; text-decoration: none; line-height:130%;}
.11px_gray1 a:active { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#323335; text-decoration: none;line-height:130%;}
.11px_gray1 a:hover { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#3075c2; text-decoration: none;line-height:130%;}


.11px_gray2 { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#9e9e9e; text-decoration: none; line-height:130%;}
.11px_gray2  a:link { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#9e9e9e; text-decoration: none;line-height:130%;}
.11px_gray2  a:visited { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#9e9e9e; text-decoration: none; line-height:130%;}
.11px_gray2  a:active { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#9e9e9e; text-decoration: none;line-height:130%;}
.11px_gray2  a:hover { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#3075c2; text-decoration: underline;line-height:130%;}


.11px_gray3 { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#000000; text-decoration: none; line-height:150%;}
.11px_gray3  a:link { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#000000; text-decoration: none;line-height:150%;}
.11px_gray3  a:visited { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#000000; text-decoration: none; line-height:150%;}
.11px_gray3  a:active { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#000000; text-decoration: none;line-height:150%;}
.11px_gray3  a:hover { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#3075c2; text-decoration: none;line-height:150%;}

.11px_gray3_1 { font-family:"arial"; font-size: 10px; color:#7e8593; text-decoration: none; line-height:100%;}
.11px_gray3_1  a:link { font-family:"arial"; font-size: 10px; color:#7e8593; text-decoration: none;line-height:100%;}
.11px_gray3_1  a:visited { font-family:"arial"; font-size: 10px; color:#7e8593; text-decoration: none; line-height:100%;}
.11px_gray3_1  a:active { font-family:"arial"; font-size: 10px; color:#7e8593; text-decoration: none;line-height:100%;}
.11px_gray3_1  a:hover { font-family:"arial"; font-size: 10px; color:#3075c2; text-decoration: none;line-height:100%;}


.11px_gray4 { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#3b424e; text-decoration: none; line-height:100%;}
.11px_gray4  a:link { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#3b424e; text-decoration: none;line-height:100%;}
.11px_gray4  a:visited { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#3b424e; text-decoration: none; line-height:100%;}
.11px_gray4  a:active { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#3b424e; text-decoration: none;line-height:100%;}
.11px_gray4  a:hover { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#3075c2; text-decoration: none;line-height:100%;}

.11px_gray5 { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#7e7e7e; text-decoration: none; line-height:120%;}
.11px_gray5  a:link { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#7e7e7e; text-decoration: none; line-height:120%;}
.11px_gray5  a:visited { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#7e7e7e; text-decorsation: none; line-height:120%;}
.11px_gray5  a:active { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#7e7e7e; text-decoration: none; line-height:120%;}
.11px_gray5  a:hover { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#598fab; text-decoration: none; line-height:120%;}

.11px_white { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#ffffff; text-decoration: none; line-height:120%;}
.11px_white  a:link { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#ffffff; text-decoration: none; line-height:120%;}
.11px_white  a:visited { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#ffffff; text-decorsation: none; line-height:120%;}
.11px_white  a:active { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#ffffff; text-decoration: none; line-height:120%;}
.11px_white  a:hover { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#ffffff; text-decoration: none; line-height:120%;}


.11px_gray6 { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:656970; text-decoration: none; line-height:120%;}
.11px_gray6  a:link { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:656970; text-decoration: none; line-height:120%;}
.11px_gray6  a:visited { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:656970; text-decorsation: none; line-height:120%;}
.11px_gray6  a:active { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:656970; text-decoration: none; line-height:120%;}
.11px_gray6  a:hover { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:656970; text-decoration: underline; line-height:120%;}

.11px_blue { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#3075c2; text-decoration: none; line-height:160%;}
.11px_blue  a:link { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#3075c2; text-decoration: none;line-height:160%;}
.11px_blue  a:visited { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#3075c2;text-decoration: none; line-height:160%;}
.11px_blue  a:active { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#3075c2; text-decoration: none;line-height:160%;}
.11px_blue  a:hover { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#5e86bc; text-decoration: none;line-height:160%;}


.font11 { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px;}

.font11_red { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:red;}
.font11_blue { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#598fab;}
.font11_gray { font-family:dotum,"µ¸¿ò", "arial"; font-size: 11px; color:#2d2f31;}
.font12_gray { font-family:dotum,"µ¸¿ò", "arial"; font-size: 12px; color:#2d2f31;}



/* ÆûÀÇ input¹Ú½ºµî¿¡ ´ëÇÑ ¼³Á¤ */
.home_input{ font-family:dotum,"µ¸¿ò", "arial";font-size:12px;color:#838383; HEIGHT: 18px; border: 1px solid #e0e0df;}
.home_input2{ font-family:dotum,"µ¸¿ò", "arial"; font-size:12px; color:#838383; HEIGHT: 40px; border: 1px solid #e0e0df;}
.textarea{border:1px solid #CDCDCD; background:#ffffff; font-size:12px; font-family:dotum,"µ¸¿ò", "arial"; color:#868585; padding:10px}
.textarea_2{border:1px solid #CDCDCD; background:#ffffff; font-size:11px; font-family:dotum,"µ¸¿ò", "arial"; color:#868585; padding:10px}
.select { background:#ffffff; font-family: dotum; border:1px #CDCDCD solid; font-size: 11px; color:#868585;}/*1001*/

/* 2015.09.25 */
#sch_top table td { text-align:left; }
#STATICMENU { top:320px !important; }
#STATICMENU img { vertical-align:top !important; }



/* ÄÃ·¯ÆùÆ®*/
.blue { font-family:dotum,"µ¸¿ò", "arial"; color:#5e86bc; text-decoration: none; line-height:160%;}
.blue01 { font-family:dotum,"µ¸¿ò", "arial"; font-size:14px; color:9edcff; text-decoration: none; line-height:160%; font-weight: bold}
.turquoise { font-family:dotum,"µ¸¿ò", "arial"; color:#598fab; text-decoration: none; line-height:160%; }
.teatxt01 { font-family:dotum,"µ¸¿ò", "arial"; color:#404040; text-decoration: none;}
.white { font-family:dotum,"µ¸¿ò", "arial"; color:#ffffff; text-decoration: none; line-height:160%;}
.gray { font-family:dotum,"µ¸¿ò", "arial"; color:#707070; text-decoration: none; line-height:160%; font-weight: bold}
.gray01 { font-family:dotum,"µ¸¿ò", "arial"; font-size:12px; color:#5b6575; text-decoration: none; line-height:100%; font-weight: bold}
.black { font-family:dotum,"µ¸¿ò", "arial"; color:#353535; text-decoration: none; line-height:160%;}
.orange { font-family:dotum,"µ¸¿ò", "arial"; color:#ff6931; text-decoration: none; line-height:160%;}
.orange16 { font-family:dotum,"µ¸¿ò", "arial"; font-size: 14px; color:#ff6931; text-decoration: none; line-height:160%;}
.blue_bold { font-family:dotum,"µ¸¿ò", "arial"; color:#3e78b7; text-decoration: none; line-height:160%; font-weight: bold}

.blue_brd_02 { font-family:dotum,"µ¸¿ò", "arial"; color:#5e86bc; text-decoration: none; line-height:13px ; padding:5px 0px 2px 0px;}
.blue_bold_02 { font-family:dotum,"µ¸¿ò", "arial"; color:#3e78b7; text-decoration: none; font-weight: bold;line-height:13px ; padding:5px 0px 2px 0px;}
.blue01_02 { font-family:dotum,"µ¸¿ò", "arial"; font-size:14px; color:9edcff; text-decoration: none; font-weight: bold;line-height:13px ; padding:5px 0px 2px 0px}
.blue01_03 {line-height:13px ; padding:5px 0px 2px 0px}

.blue_under { font-family:dotum,"µ¸¿ò", "arial"; color:#3075c2; text-decoration: underline; line-height:160%;}
.blue_under  a:link { font-family:dotum,"µ¸¿ò", "arial"; color:#3075c2; text-decoration: underline;line-height:160%;}
.blue_under  a:visited { font-family:dotum,"µ¸¿ò", "arial"; color:#3075c2; text-decorsation: underline;line-height:160%;}
.blue_under  a:active { font-family:dotum,"µ¸¿ò", "arial"; color:#3075c2; text-decoration: underline;line-height:160%;}
.blue_under  a:hover { font-family:dotum,"µ¸¿ò", "arial"; color:#3075c2; text-decoration: underline;line-height:160%;}

.org { font-family:dotum,"µ¸¿ò", "arial"; color:#ff6931; text-decoration: none; line-height:160%;}
.org  a:link { font-family:dotum,"µ¸¿ò", "arial"; color:#ff6931; text-decoration: none;line-height:160%;}
.org  a:visited { font-family:dotum,"µ¸¿ò", "arial"; color:#ff6931; text-decorsation: none;line-height:160%;}
.org  a:active { font-family:dotum,"µ¸¿ò", "arial"; color:#ff6931; text-decoration: none;line-height:160%;}
.org  a:hover { font-family:dotum,"µ¸¿ò", "arial"; color:#ff6931; text-decoration: underline;line-height:160%;}

.blue_01 { font-family:dotum,"µ¸¿ò", "arial"; color:#598fab; text-decoration: none; line-height:160%;}
.blue_01  a:link { font-family:dotum,"µ¸¿ò", "arial"; color:#598fab; text-decoration: none;line-height:160%;}
.blue_01  a:visited { font-family:dotum,"µ¸¿ò", "arial"; color:#598fab; text-decorsation: none;line-height:160%;}
.blue_01  a:active { font-family:dotum,"µ¸¿ò", "arial"; color:#598fab; text-decoration: none;line-height:160%;}
.blue_01  a:hover { font-family:dotum,"µ¸¿ò", "arial"; color:#598fab; text-decoration: underline;line-height:160%;}


.white { font-family:dotum,"µ¸¿ò", "arial"; color:#ffffff; text-decoration: none; line-height:160%;}
.white  a:link { font-family:dotum,"µ¸¿ò", "arial"; color:#ffffff; text-decoration: none;line-height:160%;}
.white  a:visited { font-family:dotum,"µ¸¿ò", "arial"; color:#ffffff; text-decorsation: none;line-height:160%;}
.white  a:active { font-family:dotum,"µ¸¿ò", "arial"; color:#ffffff; text-decoration: none;line-height:160%;}
.white  a:hover { font-family:dotum,"µ¸¿ò", "arial"; color:#ffffff; text-decoration: underline;line-height:160%;}


.gray02 { font-family:dotum,"µ¸¿ò", "arial"; color:#666666; text-decoration: underline; line-height:160%;}
.gray02  a:link { font-family:dotum,"µ¸¿ò", "arial"; color:#666666; text-decoration: underline;line-height:160%;}
.gray02  a:visited { font-family:dotum,"µ¸¿ò", "arial"; color:#666666; text-decoration: underline;line-height:160%;}
.gray02  a:active { font-family:dotum,"µ¸¿ò", "arial"; color:#255caf; text-decoration: none;line-height:160%;}
.gray02  a:hover { font-family:dotum,"µ¸¿ò", "arial"; color:#255caf; text-decoration: underline;line-height:160%;}

/* Å×ÀÌºí ¶óÀÎ*/
.t-white { border: 0px solid; border-color: #ffffff; border-top-width: 2px; }

/* ±³¼ö¼Ò°³ Å×ÀÌºí */
.txt01 { font-family:dotum,"µ¸¿ò", "arial"; font-size: 12px; color:#ff6931; text-decoration: none; font-weight: bold}
.txt02 { padding-left:8px;}
.txt03 { font-family:dotum,"µ¸¿ò", "arial"; font-size: 12px; color:#ff6931; text-decoration: none; font-weight: bold}
.txt04 { font-family:dotum,"µ¸¿ò", "arial"; font-size: 14px; color:#5e86bc; text-decoration: none;}



/* 2008-09-29 ±èÀº¼º Ãß°¡ */
.hand {cursor:hand}
.boardView {overflow-x:auto;overflow-y:auto;width:700}


/* °Ô½ÃÆÇ¿¡¼­ <P> ÅÂ±× ÇÑÁÙ¸¸ ¸Ô°Ô ÇÏ±â À§ÇÑ °Í*/


.pageon {color:#000000;font-weight:bold;}
.pageoff {}



/* 2012-01-12 ÀÎ°­¸®½ºÆ® Ãß°¡*/

.lect_tit   {   font-style:"±¼¸²","gulim"; font-size:12px; font-weight:bold; color:#369; text-align:center !important; height:32px; background-image:url(http://img.megamd.co.kr/etc/120112/bg_lect_title.gif); }
.lect_tea   {   font-style:"±¼¸²","gulim"; font-size:14px; font-weight:bold; color:#333; text-align:center !important;  }
.lect_class {   font-style:"µ¸¿ò",dotum; font-size:11px; color:#999; text-align:center !important;  }


.p_m        {   padding:5px; overflow:hidden; display:block;  }
.p_m table tr td    { text-align:left !important; }

ul,li,dt,dl,dd  {  list-style: none; margin: 0; padding: 0;  }

.ul_m       {   margin:0 auto; padding:0; list-style:none; text-align:center !important;   }
.lect_sub   {   margin:0; padding:0; font-style:"±¼¸²","gulim"; font-size:12px; font-weight:bold; color:#333; line-height:150%; text-align:left;   }
.lect_sub a:link    {   font-style:"±¼¸²","gulim"; font-size:12px; font-weight:bold; color:#333; line-height:150%;   }
.lect_sub a:visited {   font-style:"±¼¸²","gulim"; font-size:12px; font-weight:bold; color:#333; line-height:150%;   }
.lect_sub a:hover   {   font-style:"±¼¸²","gulim"; font-size:12px; font-weight:bold; color:#333; line-height:150%; text-decoration:underline;   }
.lect_sub a:active  {   font-style:"±¼¸²","gulim"; font-size:12px; font-weight:bold; color:#333; line-height:150%; text-decoration:underline;   }

.lect_detail{   margin:0; padding:0 0 0 10px; font-style:"µ¸¿ò",dotum; font-size:11px; color:#999; line-height:150%; margin-bottom:3px; text-align:left;   }
.lect_pay   {   margin:0; padding:0; font-style:"µ¸¿ò",dotum; font-size:11px; color:#f93; line-height:100%; text-align:left;   }
.strike_pay {   font-weight:normal; color:#a7a9ac; line-height:100%; text-align:left;    }
.book_pay   {   margin:0; padding:0; font-style:"µ¸¿ò",dotum; font-size:11px; color:#f93; line-height:120%; text-align:left;   }

.li_ic      {   float:left; padding:0; margin-right:3px; line-height:150%; text-align:left;  }
.li_btn     {   padding:0; margin-bottom:-3px; line-height:100%; text-align:left; width:37px; margin:0 auto; }/*1001¼öÁ¤*/
.li_mb2_btn     {   padding:0; margin-bottom:-2px; line-height:100%; text-align:center; margin:0 auto;    }

.lect_book1 {   margin:0; padding:0 0 0 10px; font-style:"µ¸¿ò",dotum; font-size:11px; color:#a7a9ac; line-height:140%; margin-top:5px; text-align:left;   }
.lect_book2 {   margin:0; padding:0 0 0 10px; font-style:"µ¸¿ò",dotum; font-size:11px; color:#a7a9ac; line-height:140%; text-align:left;   }
.lect_notice    {   margin:0; padding:0 0 0 10px; font-style:"µ¸¿ò",dotum; font-size:11px; color:#36c; text-decoration:underline; text-align:left; line-height:140%; margin-top:4px; margin-bottom:-3px;   }
.lect_notice a:link     {   font-style:"µ¸¿ò",dotum; font-size:11px; color:#36c; text-decoration:underline; text-align:left;   }
.lect_notice a:visited  {   font-style:"µ¸¿ò",dotum; font-size:11px; color:#36c; text-decoration:underline;   }
.lect_notice a:hover    {   font-style:"µ¸¿ò",dotum; font-size:11px; color:#36c; text-decoration:underline;   }
.lect_notice a:active   {   font-style:"µ¸¿ò",dotum; font-size:11px; color:#36c; text-decoration:underline;   }

.lect_notice_con{   font-style:"µ¸¿ò",dotum; font-size:11px; color:#333; letter-spacing:-1px; line-height:140%; margin:4px 0 -3px 10px; text-align:left;   }

.lect_check     {   font-style:"µ¸¿ò",dotum; font-size:11px; color:#666; align:right; vertical-align:2px; line-height:100%;   }
.check_mgn  {   margin-right:10px; margin-bottom:-3px; line-height:100%; text-align:right !important;    }
.ic_mgn {   margin-bottom:2px; line-height:100%;    }



.list_add {
    position:absolute;
    left:688px;
    top:141px;
    width:90px;
    height:43px;
    border:1px solid #336699;
    z-index:1;
}
.order_box  {
font-style:"µ¸¿ò",dotum; font-size:11px; color:#999; height:20px;
background: url("http://img.megamd.co.kr/etc/120112/add_arrow.gif") no-repeat scroll 73px 6px transparent;
}
.order_box span.box_bag a:link     {   font-style:"µ¸¿ò",dotum; font-size:11px; color:#336699; margin-left:9px; vertical-align:-3px;   }
.order_box span.box_bag a:visited  {   font-style:"µ¸¿ò",dotum; font-size:11px; color:#336699; margin-left:9px; vertical-align:-3px;   }
.order_box span.box_bag a:hover    {   font-style:"µ¸¿ò",dotum; font-size:11px; color:#336699; margin-left:9px; vertical-align:-3px;   }
.order_box span.box_bag a:active   {   font-style:"µ¸¿ò",dotum; font-size:11px; color:#336699; margin-left:9px; vertical-align:-3px;   }

.order_box span.box_pay a:link     {   font-style:"µ¸¿ò",dotum; font-size:11px; color:#cc3333; margin-left:9px; vertical-align:-3px;    }
.order_box span.box_pay a:visited  {   font-style:"µ¸¿ò",dotum; font-size:11px; color:#cc3333; margin-left:9px; vertical-align:-3px;    }
.order_box span.box_pay a:hover    {   font-style:"µ¸¿ò",dotum; font-size:11px; color:#cc3333; margin-left:9px; vertical-align:-3px;    }
.order_box span.box_pay a:active   {   font-style:"µ¸¿ò",dotum; font-size:11px; color:#cc3333; margin-left:9px; vertical-align:-3px;    }

.order_alert {
    position:absolute;
    left:188px;
    top:300px;
    width:300px;
    height:96px;
    border:3px solid #336699;
    z-index:1;
}
.alert_txt  {   font-style:"±¼¸²","gulim"; font-size:12px; color:#336699; height:54px;    }

/* 20120125 Ãß°¡ */

.lect_days   {   margin:0; padding:0; font-style:"±¼¸²","gulim"; font-size:12px; color:#333; line-height:150%;   }
.lect_form1    {   margin:0; padding:0; font-style:"µ¸¿ò",dotum; font-size:11px; color:#999; line-height:150%; }
.lect_form2    {   margin:0 0 0 55px; padding:0; font-style:"µ¸¿ò",dotum; font-size:11px; color:#999; line-height:150%; }
.p_bookList        {   padding:5px 0 3px 10px;   }

.sch_tit1 {
    margin:0;
    padding:0;
    font-style:gulim;
    font-size:12px;
    color:#333;
    line-height:120%;
}
.sch_tit2 {
    margin:0;
    padding:0;
    font-style:dotum;
    font-size:11px;
    color:#7e7e7e;
    line-height:120%;
}
.sch_tit2 a:link {
    margin:0;
    padding:0;
    font-style:dotum;
    font-size:11px;
    color:#7e7e7e;
    text-decoration: none;
    line-height:120%;
}
.sch_tit2 a:visited {
    margin:0;
    padding:0;
    font-style:dotum;
    font-size:11px;
    color:#7e7e7e;
    text-decoration: none;
    line-height:120%;
}
.sch_tit2 a:active {
    margin:0;
    padding:0;
    font-style:dotum;
    font-size:11px;
    color:#7e7e7e;
    text-decoration: none;
    line-height:120%;
}
.sch_tit2 a:hover {
    margin:0;
    padding:0;
    font-style:dotum;
    font-size:11px;
    color:#8b684b;
    text-decoration: none;
    line-height:120%;
}


/* 2012.02.21 ÀÎ°­ ¸®½ºÆ® »ó´Ü °Ë»ö ½ºÅ¸ÀÏ Ãß°¡ */

ul li   {
    list-style: none;
    margin: 0;
    padding: 0;
}

.none   {
    display: none;
}

.q_searchBox    {
    position: relative;
    display: block;
    text-align: center;
    overflow: hidden;
    border: 1px solid #c6d3f4;
}

.q_searchBox a  {
    display: block;
}

.q_searchBox .formBox  {
    display: block;
    width: 660px;
    text-align: center;
    padding-top: 10px;
    margin: 0 auto;
    border-top: 1px solid #e8edfb;
    overflow: hidden;
}

.q_searchBox label   {
    vertical-align: 3px;
    _vertical-align: 2px;
}

/* ---------------------------------------------------------------------------------------------- */

.q_searchBox .formBox .checkTitle   {
    display: block;
    _height: 22px;
    overflow: hidden;
}
.q_searchBox .formBox .step {
    display: block;
    width: 165px;
    height: 22px;
    _height: 22px;
    font-size: 11px;
    font-weight: bold;
    color: #1e3975;
    _padding: 3px 0;
    text-align: center;
    background: #f1f5ff;
    float: left;
    overflow: hidden;
}

.q_searchBox .formBox .class    {
    display: block;
    width: 165px;
    height: 22px;
    _height: 22px;
    font-size: 11px;
    font-weight: bold;
    color: #fff8bd;
    _padding: 3px 0;
    text-align: center;
    background: #1e3975;
    float: left;
    overflow: hidden;
}

.q_searchBox .formBox .teacher  {
    display: block;
    width: 330px;
    height: 22px;
    _height: 22px;
    font-size: 11px;
    font-weight: bold;
    color: #fff8bd;
    _padding: 3px 0;
    text-align: center;
    background: #3d72b7;
    float: left;
    overflow: hidden;
}

/* ---------------------------------------------------------------------------------------------- */

.q_searchBox .checkBox {
    clear: both;
    display: block;
    width: 660px;
    text-align: left;
    background: url("http://img.megamd.co.kr/etc/120221/bg_formboxBottom.gif") repeat-x left bottom;
    overflow: hidden;
}

.q_searchBox .checkStep    {
    display: block;
    width: 165px;
    float: left;
    overflow: hidden;
}

.q_searchBox .checkStep ul  {
    height: 350px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.q_searchBox .checkStep ul li  {
    display: block;
    height: 19px;
    _height: 26px;
    text-align: left;
    font-size: 11px;
    font-weight: bold;
    color: #4d4d4f;
    padding: 6px 0 0 6px;
    overflow: hidden;
}

/* ---------------------------------------------------------------------------------------------- */


/* °ú¸ñ ¼±ÅÃ */

.q_searchBox .checkAll   {
    width: 494px;
    border-left: 1px solid #e8edfb;
    border-bottom: 1px solid #e8edfb;
    float: left;
    overflow: hidden;
}

.q_searchBox .checkAll .classcheck   {
    display: block;
    width: 164px;
    float: left;
    overflow: hidden;
}

.q_searchBox .checkAll .classcheck ul  {
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.q_searchBox .checkAll .classcheck ul li  {
    display: inline-block;
    height: 19px;
    _height: 26px;
    font-size: 11px;
    font-weight: bold;
    color: #4d4d4f;
    padding: 6px 0 0 6px;
    overflow: hidden;
}

/* ---------------------------------------------------------------------------------------------- */


/* ±³¼ö ¼±ÅÃ */

.q_searchBox .checkAll .teachercheck {
    display: block;
    width: 329px;
    padding: 5px 0 6px;
    border-left: 1px solid #e8edfb;
    float: left;
    overflow: hidden;
}

.q_searchBox .checkAll .teachercheck ul  {
    display: block;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.q_searchBox .checkAll .teachercheck ul li  {
    display: block;
    width: 68px;
    height: 18px;
    text-align: left;
    font-size: 11px;
    color: #4d4d4f;
    margin: 0;
    padding: 0 0 3px 6px;
    float: left;
    overflow: hidden;
}
/* ---------------------------------------------------------------------------------------------- */

.q_searchBox .searchBnr {
    clear: both;
    display: block;
    margin: 0 0 10px;
    overflow: hidden;
}

.q_searchBox .searchBnr .bnrLeft    {
    display: block;
    width: 330px;
    text-align: left;
    float: left;
    overflow: hidden;
}

.q_searchBox .searchBnr .bnrRight    {
    display: block;
    width: 330px;
    text-align: right;
    float: left;
    overflow: hidden;
}

/* ---------------------------------------------------------------------------------------------- */

.q_searchBox .btnSearch {
    clear: both;
    display: block;
    width: 660px;
    height: 26px;
    _height: 36px;
    font-size: 11px;
    color: #949698;
    text-align: center;
    padding: 10px 0;
    _margin-bottom: 10px;
    overflow: hidden;
}

.q_searchBox .btnSearch span    {
    display: inline-block;
    height: 26px;
    padding: 0 10px;
    _margin-top: 4px;
    vertical-align: top;
}

.q_searchBox .btnSearch span strong {
    color: #4d4d4f;
    font-weight: normal;
}

.q_searchBox .btnSearch a   {
    display: inline-block;
    height: 26px;
}

.q_searchBox .btnClose  {
    display: block;
    width: 70px;
    margin: 0 auto;
}

/* ---------------------------------------------------------------------------------------------- */


.conTabBox  {
    display: block;
    width: 700px;
    overflow: hidden;
}

.conTabBox a:link , a:hover , a:visited , a:active {text-decoration: none;}


/* ´Ü°è ÅÇ */

.conTabBox .conTab01    {
    display: block;
    height: 38px;
    font-size: 12px;
    font-family: "±¼¸²","Gulim";
    color: #3d72b7;
    margin: 0;
    padding: 0;
    background: url("http://img.megamd.co.kr/etc/120221/bg_tab01.gif") repeat-x 0 0;
    overflow: hidden;
}

.conTabBox .conTab01 .subject  {
    display: block;
    width: 81px;
    _width: 95px;
    height: 32px;
    _height: 38px;
    color: #1e3975;
    font-weight: bold;
    padding: 6px 0 0 14px;
    _padding: 9px 0 0 14px;
    background: url("http://img.megamd.co.kr/etc/120221/bg_tab01_title.gif") no-repeat 0 0;
    float: left;
}

.conTabBox .conTab01 .stepLi  {
    display: inline-block;
    background: url("http://img.megamd.co.kr/etc/120221/bg_tab01_right.gif") no-repeat right 12px;
    _background: url("http://img.megamd.co.kr/etc/120221/bg_tab01_right.gif") no-repeat right center;
    float: left;
}

.conTabBox .conTab01 .stepLi_end  {
    display: inline-block;
    float: left;
}

.conTabBox .conTab01 .stepLi_on  {
    display: inline-block;
    background: url("http://img.megamd.co.kr/etc/120221/bg_tab01_on.gif") repeat-x 0 0;
    float: left;
}

.conTabBox .conTab01 .stepLi a  {
    display: inline-block;
    height: 38px;
    color: #1e3975;
    padding: 9px 9px 0 8px;
}

.conTabBox .conTab01 .stepLi_end a  {
    display: inline-block;
    height: 38px;
    color: #1e3975;
    padding: 9px 9px 0 8px;
}

.conTabBox .conTab01 .stepLi_on a  {
    display: inline-block;
    height: 38px;
    color: #ff9;
    padding: 9px 9px 0 8px;
}

/* ---------------------------------------------------------------------------------------------- */


/* °ú¸ñ ÅÇ */

.conTabBox .conTab02    {
    display: block;
    height: 35px;
    font-size: 12px;
    font-family: "±¼¸²","Gulim";
    color: #fff8bd;
    margin: 0;
    padding: 0;
    background: url("http://img.megamd.co.kr/etc/120221/bg_tab02.gif") repeat-x 0 0;
    overflow: hidden;
}

.conTabBox .conTab02 .subject  {
    display: block;
    width: 81px;
    _width: 95px;
    height: 35px;
    _height: 38px;
    font-weight: bold;
    padding: 3px 0 0 14px;
    _padding: 6px 0 0 14px;
    background: url("http://img.megamd.co.kr/etc/120221/bg_tab02_title.gif") no-repeat 0 0;
    float: left;
}

.conTabBox .conTab02 .stepLi  {
    display: inline-block;
    background: url("http://img.megamd.co.kr/etc/120221/bg_tab02_right.gif") no-repeat right 9px;
    float: left;
}

.conTabBox .conTab02 .stepLi_end  {
    display: inline-block;
    float: left;
}

.conTabBox .conTab02 .stepLi_on  {
    display: inline-block;
    background: url("http://img.megamd.co.kr/etc/120221/bg_tab02_on.gif") repeat-x 0 0;
    float: left;
}

.conTabBox .conTab02 .stepLi a  {
    display: inline-block;
    height: 35px;
    color: #fff;
    padding: 6px 14px 0 13px;
}

.conTabBox .conTab02 .stepLi_end a  {
    display: inline-block;
    height: 35px;
    color: #fff;
    padding: 6px 14px 0 13px;
}

.conTabBox .conTab02 .stepLi_on a  {
    display: inline-block;
    height: 35px;
    color: #ff9;
    padding: 6px 14px 0 13px;
}

/* ---------------------------------------------------------------------------------------------- */


/* ±³¼ö ÅÇ */

.conTabBox .conTab03    {
    display: block;
    width: 700px;
    height: 100%;
    font-size: 12px;
    font-family: "±¼¸²","Gulim";
    color: #fff8bd;
    margin: 0;
    padding: 0 0 4px;
    background: #3d72b7;
    overflow: hidden;
}

.conTabBox .conTab03 .subject  {
    display: block;
    width: 81px;
    _width: 95px;
    height: 27px;
    font-weight: bold;
    padding: 3px 0 0 14px;
    _padding: 6px 0 0 14px;
    background: url("http://img.megamd.co.kr/etc/120221/bg_tab03_title.gif") no-repeat 0 0;
    float: left;
}

.conTabBox .conTab03 .stepLi img , .stepLi_on img    {
    display: inline-block;
    height: 9px;
    margin: 4px 0 0;
}

.conTabBox .conTab03 .stepLi  {
    display: inline-block;
    height: 21px;
    margin-top: 3px;
    _margin-top: 4px;
    float: left;
    overflow: hidden;
}

.conTabBox .conTab03 .stepLi_on  {
    display: inline-block;
    height: 21px;
    margin-top: 3px;
    _margin-top: 4px;
    background-color: #f1f5ff;
    float: left;
}

.conTabBox .conTab03 .stepLi a  {
    display: inline-block;
    width: 58px;
    height: 19px;
    font-weight: bold;
    color: #ff9;
    padding: 2px 0;
    text-align: center;
}

.conTabBox .conTab03 .stepLi_on a  {
    position: relative;
    display: block;
    width: 58px;
    height: 19px;
    font-weight: bold;
    color: #1e3975;
    padding: 2px 7px 0;
    text-align: center;
}

.conTabBox .conTab03 .stepLi_on a img   {
    position: absolute;
    top: 2px;
    right: 1px;
}

.conTabBox .conTab03 .defaultTxt  {
    display: inline-block;
    height: 16px;
    margin-top: 3px;
    padding: 0 0 3px 8px;
    _padding: 2px 7px 0 8px;
}

/* ---------------------------------------------------------------------------------------------- */

/* table text */

.test_bgTop {
    background: url("http://img.megamd.co.kr/etc/120417/bg_topnotice.gif") repeat-x left bottom;
}

.test_redTxt    {
    display: inline-block;
    height: 16px;
    font-size: 11px;
    font-family: "µ¸¿ò" , dotum ;
    color: #ee6b20;
    line-height: 120%;
    padding: 2px 0 0 18px;
    background: url("http://img.megamd.co.kr/etc/120417/ic_redtxt.gif") no-repeat 0 0;
}

.test_11pxBul   {
    display: inline-block;
    font-size: 11px;
    font-family: "µ¸¿ò" , dotum ;
    color: #6d6e70;
    line-height: 130%;
    padding: 0 0 0 6px;
    background: url("http://img.megamd.co.kr/etc/120417/bul01.gif") no-repeat 0 5px;
}

.test_dotLine   {
    height: 31px;
    background: url("http://img.megamd.co.kr/etc/120417/bg_dotline.gif") repeat-x 0 center;
}

/* ---------------------------------------------------------------------------------------------------------------------- */


/* TABLE */

/* 2013 ¸ðÀÇ°í»ç  */
.tb_sub1B_12 {
    font-size: 12px;
    color: #383737;
    font-family: "±¼¸²" , "gulim" ;
    font-weight: bold;
    line-height: 130%;
    text-align: center;
    padding: 9px 0 6px;
    background-color: #f8f8f8;
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
}

.tb_sub1B_12End {
    font-size: 12px;
    color: #383737;
    font-family: "±¼¸²" , "gulim" ;
    font-weight: bold;
    line-height: 130%;
    text-align: center;
    padding: 9px 0 6px;
    background-color: #f8f8f8;
    border-bottom: 1px solid #e9e9e9;
}
.tb_placeB_12 {
    font-size: 12px;
    color: #383737;
    font-family: "µ¸¿ò" , "dotum" ;
    font-weight: bold;
    line-height: 130%;
    text-align: center;
    padding: 9px 0 6px;
    background-color: #ffffff;
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
}
.tb_place_12 {
    font-size: 12px;
    color: #666666;
    font-family: "µ¸¿ò" , "dotum" ;
    line-height: 130%;
    text-align: center;
    padding: 9px 0 6px;
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
}

.tb_place_12End {
    font-size: 12px;
    color: #666666;
    font-family: "µ¸¿ò" , "dotum" ;
    line-height: 130%;
    text-align: center;
   border-bottom: 1px solid #e9e9e9;
}

.tb_txtDark_12 {
    font-size: 12px;
    color: #4e4e4e;
    font-family: "µ¸¿ò" , "dotum" ;
    line-height: 130%;
    padding: 9px 0 6px 10px;
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
}

.tb_txtDark_12End {
    font-size: 12px;
    color: #4e4e4e;
    font-family: "µ¸¿ò" , "dotum" ;
    line-height: 130%;
    padding: 9px 0 6px 10px;
    border-bottom: 1px solid #e9e9e9;
}

.tb_accentO {
    color: #fc4f2e;
}

/* 2013 ¸ðÀÇ°í»ç */

.tb_sub1_12 {
    font-size: 12px;
    color: #4574b1;
    font-family: "±¼¸²" , "gulim" ;
    font-weight: bold;
    line-height: 130%;
    text-align: center;
    padding: 9px 0 6px;
    background-color: #f5f9ff;
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    word-break: break-all;
    table-layout: fixed;
}

.tb_sub1_12End {
    font-size: 12px;
    color: #4574b1;
    font-family: "±¼¸²" , "gulim" ;
    font-weight: bold;
    line-height: 130%;
    text-align: center;
    padding: 9px 0 6px;
    background-color: #f5f9ff;
    border-bottom: 1px solid #e9e9e9;
    word-break: break-all;
    table-layout: fixed;
}

.tb_sub1_11 {
    font-size: 11px;
    color: #4574b1;
    font-family: "µ¸¿ò" , dotum ;
    font-weight: bold;
    line-height: 130%;
    text-align: center;
    padding: 6px 0 3px;
    background-color: #f5f9ff;
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    word-break: break-all;
    table-layout: fixed;
}

.tb_sub1_11End {
    font-size: 11px;
    color: #4574b1;
    font-family: "µ¸¿ò" , dotum ;
    font-weight: bold;
    line-height: 130%;
    text-align: center;
    padding: 6px 0 3px;
    background-color: #f5f9ff;
    border-bottom: 1px solid #e9e9e9;
    word-break: break-all;
    table-layout: fixed;
}

.tb_sub2 {
    font-size: 11px;
    color: #4e4e4e;
    font-family: "µ¸¿ò" , dotum ;
    line-height: 130%;
    text-align: center;
    padding: 6px 0 3px;
    background-color: #f9f9f9;
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    word-break: break-all;
    table-layout: fixed;
}

.tb_sub2End {
    font-size: 11px;
    color: #4e4e4e;
    font-family: "µ¸¿ò" , dotum ;
    line-height: 130%;
    text-align: center;
    padding: 6px 0 3px;
    background-color: #f9f9f9;
    border-bottom: 1px solid #e9e9e9;
    word-break: break-all;
    table-layout: fixed;
}

.tb_txtDark {
    font-size: 11px;
    color: #4e4e4e;
    font-family: "µ¸¿ò" , dotum ;
    line-height: 130%;
    text-align: center;
    padding: 9px 0 6px;
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    word-break: break-all;
    table-layout: fixed;
}

.tb_txtDarkEnd {
    font-size: 11px;
    color: #4e4e4e;
    font-family: "µ¸¿ò" , dotum ;
    line-height: 130%;
    text-align: center;
    padding: 9px 0 6px;
    border-bottom: 1px solid #e9e9e9;
    word-break: break-all;
    table-layout: fixed;
}

.tb_txt7Dark {
    font-size: 11px;
    color: #4e4e4e;
    font-family: "µ¸¿ò" , dotum ;
    line-height: 130%;
    text-align: center;
    padding: 6px 0 3px;
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    word-break: break-all;
    table-layout: fixed;
}

.tb_txt7DarkEnd {
    font-size: 11px;
    color: #4e4e4e;
    font-family: "µ¸¿ò" , dotum ;
    line-height: 130%;
    text-align: center;
    padding: 6px 0 3px;
    border-bottom: 1px solid #e9e9e9;
    word-break: break-all;
    table-layout: fixed;
}

.tb_txt {
    font-size: 11px;
    color: #949393;
    font-family: "µ¸¿ò" , dotum ;
    line-height: 130%;
    text-align: center;
    padding: 9px 0 6px;
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    word-break: break-all;
    table-layout: fixed;
}

.tb_txtEnd {
    font-size: 11px;
    color: #949393;
    font-family: "µ¸¿ò" , dotum ;
    line-height: 130%;
    text-align: center;
    padding: 9px 0 6px;
    border-bottom: 1px solid #e9e9e9;
    word-break: break-all;
    table-layout: fixed;
}

.tb_txt7 {
    font-size: 11px;
    color: #949393;
    font-family: "µ¸¿ò" , dotum ;
    line-height: 130%;
    text-align: center;
    padding: 6px 0 3px;
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    word-break: break-all;
    table-layout: fixed;
}

.tb_txt7End {
    font-size: 11px;
    color: #949393;
    font-family: "µ¸¿ò" , dotum ;
    line-height: 130%;
    text-align: center;
    padding: 6px 0 3px;
    border-bottom: 1px solid #e9e9e9;
    word-break: break-all;
    table-layout: fixed;
}

.tb_Htxt    {
    font-size: 11px;
    color: #949393;
    font-family: "µ¸¿ò" , dotum ;
    line-height: 130%;
    text-align: left;
    padding: 9px 10px 6px;
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    word-break: break-all;
    table-layout: fixed;
}

.tb_HtxtEnd    {
    font-size: 11px;
    color: #949393;
    font-family: "µ¸¿ò" , dotum ;
    line-height: 130%;
    text-align: left;
    padding: 9px 10px 6px;
    border-bottom: 1px solid #e9e9e9;
    word-break: break-all;
    table-layout: fixed;
}

.tb_accent  {
    color: #ee6b20;
}

.tb_yellow  {
    color: #ffe179;
}

.tb_accentBlue  {
    color: #4574b1;
}

/* ---------------------------------------------------------------------------------------------------------------------- */

.boxGraph   {
    border: 1px solid #c6c8ca;
    text-align: center;
}

.boxchong   {
    border: 1px solid #84b1db;
    background-color: #fbfbfb;
}

.test_11pxgray  {
    font-size: 11px;
    font-family: "µ¸¿ò" , dotum ;
    color: #949393;
    line-height: 130%;
    text-decoration: none;
}

.test_11pxTitle  {
    font-size: 11px;
    font-family: "µ¸¿ò" , dotum ;
    color: #6d6e70;
    line-height: 130%;
    padding: 0 0 0 9px;
    background: url("http://img.megamd.co.kr/etc/120417/bul02.gif") no-repeat 0 5px;
}

.txt_check  {   vertical-align:2px  }

.test_btnSearch {
    text-align: right;
    padding-top: 10px;
}

/* ---------------------------------------------------------------------------------------------------------------------- */

.testTabOn  {
    display: inline-block;
    height: 32px;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    line-height: 130%;
    text-align: center;
    background: url("http://img.megamd.co.kr/etc/120417/bg_tabon.gif") repeat-x 0 0;
}

.testTabOff  {
    height: 32px;
    font-size: 14px;
    color: #4d4d4f;
    font-weight: bold;
    line-height: 130%;
    text-align: center;
    background: url("http://img.megamd.co.kr/etc/120417/bg_taboff.gif") repeat-x 0 0;
}

.testTabOn a:link  { font-size: 14px; color: #ffffff; text-decoration: none;  }
.testTabOn a:hover  { font-size: 14px; color: #ffffff; text-decoration: none;  }
.testTabOn a:active  { font-size: 14px; color: #ffffff; text-decoration: none;  }
.testTabOn a:visited  { font-size: 14px; color: #ffffff; text-decoration: none;  }

.testTabOff a:link  { font-size: 14px; color: #4d4d4f; text-decoration: none;  }
.testTabOff a:hover  { font-size: 14px; color: #4d4d4f; text-decoration: none;  }
.testTabOff a:active  { font-size: 14px; color: #4d4d4f; text-decoration: none;  }
.testTabOff a:visited  { font-size: 14px; color: #4d4d4f; text-decoration: none;  }

.testTabBox {
    border: 1px solid #4574b1;
    padding: 10px;
}

/* ---------------------------------------------------------------------------------------------------------------------- */


.tblUptxt   {
    font-size: 11px;
    color: #ffffff;
    font-family: "µ¸¿ò" , dotum;
    line-height: 120%;
    padding: 4px 0 0 9px;
}

.blink  {   font-size: 11px; color: #316dc1; font-family: µ¸¿ò; text-decoration: underline;   }
.blink a:link    {font-size:11px; font-family: dotum,"µ¸¿ò", "arial"; text-decoration: underline; color: #316dc1; line-height:130%;}
.blink a:active  {font-size:11px; font-family: dotum,"µ¸¿ò", "arial"; text-decoration: underline; color: #316dc1; line-height:130%;}
.blink a:visited {font-size:11px; font-family: dotum,"µ¸¿ò", "arial"; text-decoration: underline; color: #316dc1; line-height:130%;}
.blink a:hover   {font-size:11px; font-family: dotum,"µ¸¿ò", "arial"; text-decoration: underline; color: #316dc1 ; line-height:130%;}

/* ---------------------------------------------------------------------------------------------------------------------- */


.popupBox   {
    border: 5px solid #84b1db;
    padding: 15px 0;
}

.popupTitle {
    border-bottom: 1px solid #84b1db;
    padding-bottom: 10px;
}

.popupClose {
    padding-top: 15px;
    text-align: center;
}

/* Main */

.fsMainTop  {
    position: relative;
    display: block;
    height: 288px;
    background: url("http://img.megamd.co.kr/etc/120419/bg_fsm_top.jpg") no-repeat 0 0;
}

.fsLive {
    position: absolute;
    top: 86px;
    left: 475px;
    width: 200px;
    background-color: #fff;
    overflow: hidden;
}

.fsMainTopBtn {
    position: absolute;
    top: 193px;
    left: 475px;
    width: 200px;
    overflow: hidden;
}

.fsNotice   {
    position: relative;
    top: 251px;
    left: 20px;
    width: 660px;
    padding-left: 110px;
    background: url("http://img.megamd.co.kr/etc/120419/m_bg_notice.gif") no-repeat 0 0;
    overflow: hidden;
}

.fsBox  {
    border-left: 1px solid #ade2ec;
    border-right: 1px solid #ade2ec;
    border-bottom: 1px solid #ade2ec;
    padding-bottom: 30px;
    text-align: center;
}

.fsSchoolBox {
    border: 1px solid #ade2ec;
    background-color: #fff;
    padding: 20px 0;
    text-align: center;
}

.fsConBox01 {
    border: 1px solid #ade2ec;
    background-color: #fafcff;
    text-align: center;
}

.fsConBox02 {
    border: 1px solid #e6e6e6;
    text-align: center;
}

/* ---------------------------------------------------------------------------------------------------------------------- */

/* MAIN TAB 1,2 */

.fsMtabBox  {
    padding: 0 10px;
}

.fsMtab_on a:link  {
    display: inline-block;
    height: 22px;
    _height: 22px;
    font-size: 11px;
    color: #01759e;
    font-weight: bold;
    text-decoration: none;
    margin: 9px 0 0 1px;
    padding: 0 16px 0 17px;
    _padding: 4px 16px 0 17px;
    background-color: #fff;
}

.fsMtab_on a:hover  {
    display: inline-block;
    height: 22px;
    _height: 22px;
    font-size: 11px;
    color: #01759e;
    font-weight: bold;
    text-decoration: none;
    margin: 9px 0 0 1px;
    padding: 0 16px 0 17px;
    _padding: 4px 16px 0 17px;
    background-color: #fff;
    text-decoration: none;
}
.fsMtab_on a:active {
    display: inline-block;
    height: 22px;
    _height: 22px;
    font-size: 11px;
    color: #01759e;
    font-weight: bold;
    text-decoration: none;
    margin: 9px 0 0 1px;
    padding: 0 16px 0 17px;
    _padding: 4px 16px 0 17px;
    background-color: #fff;
    text-decoration: none;
}
.fsMtab_on a:visited{
    display: inline-block;
    height: 22px;
    _height: 22px;
    font-size: 11px;
    color: #01759e;
    font-weight: bold;
    text-decoration: none;
    margin: 9px 0 0 1px;
    padding: 0 16px 0 17px;
    _padding: 4px 16px 0 17px;
    background-color: #fff;
    text-decoration: none;
}

.fsMtab_off a:link  {
    display: inline-block;
    height: 22px;
    _height: 22px;
    font-size: 11px;
    color: #fff;
    font-weight: bold;
    margin: 9px 0 0 1px;
    padding: 0 16px 0 17px;
    _padding: 4px 16px 0 17px;
    background-color: #4e9fbb;
}
.fsMtab_off a:hover  {
    height: 22px;
    _height: 22px;
    font-size: 11px;
    color: #ffec17;
    font-weight: bold;
    margin: 9px 0 0 1px;
    padding: 0 16px 0 17px;
    _padding: 4px 16px 0 17px;
    background-color: #4e9fbb;
    text-decoration: none;
}
.fsMtab_off a:active {
    height: 22px;
    _height: 22px;
    font-size: 11px;
    color: #fff;
    font-weight: bold;
    margin: 9px 0 0 1px;
    padding: 0 16px 0 17px;
    _padding: 4px 16px 0 17px;
    background-color: #4e9fbb;
    text-decoration: none;
}
.fsMtab_off a:visited{
    height: 22px;
    _height: 22px;
    font-size: 11px;
    color: #fff;
    font-weight: bold;
    margin: 9px 0 0 1px;
    padding: 0 16px 0 17px;
    _padding: 4px 16px 0 17px;
    background-color: #4e9fbb;
    text-decoration: none;
}

.fsM2tabBox {
    padding: 0 15px;
    background-color: #fff;
    border-bottom: 1px solid #ade2ec;
}

.fsM2tab_on {
    height: 30px;
    padding: 3px 0;
    background: url("http://img.megamd.co.kr/etc/120419/bg_tabarr.gif") no-repeat center bottom;
    _background: url("http://img.megamd.co.kr/etc/120419/bg_tabarr.gif") no-repeat center 25px;
}

.fsM2tab_on a:link   {
    display: inline-block;
    height: 16px;
    _height: 17px;
    font-size: 11px;
    color: #fff;
    text-decoration: none;
    margin: 2px 0 0 1px;
    padding: 2px 13px 2px 14px;
    _padding: 3px 13px 0 14px;
    background-color: #37343b;
}

.fsM2tab_on a:hover   {
    display: inline-block;
    height: 16px;
    _height: 17px;
    font-size: 11px;
    color: #fff;
    text-decoration: none;
    margin: 2px 0 0 1px;
    padding: 2px 13px 2px 14px;
    _padding: 3px 13px 0 14px;
    background-color: #37343b;
    text-decoration: none;
}

.fsM2tab_on a:active   {
    display: inline-block;
    height: 16px;
    _height: 17px;
    font-size: 11px;
    color: #fff;
    text-decoration: none;
    margin: 2px 0 0 1px;
    padding: 2px 13px 2px 14px;
    _padding: 3px 13px 0 14px;
    background-color: #37343b;
    text-decoration: none;
}

.fsM2tab_on a:visited   {
    display: inline-block;
    height: 16px;
    _height: 17px;
    font-size: 11px;
    color: #fff;
    text-decoration: none;
    margin: 2px 0 0 1px;
    padding: 2px 13px 2px 14px;
    _padding: 3px 13px 0 14px;
    background-color: #37343b;
    text-decoration: none;
}

.fsM2tab_off {
    height: 30px;
    padding: 3px 0;
}

.fsM2tab_off a:link   {
    display: inline-block;
    height: 16px;
    _height: 17px;
    font-size: 11px;
    color: #01759e;
    text-decoration: none;
    margin: 2px 0 0 1px;
    padding: 2px 13px 2px 14px;
    _padding: 3px 13px 0 14px;
}

.fsM2tab_off a:hover   {
    display: inline-block;
    height: 16px;
    _height: 17px;
    font-size: 11px;
    color: #01759e;
    text-decoration: none;
    margin: 2px 0 0 1px;
    padding: 2px 13px 2px 14px;
    _padding: 3px 13px 0 14px;
    text-decoration: none;
}

.fsM2tab_off a:active   {
    display: inline-block;
    height: 16px;
    _height: 17px;
    font-size: 11px;
    color: #01759e;
    text-decoration: none;
    margin: 2px 0 0 1px;
    padding: 2px 13px 2px 14px;
    _padding: 3px 13px 0 14px;
    text-decoration: none;
}

.fsM2tab_off a:visited   {
    display: inline-block;
    height: 16px;
    _height: 17px;
    font-size: 11px;
    color: #01759e;
    text-decoration: none;
    margin: 2px 0 0 1px;
    padding: 2px 13px 2px 14px;
    _padding: 3px 13px 0 14px;
    text-decoration: none;
}

/* ---------------------------------------------------------------------------------------------------------------------- */

.fsMstit    {
    display: inline-block;
    padding-bottom: 7px;
}

.bgM_1pxDot {
    height: 41px;
    background: url("http://img.megamd.co.kr/etc/120419/bg_depthdotline.gif") repeat-x left center;
}

/* ---------------------------------------------------------------------------------------------------------------------- */

.fsMgraphBox    {
    border: 1px solid #c6c8ca;
}

.fsMbrdBox  {
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    padding: 10px 10px 4px;
}

.fsMbrdTit  {
    height: 28px;
    padding: 7px 10px 5px;
    background-color: #5c7f15;
}

.fsMbrdList {
    font-size: 11px;
    color: #949698;
    line-height: 120%;
    padding-left: 9px;
    background: url("http://img.megamd.co.kr/etc/120419/bg_brdbul.gif") no-repeat 4px 5px;
}

.fsMbrdList a:link  {
    font-size: 11px;
    color: #949698;
    line-height: 120%;
    text-decoration: none;
}

.fsMbrdList a:hover  {
    font-size: 11px;
    color: #949698;
    line-height: 120%;
    text-decoration: none;
}

.fsMbrdList a:active  {
    font-size: 11px;
    color: #949698;
    line-height: 120%;
    text-decoration: none;
}

.fsMbrdList a:visited  {
    font-size: 11px;
    color: #949698;
    line-height: 120%;
    text-decoration: none;
}

.fsbrdDay   {
    font-size: 11px;
    color: #c6c8ca;
    line-height: 120%;
}

.fsMbrdLine {
    height: 8px;
    background: url("http://img.megamd.co.kr/etc/120419/bg_brddotline.gif") repeat-x 0 2px;
}

.fsMQue {
    font-size: 11px;
    color: #444444;
    line-height: 120%;
    letter-spacing: -1px;
    background: url("http://img.megamd.co.kr/etc/120419/bg_poll_q.gif") no-repeat 0 0;
    padding: 2px 0 5px 19px;
    border-bottom: 1px solid #e6e6e6;
}

.fsMqLi {
    font-size: 11px;
    color: #949698;
    line-height: 120%;
    letter-spacing: -1px;
    padding: 5px 0 2px 9px;
    background: url("http://img.megamd.co.kr/etc/120419/bg_brdbul.gif") no-repeat 4px 9px;
}

.fsMqNum    {
    font-size: 11px;
    color: #e16020;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}

/* ---------------------------------------------------------------------------------------------------------------------- */

.fspgTitle  {
    display: block;
    padding-bottom: 8px;
}

.pageTopTxt {
    height: 17px;
    font-size: 11px;
    color: #4e4e4e;
    line-height: 120%;
    padding: 0 0 0 10px;
    background: url("http://img.megamd.co.kr/etc/120419/bul_upTxt.gif") no-repeat 3px 7px;
}

.stitTxt  {
    display: inline-block;
    font-size: 11px;
    color: #949393;
    line-height: 120%;
    padding: 2px 0 0 9px;
}

.stitTxtAccent    {
    color: #4e4e4e;
}

.sub_11H {
    font-size: 11px;
    color: #4574b1;
    font-family: "µ¸¿ò" , dotum ;
    line-height: 130%;
    text-align: center;
    padding: 6px 0 3px;
    background-color: #f5f9ff;
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    word-break: break-all;
    table-layout: fixed;
}

.sub_11HEnd {
    font-size: 12px;
    color: #4574b1;
    font-family: "µ¸¿ò" , dotum ;
    line-height: 130%;
    text-align: center;
    padding: 6px 0 3px;
    background-color: #f5f9ff;
    border-bottom: 1px solid #e9e9e9;
    word-break: break-all;
    table-layout: fixed;
}

.Hsub {
    font-size: 11px;
    color: #4574b1;
    font-family: "µ¸¿ò" , dotum ;
    line-height: 130%;
    text-align: left;
    padding: 9px 10px 6px;
    background-color: #f5f9ff;
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    word-break: break-all;
    table-layout: fixed;
}

.HsubEnd {
    font-size: 12px;
    color: #4574b1;
    font-family: "µ¸¿ò" , dotum ;
    line-height: 130%;
    text-align: left;
    padding: 9px 10px 6px;
    background-color: #f5f9ff;
    border-bottom: 1px solid #e9e9e9;
    word-break: break-all;
    table-layout: fixed;
}

.Htxt    {
    font-size: 11px;
    color: #949393;
    font-family: "µ¸¿ò" , dotum ;
    line-height: 130%;
    text-align: left;
    padding: 6px 10px 3px;
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    word-break: break-all;
    table-layout: fixed;
}

.HtxtEnd    {
    font-size: 11px;
    color: #949393;
    font-family: "µ¸¿ò" , dotum ;
    line-height: 130%;
    text-align: left;
    padding: 6px 10px 3px;
    border-bottom: 1px solid #e9e9e9;
    word-break: break-all;
    table-layout: fixed;
}

.lightTxt    {
    display: inline-block;
    height: 16px;
    font-size: 11px;
    font-family: "µ¸¿ò" , dotum ;
    color: #4e4e4e;
    line-height: 120%;
    padding: 2px 0 0 18px;
    background: url("http://img.megamd.co.kr/etc/120417/ic_redtxt.gif") no-repeat 0 0;
}

.glink a:link  { font-size: 11px; color: #4e4e4e; text-decoration: underline;  }
.glink a:hover  { font-size: 11px; color: #4e4e4e; text-decoration: underline;  }
.glink a:active  { font-size: 11px; color: #4e4e4e; text-decoration: underline;  }
.glink a:visited  { font-size: 11px; color: #4e4e4e; text-decoration: underline;  }

.txtBlack   {
    color: #4d4d4f;
}

.txtRed {
    color: #ff0000;
}


.txtBlue {
    color: #0056d6;
}

/* ---------------------------------------------------------------------------------------------------------------------- */


/* ANCER - 2012.04.19 - */

.fsAncerBox {
    padding: 7px 25px 4px 10px;
    border: 1px solid #b5d6d6;
    background-color: #e1f2f2;
}

.fsAncerTxt {
    font-size: 11px;
    color: #125477;
    line-height: 120%;
    letter-spacing: -1px;
    text-align: center;
}

.fsAncerTxt a   {
    display: inline-block;
    padding: 0 7px 0 17px;
    background: url("http://img.megamd.co.kr/etc/120419/bg_ancerArrow.gif") no-repeat center right;
    _background: url("http://img.megamd.co.kr/etc/120419/bg_ancerArrow.gif") no-repeat 2px right;
}

.fsAncerTxt a:link  {font-size: 11px; color: #125477; line-height: 120%; letter-spacing: -1px; text-decoration: none;}
.fsAncerTxt a:hover  {font-size: 11px; color: #125477; line-height: 120%; letter-spacing: -1px; text-decoration: underline;}
.fsAncerTxt a:active  {font-size: 11px; color: #125477; line-height: 120%; letter-spacing: -1px; text-decoration: none;}
.fsAncerTxt a:visited  {font-size: 11px; color: #125477; line-height: 120%; letter-spacing: -1px; text-decoration: none;}

.fs2tit {
    display: inline-block;
    font-size: 12px;
    color: #2b5d9d;
    font-family: "±¼¸²" , "gulim";
    font-weight: bold;
    letter-spacing: -1px;
    padding: 5px 0 2px 7px;
    background: url("http://img.megamd.co.kr/etc/120419/bul_depth2.gif") no-repeat 0 11px;
}

.fs3tit {
    display: inline-block;
    font-size: 11px;
    color: #4d4d4f;
    font-family: "µ¸¿ò" , dotum;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 1px 0 2px 8px;
    background: url("http://img.megamd.co.kr/etc/120419/bul_depth3.gif") no-repeat 0 7px;
}

/* ---------------------------------------------------------------------------------------------------------------------- */

/* GRAPH */

.graphG {
    display: inline-block;
    height: 12px;
    text-align: right;
    background: url("http://img.megamd.co.kr/etc/120419/bg_graph_g.gif") repeat-x 0 0;
}

.graphB {
    display: inline-block;
    height: 12px;
    text-align: right;
    background: url("http://img.megamd.co.kr/etc/120419/bg_graph_b.gif") repeat-x 0 0;
    margin-top: -5px;
}

.graphInTxt {
    display: inline-block;
    height: 5px;
    font-size: 8px;
    font-family: "arial";
    color: #ee6b20;
    letter-spacing: 1px;
}

/* ---------------------------------------------------------------------------------------------------------------------- */

.fsConTit01 {
    font-size: 12px;
    font-family: "±¼¸²" , "gulim";
    color: #065996;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 0 0 5px 7px;
    background: url("http://img.megamd.co.kr/etc/120419/bul_upTit01.gif") no-repeat left 3px;
}

.fsConTxt1  {
    font-size: 11px;
    color: #4d4d4f;
    line-height: 120%;
    padding: 0 0 0 7px;
    background: url("http://img.megamd.co.kr/etc/120419/bul_arrow01.gif") no-repeat left 3px;
}

.fsConTxt2  {
    font-size: 11px;
    color: #4d4d4f;
    line-height: 120%;
    padding: 0 0 0 7px;
    background: url("http://img.megamd.co.kr/etc/120419/bul_upTxt.gif") no-repeat left 3px;
}

.fsConTxt3  {
    font-size: 11px;
    color: #838387;
    line-height: 120%;
    padding: 3px 0 0 7px;
}

.dotLine    {
    height: 18px;
    background: url("http://img.megamd.co.kr/etc/120419/bg_dotline.gif") repeat-x left 7px;
}

/* ---------------------------------------------------------------------------------------------------------------------- */

.schoolNm   {
    font-size: 14px;
    font-family: "µ¸¿ò" , dotum;
    font-weight: bold;
    color: #004a83;
    line-height: 120%;
}

.schoolNm a:link  {font-size: 14px; color: #004a83; line-height: 120%; letter-spacing: -1px; text-decoration: underline;}
.schoolNm a:hover  {font-size: 14px; color: #004a83; line-height: 120%; letter-spacing: -1px; text-decoration: underline;}
.schoolNm a:active  {font-size: 14px; color: #004a83; line-height: 120%; letter-spacing: -1px; text-decoration: underline;}
.schoolNm a:visited  {font-size: 14px; color: #004a83; line-height: 120%; letter-spacing: -1px; text-decoration: underline;}

.centerLine {
    background: url("http://img.megamd.co.kr/etc/120419/bg_04_ancerline.gif") no-repeat center center;
}

.reptAncerLeft  {
    font-size: 12px;
    font-family: "±¼¸²" , "gulim";
    color: #004a83;
    font-weight: bold;
    text-align: right;
    padding: 6px 20px 4px 0;
}

.reptAncerLeft a:link  {font-size: 12px; color: #004a83; line-height: 120%; letter-spacing: -1px; text-decoration: none;}
.reptAncerLeft a:hover  {font-size: 12px; color: #004a83; line-height: 120%; letter-spacing: -1px; text-decoration: underline;}
.reptAncerLeft a:active  {font-size: 12px; color: #004a83; line-height: 120%; letter-spacing: -1px; text-decoration: none;}
.reptAncerLeft a:visited  {font-size: 12px; color: #004a83; line-height: 120%; letter-spacing: -1px; text-decoration: none;}

.reptAncerRight  {
    font-size: 12px;
    font-family: "±¼¸²" , "gulim";
    color: #004a83;
    font-weight: bold;
    padding: 6px 0 4px 20px;
}

.reptAncerRight a:link  {font-size: 12px; color: #004a83; line-height: 120%; letter-spacing: -1px; text-decoration: none;}
.reptAncerRight a:hover  {font-size: 12px; color: #004a83; line-height: 120%; letter-spacing: -1px; text-decoration: underline;}
.reptAncerRight a:active  {font-size: 12px; color: #004a83; line-height: 120%; letter-spacing: -1px; text-decoration: none;}
.reptAncerRight a:visited  {font-size: 12px; color: #004a83; line-height: 120%; letter-spacing: -1px; text-decoration: none;}

.fsLinkYellow a {
    display: inline-block;
    height: 14px;
    font-size: 11px;
    color: #ffe034;
    line-height: 120%;
    letter-spacing: -1px;
    padding: 4px 7px 0 2px;
    background: url("http://img.megamd.co.kr/etc/120419/img_linkarrow.gif") no-repeat bottom right;
}

.fsLinkYellow a:link  {font-size: 11px; color: #ffe034; line-height: 120%; letter-spacing: -1px; text-decoration: none;}
.fsLinkYellow a:hover  {font-size: 11px; color: #ffe034; line-height: 120%; letter-spacing: -1px; text-decoration: none;}
.fsLinkYellow a:active  {font-size: 11px; color: #ffe034; line-height: 120%; letter-spacing: -1px; text-decoration: none;}
.fsLinkYellow a:visited  {font-size: 11px; color: #ffe034; line-height: 120%; letter-spacing: -1px; text-decoration: none;}

.LinkBox    {
    display: block;
    font-size: 11px;
    text-align: center;
    padding: 10px 0 5px;
    border: 1px solid #ade2ec;
    background-color: #fafcff;
}

.LinkBoxTxt {
    font-size: 11px;
    color: #4d4d4f;
    line-height: 120%;
}

.LinkBoxTxtB    {
    font-size: 12px;
    font-family: "±¼¸²" , "gulim";
    color: #1e63ff;
    font-weight: bold;
    line-height: 120%;
    padding: 0 8px 0 0;
    background: url("http://img.megamd.co.kr/etc/120419/bul_linkbox_arw.gif") no-repeat 2px right;
}

/* ---------------------------------------------------------------------------------------------------------------------- */

/* BORAD */

/* board text */
.brd_tit    {   font-size: 11px; color: #ffffff; font-family: µ¸¿ò; font-weight: bold; text-decoration: none; line-height:130%;   }
.brd_list   {   font-size: 12px; font-family: "gulim","±¼¸²", "arial"; text-decoration: none; color: #808285; line-height:130%; padding-left: 10px;   }
.brd_list a:link    {font-size:12px; font-family: "gulim","±¼¸²", "arial"; text-decoration: none; color: #808285; line-height:130%;}
.brd_list a:active  {font-size:12px; font-family: "gulim","±¼¸²", "arial"; text-decoration: none; color: #808285; line-height:130%;}
.brd_list a:visited {font-size:12px; font-family: "gulim","±¼¸²", "arial"; text-decoration: none; color: #808285; line-height:130%;}
.brd_list a:hover   {font-size:12px; font-family: "gulim","±¼¸²", "arial"; text-decoration: underline; color:#316dc1 ; line-height:130%;}
.brd_list_01    {   font-size: 11px; font-family: dotum,"µ¸¿ò", "arial"; text-decoration: none; color: #a7a9ac; line-height:130%;   }
.brd_rpl        {   font-size: 11px; font-family: dotum,"µ¸¿ò", "arial"; text-decoration: none; color: #b76f7e; line-height:130%;   }

.input  {   font-size: 13px; font-family: µ¸¿ò;   border-right: #c6c8ca 1pt solid; border-top: #c6c8ca 1pt solid; border-left: #c6c8ca 1pt solid; border-bottom: #c6c8ca 1pt solid; background-color: #ffffff;    }

.viw_tit    {   font-size: 11px; color: #4d4d4f; font-family: µ¸¿ò; font-weight: bold; text-decoration: none; line-height:130%; padding-left: 19px;   }
.viw_sub    {   font-size: 12px; font-family: "gulim","±¼¸²", "arial"; text-decoration: none; color: #4d4d4f; line-height:130%;   }
.viw_con    {   font-size: 12px; font-family: "gulim","±¼¸²", "arial"; text-decoration: none; color: #808285; line-height:170%;   }
.viw_txt_01 {   font-size: 11px; font-family: dotum,"µ¸¿ò", "arial"; text-decoration: none; color: #808285; line-height:130%;   }

.11p_black  {   font-size: 11px; color: #231f20; font-family: µ¸¿ò; text-decoration: none; line-height:150%;  }

.rpl_blue   {   font-size: 11px; color: #6089bd; font-family: µ¸¿ò; text-decoration: none; line-height:150%; padding:10 0 10 0;   }
.rpl_gray   {   font-size: 11px; color: #808285; font-family: µ¸¿ò; text-decoration: none; line-height:150%; padding:10 0 10 0;   }

.radio_pd   {   font-size:11px; color: #666666; padding : 0 0 0 10; }
.txt_check  {   vertical-align:2px  }
.txt_ver-2  {   vertical-align:-2px }
.radio_poll {   font-size:11px; color: #666666; padding : 3 0 0 31; }
.survey     {   color: #1e3655; font-size:12px; font-weight: bold;  }

.faq_list   {   font-size: 12px; font-family: "gulim","±¼¸²", "arial"; text-decoration: none; color: #231f20; line-height:130%; padding-left: 10px;   }
.faq_list a:link    {font-size:12px; font-family: "gulim","±¼¸²", "arial"; text-decoration: none; color: #231f20; line-height:130%;}
.faq_list a:active  {font-size:12px; font-family: "gulim","±¼¸²", "arial"; text-decoration: none; color: #231f20; line-height:130%;}
.faq_list a:visited {font-size:12px; font-family: "gulim","±¼¸²", "arial"; text-decoration: none; color: #231f20; line-height:130%;}
.faq_list a:hover   {font-size:12px; font-family: "gulim","±¼¸²", "arial"; text-decoration: underline; color:#231f20 ; line-height:130%;}
.faq_a      {   font-size:11px; color: #808285; line-height:180%;   padding : 0 20 0 30;    }

.tab_txton  {   font-size: 14px; font-family: dotum,"µ¸¿ò", "arial"; font-weight: bold; text-decoration: none; color: #ffffff; line-height:130%;    }
.tab_txtoff {   font-size: 14px; font-family: dotum,"µ¸¿ò", "arial"; font-weight: bold; text-decoration: none; color: #4d4d4f; line-height:130%;    }

.depth1_txt {   font-size: 13px; font-family: dotum,"µ¸¿ò", "arial"; font-weight: bold; text-decoration: none; color: #484848; line-height:150%;    }

.m_notice12 {   font-size: 12px; font-family: "gulim","±¼¸²", "arial"; text-decoration: none; color: #cbd3c7; line-height:160%;   }
.m_notice12 a:link    {font-size:12px; font-family: "gulim","±¼¸²", "arial"; text-decoration: none; color: #cbd3c7; line-height:160%;}
.m_notice12 a:active  {font-size:12px; font-family: "gulim","±¼¸²", "arial"; text-decoration: none; color: #cbd3c7; line-height:160%;}
.m_notice12 a:visited {font-size:12px; font-family: "gulim","±¼¸²", "arial"; text-decoration: none; color: #cbd3c7; line-height:160%;}
.m_notice12 a:hover   {font-size:12px; font-family: "gulim","±¼¸²", "arial"; text-decoration: underline; color: #cbd3c7 ; line-height:160%;}

.m_notice11 {   font-size: 11px; font-family: dotum,"µ¸¿ò", "arial"; text-decoration: none; color: #cbd3c7; line-height:130%;   }

.m_counter_blue     {   font-size: 14px; font-family: dotum,"µ¸¿ò", "arial"; font-weight: bold; text-decoration: none; color: #306abc; letter-spacing:-1px; }
.m_counter_green    {   font-size: 14px; font-family: dotum,"µ¸¿ò", "arial"; font-weight: bold; text-decoration: none; color: #54871d; letter-spacing:-1px; }

/* ---------------------------------------------------------------------------------------------------------------------- */


/* ######################################################################################################## */

/* 2012.08.29 update */

/* Main Banner */

.fsBnrMainBox {
    position: relative;
    width: 878px;
    _width: 880px;
    height: 185px;
    background-color: #ffffff;
    border: 1px solid #0d4cab;
    background: url("http://img.megamd.co.kr/etc/120801/bnr_fsbox0829.jpg") no-repeat 0 0;
}

.fsMtPersonsBox  {
    position: absolute;
    width: 85px;
    height: 20px;
    font-size: 11px;
    font-family: "µ¸¿ò" , dotum;
    font-weight: bold;
    color: #ffe119;
    line-height: 180%;
    text-align: center;
    padding: 0 0 3px;
    _padding: 3px 0 2px;
}

.fsMtPersonsBox .fsMtNumber   {
    display: inline-block;
    height: 18px;
    padding-left: 17px;
    background: url("http://img.megamd.co.kr/etc/120822/ic_mt.gif") no-repeat left center;
    _background: url("http://img.megamd.co.kr/etc/120822/ic_mt.gif") no-repeat left 2px;
}

.fsDtPersonsBox  {
    position: absolute;
    width: 85px;
    height: 20px;
    font-size: 11px;
    font-family: "µ¸¿ò" , dotum;
    font-weight: bold;
    color: #ffe119;
    line-height: 180%;
    text-align: center;
    padding: 0 0 3px;
    _padding: 3px 0 2px;
}

.fsDtPersonsBox .fsDtNumber   {
    display: inline-block;
    height: 18px;
    padding-left: 17px;
    background: url("http://img.megamd.co.kr/etc/120822/ic_dt.gif") no-repeat left center;
    _background: url("http://img.megamd.co.kr/etc/120822/ic_dt.gif") no-repeat left 2px;
}

.fsPtPersonsBox  {
    position: absolute;
    width: 85px;
    height: 24px;
    _height: 20px;
    font-size: 11px;
    font-family: "µ¸¿ò" , dotum;
    font-weight: bold;
    color: #9afd25;
    line-height: 180%;
    text-align: center;
    padding: 0 0 3px;
    _padding: 3px 0 2px;
}

.fsPtPersonsBox .fsPtNumber   {
    display: inline-block;
    height: 18px;
    padding-left: 26px;
    background: url("http://img.megamd.co.kr/etc/120822/ic_pt.gif") no-repeat left center;
    _background: url("http://img.megamd.co.kr/etc/120822/ic_pt.gif") no-repeat left 2px;
}

.bnrMainMDPTITLE {
    position: absolute;
}

.btnDetailMD  {
    position: absolute;
}

.btnDetailPEET  {
    position: absolute;
}

.btnTest  {
    position: absolute;
}

.fsEvtTxt  {
    position: absolute;
}

.bnrBrief  {
    position: absolute;
    top: 134px;
    left: 24px;
}

.bnrTable    {
    position: absolute;
}

.bnrTabletxt {
    font-size: 11px;
    color: #323335;
    font-family: "µ¸¿ò" , dotum ;
    line-height: 130%;
    text-align: center;
    padding: 4px 0 1px;
    word-break: break-all;
    table-layout: fixed;
}

.txtBlue  {
    color: #0d4cab;
}

.txtGreen  {
    color: #37962a;
}

/* ---------------------------------------------------------------------------------------------------------------------- */

/* Sub Banner MD */

.fsBnrMDBox {
    position: relative;
    width: 698px;
    _width: 700px;
    height: 172px;
    _height: 174px;
    background-color: #ffffff;
    border: 1px solid #0d4cab;
    background: url("http://img.megamd.co.kr/etc/120801/bnr_fssubboxmd0829.jpg") no-repeat 0 0;
}

.fsBnrPEETBox {
    position: relative;
    width: 698px;
    _width: 700px;
    height: 144px;
    _height: 142px;
    background-color: #ffffff;
    border: 1px solid #0d4cab;
    background: url("http://img.megamd.co.kr/etc/120822/bnr_fssubboxpeet1.jpg") no-repeat 0 0;
}

/* ---------------------------------------------------------------------------------------------------------------------- */

/* ######################################################################################################## */
/* ######################################################################################################## */

/* 2012.09.20 Main-Sub Banner update */

.fsBnrMainBox2 {
    position: relative;
    display: block;
    width: 878px;
    _width: 880px;
    height: 137px;
    background-color: #ffffff;
    border: 1px solid #4614a3;
    background: url("http://img.megamd.co.kr/etc/120801/bnr_fsbox0920.jpg") no-repeat 0 0;
}

.fsBnrNoticeMD  {
    position: absolute;
}

.fsBnrNoticePT  {
    position: absolute;
}

.fsBnrNoticeLi  {
    display: block;
    width: 234px;
    font-family: "µ¸¿ò" , dotum;
    font-size: 11px;
    color: #323335;
    padding-left: 6px;
    background: url("http://img.megamd.co.kr/etc/120801/0920_bul_notice.gif") no-repeat left center;

}

.fsBnrNoticeLi a:link  {
    font-family: "µ¸¿ò" , dotum;
    font-size: 11px;
    color: #323335;
    padding: 2px 0;
}

.fsBnrNoticeLi a:hover  {
    font-family: "µ¸¿ò" , dotum;
    font-size: 11px;
    color: #323335;
    text-decoration: underline;
    padding: 2px 0;
}

.fsBnrNoticeLi a:active  {
    font-family: "µ¸¿ò" , dotum;
    font-size: 11px;
    color: #323335;
    text-decoration: underline;
    padding: 2px 0;
}

.fsBnrNoticeLi a:visited  {
    font-family: "µ¸¿ò" , dotum;
    font-size: 11px;
    color: #323335;
    padding: 2px 0;
}

.fsBnrNoticeDay  {
    display: block;
    width: 50px;
    font-family: "µ¸¿ò" , dotum;
    font-size: 11px;
    color: #a7a9ac;
    text-align: center;
}

.btnMoreMD  {
    position: absolute;
}

.btnMorePT  {
    position: absolute;
}

.fsBnrMDBox2 {
    position: relative;
    width: 698px;
    _width: 700px;
    height: 221px;
    _height: 219px;
    background-color: #ffffff;
    border: 1px solid #4614a3;
    background: url("http://img.megamd.co.kr/etc/120801/bnr_fssubboxmd0920.jpg") no-repeat 0 top;
    overflow: hidden;
}

.fsBnrPEETBox2 {
    position: relative;
    width: 698px;
    _width: 700px;
    height: 221px;
    _height: 219px;
    background-color: #ffffff;
    border: 1px solid #0d4cab;
    background: url("http://img.megamd.co.kr/etc/120801/bnr_fssubboxpt0920.jpg") no-repeat 0 0;
    overflow: hidden;
}

.btnMDTableBox  {
    display: block;
    width: 670px;
    _width: 680px;
    text-align: left;
    padding: 4px;
    background-color: #ffffff;
    border: 1px solid #0d4cab;
    overflow: hidden;
}

.btnMDTableBox ul li    {
    display: inline;
    margin: 0;
    padding: 0;
}

.btnMDTableBox img    {
    vertical-align: top;
}

.daytxt0920   {
    display: inline-block;
    font-size: 11px;
    font-family: "µ¸¿ò", dotum;
    color: #7f7f7f;
}

.btnPTTableBox  {
    display: block;
    width: 670px;
    _width: 680px;
    text-align: left;
    padding: 4px;
    background-color: #ffffff;
    border: 1px solid #37962a;
    overflow: hidden;
}

.btnPTTableBox ul li    {
    display: inline;
    margin: 0;
    padding: 0;
}

.btnPTTableBox img    {
    vertical-align: top;
}

/* ---------------------------------------------------------------------------------------------------------------------- */

/* ######################################################################################################## */
/* ######################################################################################################## */

/* 2012.09.24 MDP ±³¼öÄ«Æä °¡ÀÔ ÀÌº¥Æ® style */

.cafeJoinBox0924   {
    position: relative;
    display: block;
    width: 700px;
    text-align: center;
    margin: 0 auto;
    padding-bottom: 20px;
    border-bottom: solid 10px #f0f0f0;
    background: url("http://img.megamd.co.kr/etc/120924/0924_bg.gif") repeat-y 0 0;
    overflow: hidden;
}

.cafeJoinBox0924 .mdpCafeDot1Line    {
    display: block;
    font-size: 1px;
    text-indent: -9999px;
    background: url("http://img.megamd.co.kr/etc/120924/0924_bg_1dotline.gif") repeat-x 0 center;
    overflow: hidden;
}

.cafeJoinBox0924 .mdpCafeDot2Line    {
    position: relative;
    width: 640px;
    font-size: 1px;
    text-indent: -9999px;
    text-align: center;
    margin: 0 auto;
    padding: 20px 0;
    background: url("http://img.megamd.co.kr/etc/120924/0924_bg_2dotline.gif") repeat-x 0 center;
}

.cafeJoinBox0924 .mdpCafeTopLine    {
    position: relative;
    width: 640px;
    font-size: 1px;
    text-indent: -9999px;
    text-align: center;
    margin: 0 auto;
    background: url("http://img.megamd.co.kr/etc/120924/0924_bg_2dotline.gif") repeat-x 0 bottom;
}

.cafeJoinBox0924 .mdpTeaBox  {
    width: 640px;
    font-size: 11px;
    font-family: "µ¸¿ò" , dotum;
    color: #727c67;
    line-height: 140%;
    margin: 0 auto;
}

.cafeJoinBox0924 .mdpTeaStitle   {
    display: inline-block;
    font-size: 12px;
    font-family: '±¼¸²' , 'gulim';
    font-weight: bold;
    color: #799f11;
    margin-bottom: 4px;
    padding: 1px 0 0 16px;
    background: url("http://img.megamd.co.kr/etc/120924/0924_bul_1dpt.gif") no-repeat left center;
}

.cafeJoinBox0924 .mdpTeaCon  {
    padding: 0 10px 15px 16px;
}

.cafeJoinBox0924 .mdpTeaBox .mdpEventBox {
    position: relative;
    display: block;
    width: 638px;
    _width: 640px;
    text-align: left;
    margin-bottom: 30px;
    border-top: 2px solid #fecd07;
    border-right: 1px solid #fecd07;
    border-bottom: 1px solid #fecd07;
    border-left: 1px solid #fecd07;
    background: url("http://img.megamd.co.kr/etc/120924/0924_event_flag.jpg") no-repeat left top;
    overflow: hidden;
}

.cafeJoinBox0924 .mdpEventClass  {
    display: block;
    font-size: 12px;
    font-family: '±¼¸²' , 'gulim';
    font-weight: bold;
    color: #231f20;
    line-height: 140%;
    letter-spacing: -1px;
}

.cafeJoinBox0924 .mdpEventDay  {
    display: block;
    font-size: 11px;
    font-family: "µ¸¿ò" , dotum;
    color: #808285;
    line-height: 140%;
}

.cafeJoinBox0924 .mdpLinkBlue a {
    display: inline-block;
    height: 14px;
    font-size: 11px;
    font-weight: normal;
    color: #2887df;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: -1px;
    padding: 4px 7px 0 2px;
    background: url("http://img.megamd.co.kr/etc/120924/img_linkarrow.gif") no-repeat bottom right;
}
.cafeJoinBox0924 .mdpLinkBlue a:hover  {font-size: 11px; color: #2887df; line-height: 120%; letter-spacing: -1px; text-decoration: none;}

.cafeJoinBox0924 .mdpTeaBox .teaLectList {
    position: relative;
    display: block;
    text-align: left;
    margin-bottom: 10px;
    overflow: hidden;
}

/* ######################################################################################################## */

/* 20130225 Ä·ÆÛ½º ¾àµµ ½ºÅ¸ÀÏ Ãß°¡ S ---------------------------------------------------------------------------------------------- */
.campus_map img {
    margin:0;
    padding:0;
}
.map_txt1_130125    {
    font-family:gulim;
    font-size:12px;
    font-weight:bold;
    color:#5e86bc;
    text-align:center;
}
.map_txt2_130125    {
    font-family:gulim;
    font-size:12px;
    color:#666;
    text-align:left;
    padding-left:10px;
}
.map_txt3_130125    {
    font-family:gulim;
    font-size:12px;
    font-weight:bold;
    color:#555;
    text-align:left;
}
.map_bg_130125  {
    background:#f8f8f8;
    border-left:1px solid #e2e1e1;
    border-right:1px solid #e2e1e1;
    padding:10px 20px 20px 20px;
}
/* 20130225 Ä·ÆÛ½º ¾àµµ ½ºÅ¸ÀÏ Ãß°¡ E ---------------------------------------------------------------------------------------------- */

/* 2013.05.22 °ú¸ñº° ±³¼ö¸í ³ëÃâ ÅÇ Ãß°¡ */

.subtab_area  {
    overflow: hidden;
    display: block;
    width: 700px;
}

.subtab_area a:link , a:hover , a:visited , a:active {text-decoration: none;}

.subtab_area .subtab_cls  {
    overflow: hidden;
    display: block;
    width: 700px;
}
.subtab_area .subtab_cls  li  {
    overflow: hidden;
    float: left;
    display: block;
    width: 20%;
    height: 31px;
}
.subtab_area .subtab_clsnm_area {
    overflow: hidden;
    display: block;
    padding: 5px 10px 5px;
    border: 1px solid #3a70b0;
}
.subtab_clsnm_area ul  {
    overflow: hidden;
    display: block;
    width: 100%;
}
.subtab_clsnm_area .nm_li  {
    float: left;
    display: inline-block;
}/*150805 ¼öÁ¤*/
.subtab_clsnm_area a  {
    display: inline-block;
    width: 58px;
    height: 19px;
    padding: 2px 0;
    color: #646464;
    text-align: center;
}
.subtab_clsnm_area .on a  {
    float: left;
    display: inline-block;
    width: 58px;
    height: 19px;
    background-color: #3a70b0;
    color: #ffffff;
}
.subtab_clsnm_area .nm_li img    {
    display: inline-block;
    height: 9px;
    margin: 4px 0 0;
}

.subtab_clsnm_area .on img    {
    display: inline-block;
    height: 9px;
    margin: 4px 0 0;
}
/* ---------------------------------------------------------------------------------------------- */


/* Latest 2013.06.27 KTS */

/* section_subbnr */
.section_subbnr   {
    position: relative;
    overflow: hidden;
    display: block;
    width: 700px;
}
.group_subbnr  {
    clear: both;
    position: relative;
    overflow: hidden;
    display: block;
    width: 700px;
    margin-bottom: 10px;
}
.group_subbnr .bnr_data_area {
    position: relative;
    float: left;
    overflow: hidden;
    width: 425px;
    margin-right: 10px;
}
.group_subbnr .bnrleft_area   {
    float: left;
    overflow: hidden;
    width: 425px;
    margin-right: 10px;
}
.group_subbnr .bnrright_area   {
    float: left;
    overflow: hidden;
    width: 265px;
}


/*08.08 ¼öÁ¤ºÎºÐ */
.group_subbnr .bnrhalfleft_area   {
    float: left;
    overflow: hidden;
    width: 345px;
    margin-right: 10px;
}
.group_subbnr .bnrhalfright_area   {
    float: left;
    overflow: hidden;
    width: 345px;
}
/* //08.08 ¼öÁ¤ºÎºÐ */

.group_subbnr .bnrgray_area {
    float: left;
    overflow: hidden;
    width: 210px;
}
.group_subbnr .group_news {
    position: relative;
    float: left;
    overflow: hidden;
    display: table;
    width: 265px;
    height: 230px;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    background: url("http://img.megamd.co.kr/etc/130627/bg_newsarea.gif") repeat-y 0 0;
}
.group_subbnr .group_news h3    {
    position: relative;
    width: 100%;
    margin: 10px 0 12px;
    padding: 0 0 3px 17px;
    border-bottom: 1px solid #e6e6e6;
    background: url("http://img.megamd.co.kr/etc/130627/bul_news.gif") no-repeat 10px 6px;
    font-family: "±¼¸²",gulim;
    font-size: 12px;
    color: #222222;
    text-align: left;
}
.group_subbnr .group_news h3 a {
    position: absolute;
    top: 0;
    left: 215px;
    overflow: hidden;
    display: block;
    width: 35px;
    height: 10px;
    padding-top: 3px;
    background: url("http://img.megamd.co.kr/etc/120803/main_btn.png") no-repeat -383px -13px;
    line-height: 10em;
}
/* //section_subbnr */

/* 20130221 ±³¼öÅÇ ¸Àº¸±â ·¹ÀÌ¾îÆË¾÷ S *******************************************************************************************/
.prf_vod_sample_pop {
    position:absolute;
    width:229px;
    left:0;
    top:0;
    z-index:10000;
    /*display:none;*/
}
.prf_vod_sample_pop ul {
    background:url("http://img.megamd.co.kr/etc/100115/vod_box_bg.gif") repeat-y;
    padding:0px 25px 0px 5px;
    font-family:dotum;
    font-size:11px;
    font-weight:bold;
    text-align:left;
    line-height:1.8em;
}
.prf_vod_sample_pop ul li {
    position:relative;
    overflow:hidden;
    width:210px;
    height:21px;
}
.prf_vod_sample_pop ul li span {
    position:absolute;
    top:0;
    right:0;
}
.prf_vod_sample_pop ul li span button {
    float:left;
}
.bt_prf_vod_hd {
    overflow:hidden;
    width:37px;
    height:16px;
    background:url("http://img.megamd.co.kr/ic/bt_hd.gif") no-repeat;
    border:0;
    line-height:10em;
}
.bt_prf_vod_low {
    overflow:hidden;
    width:37px;
    height:16px;
    background:url("http://img.megamd.co.kr/ic/bt_low.gif") no-repeat;
    border:0;
    line-height:10em;
}
.prf_vod_title {
   background:url("http://img.megamd.co.kr/ic/vod_tbox_bg.gif") repeat-y;
   width:229px;
   float:left;
   padding: 7px 0 3px 0;
   margin-bottom: 10px;
   font-size: 11px;
   color: #4574b1;
   font-weight: bold;
}
.prf_vod_close {
    position:absolute;
    top:10px;
    right:5px;
}
.bt_prf_vod_close {
    overflow:hidden;
    width:13px;
    height:12px;
    background:url("http://img.megamd.co.kr/ls/etc/100118/bt_vod_close.gif") no-repeat;
    border:0;
    line-height:10em;
}
/* 20130221 ±³¼öÅÇ ¸Àº¸±â ·¹ÀÌ¾îÆË¾÷ E *******************************************************************************************/

/* PC½Ç ¿¹¾àÇÏ±â Å×ÀÌºí Ãß°¡ - 2014.03.14 todia@megamd.co.kr - */
.group_pcroomTbl_01 { padding:0 20px 31px; background:url(http://img.megamd.co.kr/mega_acad/2014/0319/bg_dot_line.gif) repeat-x left bottom; }
.group_pcroomTbl_02 { padding:30px 20px; }
.group_pcroomTbl_01 .brdnone,.group_pcroomTbl_02 .brdnone    { border-right:none; }
.pcroomTbl_title01, .pcroomTbl_title02    { display:block; padding:14px 0 12px; font-size:12px; font-family:"±¼¸²",gulim; font-weight:bold; text-align:center; line-height:130%; }
.pcroomTbl_title01    { background-color:#282832; color:#fadc00; }
.pcroomTbl_title02    { background-color:#6e6e78; color:#ffffff; }
.pcroomTbl_area, .pcroomTbl_txt { height:12px; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; font-size:11px; font-family:"µ¸¿ò",dotum; color:#636363; text-align:center; line-height:130%; }
.pcroomTbl_area { padding:9px 0 7px; background-color:#f5f5ff; }
.pcroomTbl_txt  { padding:5px 0; }
/* //PC½Ç ¿¹¾àÇÏ±â Å×ÀÌºí Ãß°¡ */

/* ÇÐ¿ø°­ÁÂ¾È³» ¸ÞÀÎ ¸ðÁý¿ä°­ Ãß°¡ - 2014.04.16 todiva@megamd.co.kr - */
.acad_cps_main  { overflow:hidden; display:block; height:100%; margin-bottom:10px; padding:10px 8px 6px; border-top:2px solid #4682f0; border-bottom:1px solid #4682f0; background:url(http://img.megamd.co.kr/mega_acad/2014/0421/bg_acadmain_bnr.gif) repeat-x 0 0; text-align:center; }
.acad_cps_main .group_campus    { clear:both; overflow:hidden; margin-bottom:4px; }
.acad_cps_main .group_campus .cps_box01,
.acad_cps_main .group_campus .cps_box02,
.acad_cps_main .group_campus .cps_box03,
.acad_cps_main .group_campus .cps_box04  {
    overflow: hidden;
    float: left;
    height: 144px;
    margin: 0 2px;
    border: 1px solid;
    background-color: #ffffff;
}

.acad_cps_main .group_campus .cps_box01,
.acad_cps_main .group_campus .cps_box02,
.acad_cps_main .group_campus .cps_box03,
.acad_cps_main .group_campus .cps_box04  { margin: 0 2px; }

.acad_cps_main .group_campus .cps_box01 { width:165px; border-color:#00a0e6; }
.acad_cps_main .group_campus .cps_box02 { width:222px; border-color:#bed25a; }
.acad_cps_main .group_campus .cps_box03 { width:222px; border-color:#b4a0f0; }
.acad_cps_main .group_campus .cps_box04 { width:222px; border-color:#f0bea0; }

.acad_cps_main .group_campus .cps_box01 .cps_box_title,
.acad_cps_main .group_campus .cps_box02 .cps_box_title,
.acad_cps_main .group_campus .cps_box03 .cps_box_title,
.acad_cps_main .group_campus .cps_box04 .cps_box_title   { display:block; }

.acad_cps_main .group_campus .cps_box01 ul,
.acad_cps_main .group_campus .cps_box02 ul,
.acad_cps_main .group_campus .cps_box03 ul,
.acad_cps_main .group_campus .cps_box04 ul   { padding:8px 13px 0; }

.acad_cps_main .group_campus .cps_box01 ul li,
.acad_cps_main .group_campus .cps_box02 ul li,
.acad_cps_main .group_campus .cps_box03 ul li,
.acad_cps_main .group_campus .cps_box04 ul li   { display:block; margin:0 0 6px; padding:0 0 0 7px; background:url(http://img.megamd.co.kr/mega_acad/2014/0421/bul_schd_txt.gif) no-repeat left 3px; text-align:left; }

.acad_cps_main .group_campus .cps_box01 ul li .cps_link,
.acad_cps_main .group_campus .cps_box02 ul li .cps_link,
.acad_cps_main .group_campus .cps_box03 ul li .cps_link,
.acad_cps_main .group_campus .cps_box04 ul li .cps_link   { display:inline-block; font-size:11px; font-family:"µ¸¿ò",dotum; color:#969696; line-height:130%; vertical-align:top; }

.acad_cps_main .group_campus .cps_box01 ul li .cps_link:hover,
.acad_cps_main .group_campus .cps_box02 ul li .cps_link:hover,
.acad_cps_main .group_campus .cps_box03 ul li .cps_link:hover,
.acad_cps_main .group_campus .cps_box04 ul li .cps_link:hover   { color:#2d2837; }

.acad_cps_main .group_campus .brdnone   { border:none; background:none; }
/* //ÇÐ¿ø°­ÁÂ¾È³» ¸ÞÀÎ ¸ðÁý¿ä°­ Ãß°¡ - 2014.04.16 todiva@megamd.co.kr - */

/* °­³²P ÇÕ°Ý»ý È«º¸ - 2014.05.13 todiva@megamd.co.kr - */
.acad_gnptpr_field01, .acad_gnptpr_field02, .acad_gnptpr_field03, .acad_gnptpr_field04    { overflow:hidden; padding:40px 0 20px; background-color:#ffffff; }
.acad_gnptpr_field01    { border:1px solid #dc50a0; }
.acad_gnptpr_field02    { border:1px solid #6eb42d; }
.acad_gnptpr_field03    { border:1px solid #be6e00; }
.acad_gnptpr_field04    { border:1px solid #6446b4; }

.acad_li_pass   { float:left; overflow:hidden; width:196px; margin:0 3px 10px; background-color:#f5f5f5; }
.acad_li_pass a         { display:block; border-bottom:1px solid #e6e6e6; cursor:hand; }
.acad_li_pass a:hover   { border-bottom:1px solid #ffd20a; background-color:#ffd20a; }
.acad_li_pass .on       { border-bottom:1px solid #ffd20a; background-color:#ffd20a; }
.acad_li_pass .on .spec_area .txt_spec    { color:#626262; }

/* ÇÑÁÙ¹®±¸ ½ºÅ¸ÀÏ ½ÃÆ® Ãß°¡ - 2014.12.08 - */
.acad_li_pass .txt_box      { background-color:#595857; padding-top:2px; }
.acad_li_pass .txt_box .txt     { font-size:11px; font-family:"µ¸¿ò",dotum; color:#ffffff; text-align:center; line-height:20px; }

.acad_li_pass a .name_area  { width:196px; height:90px; }
.acad_li_pass a .name_area .num_name    { padding:22px 0 0 18px; font-size:12px; font-family:"±¼¸²",gulim; color:#3e3d3b; text-align:left; line-height:130%; }
.acad_li_pass a .name_area .num_name strong { display:block; }

.acad_li_pass a .spec_area  { padding:10px 0 8px 15px; background-color:#ffffff; text-align:left; }
.acad_li_pass a .spec_area .txt_spec    { display:block; padding-left:5px; background:url(http://img.megamd.co.kr/mega_acad/2014/0602/bul_txt_spec.gif) no-repeat left 6px; font-size:11px; font-family:"µ¸¿ò",dotum; color:#959595; line-height:140%; }
.acad_li_pass a:hover .spec_area .txt_spec    { color:#626262; }

.acad_ly_pass   { float:left; position:relative; width:600px; }
.acad_ly_pass .arrow1, .acad_ly_pass .arrow2, .acad_ly_pass .arrow3 { position:absolute; top:-10px; left:0; overflow:hidden; display:block; width:100%; height:10px; background:url(http://img.megamd.co.kr/mega_acad/2014/0602/bg_arrow_box.gif) no-repeat; text-indent:-9999px; }
.acad_ly_pass .arrow1   { background-position:0 0; }
.acad_ly_pass .arrow2   { background-position:center 0; }
.acad_ly_pass .arrow3   { background-position:right 0; }

.acad_ly_pass .name_area    { overflow:hidden; padding:15px 0 9px 17px; background-color:#f5f5f5; text-align:left; }
.acad_ly_pass .name_area span   { margin-right:5px; font-size:16px; font-weight:bold; color:#3e3d3b; line-height:140%; }
.acad_ly_pass .name_area .btn_close { position:absolute; top:13px; right:20px; display:block; width:21px; height:21px; }

.acad_ly_pass .report_area  { overflow:hidden; margin:0 auto; padding:10px 0; border-top:1px solid #ffd20a; }
/* //°­³²P ÇÕ°Ý»ý È«º¸ - 2014.05.13 todiva@megamd.co.kr - */

/* 5È¸ ¼ºÀûÇâ»ó ³ëÇÏ¿ì - 2014.12.15 - */
.acad_gnpj_field01 {
    overflow: hidden;
    padding: 40px 0 20px;
    background-color: #ffffff;
}
.acad_gnpj_field01 {
    border: 1px solid #6446b4;
}
.gnpj_li_pass {
    position:relative;
    overflow: hidden;
    width: 600px;
    margin: 0 0 10px;
    background-color: #f5f5f5;
}
.gnpj_li_pass .bg_on {
    display: block;
    border-bottom: 1px solid #e6e6e6;
}
.gnpj_li_pass .bg_on:hover {
    border-bottom: 1px solid #ffd20a;
    background-color: #ffd20a;
}
.gnpj_li_pass .on {
    border-bottom: 1px solid #ffd20a;
    background-color: #ffd20a;
}
.gnpj_li_pass .on .gnpj_name .txt_name {
    color: #626262;
}

.gnpj_li_pass .bg_on .passuni_area {
    width: 600px;
    height: 145px;
}
.gnpj_li_pass .bg_on .passuni_area .spec_num {
    font-size: 12px;
    font-family: "±¼¸²", gulim;
    color: #3e3d3b;
    text-align: right;
    line-height: 130%;
}
.gnpj_li_pass .bg_on .passuni_area .spec_num strong {
    display: block;
}
/* Ç¥ÁØÁ¡¼ö ºñ±³ Á¡¼ö »ó½Â ºÎºÐ, ÇÑÁÙ ¹®±¸ ½ºÅ¸ÀÏ ½ÃÆ® Ãß°¡ - 2014.12.15 - */
.gnpj_li_pass .bg_on .passuni_area .up_grade {
    color: #e13232;
    font-family: "³ª´®°íµñ";
    font-size: 20px;
    line-height: 145%;
    text-align: right;
    float: right;
}
.gnpj_li_pass .talk_box {
    position: absolute;
    z-index: 1;
    top: 113px;
    left: 150px;
    height: 30px;
    padding-top: 2px;
    text-align:right;
    width:267px;
}
.gnpj_li_pass .talk_box .txt {
    font-size: 11px;
    font-family: "µ¸¿ò", dotum;
    color: #ffffff;
    text-align: right;
    line-height: 32px;
}
.gnpj_li_pass .bg_on .gnpj_name {
    padding: 10px 40px 8px 0;
    background-color: #ffffff;
    text-align: right;
}
.gnpj_li_pass .bg_on .gnpj_name .txt_name {
    display: block;
    padding-left: 5px;
    font-size: 11px;
    font-family: "µ¸¿ò", dotum;
    color: #959595;
    line-height: 140%;
}
.gnpj_li_pass .bg_on:hover .gnpj_name .txt_name {
    color: #626262;
}
.gnpj_ly_pass {
    float: left;
    position: relative;
    width: 600px;
}
.gnpj_ly_pass .yel_arrow {
    position: absolute;
    top: -10px;
    left: 400px;
    overflow: hidden;
    display: block;
    width: 100%;
    height: 10px;
    background: url(http://img.megamd.co.kr/mega_acad/2014/0602/bg_arrow_box.gif) no-repeat;
    text-indent: -9999px;
}
.gnpj_ly_pass .yel_arrow {
    background-position: 0 0;
}

.gnpj_ly_pass .passuni_area {
    overflow: hidden;
    padding: 15px 0 9px 17px;
    background-color: #f5f5f5;
    text-align: left;
}
.gnpj_ly_pass .passuni_area span {
    margin-right: 5px;
    font-size: 16px;
    font-weight: bold;
    color: #3e3d3b;
    line-height: 140%;
}
.gnpj_ly_pass .passuni_area .btn_close {
    position: absolute;
    top: 13px;
    right: 20px;
    display: block;
    width: 21px;
    height: 21px;
}
.gnpj_ly_pass .report_area {
    overflow: hidden;
    margin: 0 auto;
    padding: 10px 0;
    border-top: 1px solid #ffd20a;
}

/* °­³²PEETÁ¾ÇÕ¹Ý,°­³²PEETÀç¼öÁ¾ÇÕ¹Ý ¼¿ÇÁÆ¼Äª ½ºÅ¸ÀÏ ½ÃÆ® Ãß°¡ - 2015.02.11 - */
.selfteaching_group { padding:0 20px 30px; }
.selftea_reser_title01, .selftea_reser_title02    { display:block; padding:14px 0 12px; font-size:12px; font-family:"±¼¸²",gulim; font-weight:bold; text-align:center; line-height:130%; }
.selftea_reser_title01    { background-color:#6e6e78; color:#ffffff; margin-bottom:20px; }
.selftea_reser_title02    { background-color:#afafaf; color:#ffffff; margin-bottom:20px; }
.reservation_area, .reservation_txt, .reservation_timearea { height:12px; border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; font-size:11px; font-family:"µ¸¿ò",dotum; color:#636363; text-align:center; line-height:130%; }
.reservation_area { padding:9px 0 7px; background-color:#f5f5ff; border-top:1px solid #cdcdcd;  }
.reservation_timearea { padding:9px 0 7px; background-color:#ffffff; font-weight:bold; border-top:1px solid #cdcdcd; border-left:1px solid #cdcdcd; }
.reservation_txt  { padding:5px 0; }
/* //°­³²PEETÁ¾ÇÕ¹Ý,°­³²PEETÀç¼öÁ¾ÇÕ¹Ý ¼¿ÇÁÆ¼Äª ½ºÅ¸ÀÏ ½ÃÆ® Ãß°¡ - 2015.02.11 */

/* ----------------------------------------------------------------------------------------------------------------*/

/* °øÁö»çÇ× TAB - 2015.12.04 */
.acad_section_noticetab { overflow:hidden; width:700px; margin:0 0 15px 0; border-top:1px solid #6478a0; background-color:#fafaff; }
.acad_section_noticetab ul  { overflow:hidden; }
.acad_section_noticetab ul li  { float:left; overflow:hidden; width:77px; border-bottom:1px solid #f0f0f0; background:url("http://img.megamd.co.kr/mega_acad/2014/1001/acad_ico_set.png") no-repeat 66px -62px; }
.acad_section_noticetab ul li:last-child  { width:84px; background:none; }
.acad_section_noticetab ul .bgnone  { width:84px; background:none; }
.acad_section_noticetab ul .nothing { width:84px; height:31px; background:none; }
.acad_section_noticetab ul li a    { display:block; height:27px; padding:4px 0 0; font-size:12px; font-family:"±¼¸²", gulim; color:#6478a0; text-align:center; text-decoration:none !important; line-height:28px !important; }
.acad_section_noticetab li a:active     { color:#6478a0; }
.acad_section_noticetab li a:visited    { color:#6478a0; }
.acad_section_noticetab li a:hover      { background-color:#6478a0; color:#fff; font-family:"±¼¸²", gulim; }
.acad_section_noticetab .on             { background-color:#6478a0; }
.acad_section_noticetab .on a           { background-color:#6478a0; color:#fff; }
.acad_section_noticetab .on a:active    { background-color:#6478a0; color:#fff; }
.acad_section_noticetab .on a:visited   { background-color:#6478a0; color:#fff; }
.acad_section_noticetab .on a:hover     { background-color:#6478a0; color:#fff; }
.acad_section_noticetab .bgnone { background:none; }
/* //°øÁö»çÇ× TAB - 2015.12.04 */

/* ----------------------------------------------------------------------------------------------------------------*/

/* LEFT NAV - 2015.02.24 */
.section_acad_lnb img   { vertical-align:top; }
.section_acad_lnb   { position:relative; width:160px; margin-bottom:15px; background:url("http://img.megamd.co.kr/mega_acad/2014/0825/bg_lnb_body.gif") repeat-y 0 0; text-align:center; }
.section_acad_lnb .lnb_inner    { overflow:hidden; _height:100%; padding-bottom:46px; background:url("http://img.megamd.co.kr/mega_acad/2014/0825/bg_lnb_bottom.gif") no-repeat 0 100%; }

.section_acad_lnb .group_othercam   { position:absolute; right:15px; bottom:15px; display:block; width:128px; height:28px; margin:0 auto; border:1px solid #648cbe; }
.section_acad_lnb .group_othercam .drop_off, .section_acad_lnb .group_othercam .drop_on     { overflow:hidden; display:block; }
.section_acad_lnb .group_othercam .drop_off a, .section_acad_lnb .group_othercam .drop_on a {
    display:block;
    height:20px;
    padding:8px 0 0 5px;
    font-size:11px;
    font-family:"µ¸¿ò", dotum;
    color:#285a96;
    text-align:left;
    letter-spacing:-1px;
    line-height:140%;
}
.section_acad_lnb .group_othercam .drop_off a   { background:url("http://img.megamd.co.kr/mega_acad/2014/0825/acad_ico_set.png") no-repeat 102px -113px; }
.section_acad_lnb .group_othercam .drop_on  a   { background:url("http://img.megamd.co.kr/mega_acad/2014/0825/acad_ico_set.png") no-repeat 102px -143px; }
.section_acad_lnb .group_othercam .campus_area  { position:absolute; top:28px; _top:26px; left:-1px; overflow:hidden; display:block; width:128px; border:1px solid #648cbe; }
.section_acad_lnb .group_othercam .campus_area ul       { overflow:hidden; background-color:#fff; }
.section_acad_lnb .group_othercam .campus_area ul li    { overflow:hidden; display:block; width:128px; height:23px; }
.section_acad_lnb .group_othercam .campus_area ul li a  {
    display: block;
    width: 100%;
    background-color: #fff;
    font-size: 11px;
    font-family: "µ¸¿ò", dotum;
    color: #646464;
    text-align: center;
    line-height: 140%;
    letter-spacing: -1px;
}
.section_acad_lnb .group_othercam .campus_area ul li a:hover  { background-color:#f6f6f6; color:#285aa0; }
.section_acad_lnb .group_othercam .campus_area ul li a span {
    display: block;
    width: 114px;
    height: 19px;
    margin: 0 auto;
    padding: 4px 0 0;
    _padding: 4px 0 3px;
    background: url("http://img.megamd.co.kr/mega_acad/2014/0825/bg_camnm_dotline.gif") repeat-x left bottom;
    text-align: left;
    cursor: hand;
}
.section_acad_lnb .group_othercam .campus_area ul .bgnone a span  { background:none; }

.section_acad_lnb h3    { overflow:hidden; display:block; margin:0 0 11px; }
.section_acad_lnb h3 a  { overflow:hidden; display:block; width:160px; height:44px; background:url("http://img.megamd.co.kr/mega_acad/2014/0825/lnb_title_acadset.png") no-repeat; text-indent:-9999px; }
.section_acad_lnb .tit_acadinfo a   { background-position:0 0; }
.section_acad_lnb .tit_sccam    a   { background-position:0 -45px; }
.section_acad_lnb .tit_gnscam   a   { background-position:0 -90px; }
.section_acad_lnb .tit_gnncam   a   { background-position:0 -135px; }
.section_acad_lnb .tit_bs       a   { background-position:0 -180px; }
.section_acad_lnb .tit_yangji   a   { background-position:0 -225px; }
.section_acad_lnb .tit_gnpt     a   { background-position:0 -270px; }
.section_acad_lnb .tit_scpt     a   { background-position:0 -315px; }
.section_acad_lnb .tit_bspt     a   { background-position:0 -360px; }
.section_acad_lnb .tit_gnptre   a   { background-position:0 -405px; }
.section_acad_lnb .tit_scptre   a   { background-position:0 -450px; }
.section_acad_lnb .tit_gnmd     a   { background-position:0 -495px; }
.section_acad_lnb .tit_dgpt     a   { background-position:0 -540px; }
.section_acad_lnb .tit_triz     a   { background-position:0 -585px; }

.section_acad_lnb .group_lnb    { overflow:hidden; display:block; width:130px; margin:0 auto; margin-bottom:20px; border-bottom:1px solid #e3e3e3; }
.section_acad_lnb .group_lnb .dpt_one       { overflow:hidden; border-top:1px solid #e3e3e3; text-align:left; }
.section_acad_lnb .group_lnb .dpt_two       { overflow:hidden; padding:9px 0 7px; background:url("http://img.megamd.co.kr/mega_acad/2014/0825/bg_lnb2dpt_dotline.gif") repeat-x left top; }
.section_acad_lnb .group_lnb .dpt_two li    { overflow:hidden; display:block; margin-bottom:1px; _margin-bottom:3px; text-align:left; }
.section_acad_lnb .group_lnb .dpt_two li a  {
    display:inline-block;
    padding-left:12px;
    background:url("http://img.megamd.co.kr/mega_acad/2014/0825/bg_lnb2dpt_bulet.gif") no-repeat 7px 6px;
    font-size:11px;
    font-family:"µ¸¿ò", dotum;
    color:#8c8c8c;
    line-height:140%;
}
.section_acad_lnb .group_lnb .dpt_two .on a         { background:url("http://img.megamd.co.kr/mega_acad/2014/0825/bg_lnb2dpt_bulet.gif") no-repeat 7px -54px; color:#3278c8; }
.section_acad_lnb .group_lnb .dpt_two .on a:hover   { color:#3278c8; }
.section_acad_lnb .group_lnb .dpt_two a:hover       { color:#646464; text-decoration:underline; }
.section_acad_lnb .group_lnb .brdnone   { border:none; }

.leftmenu .group_left_bnr       { overflow:hidden; display:block; }
.leftmenu .group_left_bnr li    { overflow:hidden; display:block; margin-bottom:5px; }
/* //LEFT NAV - 2015.02.24 */

/* ----------------------------------------------------------------------------------------------------------------*/

/* ANCER - 2014.08.29 */
.section_ancerbox  {
    overflow: hidden;
    display: block;
    height: auto;
    margin: 0 0 30px;
    padding: 9px 8px 7px 10px;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    background-color: #fafaff;
}
.section_ancerbox ul        { overflow:hidden; width:683px; margin:0; padding:0; }
.section_ancerbox ul li     { float:left; display:inline-block; margin:0 2px 2px 0; padding:0; background-color:#fff; list-style:none; }
.section_ancerbox ul li a   {
    overflow: hidden;
    display: block;
    padding: 3px 16px 0 7px;
    border: 1px solid #dddddd;
    background: url("http://img.megamd.co.kr/mega_acad/2014/1001/bul_ancer_arrow.png") no-repeat center right;
    font-size: 11px;
    font-family: "µ¸¿ò", dotum;
    color: #787878;
    text-decoration: none;
    line-height: 13px;
}
.section_ancerbox ul li a strong  { font-weight:normal; }
.section_ancerbox ul li a:active,
.section_ancerbox ul li a:visited   { border:1px solid #dddddd; font-size:11px; color:#787878; line-height:13px; }
.section_ancerbox ul li a:hover     { border:1px solid #1576ff; font-size:11px; color:#1576ff; line-height:13px; }
/* //ANCER - 2014.08.29 */

/* ----------------------------------------------------------------------------------------------------------------*/

/*20150210 suzie*/

/*ÅÇ ¿À¹ö*/
a.roll img.over { display: none;}
a.roll:hover img { display: none;}
a.roll:hover img.on { display: inline;}

/*MD Á¤º¸½Ç*/
.sub_content    {
    position:relative; overflow:hidden;
    width:700px; margin:0 auto;
}
.sub_content .sub_con_h3    {
    position:relative; overflow:hidden;
    width:100%; height:43px;
    margin-bottom:20px;
    z-index:1;
}
.sub_content .sub_con_h3 .t {
    position:absolute;
    top:0; left:0; height:40px; #height:43px;
    font-family: 'Nanum Gothic', Malgun Gothic, dotum; font-weight:bold; font-size:20px; line-height:35px; color:#333; vertical-align:top; text-align:left; letter-spacing:-1px;
    border-bottom:3px solid #739ae2;
    z-index:20;
}
.sub_content .sub_con_h3 .link  {
    position:absolute;
    top:0; left:0; width:100%; height:40px; #height:43px;
    font-family:dotum; font-size:11px; font-weight:normal; line-height:40px; color:#999; vertical-align:top; text-align:right;
    border-bottom:3px solid #e6e6e6;
    z-index:10;
}
.sub_content .sub_con_h4    {
    display:block;
    font-family: 'Nanum Gothic', Malgun Gothic, dotum; font-weight:bold; font-size:18px; line-height:20px; color:#333; vertical-align:top; text-align:left; letter-spacing:-1px;
    margin-bottom:20px; margin-top:20px; padding:0; margin-top:0; padding-top:15px;
}
.sub_content .sub_con_h5    {
    display:block;
    font-family: 'Nanum Gothic', Malgun Gothic, dotum; font-weight:bold; font-size:14px; line-height:16px; color:#2b6be3; vertical-align:top; text-align:left; letter-spacing:-1px;
    margin-bottom:10px; padding:0;  margin-top:0;
}
.sub_content .sub_con_h5 span   {
    position:absolute;
    right:0;
    font-family:dotum; font-size:11px; color:#999; text-align:right; font-weight:normal; letter-spacing:normal;
}
.sub_content .subcon_tab1   {
    position:relative;
    border-bottom:1px solid #56a7f2;
    margin-bottom:30px;
}
.menu_box   {
    height:30px;
    border-bottom:1px solid #56a7f2;
}
.sub_content .subcon_tab1 .menu {
    top:0; left:0; width:700px; height:30px;
}
.sub_content .subcon_tab1 .menu li  {
    position:relative; display:block;
    float:left;
    width:160px; height:31px;
}

.sub_content .subcon_tab1 .menu .off a  {
    position:absolute; display:inline-block; overflow:hidden;
    width:158px; height:29px; #height:30px; top:0; left:0;
    font-family: 'Nanum Gothic', Malgun Gothic, dotum; font-weight:bold; font-size:12px; line-height:30px; color:#555; vertical-align:top; text-align:center;
    border-top:1px solid #e6e6e6;
    border-left:1px solid #e6e6e6;
    border-right:1px solid #e6e6e6;
    background:#f9f9f9;
}
.sub_content .subcon_tab1 .menu .off a:hover    {
    position:absolute; display:inline-block;
    width:158px; height:30px; #height:31px; top:0; left:0;
    font-family: 'Nanum Gothic', Malgun Gothic, dotum; font-weight:bold; font-size:12px; line-height:30px; color:#2b6be3; vertical-align:top; text-align:center;
    border-top:1px solid #56a7f2;
    border-left:1px solid #56a7f2;
    border-right:1px solid #56a7f2;
    background:#fff;
    z-index:99999;
}
.sub_content .subcon_tab1 .menu .on a   {
    position:absolute; display:inline-block;
    width:158px; height:30px; #height:32px; top:0; left:0;
    font-family: 'Nanum Gothic', Malgun Gothic, dotum; font-weight:bold; font-size:12px; line-height:30px; color:#2b6be3; vertical-align:top; text-align:center;
    border-top:1px solid #56a7f2;
    border-left:1px solid #56a7f2;
    border-right:1px solid #56a7f2;
    background:#fff;
    z-index:99999;
}
.sub_content .subcon_tab1 .smenu    {
    position:relative; overflow: hidden;
    #height:43px;
    padding:10px 0 10px 10px;
}
.sub_content .subcon_tab1 .smenu li {
    float:left;
    margin:0 10px 0 0;
    background: url(http://img.megamd.co.kr/lec/2015/150216_1/mddata_bgbar.gif) no-repeat right;
    padding-right:10px;
    letter-spacing:-1px;
}
/*0216 ¼öÁ¤*/
.sub_content .subcon_tab1 .smenu li a   {
    letter-spacing:-1px;
}
/*//0216 ¼öÁ¤*/
.sub_content .subcon_tab1 .smenu li a:hover {
    color:#222;
}
.sub_content .subcon_tab1 .off  {
    display:none;
}
.sub_content .subcon_tab1 .smenu .on a  {
    font-weight:bold;
    color:#222;
    letter-spacing:-1px;/*0216 ¼öÁ¤*/
}
.sub_content .sub_con_table1    {
    position:relative;
    width:100%;
    margin-bottom:30px;
    border-collapse:collapse; border-spacing:0; border-top:2px solid #8fa2c6; border-bottom:2px solid #8fa2c6;
}
.sub_content .sub_con_table1 th {
    height:35px; border-bottom:1px solid #C3C3C4; border-top:1px solid #C3C3C4; border-right:1px solid #C3C3C4; background-color:#FBFBFC; line-height:18px;
    font-family:verdana, dotum; font-size:11px; color:#222; font-weight:normal;
}
.sub_content .sub_con_table1 td {
    height:35px; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; line-height:18px;
    font-family:dotum, verdana; font-size:12px; color:#666;font-weight:normal; text-align:center;
}
.sub_content .sub_con_table1 td img {
    vertical-align:middle; margin-bottom:2px
}
.sub_content .sub_con_table1 .border_r_none {
    border-right:none
}
.sub_content .txtbox    {
    font-family:dotum, verdana; font-size:12px; color:#666; text-align:left; line-height:20px;
    margin-bottom:30px;
}
.sub_content .stxtbox   {
    font-family:dotum, verdana; font-size:11px; color:#999; text-align:left; line-height:20px;
    margin-bottom:30px;
}
.sub_content .sch_type_tab  {
    position:relative; overflow:hidden;
    width:498px; #width:700px; height:38px;
    border:1px solid #8fa2c6; background:#FBFBFC;
    margin-bottom:20px; padding:0 100px;
}
.sub_content .sch_type_tab li   {
    position:relative;
    float:left;
    width:120px; height:40px;
    background:url(http://img.megamd.co.kr/lec/2015/150216_1/mddata_bgbar.gif) no-repeat 0 14px;
    padding-left:30px;
}
.sub_content .sch_type_tab li a {
    display:inline-block;
    width:120px; height:31px;
    font-family:dotum, verdana; font-size:12px; color:#222; text-align:left; line-height:20px;
    padding-top:9px; padding-left:10px;
}
.sub_content .sch_type_tab li a:hover   {
    color:#2b6be3;
}
.sub_content .sch_type_tab li a span    {
    position:absolute;
    top:17px; left:30px; width:4px; height:4px;
    background:url(http://img.megamd.co.kr/lec/2015/150216_1/mddata_blit1.gif) no-repeat 0 0px;
}
/*//20150210 suzie*/

/*leftmenu font - 2015.01.29*/
.leftmenu_font11px  {
    font-family:dotum; font-size:11px; color:#808285; letter-spacing:-1px; line-height:13px; word-break:break-all; text-align:left; vertical-align:top;
    background:url(http://img.megamd.co.kr/mypage/left_blit.gif) no-repeat 0px -3px; padding:0 0 5px 9px;
}
.leftmenu_font11px img  {
    vertical-align:middle; padding-bottom:3px;
}
.leftmenu_font11px a    {
    font-family:dotum; font-size:11px; color:#808285; letter-spacing:-1px; line-height:13px; word-break:break-all; text-align:left; vertical-align:middle
}
.leftmenu_font11px a:hover  {
    text-decoration:none; font-family:dotum; font-size:11px; color:#808285; line-height:13px;
}
/*20150326 suzie*/
.leftmenu_font11px a:visited    {
    text-decoration:none; font-family:dotum; font-size:11px; color:#808285; line-height:13px;/
}
/*//leftmenu font - 2015.01.29*/

html>body table { text-align:left;}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
    table   { text-align:left;}
} 