@charset='utf-8';
* { font-family: 'Malgun Gothic', '맑은고딕', 'dotum', '돋움', sans-serif}
body {font-family:'Malgun Gothic', '맑은고딕', 'dotum','돋움',sans-serif}
.clearfix {display:block; content:''; clear:both}
#change_logo {    margin-top: 23px;}
#wrap span.line {border-bottom:1px solid #ddd;display:inline-block; width:100%; height:1px; position: absolute;top: 34px; }
#gnb .nav1 {position:relative;padding:1px 0 5px 0; }
#gnb .nav1 .a {position:absolute;padding: 8px 0 0 9px;top:0;right:0;}
#gnb .nav1 .a a {color:#333; font-size:13px; letter-spacing:-1px; display:inline-block;  font-family: "돋움",'Dotum',"돋움체",'DotumChe',sans-serif;  }
#gnb .nav1 .a a.top_line {background:url('/img/top/top_gnbline.gif')no-repeat; padding: 0 10px 10px 10px; background-position-y: 4px; letter-spacing:-1px }
#gnb .nav1 .c .join {margin-right:5px; }
#gnb .nav1 .c a.top_line {background:url('/img/top/top_gnbline.gif')no-repeat; padding: 0 10px 10px 10px; background-position-y: 2px; }
#gnb .nav1 .c a {color:#333; font-size:13px; letter-spacing:-1px;  font-family: "돋움",'Dotum',"돋움체",'DotumChe',sans-serif; }


#gnb .nav3 {margin-top: 30px !important;}
#gnb .nav3 ul.gnb_left  li a {color:#444; font-size:18px; letter-spacing:0; font-weight:bold;margin-bottom:-10px; display: inline-block;  padding-top: 8px;  text-decoration: none !important;}
#gnb .nav3 ul.gnb_left {float:left;     padding-right: 42px;}
#gnb .nav3 ul.gnb_left li.line {padding: 2px 15px 0 13px;}
#gnb .nav3 ul.gnb_right{float:left; }
#gnb .nav3 ul.gnb_right li.first {margin-left:42px;}
#gnb .nav3 ul.gnb_right li {padding-right:25px;}
#gnb .nav3 ul.gnb_right li.last {padding-right:0;}
#gnb .nav3 ul.gnb_right li a {color:#444; font-size:15.5px; letter-spacing:-0.52px; font-weight:bold; margin-bottom:-10px; display: inline-block;  padding-top: 8px;  text-decoration: none !important;}

#gnb .nav3_e a img {display:inline-block; margin-top: -10px;}
#gnb .search_bg input {}
#gnb .m_search .search_bg {background:none !important}
#gnb .m_search button {position:absolute; top:90px; right:0; width:37px; height:34px; cursor:pointer; display:inline-block; background: transparent;}
#gnb .search_bg input.search {width: 318px;height:18px;padding: 0;/* margin: 2px 2px 2px 2px; */
									  background: transparent !important;font-size: 14px;font-weight: bold; border: none;
									  position:absolute; top:92px; right:40px; z-index:999; padding:4px}
/*(2차메뉴) 프로그램 gnb*/
.sub_mu_program {background:#fff; width:980px; height:0; position:absolute; top:261px; left:0; z-index:9999; }
.sub_mu_program a {text-decoration:none;}
.sub_mu_program .sub_slide {margin:20px 40px 15px 40px} 
.sub_mu_program .sub_slide p.program {
	display:inline-block; font-size:15px; color:#144fa6; letter-spacing:-0.5px; font-weight:bold; position:absolute; left:150px; margin-top:-1px;}
.sub_mu_program .sub_slide p a {display:block; font-size:14.5px; color:#333; letter-spacing:-0.3px; font-weight:bold; margin-bottom:13px; }
.sub_mu_program .sub_slide p a:hover {display:block; font-size:14.5px; color:#000;letter-spacing:-0.3px; font-weight:bold; margin-bottom:13px; }
.sub_mu_program .sub_slide p.genre {display:inline-block; float:left; position:absolute; left:260px; }
.sub_mu_program .sub_slide p span.genretit {margin-top:-1px; background: #2b211e; color: white; padding: 3px 10px; border-radius: 20px; font-size:13px; font-weight:normal;}
.sub_mu_program .sub_slide p span.genretit:hover{background:#000000;}
.sub_mu_program .sub_slide p.genrelast {display:inline-block; float:left; position:absolute; left:467px; }
.sub_mu_program .sub_slide p span.cult {background: #00aeef;}
.sub_mu_program .sub_slide p span.cult:hover {background:#01a5e4;}
.sub_mu_program .sub_slide ul.first {margin-left:210px}
.sub_mu_program .sub_slide ul.list {float:left; padding-top:35px;}
.sub_mu_program .sub_slide ul.last {/*padding-right:75px;*/ border-right:1px solid #eee }
.sub_mu_program .sub_slide ul li {padding:0px 30px 13px 10px; }
.sub_mu_program .sub_slide ul li a {font-size:13px; color:#555; }
.sub_mu_program .sub_slide ul li a:hover {font-size:13px; color:#0d3f88; text-decoration:underline; }
.sub_m_tit_wrap {position:absolute; right:120px; }
/* .slide_bar {display: inline-block;width:1px; height:385px;border-right:1px solid #eee;position: absolute;left: 720px; top:20px; } */

/*(2차메뉴) 짤막과학 gnb*/
.sub_mu_shsc {background:#fff; width:980px; height:44px; position:absolute; top:263px; left:0; z-index:9999;    }
.sub_mu_shsc a {text-decoration:none;}
.sub_mu_shsc .sub_slide { padding-left: 357px;padding-top: 10px;} 
.sub_mu_shsc .sub_slide p.program {display:inline-block; font-size:15px; color:#144fa6; letter-spacing:-0.5px; font-weight:bold; position:absolute; 
											 left:60px; margin-top:-1px; }
.sub_mu_shsc .sub_slide p a {display:inline-block; font-size:14.5px; color:#333; letter-spacing:-0.3px; font-weight:bold; margin-bottom:13px }
.sub_mu_shsc .sub_slide p a:hover {display:inline-block; font-size:14.5px; color:#000; letter-spacing:-0.3px; font-weight:bold; margin-bottom:13px }



/*푸터쪽 관계사 링크*/
.link {width:990px; margin:0 auto; position:relative;}
.link .left {float:left}
.link .right {float:left}
.link .left img {display:inline-block;  margin-top:20px; }
.link .right {margin-left:10px; }
.link .right p.first{margin-top:20px; }
.link .right p.first img {display:inline-block; margin-bottom:5px }
#foot .footer_me {    padding-left: 120px !important;}
#s_textbox .txt_box {height:auto !important; margin-top:8px !important}

