@charset "euc-kr";
/*----------------------------------------------
version: 1.0
author :  Astrum Creative Group (ACG)
              - Son mi jin (alcaxy@astrum.co.kr)
-----------------------------------------------*/

/* = gnb main reset
-----------------------------------------------------------------------------------*/
/* È°¼ºÈ­ ¸Þ´º */
#header #header_area #gnb li.jongro { margin: -2px 20px 0 0; }
#header #header_area #gnb li.jongro a.gnb_menu { width: 83px; height: 25px; background-position: -227px -125px; }

/* ºñÈ°¼ºÈ­ ¸Þ´º */
#header #header_area #gnb li.academy,
#header #header_area #gnb li.service,
#header #header_area #gnb li.reports { display: none !important; }
#header #header_area #gnb .snb, #header #header_area #gnb .snb li { display: none !important; }

#header { z-index: 100; position: relative; width: 100%; height: 90px; margin: 0 auto; background: none; }
#header #header_area { position: relative; width: 940px; margin: 0 auto; }
#header #header_area h1 { z-index: 100; position: absolute; left: 0; top: 20px; font-size: 0; line-height: 0; }

/* = 2Â÷  ¼öÁ¤ by acg
--------------------------------------------------------------------------------------------*/
#header #header_area .member02 { font-size:0; line-height:0; position:absolute; left:400px; top:30px; z-index:100; }
#header #header_area .member02 img { margin-left:2px; }
#header #header_area #more_jongro { position:absolute; left:150px; top:39px; z-index:10; }
#header #header_area .member15 { position:absolute; width:415px; height:34px; right:0; top:30px; z-index:100;}


/* = 2Â÷ Ãß°¡ by acg
--------------------------------------------------------------------------------------------*/
#wide_container { position: relative;}
.countdown02 { position: absolute; right: 0; top: -54px; }
/*.link_eclass { position: absolute; left:150px; top: -80px; z-index: 100; }*/
.link_eclass { position: absolute; left:261px; top: -56px; left:262px; z-index: 100; } 
.info_section { overflow: hidden; width: 940px; height: 143px; margin: 30px auto 0; }
.info_section .info_jongro { float: left; width: 164px; margin: 0 21px 0 0;}
.info_section .info_lecture { position: relative; float: left; overflow: hidden; width: 347px; font-size: 0; line-height: 0; margin: 0 21px 0 0;}
.info_section .main_news { float: left; width: 286px; }

/*modify*/
.eclass { display: none; }



