
body{margin:0;padding:0;}

/*----------TOP-----------*/

.top * {font-family: '¸¼Àº °íµñ','Malgun Gothic',³ª´®°íµñ,µ¸¿ò,Dotum,±¼¸²,Gulim,sans-serif !important;}
.top {clear:both;background-color:#fff;margin-bottom:20px;font-size:14px;color:#222;-webkit-text-size-adjust:non}
.top div dl dt dd ul ol li h1 h2 h3 h4 h5 form fieldset p button input{font-family: '¸¼Àº °íµñ','Malgun Gothic',³ª´®°íµñ,µ¸¿ò,Dotum,±¼¸²,Gulim,sans-serif; margin:0;padding:0;}
.top input,button{font-family: '¸¼Àº °íµñ','Malgun Gothic',³ª´®°íµñ,µ¸¿ò,Dotum,±¼¸²,Gulim,sans-serif; font-size:14px;color:#222;-webkit-text-size-adjust:non}
/*.top body{background-color:#fff;text-align:center;*word-break:break-all;-ms-word-break:break-all;}*/
.top img,fieldset,iframe{border:0 none;}
.top li{list-style:none;}
.top input,select,button{vertical-align:middle;}
.top img{vertical-align:top; border:none; margin:0;}
.top em,address{font-style:normal;}
.top label,button{cursor:pointer;}
.top a{color:#222;text-decoration:none; margin:0;}
.top a:hover{color:#f54c49;}
.top button *{position:relative;}
.top button img{left:-3px;*left:auto;}
.top hr{display:none;}
.top legend{*width:0;display:none;}
.top br{letter-spacing:0;}


/*GNB*/
.top_gnbBG {height:28px;background-color:#f4f4f4; border-bottom:1px solid #d7d7d7; font-family: '¸¼Àº °íµñ','Malgun Gothic',³ª´®°íµñ,µ¸¿ò,Dotum,±¼¸²,Gulim,sans-serif;}
.top_gnb {width:981px; margin:0 auto; /*display:inline-block;*/} 
.fsite {display:inline-block; float:left; width:650px; font-size:12px; color:#000; letter-spacing:-1px; text-align:left;}
.fsite li {float:left; padding-right:15px; padding-top:4px;}
.fsite li a {text-decoration:none;}
.gnbright {position:relative; display:inline-block; float:right; width:350px; text-align:right; font-size:12px; color:#222222; letter-spacing:-1px;}
.gnbright ul {float:right;}
.gnbright li {float:left; padding-left:15px; padding-top:4px; text-align:right;}
.gnbright li a {text-decoration:none;}

.contents {position:absolute; right:0; top:28px; display:inline-block; width:58px; padding:6px 0; background:#fff; border:1px solid #d7d7d7; font-size:12px;}
.contents ul {float:left; display:inline-block; padding:2px 0 9px;}
.contents li {display:block; float:left; text-align:left; margin:2px 0;}
.contents li img {margin:4px 0 0 3px;}

/*
.contents {position:absolute; right:0; top:28px; width:58px; padding:6px 0; background:#fff; border:1px solid #d7d7d7; font-size:12px;}
.contents ul {float:left;}
.contents li {float:left; text-align:left; height:20px;}
.contents li img {margin:4px 0 0 3px;}
*/

/*GNB____981¿ë*/
.top_gnb2 {clear:both; width:981px; margin:0 auto; display:inline-block;} 
.fsite2 {display:inline-block; float:left; width:631px; font-size:12px; color:#000; letter-spacing:-1px; text-align:left; margin:0;}
.fsite2 li {float:left; padding-right:15px; padding-top:4px;}
.fsite2 li a {text-decoration:none;}




/*CI&SNS&°Ë»ö*/
.top_inner {clear:both; display:inline- block; height:102px; text-align:left;}
.top_ci {float:left; padding-top:24px; }
.top_ci .sct {display:inline-block; font-size:43px; /*font-weight:bold;*/ letter-spacing:-4px; margin-left:14px; margin-top:-10px;}
.top_ci .sct a {text-decoration:none;}
.top_sns {float:right; padding-top:40px; margin-right:10px;}
.top_sns img {/*padding-right:8px;*/ margin:0 8px 0 0;}
.top_search {float:right; padding-top:40px;}
.top_search img {padding-right:8px; margin:0; margin-top:-1px;}
.seach_input {display:inline-block; width:178px; height:23px; border:1px solid #f04500; line-height:100%; padding:2px 0 4px 10px; font-size:14px; color:#888; letter-spacing:-1px; margin:-2px 4px 0 4px; height:auto;}
.top_banner {float:right; padding-top:28px; padding-left:21px; margin-right:2px;}

.top_sech {float:right; padding:1px; margin-top:38px; /*background:#e35032;*/}
.top_sech .txt_sech {float:left;width:200px;height:27px;line-height:23px;border:0 solid #e35032; font-size:14px; color:#888; padding-left:5px;}

.top_sech_2 {float:right; padding:1px; margin:36px 0 0 9px;}
.top_sech_2 input.s {}


/*CI&SNS&°Ë»ö____981¿ë*/
.top_inner2 {clear:both; display:inline-block; width:981px; height:102px; /*background-color:#d3d3d3;*/ text-align:left;}


/*TOP MENU*/

.top_menuBG {height:42px;background-color:#fff; border-bottom:1px solid #f54c49; border-top:1px solid #b5b5b5;}
.top_menu {display:inline-block; width:981px; margin:0 auto; } 


.sec_etc {float:right; width:150px; /*border:1px solid #000;*/}
.sec_etc ul {margin:0;padding:0;}
.sec_etc li {float:right; padding-top:10px; margin:0px; font-size:14px;/*font-weight:bold;*/ padding-left:13px;}
.sec_etc li a {color:#8a7811; text-decoration:none; font-size:14px;}
.sec_etc li a:visited {color:#8a7811; text-decoration:none;}
.sec_etc li.etc_par {background:url('http://img.seoul.co.kr/img/16_etcm_par_i.gif') 5px 15px no-repeat;} 
.sec_etc li.etc_par a {color:#8a7811;}



/*TOP MENU_____981¿ë*/

.top_menu li.ov{display:none;} 

.sec2 {float:left; width:825px; font-size:17px; color:#000; font-weight:bold; letter-spacing:-1px; text-align:left; margin:0;}
.sec2 ul{margin:0;padding:0;}
.sec2 li {float:left; padding-right:32px; padding-top:7px; color:#000;}
.sec2 li a {color:#000; font-size:17px;}
.sec2 li a:hover {color:#f54c49;}
.sec2 li.ov{padding-right:20px; padding-top:10px;} 
.sec2 li.sec_s a {color:#f54c49;}
.sec2 li.event {padding-right:0; color:#f54c49;position:relative;}
.sec2 li.event a {color:#f54c49;}
/*¸Þ´º NEW¾ÆÀÌÄÜ*/
.event_i {position:absolute; top:-12px; left:38px;}

