/* °øÅë */
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
* {margin:0; padding:0; font-size:13px; font-family:"Nanum gothic"; color:#444; line-height:20px;}
img{border:0; vertical-align:top;}
form{border:0;}
fieldset{border:0;}
caption {display:none;}
html, body {width:100%; height:100%;}
body{}
body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,input,table,tr,th,td {margin:0; padding:0}
ul,ol,li{list-style:none}
input, select { border:none; vertical-align:middle; padding:0 0 0 3px; }
table {border-spacing:0px; border-collapse:collapse;}
textarea, button{vertical-align:middle}
a{color:#666666; text-decoration:none}
a:hover, a:focus, a:active{color:#444; text-decoration:none}
html,body {width:100%; height:100%;}
#wrap {width:100%; position:relative; min-width:1000px; overflow:hidden; z-index:0;}


/* ¸ÞÀÎ ¹× °øÅë */
#top { width:100%; background:url(../../images/common/top_bg.gif) repeat-x top;}
#top #spot_w {width:1000px; margin:0 auto; position:relative;}
#top #spot { overflow:hidden; width:calc(100% - 135px);}
#top #spot  li { float:right;}
#top #spot  li:last-child { float:left;}
#top #topmenu { width:1000px; margin:30px auto 28px; overflow:hidden; }
#top #topmenu li { float:right;}
#top #topmenu li:last-child { float:left;}
#main_bg { background:url(../../images/common/bg.gif) repeat-x center top;}
#main_bg #main { width:1000px; margin:0 auto;}
#main_bg #main h2 { text-align:center;}
#main_bg #main #main_btn { overflow:hidden; margin-bottom:60px;}
#main_bg #main #main_btn li { float:left;}
#main_bg #main #main_btn2 { overflow:hidden;}
#main_bg #main #main_btn2 li { float:left;}
#main_bg #main #main_btn2 li:last-child { float:right; text-align:right;}
#footer_w { background-color:#566f84; margin-top:100px;  }
#footer_w #footer { width:1000px; height:70px; margin:0 auto; padding:40px 0; overflow:hidden;}
#footer_w #footer .logo { float:left; width:234px;}
#footer_w #footer .copy { float:left; width:606px;}
#footer_w #footer .jump { float:right; width:150px; position:relative;}

/* ¼­ºê */
#sub_bg { background:url(../../images/common/bg.gif) repeat-x center top;}
#sub_bg #sub { width:1000px; margin:0 auto;}
#sub_bg #sub #tit { background:url(../../images/common/tit_bg.png) no-repeat top center; padding:42px 0 33px; overflow:hidden;}
#sub_bg #sub #tit li { float:left;}
#sub_bg #sub #tit li:last-child { float:right; text-align:right; background:url(../../images/common/tit_bg2.png) no-repeat right top; padding-top:88px;}
#sub_bg #sub #container {}
#sub_tab { overflow:hidden; margin-bottom:60px;}
#sub_tab li { float:left;}

#jumpmenu {position:absolute; z-index:2; top:0; right:0;}
#jumpmenu .j_load {position:relative; width:123px; padding:3px 5px 3px 14px; background:#2a5b8c url(../../images/common/jump_arrow.png) 120px 5px no-repeat; line-height:20px; color:rgba(255, 255, 255, 0.7); font-size:11px;}
#jumpmenu .j_menu {position:relative; display:none; padding:3px 0; }
#jumpmenu .j_menu .jmp a {font-size:11px; line-height:20px; color:#fff;}

