@charset "utf-8";

/* common */
*	{ margin:0; padding:0; font-family:dotum,Sans-serif; font-size:12px; color:#000;  }
html,body	{ width:100%; height:100%; }
img	{ border:0; vertical-align:middle; }
ul, li	{ list-style-type:none; display:inline; }
select	{ height:20px; border:1px solid #ebebeb; }
.clear { clear:both; }
/* //common */

/* gnb */
#gnb{text-align:left;  position:relative;}
#gnb div{ margin:0 auto; }
#gnb div.top_div{ width:880px; height:23px;zoom:1;}
#gnb div.top_div:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#gnb div.top_div div.favorites{float:left;margin-top:10px;}
#gnb div.top_div div.shortcut{float:right; margin-top:10px;}
#gnb div.logo{ width:880px; height:40px; text-align:center; padding-top:16px;}
#gnb div.gnb_bar	{ width:880px; height:42px; }
#gnb div.gnb_bar fieldset	{ border:0; float:left; }
#gnb div.gnb_bar legend	{ display:none; }
#gnb div.gnb_bar ul.menu, #gnb div.gnb_bar div.text_ad	{  }
#gnb div.gnb_bar ul.menu	{ width:880px; float:left;} 
#gnb div.gnb_bar ul.menu li	{float:left;}
#gnb div.gnb_bar div.text_ad	{ width:204px; float:right; color:#fff; padding:12px 0 0 0;}

/* logout */
#gnb div.logout	{ clear:both; width:857px; height:37px; background:#fff; padding-left:23px;position:relative;z-index:1;}
#gnb div.logout dl dt.blind { display:none; }
#gnb div.logout dl dd { float:left; padding:7px 0; }
#gnb div.logout dl dd.id{width:109px;} 
#gnb div.logout dl dd.id input{ width:101px; height:17px;background:#f5f5f5;border:1px solid #EBEBEB;padding:2px 0 0 2px;color:#696969;} 
#gnb div.logout dl dd.pw{ width:108px;}
#gnb div.logout dl dd.pw input{ width:101px; height:17px;background:#f5f5f5;border:1px solid #EBEBEB;padding:2px 0 0 2px;color:#696969;}
#gnb div.logout dl dd.btn_login	{ width:63px;margin-top:1px;}
#gnb div.logout dl dd.checkbox{margin:5px 10px 0 6px;display:inline;}
#gnb div.logout dl dd.checkbox input{width:14px;height:14px;vertical-align:middle;margin-right:3px;} 
#gnb div.logout dl dd.check_text	{ width:45px; }
#gnb div.logout dl dd.checkbox label { font-size:11px; color:#717171;margin:0;padding:0;}
#gnb div.logout .idOff{background:#f5f5f5 !important;}
#gnb div.logout dl dd.etc {color:#5c7f79; padding:13px 0 0 0; font-size:11px;} 
#gnb div.logout dl dd.short_noti	{width:210px; padding:12px 0 11px 0; color:#6e6e6e; float:right;} 
#gnb div.logout dl dd label.idtxt {font-family:dotum,Sans-serif; font-size:11px; color:#717171; letter-spacing:-1px; }

a.member:link		{ color: #5c7f79; font-weight:bold; text-decoration:none; font-size:11px;  letter-spacing:-1px;}
a.member:visited	{ color:#5c7f79; font-weight:bold; text-decoration:none; font-size:11px; letter-spacing:-1px;}
a.member:hover		{ color: #5c7f79; font-weight:bold; text-decoration:underline; font-size:11px; letter-spacing:-1px;}

a.find:link		{ color: #5f827c; text-decoration:none; font-size:11px; letter-spacing:-1px;}
a.find:visited	{ color:#5f827c; text-decoration:none; font-size:11px; letter-spacing:-1px;}
a.find:hover	{ color: #5f827c; text-decoration:underline; font-size:11px; letter-spacing:-1px;}
/* //logout */

/* login */
#gnb div.login	{ clear:both; width:857px; height:37px; background:#fff; padding-left:23px; position:relative;z-index:1;}
#gnb div.login dl dt.blind { display:none; }
#gnb div.login dl dd { float:left; padding:8px 0; }
#gnb div.login dl dd.name {color:#767676; font-size:11px; padding:13px 0;margin-right:12px;}
#gnb div.login dl dd.name strong { color:#424242; font-size:12px; }
#gnb div.login dl dd.member_btn {width:122px;}
#gnb div.login dl dd.member_btn img{margin-right:-5px;}
#gnb div.login dl dd.subject {margin-top:2px;} 
#gnb div.login dl dd.short_noti	{ width:210px;float:right; padding:13px 0 11px 0; font-size:11px; color:#6e6e6e; }
#gnb div.login dl dd.short_noti img{margin-top:-1px;}
/* //login */

/* //gnb */

/* content */
#middle {margin:-137px 0 0;} 
#middle:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/* *html #middle	{ height:100%; } */ 
#middle #content { padding:137px 0 0; width:880px; margin:0 auto; }
#content div.rolling	{ width:880px;height:225px; margin-bottom:3px;overflow:hidden;}
#content div.left	{ float:left; width:202px; margin-right:5px; display:inline;}
#content div.left div.mid { margin:0; padding:6px 0; }	
#content div.left div.contact { width:197px;height:46px; background:#F9F9F9 url('/images/common/img_left03.gif') no-repeat; padding-top:80px; padding-left:5px;}
#content div.left div.contact dl dt.blind { display:none; }
#content div.left div.contact dl dd { width:60px; float:left; font-size:11px; color:#02a58a; text-align:left;margin-bottom:5px;}
#content div.left div.contact dl dd.last { width:70px; float:left; font-size:11px; color:#02a58a; }
#content .left .ban{margin-top:7px;}

a.contact:link {  font-size:11px; color:#02a58a; text-decoration:none; }
a.contact:visited {  font-size:11px; color:#02a58a; text-decoration:none; }
a.contact:hover {  font-size:11px; color:#02a58a; text-decoration:underline; }

#content div.center	{ float:left; width:463px; margin-right:8px; display:inline; }
#content div.center	div.cen_con { width:463px; height:181px; background:#EEE; }
#content div.center	div.cen_teacher { padding:6px 0; } 

#content div.center	div.noti01	{ width:224px; height:124px; float:left; border:1px solid #F1F1F1; margin-right:6px; }
#content div.center	div.noti01 div.noti01_con	{ width:218px; height:15px; margin:0 auto; padding:7px 0; border-bottom:1px solid #E2E2E2; }
#content div.center	div.noti01 div.noti01_con h2	{ width:158px; float:left; padding-left:10px;text-align:left; }
#content div.center	div.noti01 div.noti01_con div.noti01_more	{ width:40px; float:left; color:#828282; }

#content div.center	div.noti01 .notice_list	{clear:both; width:209px; padding:0 0 0 9px; text-align:left;} 
#content div.center	div.noti01 .notice_list ul.noti01_list	{ width:209px; padding:0 0 0 10px; }
#content div.center	div.noti01 .notice_list ul.noti01_list li { line-height:14px;font-size:11px; color:#505050; }
#content div.center	div.noti01 .notice_list a{color:#515151;} 

a.noti_list:link	{ font-size:11px; color:#505050; text-decoration:none; }
a.noti_list:visited { font-size:11px; color:#505050; text-decoration:none; }
a.noti_list:hover { font-size:11px; color:#505050; text-decoration:underline; }

a.more:link {  font-size:11px; color:#828282; text-decoration:none; }
a.more:visited {  font-size:11px; color:#828282; text-decoration:none; }
a.more:hover {  font-size:11px; color:#828282; text-decoration:underline; }

#content div.center	div.noti02	{ text-align:left; width:229px; height:124px; float:left; border:1px solid #F1F1F1; }
#content div.center	div.noti02 div.noti01_con	{ width:223px; height:15px; margin:0 auto; padding:7px 0; border-bottom:1px solid #E2E2E2; }
#content div.center	div.noti02 div.noti01_con h2	{ width:173px; float:left; padding-left:10px }
#content div.center	div.noti02 div.noti01_con div.noti01_more	{ width:40px; float:left; color:#828282; }

#content div.center	div.noti02 .notice_list	{clear:both; width:209px; padding:0 0 0 9px; }
#content div.center	div.noti02 .notice_list ul.noti01_list	{ width:209px; padding:0 0 0 10px; }
#content div.center	div.noti02 .notice_list ul.noti01_list li { line-height:14px;font-size:11px; color:#505050; }
#content div.center	div.noti02 .notice_list a{color:#515151;}

#content .center .ban{margin:0 0 5px 0;clear:both;}
	
.right	{ float:left; width:202px;position:relative; }
.right .ban{margin-bottom:6px;}
/*
#right_movie { width:202px; height:181px; position: absolute; top:137px; right:0px; }
#right_banner { width:202px; padding:6px 0; }
*/
.optList{ float:right; width:202px; position: relative; right:0px; }  
#right_movie	{position: absolute; top:; z-index:110; right:0; width:202px; height:181px; overflow:hidden;}
#right_banner	{ padding-top:187px;}
#right_banner img, #right_banner a{display:block;  }
/* //content */

/* sub visual */
#content div.sub_rolling	{width:880px; height:161px; margin-bottom:15px;overflow:hidden;}

/* sub left */
#content div.sub_left	{ float:left; width:175px; margin-right:17px; display:inline; } 
#content div.sub_left .sub_leftmn	{ margin:0 0 8px 0; }
#content div.sub_left div.ban01	{ margin:8px 0; }

#content div.sub_left div.contact { width:161px; height:121px; background:url('/images/common/img_sub_left01.gif') no-repeat; padding-top:80px; padding-left:14px; }
#content div.sub_left div.contact dl dt.blind { display:none; }
#content div.sub_left div.contact dl dd { width:82px; float:left; font-size:11px; color:#02a58a; padding:0 0 2px 0; text-align:left;}
#content div.sub_left div.contact dl dd.last { width:79px; float:left; font-size:11px; color:#02a58a; }

/* sub contents */
#content div.sub_center	{ float:left; width:688px; display:inline; }
#content div.sub_center dl dd.first	{ width:338px; float:left; margin-right:6px; margin-bottom:6px; border:1px solid #E7E7E7; text-align:left;}
#content div.sub_center dl dd.sec	{ width:338px; float:left; margin-bottom:6px; border:1px solid #E7E7E7;  text-align:left;}
#content div.sub_center dl dd.first dl dd.image, #content div.sub_center dl dd.sec dl dd.image { width:151px; float:left; }
#content div.sub_center dl dd.first dl dd.info, #content div.sub_center dl dd.sec dl dd.info { width:186px; float:left; margin:20px 0 0 0; padding:0; }
#content div.sub_center dl dd.first dl dd.info div.sub_txt01, #content div.sub_center dl dd.sec dl dd.info div.sub_txt01	{ margin-bottom:6px; }
#content div.sub_center dl dd.first dl dd.info h2, #content div.sub_center dl dd.sec dl dd.info h2 { margin-bottom:7px; }
#content div.sub_center dl dd.first dl dd.info div.sub_txt02, #content div.sub_center dl dd.sec dl dd.info div.sub_txt02	{ margin-bottom:8px; }
#content div.sub_center dl dd.first dl dd.info div.sub_tab, #content div.sub_center dl dd.sec dl dd.info div.sub_tab { height:22px; margin:0 0 10px 0; }
#content div.sub_center dl dd.first dl dd.info ul.math_list, #content div.sub_center dl dd.sec dl dd.info ul.math_list	{ float:left; margin-left:10px; }
#content div.sub_center dl dd.first dl dd.info ul.math_list li, #content div.sub_center dl dd.sec dl dd.info ul.math_list li	{ list-style-type:none; float:left; margin-bottom:4px; }

/* footer */
#bottom{ clear:both; height:136px; background:url('/images/common/bg_02.gif') repeat-x;margin-top:18px !important;}
#bottom div.footer	{ width:880px; height:32px; margin:0 auto; padding-top:5px; }
#bottom div.footer div.footer_shortcut	{ width:880px; padding-top:7px; }
#bottom div.footer div.footer_shortcut ul li	{ background:url('/images/common/bull01.gif') no-repeat right; padding:0 10px 0 10px; }
#bottom div.footer div.footer_shortcut ul li.end	{ background:none; }
#bottom div.footer div.footer_address	{ width:880px; padding-top:30px; }
#bottom div.footer div.footer_address p.logo	{ width:176px; float:left; }
#bottom div.footer div.footer_address address	{ font-size:11px; line-height:16px; color:#787878; font-style:normal; font-weight:normal; }

a:link		{ color:#787878; text-decoration:none; }
a:visited	{ color:#787878; text-decoration:none; }
a:hover		{ color:#787878; text-decoration:underline; }

/* //footer */

.hand{cursor:pointer;}

/* 10-06-18 Á¤¼®¼±»ý´Ô ¸ÞÀÎ °³Æí½Ã Ãß°¡ */
.tea1006_vi h4{margin:8px 45px;}
.tea1006_tea li{margin-bottom:15px; margin-left:30px;}

