@charset "utf-8";

#header{
	background:url("../images/bg_header.jpg") no-repeat 0 0;
	}

#header .wrap{
	padding:29px 26px 0 26px;
	}

#header .wrap h1{
	width:282px;
	margin-right:8px;
	float:left;
	}

#header .wrap h1 img{
	display:block;
	}

#header .wrap .leftheader{
	width:520px;
	float:left;
	}

#header .wrap .leftheader p{
	width:350px;
	font-size:12px;
	margin:0 0 5px 0;
	float:left;
	}

#header .wrap ul.localnavi{
	width:170px;
	font-size:12px;
	text-align:right;
	list-style:none;
	margin:8px 0;
	float:right;
	}

#header .wrap ul.localnavi li{
	display:inline;
	background:url("../images/bg_icon01.gif") no-repeat 0 50%;
	padding:0 0 0 8px;
	}

#header .wrap ul.mypagenavi{
	width:170px;
	text-align:right;
	list-style:none;
	margin:0 0;
	float:right;
	}

#header .wrap ul.localnavi li.pdg-r{
	padding-right:5px;
	}

#header .wrap ul.glovalnavi{
	list-style:none;
	}

#header .wrap ul.glovalnavi li{
	float:left;
	}

#header .wrap ul.glovalnavi li img{
	display:block;
	}

/* new header style 090902 */

#header .headspacer{
padding:17px 26px 0 26px;
}

#header .headleft{
width:370px;
float:left;
}

#header .headleft p{
font-size:10px;
color:#666666;
margin:0 0 8px 0;
}

#header .headleft h1{
width:368px;
height:25px;
text-indent:-9999px;
background:url(../images/images/img_logo.gif) no-repeat 0 0; 
}

#header .headleft h1 a:link{
width:368px;
height:25px;
display:block;
}
#header .headleft h1 a:visited{
width:368px;
height:25px;
display:block;
}#header .headleft h1 a:active{
width:368px;
height:25px;
display:block;
}

#header .headright{
width:440px;
float:right;
}

#header .headright ul.subcontents{
list-style:none;
text-align:right;
margin:0 0 5px 0;
}

#header .headright ul.subcontents li{
display:inline;
font-size:10px;
background:url(../images/images/bg_icon-arrowblack.gif) no-repeat 10px 50%;
padding:0 0 0 19px;
}

#header .headright ul.subcontents li a:link{
color:#666666;
}

#header .headright ul.subcontents li a:visited{
color:#666666;
}

#header .headright ul.subcontents li a:active{
color:#666666;
}

#header .headright ul.buttons{
list-style:none;
text-align:right;
}

#header .headright ul.buttons li{
display:inline;
}
