@charset "euc-kr";

img { vertical-align:top;}

div{ margin:0; padding:0;}

/* wrap border:1px solid red; .visual_wrap { position:relative; width:100%; height:395px; border-top:1px solid #a5a5a5;}*/
#wrap {width:100%; margin:0px; padding:0; }
#header_wrap {width:100%; background:url(../images/common/top_menu_bg.gif) repeat-x 0 top; height:121px;}
#header {width:1016px; margin:0 auto;}
#content_wrap {width:100%;}
#content_wrap #content {width:100%; background:url(../images/main/main_bg.jpg) repeat-x 0 top;}
#content_wrap .main_img {width:1016px; margin:0 auto;}
#content_wrap #main_data_wrap {width:100%; background:url(../images/main/main_data_bg.gif) repeat-x 0 top;}
#content_wrap .main_data {width:1016px; margin:0 auto;}

#main_data_wrap .new_text {font-size: 17px; font-weight:bold; color:#000000;}




/* content 
#content { position:relative; overflow:hidden; width:1006px; margin:0px auto 33px auto; border:1px solid #dadada; border-left:none; }

#data01 { float:left; border-left:1px solid #dadada; border-right:1px solid #dadada; background:url(../images/main/bg_maindata_x.gif) repeat-x 0 bottom; width:340px; height:320px;}
.news_notice { padding:20px; position:relative;}
.news_notice h2 { font-size:20px; color:#000;}
.news_notice .nn { padding-top:17px;}
.news_notice .nn li a{ display:block; padding:5px 0 2px 0; height:16px; border-top:1px solid #d9d9d9;}
.news_notice .nn li.first_child a { border:none;}
.news_notice .nn li a span { margin-right:10px; vertical-align:top; font-family:'µ¸¿ò',Dotum,dotum; font-size:12px; color:#414141; }
.news_notice .btn_more { position:absolute; right:18px; top:24px; padding:0;}
.news_notice .btn_more a { display:block; padding:10px; font-size:0;}

.cf { position:relative; padding:22px 17px 8px 96px; background:url(../images/main/bg_cf.gif) no-repeat 20px 20px; }
.cf h2 { padding-top:5px; font-size:20px; color:#000;}
.cf .text {font-family:'µ¸¿ò',Dotum,dotum; font-size:12px; color:#828282; padding-top:8px;}
.cf .btn_more { position:absolute; right:18px; top:40px; padding:0;}
.cf .btn_more a { display:block; padding:10px; font-size:0;}

#data02 { display:inline-block; position:relative; background:#fff;}
.event { position:relative; padding:16px 15px 15px 19px;}
.event .img {padding-bottom:13px;}
.event img {}
.event_tit { position:absolute; top:10px; left:10px;}
.event .btn_more a{ display:block; padding:21px 46px 18px 10px; text-align:right; background:url(../images/common/btn_arr.png) no-repeat right 13px; font-size:17px;}



#data03 { position:absolute; right:0; top:0; border-left:1px solid #dadada; background:url(../images/main/bg_maindata_x.gif) repeat-x 0 bottom; width:288px; height:320px; }

.artfun_mall { position:relative; padding:22px 7px 0 7px; height:175px; background:url(../images/main/bg_artfun.png) no-repeat center 77px; text-align:center; }
.artfun_mall h2 { font-size:0; }
.artfun_mall p { font-size:16px; color:#4c5749; padding-top:6px;}
.artfun_mall .btn_more { position:absolute; right:16px; top:90px; padding:0;}
.artfun_mall .btn_more a { display:block; padding:10px; font-size:0;}

.class { padding:24px 2px 0 20px; position:relative;}
.class .img { float:left;}
.class .txt_box { float:left; display:inline-block; padding:6px 0 0 14px; }
.class h2 { font-size:20px; font-weight:normal; color:#000; }
.class .text {font-family:'µ¸¿ò',Dotum,dotum; font-size:12px; color:#828282; padding:10px 0 0 0;}
.class .btn_more { position:absolute; right:18px; top:62px;}
*/