@charset "UTF-8";
/* CSS Document */


#menu{
width: 900px;
margin-top: 10px;
height: 38px;
display: block;
float: left;
}

#menu ul{
width: 900px;
margin: 0;
padding: 0;
}

#menu li {
margin: 0px;
padding: 0px;
list-style-type: none;
padding-left: 0px;
float: left;
} 

#menu01 a {
height: 38px;
width: 120px;
background: url(../img/menu/m01.jpg);
display: block;
}
#menu01 a:hover {
background: url(../img/menu/m012.jpg);
}

#menu01_over a {
height: 38px;
width: 120px;
background: url(../img/menu/m012.jpg);
display: block;
}
#menu01_over a:hover {
background: url(../img/menu/m012.jpg);
}


#menu02 a {
height: 38px;
width: 120px;
margin-left: 10px;
background: url(../img/menu/m02.jpg);
display: block;
}
#menu02 a:hover {
background: url(../img/menu/m022.jpg);
}

#menu02_over a {
height: 38px;
width: 120px;
margin-left: 10px;
background: url(../img/menu/m022.jpg);
display: block;
}
#menu02_over a:hover {
background: url(../img/menu/m022.jpg);
}



#menu03 a {
height: 38px;
width: 120px;
margin-left: 10px;
background: url(../img/menu/m03.jpg);
display: block;
}
#menu03 a:hover {
background: url(../img/menu/m032.jpg);
}

#menu03_over a {
height: 38px;
width: 120px;
margin-left: 10px;
background: url(../img/menu/m032.jpg);
display: block;
}
#menu03_over a:hover {
background: url(../img/menu/m032.jpg);
}




#menu04 a {
height: 38px;
width: 120px;
margin-left: 10px;
background: url(../img/menu/m04.jpg);
display: block;
}
#menu04 a:hover {
background: url(../img/menu/m042.jpg);
}

#menu04_over a {
height: 38px;
width: 120px;
margin-left: 10px;
background: url(../img/menu/m042.jpg);
display: block;
}
#menu04_over a:hover {
background: url(../img/menu/m042.jpg);
}




#menu05 a {
height: 38px;
width: 120px;
margin-left: 10px;
background: url(../img/menu/m05.jpg);
display: block;
}
#menu05 a:hover {
background: url(../img/menu/m052.jpg);
}

#menu05_over a {
height: 38px;
width: 120px;
margin-left: 10px;
background: url(../img/menu/m052.jpg);
display: block;
}
#menu05_over a:hover {
background: url(../img/menu/m052.jpg);
}




#menu06 a {
height: 38px;
width: 120px;
margin-left: 10px;
background: url(../img/menu/m06.jpg);
display: block;
}
#menu06 a:hover {
background: url(../img/menu/m062.jpg);
}

#menu06_over a {
height: 38px;
width: 120px;
margin-left: 10px;
background: url(../img/menu/m062.jpg);
display: block;
}
#menu06_over a:hover {
background: url(../img/menu/m062.jpg);
}




#menu07 a {
height: 38px;
width: 120px;
margin-left: 10px;
background: url(../img/menu/m07.jpg);
display: block;
}
#menu07 a:hover {
background: url(../img/menu/m072.jpg);
}

#menu07_over a {
height: 38px;
width: 120px;
margin-left: 10px;
background: url(../img/menu/m072.jpg);
display: block;
}
#menu07_over a:hover {
background: url(../img/menu/m072.jpg);
}


#table01{
width: 850px;
height:auto;
display: block;
margin-top:0px;
margin-left: 30px;
border-collapse: collapse;
float: left;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 13px;
color: #000;
}

#table01 td { 
border-collapse: collapse;
padding: 8px;
text-align: center;
border: solid 1px #666;
}


.tbg1{
	background: #ffffff;
}
.tbg2{
	background: #FF00FF;
	color:#000;
}
.tbg3{
	background: #FFFF00;
	color:#000;
}
.tbg4{
	background: #92DE50;
	color:#000;
}
.tbg5{
	background: #00C2F0;
	color:#000;
}
.tbg6{ 
	background: #002060;
	color:#fff;
}
.tbg7{
	background: #E36C0A;
	color:#000;
}
.tbg8{
	background: #DDD9C3;
	color:#000;
}
.tbg9{
	background: #FFccFF;
	color:#000;
}
.tbg10{
	background: #FF0000;
	color:#fff;
}



#table02{
width: 680px;
height:auto;
display: block;
margin-top:0px;
margin-left: 0px;
border-collapse: collapse;
float: left;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 12px;
color: #000;
}

#table02 td { 
border-collapse: collapse;
padding: 10px;
text-align: left;
}

.m1{
	background: #f0f0f0;
	border-bottom: solid 2px #FFF;
	width: 140px;
	font-weight: bold;
}

.ca1{
	width: 200px;
	text-align:left;
}