html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th,td,abbr,article,aside,audio,bb,canvas,datagrid,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video {
margin: 0; padding: 0; border: 0; outline: 0; }
abbr,article,aside,audio,bb,canvas,datagrid,datalist,details,dialog,eventsource,figure,figcaption,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block;}
body {line-height: 18px; font-family:'Á¦ÁÖ¸íÁ¶','½Å¸íÁ¶','³ª´®¸íÁ¶','dotum'; font-size:12px;color:#3E3E3E;} 
img {border:0;vertical-align:top;outline:none}
ol, ul {list-style: none;} blockquote, q {quotes: none;} blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;} :focus {outline: 0;} ins {text-decoration: none;} del {text-decoration: line-through;} table {border-collapse: collapse;border-spacing: 0;}
a {color:#3E3E3E;text-decoration:none;}
a:hover {color:#269686;text-decoration:none;}
/* accessibility */
a.accessibility{position:absolute;display:block;width:100%;left:0;text-align:center;top:-10000px;z-index:9999999;font-size:11px;font-weight:bold}
a.accessibility:hover, a.accessibility:focus, a.accessibility:active{position:absolute;top:0;padding:10px 0;font-weight:bold;color:#fff;background:#6f721e;z-index:9999999}
.hidden { visibility:hidden; position:absolute; font-size:0; width:0; height:0; line-height:0; margin:0; padding:0; background:none}
.clearfix{clear:both;}
img {vertical-align:middle;}
.f_bold{font-weight:bold;}
.f_bold_n{font-weight:normal;}
.MB_0{margin-bottom:0!important;}
.fR{float:right;}
.fL{float:left;}
.fC{text-align:center;}
.font_0 {font-size:0; line-height:0;}
.area_30 {height:30px;}
.t_10 {padding-top:10px;}
.t_20 {padding-top:20px;}
.t_30 {padding-top:30px;}
.r_10 {padding-right:10px;}
.b_10 {padding-bottom:10px;}
.w_1020 {width:1020px;}

body{position:relative; background:#EBECEE; min-width:1200px;}
#header{z-index:10000; background:#fff; position:absolute; height:110px; width:100%; margin:0 auto; background:url(../img/top_bg.gif) repeat-x 0 0;}
#header section{position:relative; width:1200px; min-width:1200px; height:125px; margin:0 auto ; }

/* »ó´Ü¸Þ´º */
#gnbmenu {position:absolute; top:0px; width:850px; height:200px; margin:0 auto; top:0px; right: 50%; margin: 0 -500px 0 0; z-index:10000;}
#gnbmenu ul {position: absolute; left:0; top:30px;} 
.menu {float:left; display:block; height:80px; text-align: center; display:inline; float:left;position:relative; }
.menu a {display:block; z-index:100; position:relative; display:block; height:80px; overflow:hidden; float:left;}
.menu a:hover img {margin-top:-80px;}
.main-navigation ul li ul {width:150px; display:none; margin-top:40px; position:absolute; z-index:1000000; }
.main-navigation ul li:hover ul {display:block; }
.main-navigation ul li ul li {display:block; background:url(../img/smenu_bg.png) repeat-y 0 0; height:25px; width:150px; float:left; }
.main-navigation ul li ul li a{display:block; color:#fff; width:130px; text-align:center; background:url(../img/smenu_off.gif) no-repeat 10px 23px; padding-left:10px; line-height:23px; height:25px; }
.main-navigation ul li ul li a:hover {color:#fff000; font-weight:bold; text-align:center; background:url(../img/smenu_ov.png) no-repeat 10px 0px; line-height:23px; height:25px;}
.smenu_top {background:url(../img/smenu_top.png) no-repeat 0 0; height:10px; width:150px; float:left; }
.smenu_bottom {background:url(../img/smenu_bottom.png) no-repeat 0 0; height:10px; width:150px; float:left; }

/* ¿ìÃø Äü¸Þ´º */
.quickmenu {position:absolute; width:70px; margin:0 auto; height:300px; top:0px; z-index:100000000000; right:0;}

/* »ó´Ü top_btn */ 
.top_btn { height:28px; width:1200px; z-index:10001;}
.top_btn ul {float:right; padding:0;}
.top_btn ul li {display:inline-block; float:left; line-height:26px; padding:0 12px; background:#ffffff;}
.top_btn ul li a{display:inline-block; font-size:11px; color:#333333; font-weight:bold; z-index:100; background:#ffffff;}
.top_btn ul li a:hover {color:#ffcc00;}

/* ·¹ÀÌ¾Æ¿ô */
.contents_box {height:auto !important; position:relative; width:100%; padding-top:90px;}
.contents {position:relative; width:1200px; margin:0 auto; min-width:1200px; }
.contents:after {display:block; clear:both; content:" "; }
.contents_s {background:url(../img/sub_con_bg.gif) repeat-y 0 0; width:960px;}
#content-area {width:880px; position:relative; padding:40px;}
.sub_con_bottom {background:url(../img/sub_con_bottom.gif) no-repeat 0 0; height:40px; width:960px; }

/*¸ÞÀÎ·Ñ¸µÁß¾ÓÀÌ¹ÌÁö*/
.contents_box .mainCont{width:100%;overflow:hidden;position:relative;background:#EBECEE;}
#main_banner {position:relative;width:100%;height:360px; min-width:1200px;}
#main_banner .bannerWrap{width:1200px; margin:0 auto;}
#main_banner .bannerCont{width:1200px;}
.flexslider_event {height:360px;}
.flexslider_event .slides {width:100%;}
.flexslider_event .slides > li {display:none; -webkit-backface-visibility: hidden;} 
.flexslider_event .slides img {display: block; width:1200px;}
.flexslider_event .flex-direction-nav {z-index:999;}
.flexslider_event .flex-direction-nav li {width:28px;z-index:999;}
.flexslider_event .flex-direction-nav a {background:url(../img/slideBtn.png);width:35px; height:64px; display: block; z-index: 10; cursor: pointer; text-indent: -9999px;}
.flexslider_event .flex-direction-nav{display:none;}
.flexslider_event .flex-direction-nav .flex-next {background-position:right 0;position:absolute;top:180px;right:80px;}
.flexslider_event .flex-direction-nav .flex-prev {background-position:left 0;position:absolute;top:180px;left:80px;}
.flexslider_event .flex-control-nav {position: absolute; bottom:30px; margin:0 auto; right:50%; margin: 0 370px 0 0;}
.flexslider_event .flex-control-nav li {float:left; margin-right:5px;display: inline-block; zoom:1; *display: inline; }
.flexslider_event .flex-control-paging li a {width:60px;height:7px;display: block; background:url(../img/slide_navy.png);background-position:left top;cursor: pointer; text-indent: -9999px;}
.flexslider_event .flex-control-paging li a:hover,.flexslider_event .flex-control-paging li a.flex-active {background-position:0 -7px; cursor: pointer; }

/* ¸ÞÀÎ4´Ü¹è³Ê ¸Þ´º*/
#sectionWrap{width:100%; background:#D5D1CF url(../img/dot_bg.png);}
#sectionWrap .section01{height:120px;width:1200px;margin:0 auto; padding:0;}
#sectionWrap .section01 .cont{width:199px;height:120px;overflow:hidden;float:left;position:relative; border-left:1px solid #EBECEE;}
#sectionWrap .section01 .cont div:first-child{border-left:none;}
#sectionWrap .section01 .cont .bg{position:absolute;top:0;left:0;}
#sectionWrap .section01 .cont.on{width:599px; }
#sectionWrap .section01 .cont.on .layer{display:none}
#sectionWrap .section01 .cont .title_off, #sectionWrap .section01 .cont .title_on{position:relative;display:block;width:199px;text-align:center;z-index:9999;}
#sectionWrap .section01 .cont .title_on{width:599px;display:none; text-align:right; padding-top:0px;}
#sectionWrap .section01 .cont.on .title_off{display:none;}
#sectionWrap .section01 .cont.on .title_on{display:block;}
#sectionWrap .section01 .cont .layer{display:block;width:599px;height:120px;position:absolute;left:0;top:0;z-index:1;background:black;filter:alpha(opacity=60);opacity:0.6;}

/* ¸ÞÀÎ¹Ù·Î°¡±â ¸Þ´º*/
.mbar {position:relative; width:100%; height:45px; background:url(../img/mbar_bg.gif) repeat-x 0 0;}
.mboard {width:600px; height:189px; border-bottom:1px solid #D5D5D5; background:#fff;}
.mboard_title {width:540px; height:30px; padding:20px 30px 10px; 30px;}
.mboard_con {width:540px; height:110px; padding:0 30px; }

/* ¸ÞÀÎÇÏ´Ü ÃÖ±Ù °Ô½Ã¹° ÃßÃâ*/ 
.mcom {background:url(../img/mcom_bg.jpg) center top no-repeat; height:400px;}
.mcom .mcom_con {width:1200px; margin:0 auto; padding-top:300px;}
.img {position:relative;}
.img .txt {position:absolute; right:20px; width:160px; top:20px;}
.img .txt h3 {color:#00acfe; font-size:16px;}

/* ¼­ºêÁÂÃø¸Þ´º */
.sub_menu{ position:relative; background:url(../img/mboard_bg.gif) repeat-y 0 0; width:230px; } 
.sub_menu ul li {width:190px; padding:0 15px; margin:0 5px; border-bottom:2px solid #D8D8D8;}
.sub_menu ul li.end {border:none;}
.sub_menu_bottom {background:url(../img/mboard_bottom.gif) no-repeat 0 0; height:40px; width:230px; }

/* ¼­ºê »ó´ÜÅ¸ÀÌÆ² */
.sub_title {width:940px; margin:5px; padding:5px; border-bottom:2px solid #D8D8D8;}
.sub_navi{width:960px; height:55px; background:url(../img/sub_navi_bg.gif) no-repeat 0 0;}
.sub_navi .home {width:155px; height:55px; padding:20px 0 0 25px; color:#888888; float:left;}
.sub_navi .navi1 {width:170px; height:55px; padding:20px 0 0 10px; color:#B9B9B9; float:left;}
.sub_navi .navi2 {width:160px; height:55px; padding:20px 0 0 20px; color:#E5E5E5; float:left;}

/* ÇÏ´Ü ¹Ù·Î°¡±â ¸Þ´º */
#footer_wrap{width:100%;text-align:left; background:#3b3c44; height:120px; color:#929292; margin-top:10px;}
#footer_wrap .footer_a{position:relative;clear:both;width:1200px; height:100px; margin:0 auto;padding:0;}
#footer_wrap .footer_a .info_link{overflow:hidden; font-weight:bold; padding:25px 0 12px 10px;}
#footer_wrap .footer_a .info_link li{padding-right:10px;float:left; }
#footer_wrap .footer_a .info_link li a {color:#fff; }
#footer_wrap .footer_a address{clear:both;font-style:normal;font-size:11px; line-height:18px; padding:0 0 0 10px;}