BODY {
 background-color:#FFFFFF;
 scrollbar-face-color:#FFFFFF;
 scrollbar-arrow-color:#66CC99;
 scrollbar-track-color:#FFFFFF;
 scrollbar-shadow-color:#66CC99;
 scrollbar-highlight-color:#66CC99;
 scrollbar-3dlight-color:#FFFFFF;
 scrollbar-darkshadow-Color:#FFFFFF;
}
BODY,TD {
 font-size:14px;
}
.roof {
 background-image:url(../images/bg_top.gif);
}
.left {
 background-image:url(../images/bg_l.gif);
}
.right {
 background-image:url(../images/bg_r.gif);
}
.a03 {
 font-size:12px;
}
.a06 {
 font-size:17px;
 font-weight:bold;
 color:#FFFFFF;
 background-color:#66CC99;
}
.honbun {
 line-height:120%;
}
.under {
 background-image:url(../images/bg_under.gif);
}
.add {
 font-size:10px;
 font-style:normal;
}
A:link {
 color:#996666;
 text-decoration:underline;
}
A:visited {
 color:#8080C0;
 text-decoration:underline;
}
A:hover {
 color:#FF0000;
 text-decoration:underline;
}








.box {
 border:1px solid #66CC99;
}
.box2 {
 border:1px solid #A2FFA2;
 font-size:16px;
}
.box3 {
 border:1px solid #A2FFA2;
}
.box4 {
 border:1px solid #FFFFFF;
 background-color:#FFFFFF;
}
.title{
 font-size:16px;
 font-weight:bold;
}
.shisetsu{
 color:#66CC99;
 font-size:19px;
 font-weight:bold;
}
.a01 {
 font-size:23px;
 font-weight:normal;
}
.a02 {
 font-size:10.5px;
}

.a04 {
 font-size:17px;
}
.a05{
 font-size:13px;
}

.a07 {
 font-size:11px;
}
.a08 {
 font-size:16px;
}
.a09 {
 font-size:15px;
 color:#FFFFFF;
 background-color:#66CC99;
}
.a10 {
 font-size:11px;
 color:#FF0000;
}
.a11 {
 font-size:13px;
 border:1px solid #66CC99;
}
.a12 {
 font-size:18px;
 font-weight:bold;
 color:#66CC99;
}
.a13 {
 font-size:12px;
 border:1px solid #66CC99;
}
.a14 {
 font-size:15px;
}
.a15{
 background-color:#66CC99;
 font-size:15px;
}
.a16{
 color:#66CC99;
 font-size:16px;
 font-weight:bold;
}
.a17{
 font-size:13.5px;
}
.a18{
 font-size:12.5px;
}
.a19 {
 font-size:14.5px;
 border:1px solid #66CC99;
 color:#175F3E;
 background-color:#EBF8FB;
 width:20px;
}
.a20 {
 font-size:10.5px;
 width:33px;
}
.a21{
 font-size:12px;
 color:#FFFFFF;
 background-color:#66CC99;
 text-align:right;
 vertical-align :bottom;
}
.a22{
 font-size:11.5px;
 vertical-align :top;
}
.a23{
 font-size:14px;
}
.com{
 font-size:14px;
 text-align:right;
}
.notes{
 color:#000099;
 font-size:19px;
 font-weight:bold;
 letter-spacing:0.1em;
}
.details{
 background-color:#66CC99;
 font-size:13px;
 font-weight:normal;
 letter-spacing:0.1em;
}
.flowername{
 font-size:10px;
 background-image:url(flower/images/flower_bg.gif);
}
.f_pic{
 text-align:center;
 background-color:#FFFFFF;
}
.base{
 position:rcenter;
 width:425px;
}
.t_guard {
 position:absolute;
 display:block;
 width:350px;
 height:426px;
 background-image:url(images/blank.gif);
 left: 6px;
 top: 22px;
}