A {text-decoration:none}
.a A:LINK{color:#03f}
.a A:VISITED{color:#c03}
.a A:ACTIVE{color:#cc0}
.a A:FOCUS{color:#cc0}
.a A:HOVER{color:#cc0}

.a {margin:12px 5% 8px 5% ;padding:12px;
border-width:2px;border-style:solid;border-color:red;
background-color:#dfdfff}

.a2 {margin:20px 7% 10px 8%; padding: 16px;
border-width:4px;border-style:solid;border-color:#70ff70;
font-size:medium;
background-color:#ffff88;text-align:center}

.a3 {margin:16px 5% 8px 5% ;padding:12px;
border-width:2px;border-style:solid;border-color:red;
background-color:#ffeecc;
font-size:small;}

div.a3 p {margin:0.3em 0px 0.3em 0px}

div.garan {margin:8px 2px;
border: 2px solid #7f3f3f;
padding: 2px 6px;
background: #ffffd0;
}

.b {font-size:medium;font-weight:700}
p.b {margin-top:0.2em;margin-bottom:0.2em}

.ctr{text-align:center;
margin:0px}

.right{text-align:right;
margin:0px}


div.a h1{
color:#a02020;
border:solid #999;
border-width: 0 0 0.05em 0.5em;
padding: 0 0 0.05em 0.5em;
font-size:150%;
margin-top:0.5em;
margin-bottom:0.1em;
}

div.a h2{
font-size:120%;
margin-top:0.5em;
margin-bottom:0.1em;
}

div.footer {
background:#ffffaa;
padding:1em;margin 1em 0;}

div.footer h1{
border:solid #999;
border-width: 0 0 0.05em 0.5em;
padding: 0 0 0.05em 0.5em;
font-size:150%;
margin-top:0.5em;
margin-bottom:0.1em;
}

div.footer h2{
font-size:120%;
margin-top:0.5em;
margin-bottom:0.1em;
}

div.footer h3{
font-size:100%;
font-weight:bolder;
margin-top:0.5em;
margin-bottom:0.1em;
}

div.footer2 {margin:12px 0;
text-align:center}

div.update{margin-top:0.5em;
font-size:67%;
}

p {
line-height:1.5rem;
margin-top:0.1rem;
margin-bottom:0.5rem;
text-indent:1rem}

