UL,DL,OL {
/*   margin : 0.75em 10%;*/
}

STRONG {
   font-style : normal;
   font-weight : bold;
   color : #c00;
   background-color : transparent;
}

SPAN.note {
   font-weight : bold;
   font-size : 12px;
   color : #c00;
   background-color : transparent;
}

SPAN.blue {
   color: #00c;
   font-weight: bold;
}

SPAN.red {
   color: #c00;
   font-weight: bold;
}

SPAN.green {
   color: #070;
}
P.gyoukan {
   line-height:1.3em;
}
P.update {
   font-weight : bold;
   text-align : right;
}

P.navi {
   font-weight : bold;
   font-size : 13px;
   line-height : 1em;
   font-family : Verdana, sans-serif;
   text-align : center;
   margin : 0;
}

P.location {
   font : bold 12px/12px sans-serif;
   text-align : right;
   margin : 0;
   padding : 0;
}

P.foot {
   font-weight : bold;
   font-size : 13px;
   line-height : 1em;
   font-family : Verdana, sans-serif;
   text-align : center;
   margin : 0;
}

P.code {
   color : inherit;
   background-color : #eee;
   padding : 10px;
   border-width : 0 1px 1px 0;
   border-style : solid;
   border-color : black;
}

P {
font-size: 15px
/*   margin : 0.75em 5%;*/
}

HR {
   color : #cc9901;
   background-color : #c90;
   border-style : none;
   height : 1px;
}

H3 {
   font-size : 1em;
   color : #c60;
   background-color : transparent;
   margin-top : 0.5em;
   margin-bottom : 0.5em;
   margin-left : 5%;
}

H2 {
   font-size : 1.2em;
   color : #c60;
   background-color : transparent;
   margin-top : 0.5em;
   margin-bottom : 0.5em;
/*   margin-left : 3%;*/
}

H1 {
   font-size : 1.5em;
   line-height : 1.5em;
   color : #FFA100;
   background-color : transparent;
   margin-top : 0.5em;
   margin-bottom : 0.5em;
}

DIV.contents {
   color : inherit;
   background-color : #ffd;
   margin : 30px 10%;
   padding : 10px;
   border-width : 0 0 0 2px;
   border-style : solid;
   border-color : #c90;
}

BODY {
   font-size : 15px;
   color : #000;
   background-color : #fff;
}

TD{
  font-size : 15px;
}

BLOCKQUOTE {
   color : inherit;
   padding : 10px;
   border-width : 0 0px 0px 0;
; border: black solid
}

ADDRESS {
   font-style : normal;
   text-align : right;
   margin-bottom : 20px;
}

A:visited {
   color : #083;
   background-color : transparent;
   text-decoration : none;
}

A:link {
   color : #0C3387;
   background-color : transparent;
   text-decoration : none;
}

A:hover {
   color : #A10029;
   background-color : transparent;
   text-decoration : underline;
}

A:active {
   color : #f00;
   background-color : transparent;
   text-decoration : none;
}

.contents LI {
   font-weight : bold;
}

IMG{border-width:0;}

code {
   color: #960;
   font-family: monospace;
}

div.margin1 {
   margin-left: 16px;
}

.huge {  font-size: 2.5em; font-weight: bolder}
