@CHARSET "utf-8";

html, body {width:100%;margin:0; padding:0; background:url(/image/main/bg_main.gif) repeat-x;text-align:left;} 
#wrapper{width:1000px;margin:0 auto; position:absolute; left:50%; margin-left:-480px;} 


/*
header
*/
#headerWrapper li{ float:left;}
#headerWrapper div{clear:both;}
#top-header {height:81px;}
#img-header {clear:both;float:right;margin-top:11px;}
#img-header li:first-child{padding:0 4px 0 0;}
#img-header li{padding:0 4px;background:url(/image/common/sub_menu/bg_line.gif) no-repeat left center;}
#banner_header {height:155px; background:url(/image/common/sub_menu/bg_banner.gif) no-repeat;}
#menu-header h1{width:206px;position:relative;top:-10px; float:left;}
#login-menu {width:188px;float:left;border:2px inside #000;}
#login-menu #log_in dl dt{margin:0 0 5px 5px;}
#login-menu #log_in dl dd{float:left;margin:0.5px 0;}
#login-menu dl dd input.pwd
{width:121px;background:url(/image/common/login/img_pw.gif) no-repeat 7px center;}
#login-menu dl dd input.id{width:121px;background:url(/image/common/login/img_id.gif) no-repeat 7px center;} /* !important*/
#login-menu dl dd input.pwd:focus,
#login-menu dl dd input.id:focus{background:#f6f6f6;}
#login-menu dl dd input.focus, #login-menu dl dd input.focus{background:#fff;}

#login-menu #log_in p {width:54px;height:22px;float:left;position:relative;left:3px;top:-23px;}
	#login-link {clear:both;width:204px;height:12px;padding-top:7px;text-align:center; font-size:0.95em;}
	#login-link li {float:left;}
	#login-link li:first-child{padding:0 5px 0 0;}
	#login-link li.line{padding:0 5px;background:url(/image/common/login/bg_line.gif) no-repeat left center;}

#login-menu .login_text{width:100%;color:#5B6775; font-weight:bold;display:inline-block; text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
#login-menu p.logout {height:21px;float:left;position:relative;left:2px; }
#member_link {float:left;}
#member_link li{margin-bottom:2px;}




/*body*/
#contentsWrapper{height:614px;}
#main-contents {height:162px;padding:36px 0 0 48px; margin-top:30px; background:url(/image/main/bg_contents2.gif) no-repeat;}
#sub-banner li {float:left;padding-left:30px;}


/*
footer
*/
#footerWrapper{clear:both;margin-top:60px;padding-left:100px; height:80px;background:url(/image/common/footer/img_logo.gif) no-repeat left 5px;}
#footerWrapper li{float:left;}
#site-footer ul li:first-child{padding:0 10px 0 0;}
#site-footer ul li{padding:0 10px;background:url(/image/common/footer/bg_line.gif) no-repeat left center;}
#copyright-footer {padding-top:5px;clear:both;}
