@charset "shift_jis";

/*******************************************************************
  header STYLES                                                   
*******************************************************************/

#header{background:url(../images/bg_header.gif) repeat-x; position:relative;}

#header .hdUnit{ padding:0 10px 0 9px;}

#logo {padding:12px 0 8px;}

#logo div{float:left;}
#logo div img{vertical-align:top; margin-top:-5px; zoom:1;}
#logo div a img{margin-top:0;}

#logo h1{
	display:inline;
	font-weight:normal;
	position:absolute;
	top:21px;
	left:310px;
	font-size:1em;
}

#logo div span{
	position:absolute;
	left:50%;
	top:8px;
	width:370px;
	text-align:right;
}

#hdBnn{text-align:center; padding:0 0 5px 0;}

/*------------------------------------------------------------------
  |||||| #user ||||||                                                  
------------------------------------------------------------------*/
/*#user{background:url(../images/bg_user.gif) repeat-x #FFF; padding:5px 0 2px 0; margin:5px 0 0 0; border-bottom:1px solid #FFF; _width:760px;}*/
#user{background:url(../images/bg_header_below.gif) repeat-x #FFF; padding:5px 0 2px 0;  border-bottom:1px solid #FFF; _width:760px;height:44px;}
#user p{float:left; padding:0 10px;}
#user p em{padding:0 5px;}
#user span a{display:none;}
/* --- .login --- */
ul.login{float:right; width:auto; white-space:nowrap;}
ul.login li{display:inline; height:1.2em; line-height:1.5em; padding:0 0 5px 21px;}
ul.login li a{padding:3px 0 0 0;}
ul.login li#help{background:url(../images/ico_help.gif) top left; background-repeat:no-repeat; margin:0 10px 0 0;}
