/*°øÅë*/
html{overflow-y:scroll;}
body,p,table,input{margin:0; padding:0; font-family:'µ¸¿ò', dotum, applegothic, sans-serif; font-size:12px;color:#353535}
ul {list-style:none; margin:0; padding:0}
p {margin:0; padding:0; line-height:160%; letter-spacing:0}
img {border:0}
input {border:1px #e5e5e5 solid; background:#f9f9f9}
form {margin:0; padding:0}

a{color:#353535; text-decoration:none}
a:hover{text-decoration:underline}

div.clear_left {clear:left;}
div.clear_right {clear:right;}
div.clear_both {clear:both;}

/*¸ÞÀÎ ·¹ÀÌ¾Æ¿ô*/
div.wrap_main {width:1000px; margin:auto; background:url(../../images/main/main_bg02.png) center top no-repeat;}
div.wrap_sub {width:1000px; margin:auto; background:url(../../images/sub/sub_top_bg.png) left top no-repeat;}
div.header{width:1000px; margin:auto; height:125px; background:url(../../images/main/top_line.png) center top no-repeat;}
div.footer {width:1000px; margin:0 auto; height:78px; margin-top:30px; background:url(../../images/main/main_bg04.jpg) left top no-repeat;}

/* ¸ÞÀÎÁß¾Ó ÀÌ¹ÌÁö */
div.content_img{width:1000px; margin:0 auto; background:url(../../images/main/main_img.png) left top no-repeat; height:501px; text-indent:-9999px; overflow:hidden; display:block}
div.content {width:1000px; margin:0 auto; background:url(../../images/main/main_bg03.jpg) left top no-repeat; height:90px; }

/* ÄÁÅÙÃ÷ */
div.support {float:left; width:401px;}
div.support a{width:401px; height:90px; background:url(../../images/main/support.jpg) left top no-repeat; text-indent:-9999px; overflow:hidden; display:block}
div.partner01 {float:left; width:111px;}
div.partner01 a{width:111px; height:90px; background:url(../../images/main/uiwang.jpg) left top no-repeat; text-indent:-9999px; overflow:hidden; display:block}
div.partner02 {float:left; width:91px;}
div.partner02 a{width:91px; height:90px; background:url(../../images/main/hanyeou.jpg) left top no-repeat; text-indent:-9999px; overflow:hidden; display:block}
div.partner03 {float:left; width:60px;}
div.partner03 a{width:60px; height:90px; background:url(../../images/main/seoul.jpg) left top no-repeat; text-indent:-9999px; overflow:hidden; display:block}


/* ¸ÞÀÎ °øÁö»çÇ× */
div.notice {float:left; width:304px; height:58px;  margin:16px; display:inline;}
div.notice_title {float:left; width:48px; height:15px; background:url(../../images/main/notice_title.jpg) left top no-repeat; text-indent:-9999px; overflow:hidden; display:block;}
.main_more {float:left; width:10px; height:15px; background:url(../../images/main/main_more.jpg) no-repeat; text-indent:-9999px; overflow:hidden; display:block; margin-left:246px; display:inline;}
div.notice ul {margin-top:5px; padding:0px; list-style:none; font-size:12px; width:304px; margin-left:0px; }
div.notice li {color:#353535; height: 18px; display:inline; padding:0px; margin:0px; width:240px; }
div.notice li:after{display:block;clear:both;content:""}
div.notice li a {float:left; display:block; margin-top:5px; padding:0px; margin-left:0px; width:220px;}
div.main_date {float:right;  margin-top:5px; padding:0px;}
div.icon_new {float:left; width:26px; height:11px; margin-top:5px; padding:0px; margin-left:0px;}


/* ÇªÅÍ */
div.footer_box {margin-left:23px; margin-right:23px;}
div.footer_box ul li {float:left; margin-top:19px;}
div.footer_box ul li h6 {float:left; margin:0; padding:0px;}
div.footer_box ul li h6 a  {width:38px; height:41px;  text-indent:-9999px; overflow:hidden; display:block}/*background:url(../../images/main/main_foot_logo.jpg) left center no-repeat;*/
div.footer_box ul li.address {margin-left:25px; font-size:11px; color:#FFFFFF; padding-top:15px;}
div.footer_box ul li.sitemap {float:right; padding-top:15px;}
div.footer_box ul li.sitemap a {background:url(../../images/main/sitemap.jpg) no-repeat; width:44px; height:10px; text-indent:-9999px; overflow:hidden; display:block}
div.footer_box ul li.contact {float:right; padding-top:15px;}
div.footer_box ul li.contact a {background:url(../../images/main/contact.jpg) no-repeat; width:65px; height:10px; text-indent:-9999px; overflow:hidden; display:block}


/* Çì´õ & ¸Þ´º */
div.header h1 {float:left; margin:0; padding:0px;}
div.header h1 a{width:188px; height:125px; background:url(../../images/main/logo.png) no-repeat; text-indent:-9999px; overflow:hidden; display:block}
div.top_menu {float:left; margin-top:55px;}
div.top_menu ul{position:relative;margin:0 0 0 78px; padding:0;list-style:none;*zoom:1; }
div.top_menu ul:after{display:block;clear:both;content:""}
div.top_menu li{float:left; height:16px; display:inline;}
div.top_menu li a{float:left;position:relative; background:url(../../images/main/top_menu.png) no-repeat top left;  height:16px; text-indent:-9999px; overflow:hidden; display:block}
div.top_menu li.m1 {margin:0 0 0 0;}
div.top_menu li.m2 {margin:0 0 0 78px;}
div.top_menu li.m3 {margin:0 0 0 78px;}
div.top_menu li.m4 {margin:0 0 0 78px;}
div.top_menu li.m5 {margin:0 0 0 78px;}
div.top_menu li.m6 {margin:0 0 0 78px;}

div.top_menu li.m1 a{width:39px; background-position:0 0px}
div.top_menu li.m2 a{width:50px; background-position:-117px 0px}
div.top_menu li.m3 a{width:76px; background-position:-245px -0px}
div.top_menu li.m4 a{width:52px; background-position:-399px -0px}
div.top_menu li.m5 a{width:51px; background-position:-529px -0px}
div.top_menu li.m6 a{width:76px; background-position:-658px -0px}

div.top_menu.m1 .m1 ul,
div.top_menu.m2 .m2 ul,
div.top_menu.m3 .m3 ul,
div.top_menu.m4 .m4 ul,
div.top_menu.m5 .m5 ul,
div.top_menu.m6 .m6 ul {display:block}

div.top_menu li ul{display:none;overflow:hidden;position:absolute;top:16px;left:0px;width: 240px;margin:0;padding:0;border:0;white-space:nowrap;list-style:none;*zoom:1;}/*width:473px;*/
div.top_menu li ul:after {display:block;clear:both;content:""}
div.top_menu li li {height:30px;overflow:visible;position:relative;left:-1px; padding:0px; }
div.top_menu li li a{height:30px;margin:0;padding:0; background:url(../../images/main/top_menu_sub_2021.png) no-repeat top left; text-indent:-9999px; overflow:hidden; display:block}

div.top_menu ul.m2_sub{left:25px;}
div.top_menu ul.m3_sub{left: 178px;}

div.top_menu li li.m2_s1 a{width:91px; background-position:-118px 0;}
div.top_menu li li.m2_s2 a{width:48px; background-position:-209px 0;}
div.top_menu li li.m2_s3 a{width:39px; background-position:-257px 0;}
div.top_menu li li.m2_s4 a{width:58px; background-position:-296px 0;}

div.top_menu li li.m3_s1 a{width: 86px;background-position: -117px -30px;}
/*div.top_menu li li.m3_s2 a{width:100px; background-position:-82px -30px;}*/
div.top_menu li li.m3_s3 a{width: 58px;background-position: -198px -30px;}
div.top_menu li li.m3_s4 a{width: 89px;background-position: -250px -30px;}
/*div.top_menu li li.m3_s5 a{width:78px; background-position:-315px -30px;}*/
/*div.top_menu li li.m3_s6 a{width:81px; background-position:-392px -30px; border: 1px solid #ff0000;}*/


/* ¼­ºê·¹ÀÌ¾Æ¿ô ·¹ÇÁÆ® */
div.sub_box {width:998px; margin:auto; margin-top:16px; border:1px solid #e4e4e4; margin-bottom:20px; background:#FFFFFF;}
div.left_menu {float:left; width:169px; padding:0px; margin:0px; }
div.sub_content {float:right; width:698px; background:url(../../images/sub/sub_content_bg.jpg) top right no-repeat; border-left:1px solid #e4e4e4; padding-bottom:200px; padding-top:66px; padding-left:65px; padding-right:65px; margin:0px;}
div.left_menu ul li {width:169; vertical-align:top; line-height:0; font-size:0;}

div.sub_top {width:698px;}
div.sub_top ul li.title {float:left;}
div.sub_top ul li.navi {float:right; text-align:right; padding-top:10px; font-size:11px;}
div.sub_con {width:698px; margin-top:40px;}
div.sub_con ul.tab {margin: 0px; padding: 0px; width: 698px;}
div.sub_con ul.tab:after{display:block;clear:both;content:""}
div.sub_con ul.tab li {width: 139px; height: 49px; float: left; padding:0px 1px 0px 0px; margin: 0px;}
div.sub_con ul.tab li.end {width: 138px; padding: 0px;}

td.bar_bg {background:url(../../images/sub/bar01.jpg) left top no-repeat;}
.notice_list th {font-size:12px; color:#FFFFFF; font-weight:bold; text-align:center; height:35px;}
.notice_list td {border-bottom:1px solid #e4e4e4; height:30px; color:#6b6b6b; text-align:center;} 
.notice_list td.notice_text {color:#404040; text-align:left; padding-left:10px;}

.boardpaging {width:100%; height:29px; text-align:center; padding-top:10px;}
.boardpaging a:hover {text-decoration:none; color:#2a2a2a;margin-right:2px;}
.boardpaging a:link {text-decoration:none;color:#2a2a2a;margin-right:2px;}
.boardpaging a:visited {text-decoration:none;color:#2a2a2a;margin-right:2px;}
.boardpaging a:active {text-decoration:none;color:#2a2a2a;margin-right:2px;}
.boardpaging * {line-height:160%;}
.boardpaging span {background-color:#e9e9e9; font-weight:bold; color:#5a5a5a; padding:3px 5px 1px 5px; line-height:160%;}
.boardpaging b span {font-weight:bold; background-color:#52c1d2; padding:3px 5px 1px 5px; line-height:160%; color:#FFFFFF;}
.boardpaging span.prev, .boardpaging span.next {padding:3px 5px 3px 5px; font-weight:normal; margin-left:5px; margin-right:5px; line-height:160%; background:none; border:none;}
.boardpaging span.prev {background:url(../../images/sub/prev_back.gif) no-repeat; padding-left:15px; background-position:0 0; line-height:160%;}
.boardpaging span.next {background:url(../../images/sub/next_back.gif) no-repeat; padding-right:15px; background-position:0 0; line-height:160%; }

.btn_write {width:698; text-align:right;}


.sub310 td {border-bottom:1px dotted #d4d4d4}
.sub310_sbox td {padding-top:16px; padding-bottom:16px; line-height:20px; border-bottom:none;}
.sub310_sbox td span {font-size:16px; font-weight:bold;}
.sub310_sbox td.sub310_title {background:url(../../images/sub/sub310_img03.jpg) left top no-repeat; background-position:0px 23px; text-align:left; padding-left:10px;}



