@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 .member { font-size:0; line-height:0; position:absolute; right:134px; top:40px; z-index:100; }
#header #header_area #more_jongro { position:absolute; right:0; top:39px; z-index:10; }

/* footer */
#footer { z-index: 1; position: relative; width: 100%; height: 103px; padding: 0; margin: 20px 0 0; background: none; font-size: 0; line-height: 0; }
#footer #footer_area { overflow: hidden; position: relative; width: 940px; height: 103px; padding: 0; margin: 0 auto; border-top: 1px solid #d2dddb; color: #808080; }
#footer #footer_area address { position: absolute; top: 35px; left: 187px; font-size: 0; line-height: 0; }
#footer #footer_area address p{margin-bottom:4px;}
#footer #footer_area mark { position: absolute; top: 40px; float:right; overflow: hidden; width: 100px; background: none;}


#footer #footer_area #noticeFlash { position: absolute; top: 0; left: 0; width: 364px; }
#footer #footer_area .campaign { text-align:center; position: absolute; top: 20px; left: 0px; width:175px; height:70px; border-right:1px solid #DCDCDC; }
#footer #footer_area .campaign img{margin-top:10px;}
#footer #footer_area .main_utility { position: absolute; top: 20px; left: 187px; overflow: hidden; width: 440px;}
#footer #footer_area .main_utility li { float: left; padding: 0 8px; background: url(/images/main/bg_section.gif) no-repeat left top; }
#footer #footer_area .main_utility li.first { padding-left: 0; background: none; }

#footer #footer_area .main_family { position: absolute; top: 20px; right: -9px; overflow: hidden; width: 245px; }
#footer #footer_area .main_family li { float: left; padding: 0 9px 0 8px; background: url(/images/main/bg_section.gif) no-repeat left top; }
#footer #footer_area .main_family li.first { padding-left: 0; background: none; }

/* = 2Â÷ Ãß°¡ by acg
--------------------------------------------------------------------------------------------*/
#wide_container { position: relative; }
.countdown { position: absolute; left: 147px; top: -58px; }
/*.link_eclass { position: absolute; left:150px; top: -80px; z-index: 100; }*/
.link_eclass { position: absolute; left:261px; top: -58px; 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 30px 0 0; }
.info_section .info_lecture { position: relative; float: left; overflow: hidden; width: 388px; font-size: 0; line-height: 0; }
.info_section .info_lecture dt { position: absolute; width: 160px; height: 26px; top: 0; }
.info_section .info_lecture dt.tit_lecture { position: absolute; left: 0; }
.info_section .info_lecture dt.tit_examinfo { position: absolute; left: 195px; }
.info_section .info_lecture .lecture_flash { float:left; width:164px; height:150px; margin-right:29px;}
.info_section .info_lecture .ipsi_list { float:left; width:358px; height:150px; margin-right:29px;}
.info_section .info_lecture dd { position: relative; float: left; width: 164px; padding: 26px 0 0; margin: 0 29px 0 0; }
.info_section .info_lecture dd span { display: block; margin: 10px 0 8px; }
.info_section .info_lecture dd .link { display: block; }
.info_section .info_lecture dd .more { position: absolute; top: 0; right: 0; padding: 3px 0; }
.info_section .info_lecture2 .lecture_rolling {float:left; width:358px; height:150px; margin-right:29px;background: url(http://img.jongroeclass.co.kr/jongro/pop/layer140214_bg_03.jpg) no-repeat left top;}
.info_section .info_lecture2 .lecture_rolling ul { }
.info_section .info_lecture2 .lecture_rolling li { padding: 0 0 0 8px; margin: 0; background: url(/images/common/blt_square03.gif) no-repeat 0px 5px;font-weight:bold; }

.info_section .main_news { float: left; width: 358px; }

/*modify*/
.eclass { display: none; }


body {background: url(http://img.jongroeclass.co.kr/jongro/main/main_bg.gif) repeat;}

/*2014 ¸ÞÀÎ ¼öÁ¤ Á¶°æ³²*/
#container14{width:940px;height:399px;}
#container14:after{display:block;clear:both;content:''}
#content14{float:left;width:575px;border:1px solid #003333;}
.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:26px;border-bottom:1px solid #cbd7d5;font-size:12px;color:#333;}

.section_ul ul{margin:15px 0 0;padding:0;list-style:none}
.section_ul li{position:relative;margin:0 0 6px 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}

/*2014 ¸ÞÀÎ ·¹ÀÌ¾î ÆË¾÷*/
#top_box{position:relative;width:100%;margin-bottom:0;text-align:center;height:66px;background: url(http://img.jongroeclass.co.kr/jongro/main/header_bg.jpg) repeat;}
#top_box:after{display:block;clear:both;content:''}
#top_box img{}

.cate_view_all{position:relative;width:122px;padding-top:1px;}
.cate_view_all h3{font-size:11px}
.cate_view_all h3 a{display:block;position:relative;width:122px;padding:0 0 10px 15px}
.cate_view_all h3 a span{display:block;position:absolute;top:0;left:0;width:122px;height:17px;background:url(http://img.jongroeclass.co.kr/jongro/main/main_localview.png) no-repeat;cursor:pointer}
.cate_view_all .cate_list{display:none;position:absolute;margin-left:-335px;padding-top:15px;padding-bottom:10px;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{padding:0 0 4px}
.cate_view_all .cate_list li ul{width:100%;background:none}
.cate_view_all .cate_list li ul li{padding:0 0 6px}
.cate_view_all .cate_list li ul li a{color:#777}
.cate_view_all .cate_list li.right{width:135px}
.cate_view_all_open h3{}
.cate_view_all_open h3 a span{background-position:0 -17px}
.cate_view_all_open .cate_list{display:block}