/*2014 ¸ÞÀÎ ¼öÁ¤ Á¶°æ³²*/
#container14{width:940px;height:354px;}
#container14:after{display:block;clear:both;content:''}
#content14{float:left;width:575px;border:1px solid #333333;}
.mainbanner{overflow:hidden;width:575px;height:302px;zoom:1;}
.list_school{overflow:hidden;zoom:1}
.list_school li{float:left;height:95px;margin:0;font-size:0;}
.asidecon{float:right;width:358px;}
.sidebanner{overflow:hidden;width:356px;height:195px;font-size:0;border:1px solid #003333; zoom:1;}

.list_sub{overflow:hidden;zoom:1}
.list_sub li{float:left;width:114px;height:94px;margin:5px 5px 0 0;border:1px solid #003333;font-size:0;}

.section_school {position:relative;width:164px;height:25px;margin:8px 0 0 0;}
.section_school:after{display:block;clear:both;content:""}
.section_school img{margin-bottom:18px}


.section_img {position:relative;width:162px;height:73px;margin:15px 11px 0 0;border:1px solid #cbd7d5;float:left}
.section_img:after{display:block;clear:both;content:""}

.section_ul{position:relative;font-size:11px;line-height:normal;*zoom:1;}
.section_ul a{color:#7d7d7d;text-decoration:none}
.section_ul a:hover,
.section_ul a:active,
.section_ul a:focus{text-decoration:underline}
.section_ul em{font-style:normal}
.section_ul h2{margin:0;height:20px;border-bottom:1px solid #cbd7d5;font-size:12px;color:#333;}

.section_ul ul{margin:10px 0 0;padding:0;list-style:none}
.section_ul li{position:relative;margin:0 0 2px 0;}
.section_ul li:after{display:block;clear:both;content:""}
.section_ul li .bu{float:left;margin:0 4px 0 0;color:#000}
.section_ul li a{float:left}
.section_ul li .time{float:right;clear:right;font-size:11px;color:#a8a8a8;white-space:nowrap}
.section_ul .more{position:absolute;top:0;right:0;font:11px;color:#b3b3b3;letter-spacing:-1px;text-decoration:none !important}
.section_ul .more span{margin:0 2px 0 0;font-size:16px;font-weight:bold;vertical-align:middle}
.section_ul .moreR{margin:0px 2px 0 0;font-size:11px;float:right;font:11px;color:#b3b3b3;letter-spacing:-1px;font-weight:normal;}

/*2015 ¸ÞÀÎ ¼öÁ¤ */

.section_ul15{position:relative;font-size:11px;line-height:normal;*zoom:1;}
.section_ul15 a{color:#7d7d7d;text-decoration:none}
.section_ul15 a:hover,
.section_ul15 a:active,
.section_ul15 a:focus{text-decoration:underline}
.section_ul15 em{font-style:normal}
.section_ul15 h2{margin:0; height:23px;font-size:0; border-bottom:2px solid #00483d;font-size:12px;color:#333;}
.section_ul15 h2.none {border:none;}

.section_ul15 ul{margin:14px 0 0;padding:0;list-style:none}
.section_ul15 li{position:relative;margin:0 0 3px 0; }
.section_ul15 li:after{display:block;clear:both;margin:0 0 3px 0;content:""}
.section_ul15 li .bu{float:left;margin:-1px 4px 0 0;color:#000}
.section_ul15 li a{float:left; }
.section_ul15 li .time{float:right;clear:right;font-size:11px;color:#a8a8a8;white-space:nowrap}
.section_ul15 .more{position:absolute;top:0;right:0;font:11px;color:#b3b3b3;letter-spacing:-1px;text-decoration:none !important}
.section_ul15 .more span{margin:0 2px 0 0;font-size:16px;font-weight:bold;vertical-align:middle}
.section_ul15 .moreR{margin:0px 2px 0 0;font-size:11px;float:right;font:11px;color:#b3b3b3;letter-spacing:-1px;font-weight:normal;}

/*2014 ¸ÞÀÎ ·¹ÀÌ¾î ÆË¾÷*/
#top_box{position:relative;width:100%;margin-bottom:0;text-align:center;background: url(http://img.jongroeclass.co.kr/jongro/main/header_bg.jpg) repeat;}
#top_box:after{display:block;clear:both;content:''}
#top_box img{}

/* ¸ÞÀÎ ·¹ÀÌ¾î ÆË¾÷*/
#popup4{position: absolute; left: 0;top:0; width:506px;z-index:100000; display:none;}

.cate_view_all{position:relative;width:248px;padding-top:1px;}
.cate_view_all h3{font-size:11px}
.cate_view_all h3 a{display:block;position:relative;width:248px;padding:0 0 10px 15px}
.cate_view_all h3 a span{display:block;position:absolute;top:0;left:0;width:248px;height:17px;background:url(http://img.jongroeclass.co.kr/jongro/main/m201701.gif) no-repeat;cursor:pointer}
.cate_view_all .cate_list{display:none;position:absolute;margin:4px 0 0;padding-top:10px;padding-bottom:0;border:2px solid #268f84;background:#ffffff;}
.cate_view_all .cate_list ul{overflow:hidden;clear:both;width:453px;background:url(http://static.naver.com/kin/09renewal/bg_main_cate_list.gif) repeat-y 150px 21px}
.cate_view_all .cate_list li{float:left;width:136px;padding-left:15px}
.cate_view_all .cate_list li h4{margin:0}
.cate_view_all .cate_list li ul{width:100%;padding-top:15px;background:none}
.cate_view_all .cate_list li ul li{padding:0; height:18px}
.cate_view_all .cate_list li ul li a{color:#777;font-size:11px;letter-spacing:-1px;color:#999;font-family:µ¸¿ò}
.cate_view_all .cate_list li.right{width:135px}
.cate_view_all_open h3{}
.cate_view_all_open h3 a span{background-position:0 -22px}
.cate_view_all_open .cate_list{display:block}

/* footer */
#footer { z-index: 1; position: relative; width: 100%; height: 300px; padding: 30px 0 0; background: #fff url('/images/common/footer/bg_footer.gif') repeat-x 0 30px;  }
#footer #footer_area { position: relative; width: 940px; padding: 74px 0 0; margin: 0 auto; color: #808080; }
#footer #footer_area a { color: #808080; }
#footer #footer_area #location { position: absolute; top: 30px; width: 100%; height: 12px; font-size: 12px; font-weight: bold; line-height: 0; }
#footer #footer_area .campaign { text-align:center; position: absolute; top: 225px; left: 0px; width:175px; height:45px; border-right:1px solid #DCDCDC; }
#footer #footer_area .campaign img{margin-top:10px;}

/* »çÀÌÆ® ¸Ê */
#footer #footer_area .sitemap li { float: left; width: 180px; font-size: 0; line-height: 0; }
#footer #footer_area .sitemap li ul { margin: 7px 0 0; }
#footer #footer_area .sitemap li ul li { font-size: 12px; line-height: 19px; }
#footer #footer_area address { position: absolute; top: 225px; left: 187px; font-size: 0; line-height: 0; }
#footer #footer_area address p{margin-bottom:4px;}
#footer #footer_area .utility { float: left; width: 210px; margin: -3px 0 0; }
#footer #footer_area .utility li { padding: 0 0 0 7px; line-height: 21px; font-weight: bold; background: url('/images/common/sprite_blt.gif') no-repeat left -93px; }

/* ÆÐ¹Ð¸® »çÀÌÆ® */
#footer #footer_area .jongro_family { float: left; width: 180px; margin: -3px 0 0; line-height: 21px; }
#footer #footer_area .jongro_family a { display: inline-block; padding: 0 0 0 7px; font-weight: bold; background: url('/images/common/sprite_blt.gif') no-repeat left -92px; vertical-align: top;  }


#mainbnMap a,area { blr:expression(this.onFocus=this.blur())}
:focus { -moz-outline-style: none; }

#container15{width:940px;height:374px;background:#000}
#container15:after{display:block;clear:both;content:''}
#content15{float:left;width:494px;height:374px;}


.left15{float:left;width:151px;height:373px;}
.school15 dd{margin-top:2px;}
.school15 dd.first{margin-top:44px;}

.school20 dd{margin-top:0px;}
.school20 dd.first{margin-top:34px;}

.school21 dd{margin-top:10px;}
.school21 dd.first{margin-top:34px;}

.school1502 {float:left;width:125px;height:32px;margin-left:16px;z-index:1;border:0 red solid;}
.school1502 dd{margin-top:2px;background:red}
.school1502 dd.first{margin-top:14px;}

.school1503 {float:left;width:125px;height:20px;margin:27px 0 0 73px;z-index:1;}
.school1503 dd{margin-top:2px;border:0px red solid;}
.school1503 dd.first{margin-top:-9px;border:0px red solid;}

.school150201 dd{float:left;margin:0 6px 0 0;}
.school150201.first{float:left;margin-top:2px;}
.school150201{float:left;border:0px red solid;}

.mainbanner{overflow:hidden;width:575px;height:302px;zoom:1;}
.list_school{overflow:hidden;zoom:1;}
.list_school li{float:left;height:95px;margin:0;font-size:0;}
.aside15{float:right;width:294px;height:352px;background:#e0f0d9;border-top:1px solid #518a84;border-right:1px solid #518a84;border-bottom:1px solid #518a84;}
.sidebanner{overflow:hidden;width:356px;height:195px;font-size:0;border:1px solid #003333; zoom:1;}
.section_help{position:relative;font-size:11px;line-height:normal;*zoom:1;}
.section_help h2{margin:0;height:14px;font-size:12px;color:#333;}

.section_help ul{margin:10px 0 0;padding:0;list-style:none}
.section_help li{position:relative;margin:0 0 1px 0;}
.section_help li:after{display:block;clear:both;content:""}
.section_help li a{float:left}

.section_ipsi{position:relative;font-size:11px;line-height:normal;*zoom:1;}
.section_ipsi a{color:#7d7d7d;text-decoration:none}
.section_ipsi a:hover,
.section_ipsi a:active,
.section_ipsi a:focus{text-decoration:underline}
.section_ipsi em{font-style:normal}
.section_ipsi h2{margin:0;height:24px;border-bottom:1px solid #cbd7d5;font-size:12px;color:#333;}

.section_ipsi ul{margin:10px 0 0;padding:0;list-style:none}
.section_ipsi li{position:relative;margin:0 0 4px 0; border-bottom:1px solid #bdcfb5;}
.section_ipsi li:after{display:block;clear:both;content:""}
.section_ipsi li a{float:left}
.section_ipsi li .bu{float:left;margin:0 4px 0 0;color:#000}
.section_ipsi .more{position:absolute;top:0;right:0;font:11px;color:#b3b3b3;letter-spacing:-1px;text-decoration:none !important}
.section_ipsi .more span{margin:0 2px 0 0;font-size:16px;font-weight:bold;vertical-align:middle}
.section_sv{position:relative;width:347px;font-size:11px;line-height:normal;*zoom:1;}
.section_sv h2{margin:0;height:16px;font-size:12px;color:#333;}

.section_sv ul{margin:10px 0 0;padding:0;list-style:none}
.section_sv li{position:relative;float:left;margin:0;}
.section_sv li:after{display:block;clear:both;content:""}
.section_sv .more{position:absolute;top:0;right:0;font:11px;color:#b3b3b3;letter-spacing:-1px;text-decoration:none !important}
.section_sv .more span{margin:0 2px 0 0;font-size:16px;font-weight:bold;vertical-align:middle}
.exready {position:absolute;z-index:999;top:47px;color:red;left:319px;font-size:15px;letter-spacing:-2px;font-family:µ¸¿ò;font-weight:bold}
.exready02 {position:absolute;z-index:999;top:47px;color:red;right:53px;font-size:15px;letter-spacing:-2px;font-family:µ¸¿ò;font-weight:bold}