
/* 外枠 */
body {
	color:#666666;  /* 文字色 濃いグレー */
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	width: 840px;
	margin:auto;
	position:relative;
}
	
/* ヘッダー */
#header {
	width:840px;
	height:80px;
	background:url(img/header04.gif) no-repeat top;
	margin-bottom:10px;
}
/* タイトルナビ */
#tnavi {
	float:right;
	width:240px;
	height:55px;
}
#tnavi_inner {
	width:240px;
	height:10px;
	margin-top:5px;
	list-style:none;
	line-height:1;
}
#tnavi_inner li {
	float:left;
	font-size:10px;
	text-align:right;
	margin-right:15px;
}
.list01 a {
	width:69px;
	height:10px;
	color:#666666;
	text-decoration:none;
	background:url(img/migi10px_01.gif) no-repeat;
	display:block;
}	
.list02 a {
	width:74px;
	height:10px;
	color:#666666;
	text-decoration:none;
	background:url(img/migi10px_01.gif) no-repeat;
	display:block;
}
.list03 a {
	width:52px;
	height:10px;
	color:#666666;
	text-decoration:none;
	background:url(img/migi10px_01.gif) no-repeat;
	display:block;
}
.list01 a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background:url(img/migi10px_01white.gif) no-repeat;
}
.list02 a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background:url(img/migi10px_01white.gif) no-repeat;
}
.list03 a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background:url(img/migi10px_01white.gif) no-repeat;
}

/* メインナビ */
#mnavi {
	width:840px;
	height:25px;
	margin:0px;
	padding:0px;
	list-style:none;
}
#mnavi li {
	float:left;
	width:120px;
	height:25px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:1.8;
	margin:0px;
	padding:0px;
}	
#mnavi a {
	width:120px;
	height:25px;
	color:#FFFFFF;  /* 白 */
	text-decoration:none;
	background:#33664B url(img/navi04.gif) no-repeat;
	display:block;
}
#mnavi a:active {
	color:#33664B;  /* 濃い緑 */
	text-decoration:none;
	background:#eeeeee url(img/navi01.gif) no-repeat;
}
#mnavi a:hover {
	color:#33664B;  /* 濃い緑 */
	text-decoration:none;
	background:#eeeeee url(img/navi01.gif) no-repeat;
}

/* 〜先頭へ */
#phrase {
	float:right;
	width:690px;
	margin:20px 0 10px 0;
	line-height:1;
}
#phrase a {
	width:125px;
	height:14px;
	color:#666666;
	text-decoration:none;
	background:url(img/ue12px_01.gif) no-repeat;
	display:block
}
#phrase a:hover {
	color:#6699CC;
	text-decoration:none;
	background:url(img/ue12px_01blue.gif) no-repeat;
}

/* フッター */		
#footer {
	width:840px;
	text-align:center;
	border-top:10px solid #003366;
	margin-top:10px;
	padding:10px 0;
	line-height:1.3;
}
