BODY {
text-align:center;
font-size: 12px;
font-weight: normal;
background-color:#ffffff;
margin:0 auto;
}
/* IE7用背景 */
*:first-child+html body {
padding-left: 1px;
}
/* IE6用背景 */
*html body {
padding-left: 1px;
}

div.ao{
border-width : 1px;
border-style : solid;
border-color : #0035D5;
background-color:#ffffff;
padding:10px;
}
div.cya{
border-width : 1px;
border-style : solid;
border-color : #802B2B;
background-color:#ffffff;
padding:10px;
}
div.kuro{
border-width : 1px;
border-style : solid;
border-color : #000000;
background-color:#ffffff;
padding:10px;
}


div.reno{
border-width : 1px;
border-style : solid;
border-color : #5F5F5F;
background-color:#000000;
padding:0px;
}

img.reno{
margin:0px;
border:none;
}

span.aka{
font-size:13px;
color :#FF0039;
font-weight:bold;
line-height:1.5em;
}
span.ao{
font-size:13px;
color :#0035D5;
font-weight:bold;
line-height:1.5em;
}
span.green{
font-size:13px;
color :#008020;
font-weight:bold;
line-height:1.5em;
}




/* レイアウト用枠設定 */
#wrap {
width:800px;
text-align:left;
margin:0 auto;
background-color:#ffffff;
}
#inner {
margin :0px;
}
#mainWrap {
width:670px;
float:right;
line-height:1.5em;
}
#sideWrap {
width:120px;
float:left;
}
.clear {
clear:both;
}
.clear hr {
display:none;
}
/* レイアウト用枠設定ここまで */


form{
margin:0px;
}

/* ヘッダフッタ */
.header {
width : 800px;
text-align:left;
margin:0px;
}
.footer {
width : 800px;
text-align:center;
margin: 0px;
}
/* ヘッダフッタここまで */




img {
border:none;
}
.menu{
width : 120px;
float : left;
margin-top : 10px;
}
.info{
background-color : #fff2ec;
width : 100%;
border-width : 1px 1px 1px 1px;
border-style : dotted dotted dotted dotted;
border-color : #fe9855 #fe9855 #fe9855 #fe9855;
float : none;
}
.footer{
background-color : lime;
width : 800px;
}
TABLE{
  font-size : 12px;
  line-height : 150%;
  letter-spacing : 1px;
}
TH{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #7d90b6 #7d90b6 #7d90b6 #7d90b6;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  font-weight : normal;
}
HR{
color : #cc0000;
margin-top : 1px;
margin-bottom : 1px;
height : 1px;
}
A{
color : #202d6a;
text-decoration : none;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}
A:VISITED{
  color : #301e6c;
}
A:HOVER{
  color : red;
}
A:ACTIVE{
  color : red;
}
P{
margin-top : 3px;
margin-bottom : 3px;
margin-left : 3px;
margin-right : 3px;
  
}
H1{
padding-top : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-bottom : 0px;
padding-left : 0px;
  font-size : 13px;
  font-weight : bold;
  padding-right : 0px;
  margin-right : 0px;
}
H2{
  padding-top : 3px;
  border-left-width : 10px;
  border-left-style : solid;
  border-left-color : #cc0000;
  padding-bottom : 3px;
  margin-bottom : 10px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cc0000;
  padding-left : 5px;
  font-size : 120%;
  font-weight : bold;
  margin-top : 3px;
}
H3{
  color : #123535;
  font-size : 120%;
  font-weight : bold;
  padding-left : 0px;
  margin-top : 3px;
  margin-bottom : 5px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cc0000;
}
H4{
  font-size : 90%;
  font-weight : bold;
  background-color : #526c9d;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  color : white;
  margin-top : 2px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 2px;
}

.saikensaku{
width:780px;
padding:10px;
border-style:solid;
border-width:1px;
}


