/* CSS Document */
body {
	margin: 0;
	padding: 0;
	background: #FFFFFF;
}
/*----------
背景色設定
----------*/
#footer{
width:620px;
background-color: #99ccff;
margin:0 auto;
padding:0;
}
#footwall{
height:15px;
background: #333333;
border:#000000 solid 1px;
color:#FFFFFF;
text-align:center;
font-size:13px;
margin:0 auto;
padding:0;
}

/*----------
　　文字
----------*/
h2{
color:#000000;
font-size:14px;
font-weight:normal;
margin:0;
padding:65px 0 0 10px;
}
h3{
color:#000000;
font-size:13px;
font-weight:normal;
margin:0;
padding:0px 0 0 10px;
}
p.menustr{
font-size:16px;
font-weight:bold;
text-align:center;
margin:0;
padding:10px 0 0 10px;
}
p.menustrsel{
font-size:16px;
font-weight:bold;
color:#3366ff;
text-align:center;
margin:0;
padding:10px 0 0 10px;
}
p.menustr1{
color:#0000ff;
font-size:16px;
font-weight:bold;
color:#3366ff;
text-align:center;
margin:0;
padding:10px 0 0 10px;
}
p.tit{
width:400px;
height:20px;
font-weight:bold;
color:#6699FF;
background:url(images/tit.png) no-repeat;
margin:0 auto;
padding:5px 0 10 20px;
}
/*----------
	テーブル
----------*/
#tbl1{
	text-align: left;
	font-size:13px;
}
td{
font-size:13px;
}
.tdTit{
text-align:center;
font-size:13px;
color:#808080;
font-weight:bold;
}

.td1{
background-color:#99CC00;
}
.td2{
font-size:12px;
border:#999999 solid 1px;
padding:7px;
}
.td3{
text-align:center;
font-size:18px;
background-color:#99CC00;
color:#FFFFFF;
font-weight:bold;
}
.tdfoot{
text-align:center;
font-size:14px;
background-color:#99CC00;
color:#FFFFFF;
font-weight:bold;
}
/*------------------
 ナビゲーション
------------------*/
img { border-style:none }
a.ah{
	text-decoration: none;
	color:#ffffff;
}
a.link {
	text-decoration: none;
	color:#ffffff;
}
a.visited {
	text-decoration: none;
	color:#ffffff;
}
a.active{
	text-decoration: none;
	color:#ffffff;
}
a.hover{
	text-decoration: none;
	color:#ffffff;
}
#navi{
	width:200px;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	margin:0 auto;
	padding:0 0 0 0;
}
#navi ul {
	margin: 0px;
	padding-left:0px;
	padding-top: 1px;
}
#navi li {
	display: block;
	float: left;
	margin:0 auto;
	padding:0 0 0 0;
}
#navi li a {
	text-decoration: none;
}
#navi li#menuo a {
	height: 40px;
	width: 200px;
	text-align:right;
	color:#ffffff;
	background: url(images/titMenu1.png) no-repeat;
}
#navi li#menuo a:hover {
	height: 40px;
	width: 200px;
	text-align:right;
	color:#ffffff;
	background: url(images/titMenup1.png) no-repeat;
}
#navi li#menuosel {
	height: 40px;
	width: 200px;
	text-align:right;
	color:#ffffff;
	background: url(images/titMenu1.png) no-repeat;
}
#navi li#menuha a {
	height: 40px;
	width: 200px;
	text-align:right;
	color:#ffffff;
	background: url(images/titMenu2.png) no-repeat;
}
#navi li#menuha a:hover {
	height: 40px;
	width: 200px;
	text-align:right;
	color:#ffffff;
	background: url(images/titMenup2.png) no-repeat;
}
#navi li#menuhasel {
	height: 40px;
	width: 200px;
	text-align:right;
	color:#ffffff;
	background: url(images/titMenu2.png) no-repeat;
}
#navi li#menuhi a {
	height: 70px;
	width: 200px;
	text-align:right;
	color:#ffffff;
	background: url(images/titMenu3.png) no-repeat;
}
#navi li#menuhi a:hover {
	height: 70px;
	width: 200px;
	text-align:right;
	color:#ffffff;
	background: url(images/titMenup3.png) no-repeat;
}
#navi li#menuhisel {
	height: 70px;
	width: 200px;
	text-align:right;
	color:#ffffff;
	background: url(images/titMenu3.png) no-repeat;
}
#navi li#menuyu a {
	height: 70px;
	width: 200px;
	text-align:right;
	color:#ffffff;
	background: url(images/titMenu4.png) no-repeat;
}
#navi li#menuyu a:hover {
	height: 70px;
	width: 200px;
	text-align:right;
	color:#ffffff;
	background: url(images/titMenup4.png) no-repeat;
}
#navi li#menuyusel {
	height: 70px;
	width: 200px;
	text-align:right;
	color:#ffffff;
	background: url(images/titMenu4.png) no-repeat;
}
