/**************** 基本項目 *********************/
html {
margin-bottom:1px;
height:100%;
overflow-y:scroll;
}
body {
height:100%;
text-align:center;
font-size:100%;
font-weight: normal;
color:#000000;
margin:0 auto;
background-color:#ffffff;
line-height:1.3em;
}
*:first-child+html body {
padding-left: 1px;
}
*html body {
padding-left: 1px;
}
img{
border:none;
}
.clear {
clear:both;
}
.clear hr {
display:none;
height:0px;
border:0px;
border-width:1px;
}

/**************** レイアウト用 *********************/
div.main {
width:800px;
margin:0 auto;
padding:0px;
text-align:left;
background-color:#ffffff;
}
div.inner {
margin:0px;
}
div.contents{
font-size:13px;
line-height:1.3em;
text-align:left;
width:630px;
background-color:#ffffff;
float:right;
}
div.sidemenu{
line-height:1.3em;
text-align:left;
width:152px;
float:left;
padding:3px;
border-width:1px;
border-style:solid;
border-color:#46120F;
}
div.cya{
border-width:1px;
border-style:solid;
border-color:#46120F;
}

span.mono{
font-family:monospace;
}


/**************** 旧CSS *********************/
H1{
  color : white;
  text-align : left;
  
  padding-top : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  padding-left : 5px;
  ;
  border-style: solid;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 7px;
  border-left-width : 10px;
  background-color : #559b43;
  
  

  font-size : 110%;
  
  
border-color : #35612a #35612a #35612a #35612a;
  
  margin-top : 0px;
  margin-left : 0px;
  margin-right : auto;
  margin-bottom : 10px;
}
H2{
  color : black;
  
  
  padding-top : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  padding-left : 5px;
  
  border-bottom-style : solid;
  border-left-style : solid;
  
  
  border-bottom-width : 2px;
  border-left-width : 10px;
  
  

  font-size : 100%;
  text-align : left;
  background-color : white;

  border-bottom-color : #35612a;
  border-left-color : #35612a;
  
  margin-top : 0px;
  margin-left : 0px;
  margin-right : auto;
  margin-bottom : 5px;
}
HR{
  color : #ea3d33;
  height : 1px;
border-style : none none none none;
  margin-top : 5px;
  margin-bottom : 5px;
}
P{
  color : black;
  margin-bottom : 3px;
  margin-top : 3px;
  line-height : 130%;
  font-size : 95%;
}
A{
  color : #0000aa;
  text-decoration : none;
  
}
A:VISITED{
  color : #6a00aa;
  text-decoration : none;
}
A:HOVER{
  color: #FF3333;
  text-decoration : underline;
}
A:ACTIVE{
  color: #FF0000;
  text-decoration : none;
}
UL{
  color : black;
  
  list-style-position: outside;
  
}
TH{
  color : black;
  

  
  
  
  
  
  
  
  
border-top-style : solid;border-right-style : solid;border-bottom-style : solid;border-left-style : solid;
  
  
  
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;border-width : 1px 1px 1px 1px;border-color : #46120f #46120f #46120f #46120f;
  font-weight : normal;
}
TD{
  color : black;
  
border-style : none none none none;
  
  
  
  
  

  font-size : 100%;
  
}
TABLE{
  border-style : none none none none;
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}
H3{
  font-size : 100%;
  color : #46120f;
  

  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-left-style : none;
  border-bottom-color : #cc0000;
  
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 3px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : auto;
  margin-bottom : 5px;
}
H4{
  font-size : 95%;
  color : #632b25;
  

  font-weight : bold;
  background-color : #ddc4a2;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 3px;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #632b25 #632b25 #632b25 #632b25;}
PRE{
  font-size : 70%;
  color : black;
}

H5{
line-height : 140%;
letter-spacing : 2px;
font-size : 12px;
font-weight : normal;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}

