@charset "utf-8";
/*-------
  layout
-------*/
body {
	background:#FFF;
	color:#333;
	font-family: "メイリオ","Meiryo","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
}
/* 全体レイアウト設計 */
#wrapper {
	width:800px;
	margin:0 auto;
}
#header {
	position:relative;
	height:108px;
	margin-bottom:6px;
}
#contents {
	margin-bottom:30px;
}
#contents .pagetop{
	padding-top:35px;
	text-align:right;
}
#footer {
	position:relative;
	background:url(../images/f-line.gif) no-repeat;
}
/* ヘッダ */
#header #headerLogo {
	position:absolute;
	left:2px;
	top:10px;
}
#header #headerLogo2 {
	position:absolute;
	right:0;
	top:26px;
}
#header #headerText {
	position:absolute;
	left:180px;
	top:25px;
	font-size:75%;
	font-weight:normal;
}
#header #headerMenu01 {
	position:absolute;
	left:409px;
	top:31px;
	width:248px;
	height:11px;
	background:url(../images/h-menu01.gif) no-repeat;
	list-style:none;
}
#header #headerMenu01 li {
	float:left;
}
#header #headerMenu01 li a {
	display:block;
	text-indent:-9999em;
	overflow:hidden;
	height:11px;
}
#header #headerMenu01 li.menu01 {
	width:50px;
}
#header #headerMenu01 li.menu02 {
	width:76px;
}
#header #headerMenu01 li.menu03 {
	width:58px;
}
#header #headerMenu01 li.menu04 {
	width:64px;
}
#header #headerMenu02 {
	position:absolute;
	left:0;
	top:55px;
	width:800px;
	height:53px;
	background:url(../images/h-menu02.jpg) no-repeat;
	list-style:none;
}
#header #headerMenu02 li {
	float:left;
}
#header #headerMenu02 li a {
	display:block;
	text-indent:-9999em;
	overflow:hidden;
	height:53px;
}

#header #headerMenu02 li.menu01 {
	width:169px;
}
#header #headerMenu02 li.menu01a {
	width:169px;
	background:url(../images/h-menu02_f2.jpg) no-repeat;
}
#header #headerMenu02 li.menu02 {
	width:170px;
}
#header #headerMenu02 li.menu02a {
	width:170px;
	background:url(../images/h-menu02_f2.jpg) no-repeat -169px;
}

#header #headerMenu02 li.menu03 {
	width:170px;
}
#header #headerMenu02 li.menu03a {
	width:170px;
	background:url(../images/h-menu02_f2.jpg) no-repeat -339px;
}
#header #headerMenu02 li.menu04 {
	width:146px;
}
#header #headerMenu02 li.menu04a {
	width:146px;
	background:url(../images/h-menu02_f2.jpg) no-repeat -509px;
}
#header #headerMenu02 li.menu05 {
	width:145px;
}
#header #headerMenu02 li.menu05a {
	width:145px;
	background:url(../images/h-menu02_f2.jpg) no-repeat -655px;
}
/* フッタ */
#footer #footerMenu{
	list-style:none;
	overflow:hidden;
	padding:15px 0;
}
#footer #footerMenu li{
	float:left;
	display:inline;
	margin-left:-1px;
	padding:0 5px;
	border-left:1px solid #666;
	font-size:75%;
	line-height:1.2;
}
#footer #footerMenu li a{
	color:#666;
}
#footer #footerMenu li a:active,
#footer #footerMenu li a:hover {
	text-decoration: none; 
}
#footer #copy {
	position:absolute;
	top:15px;
	right:0;
	font-size:62.5%;
	font-family: Arial, Helvetica, sans-serif;
}

/* コンテンツ */
#contents #pathNavi {
	background:url(../images/path_bg.gif) no-repeat 0 19px;
	font-size:75%;
	height:22px;
}

