@CHARSET "utf-8";
html, body {width:100%;margin:0; padding:0; background:url(/image/common/sub_menu/bg_menu.gif) repeat-x;text-align:left;} 
#wrapper{width:960px;margin:0 auto; position:absolute; left:50%; margin-left:-480px;} 

/*
header
*/
#headerWrapper {margin-bottom:25px;}
#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 #000; }
#menu-header h1{width:206px;position:relative;top:-10px; float:left;}
#login-menu {width:204px;margin-top:20px;float:left;border:1px solid #D0D0D0; border:2px inside #000; background:#fff;}
#login-menu #login-layout {height:90px;padding:9px;border:3px solid #eee;}
#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;top:-23px;left:1px;}
	#login-link {width:204px;height:12px;padding-top:7px;text-align:center; font-size:0.95em;}
	#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-layout .login_text{width:100%;padding:5px 0 15px 0;color:#5B6775; font-weight:bold;display:inline-block; text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
#login-layout #member_link li{width:121px;margin-bottom:3px;}
#login-layout p.logout {height:21px;float:left;position:relative;top:-24px;left:2px; }


/*
contents
*/
#contentsWrapper {clear:both;}
#sub-contents {width:186px;float:left;margin-right:21px;}
#sub-contents h2, #sub-menu{padding-bottom:18px;}
#sub-menu,#sub-menu-depth{clear:both; text-align:left;}
#sub-menu h3,
#sub-menu ul.list li
{height:25px;width:185px;line-height:225%;text-indent:1em;cursor:hand;}
#sub-menu h3.focus_on{background:url(/image/common/sub_menu/bg_title_sub.gif) no-repeat;display:block;color:#fff;}
.focus_on a:active, .focus_on a:hover,  .focus_on a:link,  .focus_on a:visited{color:#fff;font-weight:bold;}
.bold a:active, .bold a:hover,  .bold a:link,  .bold a:visited{font-weight:bold;}
#sub-menu ul.block{padding:10px 0;background:#ececec;font-weight:bold; }
#sub-menu ul.block li{height:18px;line-height:180%; background:url(/image/common/sub_menu/bult_title.gif) no-repeat 10px 60%;text-indent:1.5em;}
#sub-menu ul.list li{background:url(/image/common/sub_menu/bg_title_sub_off.gif) no-repeat;display:block;color:#fff;}
#sub-menu ul.list li.focus_on{background:url(/image/common/sub_menu/bg_title_sub.gif) no-repeat;display:block;color:#fff;}
#sub-banner li {margin-bottom:5px;}
/*
#sub-menu a:link, #sub-menu a:visited, #sub-menu-depth a:link,#sub-menu-depth  a:visited{letter-spacing:-0.04em;color:#0090CD;}
#sub-menu li {padding:10px 22px;background:url(/image/common/sub/line_submenu.gif) no-repeat center bottom;}
#sub-menu .s_title, #sub-menu .s_title a:link, #sub-menu .s_title a:visited{font-size:10.5pt;font-weight:bold;color:#666;}

#sub-menu ul{margin:10px 0;}
#sub-banner img {vertical-align:bottom;}
#sub-banner li {margin:5px;}
#main-contents	{float:left;  padding:0; margin:0;}					
#contents_box	{width:100%; background:#fff; padding:0 20px;} 
#title_contents	{height:30px; width:760px; line-height:240%;background:url(/image/common/sub/bg_contents_title.gif) no-repeat;color:#0090CD; }
#title_contents h3{float:left; padding:6px 0 0 20px;}
#title_contents p{text-align:right;padding-top:5px;}*/
#main-contents {padding-left:246px;}
#title_contents{padding:15px 0;text-align:right; font-size:0.95em; color:#A9A9A9;}
#title_contents h3{text-align:left;}
#title_contents p{position:relative;top:-32px;}/*background:url(/image/common/img_home.gif) no-repeat right center;left:-10px;*/
#contents {margin:0 auto; }

/*
footer
*/
#footerWrapper{clear:both;padding-top:40px;padding-left:100px; height:80px;background:url(/image/common/footer/img_logo.gif) no-repeat left 40px;}
#footerWrapper li{float:left;}
#site-footer ul{width:100%;}
#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 {width:100%;padding-top:5px;clear:left;overflow:hidden;}
/*

#site-footer {float:left; padding:45px 0 0 120px;}
#site-footer li{padding:0 7px;}
#copyright-footer{ padding-right:20px;text-align:right;}
#copyright-footer ul{float:right;padding:15px 0 16px 0;}
#copyright-footer ul li{padding:0 16px;background:url(/image/common/footer/line_footer.gif) no-repeat right center;}
#copyright-footer p{padding:3px 0;}
*/


