body, html {width:100%;height:100%; font-family:±¼¸²,gulim,AppleGothic,sans-serif;line-height:150%;font-size:0.9em;background:url('../images/main/bg.jpg') repeat-x top !important;}
* {margin:0; padding:0;color:#222;}
ul,ol,li {list-style:none;}
img {border:0; vertical-align:top;}

#header {position:relative; z-index:1;width:100%; height:520px;background:url('../images/main/main_img.jpg') no-repeat 0px 0px;}

#header #util {height:53px;width:941px}
#header #util p.logo {margin:4px 0px 0px 41px;float:left;width:289px;*margin:3px 0px 0px 21px;}

#header #util ul.global {margin:27px 0px 9px 9px;float:right;}
#header #util ul.global li {float:left;}

#header #util #divTextResizing ul {float:right; margin:27px 0px 9px 2px;}
#header #util #divTextResizing ul li {float:left;}
#header #util #divTextResizing ul li.last {padding-left:5px;}

#header #gnb {position:relative;width:908px; height:64px; overflow:hidden; margin-left:43px; background:url('../images/main/bg_gnb.gif') no-repeat left top;}
#header #gnb li {float:left; padding:0px; margin:0px}
#header #gnb li ul {
	position:absolute; left:17px; top:33px; height:26px; padding:4px 0 0 0; overflow:hidden;
	background:url('../images/main/bg_gnb_sub.gif') no-repeat left top;
}
#header #gnb li ul li {float:left; height:19px; padding-left:10px;}
#header #gnb li ul li.first {padding-left:0 !important;}
#header #gnb #submenu_01 {width:890px; padding-left:22px;}
#header #gnb #submenu_02 {width:700px; padding-left:190px;}
#header #gnb #submenu_03 {width:561px; padding-left:350px;}
#header #gnb #submenu_04 {width:401px; padding-left:510px;}
#header #gnb #submenu_05 {width:870px; padding-left:0;}
#header #gnb #submenu_06 {width:220px; padding-left:720px;}

#header #visual ul li.first {padding:46px 0 0 201px;float:left;}
#header #visual ul li{padding-left:91px;float:left;padding-top:35px}

#mid_banner {float:left; margin-left:22px}
#site_banner {float:left;margin-left:22px}
#site_banner ul li{margin-top:1px}
p{margin:0px}
hr {display:none;}
h1{margin:0px;padding:0px;height:18px; font-size:12px}

/* Layout */
/* skipnavi */
#skipnavi {position:relative; width:951px; z-index:1;}
#skipnavi li {display:inline;}
#skipnavi a {display:block; height:0; padding:0 10px; overflow:hidden; color:#000; text-align:right;}
#skipnavi a:hover, #skipnavi a:focus, #skipnavi a:active {height:auto;}

#returntotop {position:relative; bottom:0; width:900px; z-index:1;}
#returntotop li {display:inline;}
#returntotop a {display:block; padding:0 10px; height:0; overflow:hidden; color:#000; text-align:right;}
#returntotop a:hover, #returntotop a:focus, #returntotop a:active {height:auto;}
/* //skipnavi */
hr {display:none;}
h1{margin:0px;}


/* °øÁö»çÇ× */
#news {float:left; width:379px; padding-left:39px; min-height:113px !important; position:relative}
#news .tab {width:100%; overflow:hidden;}
#news ul li.first{padding-right:1px}
#news .tab_style01 {background-image:url('../images/main/bg_tab01.gif'); background-repeat:repeat-x} 
#news .tab_style02 {background-image:url('../images/main/bg_tab01.gif'); background-repeat:repeat-x; height:20px} 
#news .tab li {float:left;}
#news .list {margin:10px 0 0 0;}
#news .list li {padding:0 0 1px 9px; background:url('../images/main/icon_news.gif') no-repeat 1px 7px;font-size:0.9em;}
#news .list li.btn_more {right:0px; top:2px; width:39px !important; background:none !important; position:absolute;}
#news .list li span {display:block; float:right; padding:0 0px 0 5px; color:#666; font-size:1em;}



* html #news {height:113px !important;}
#news .list li {width:369px;}
#news .list li a:link,
#news .list li a:visited,
#news .list li a:active {font-size:1em; color:#333; text-decoration:none;}
#news .list li a:hover {font-size:1em; color:#5683df; text-decoration:none;}


#footer {clear:both; position:relative; height:94px;margin-left:10px;padding-top:19px;width:972px;padding-bottom:15px}
#footer #footer_menu {width:961px; height:34px; overflow:hidden; background:url('../images/common/bg_footer.gif') repeat-x top;margin-left:10px;}
#footer #footer_menu ul {float:left; width:100%; padding-top:10px;padding-left:15px;}
#footer #footer_menu ul li {float:left;padding-right:10px;  background:url('../images/common/bg_footerbar.gif') no-repeat right ;}
#footer #footer_menu ul li.last {background:none;}

#footer #copyright01 {font-size:0.85em; color:#888; line-height:130%;padding-left:27px; width:467px; float:left;margin-top:15px;}
#footer #copyright01 address{color:#888; line-height:140%;}
address {font-style:normal}

#footer #copyright02 {font-size:0.85em; color:#888; line-height:130%;padding-left:27px;float:left;margin-top:15px;}
#footer #copyright02 address{color:#888; line-height:140%;}
