@charset "Shift_JIS";

body {
  margin: 0;
  padding: 0;
  text-align: center;
  color: #000000;
  background: url(../images/bg2.gif) no-repeat top center;
}

#mainmenu {
  margin-top: 13px;
  margin-left: 15px;
  width: 710px;
  height: 58px;
  background-image:url(../images/menu2.gif);
}

#contents {
margin-top: 0px;
margin-left: 15px;
padding-bottom: 0px;
width: 690px;
border-left:10px solid #ddd;
border-right:10px solid #ddd;
}

#news {
margin-top: 0;
padding-top: 10px;
padding-bottom: 10px;
}

#box{
margin-top: 0px;
margin-left: 7px;
margin-right: 7px;
margin-bottom: 0px;
background:#fff;
}

#block{
padding: 0px 10px 5px 10px;
font-size:10px;
line-height:140%;
color:#444;
text-align : left ;
}

#news_txt {
width: 650px;
margin-top: 5px;
padding-top: 0px;
}

#midashi {
margin-top: 15px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 5px;
padding-left:0px;
text-align : left ;
font-size:16px;
font-weight : bold ;
line-height:140%;
color:#0820B4;
border : 0px solid #666;
}

table#table01 {
margin-top: 5px;
margin-left: 10px;
width : 95%;
line-height:140%;
font-size: 12px;
}

table#table01 td{
padding-top:4px;
padding-bottom:4px;
}

table#table02 {
margin-top: 0px;
padding-left: 0px;
width : 100%;
border: solid 0px #336699;
line-height:140%;
font-size: 12px;
}

table#table02 td{
border: solid 0px #0048B4;
padding-top:0px;
padding-bottom:0px;
}

#txt2 table {
margin-top: 5px;
margin-left: 0px;
width : 97%;
border: solid 0px #336699;
line-height:140%;
font-size: 12px;
border-collapse: collapse;
}

#txt2 table td{
border: solid 0px #0048B4;
padding-top:4px;
padding-bottom:4px;
line-height:150%;
font-size: 12px;
}

.td01{
padding-left:7px;
padding-right:7px;
font-size:12px;
line-height:140%;
color:#333;
background-color: #DFFFB6;
}
.td02{
font-size:13px;
line-height:140%;
color:#222;
text-align : center ;
background-color: #AFF649;
}
.td03{
font-size:13px;
line-height:140%;
color:#222;
text-align : center ;
background-color: #AFF649;
}
.td02-1{
padding-left:7px;
padding-right:7px;
font-size:12px;
line-height:140%;
color:#333;
text-align : left ;
background-color: #fff;
}
.td02-2{
padding-left:7px;
padding-right:7px;
font-size:12px;
line-height:140%;
color:#333;
text-align : left ;
background-color: #F9FFF2;
}
.td03-2{
padding-left:7px;
font-size:12px;
line-height:140%;
color:#333;
text-align : left ;
background-color: #fff;
}
.td04{
padding-left:0px;
font-size:12px;
line-height:140%;
color:#333;
text-align : center ;
background-color: #fff;
}
.bgcolor1{
padding-left:10px;
background:#F3F3F3;
}
.bgcolor2{
padding-left:10px;
background:#D7FFC4;
}
#txt0 {
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
padding-left:0px;
text-align : left ;
font-size:14px;
line-height:150%;
color:#333;
}
#txt1 {
margin-right: 20px;
text-align : right ;
font-size:12px;
line-height:140%;
color:red;
}
#txt2 {
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
padding-left:0px;
text-align : left ;
font-size:12px;
line-height:140%;
color:#333;
}