body {
      background-image: url(./banner/kabe15.gif);
margin-top: 10px; margin-bottom: 40px; margin-left: 3%;  margin-right: 3%;
 padding: 20px;
text-align: center;
line-height: 150%;
font-family: MS ƒSƒVƒbƒN, sans-serif; color: #000000;
font-size: 14px;
}

#field_spc {
 width: 800px;
 background-image:url(./banner/kabe55.gif);
 border: 3px dotted #999999;
 padding: 20px 10px;
}

#top_waku {
width: 780px;
margin-bottom: 20px;
border: 3px ridge #ffff00;
background-color: #ffffff;
padding: 5px 15px;
text-align:left;
}

b {
font-size: 35px; color: #ff0099;
line-height: 150%;
text-decoration: underline;
}

#main_spc {
width: 70%;
margin-bottom: 20px;
padding: 0px 10px;
text-align: left;
float: left;
}

#sub_spc {
width: 20%;
margin-bottom: 20px;
padding: 0px 0px;
text-align: left;
float: right;
}

img {
 float:left;
 margin-right: 10px;
}

.fe {
clear: both;
}

.red_waku {
width:100%;
background-color:#990033;
padding:5px;
filter:alpha
(opacity=100,finishopacity=20,style=1,startx=20,finishx=95);
}

h2 {
font-size: 18px;
color: #ffffff;
display: inline;
}

p {
 margin-top: 0px;
}

strong {
 font-size: larger;
 background-color: green;
 color: white;
 padding: 3px 5px;
}

.hutomoji {
 font-weight: 700;
}
.black {
 color: #000000;
}
.red {
 color: #ff0000;
}
.blue {
 color: #0000ff;
}
.glay {
 color: #808080;
}
.green {
 color: #008000;
}
.big {
 font-size: 18px;
 font-weight: 700;
}
.midashi {
 width: 90%;
 background-color: #dd9900;
 padding: 5px;
 border: 2px solid #dd9900;
 text-align: center;
 color: #ffffff;
}
.column {
 width:99%;
 margin-bottom: 20px;
 background-color: #ffffff;
 padding: 5px;
 border: 2px solid #ffffff;
 text-align: left;
 line-height: 120%;
 color: #333333;
}
a:link {
 text-decoration: underline;
 color: #0000ff;
}
a:visited {
 text-decoration: underline;
 color: #0000ff;
}
a:hover {
 text-decoration: underline;
 position: relative; top; left: 1px;
 color: #ff0000;
}

table {
 width: 100px;
 height: 200px;
}

td {
 border-collapse: collapse;
 border: 2px #005522 solid;
 text-align: center;
}

td.top {vertical-align:top;}
td.middle {vertical-align:middle;}
td.bottom {vertical-align:bottom;}
 

                   
            
   