body {
 background-image: url(./img/back35.gif);
margin-top: 20px; margin-bottom: 20px; margin-left: 3%; margin-right: 3%;
 padding: 0px;
 text-align: center; 
 line-height: 150%;
 font-family: ‚l‚r ƒSƒVƒbƒN,sans-serif; color: #333333;
 font-size: 14px;
} 
#back {
 width: 780px;
 background-color: #ffffff;
 border: 5px outset #ccccff;
 padding: 20px 10px;
} 
#top {
 width: 730px;
 height: 180px;
 margin-bottom: 20px;
 border: 3px ridge #ffff00;
 text-align: left;
}

h1 {
 font-size: 16px;
} 
#main {
 height: 75%;
 margin-bottom: 20px;
 padding: 0px 10px;
 text-align: left;
}

#menu {
 color: #0000ff;
 width: 745px;
 height: 60px;
 margin-bottom: 20px;
 text-align: center;
}

#menu2 {
 color: #0000ff;
 width: 745px;
 height: 60px;
 margin-bottom: 20px;
 text-align: center;
}

#menu3 {
 color: #0000ff;
 width: 755px;
 height: 60px;
 margin-bottom: 20px;
 text-align: center;
}

.fe {
clear: both;
} 
.waku {
 width:96%;
 border-left: 25px outset #0000ff;
 border-bottom: 8px ridge #0000ff;
 border-right: 0px;
 border-top: 0px;
 border-color: #0000ff;
 padding: 1px 5px;
}
.waku2 {
 width:300px;
 border-left: 20px solid;
 border-bottom: 2px solid;
 border-right: 2px soid;
 border-top: 2px solid;
 border-color: #3399ff;
}

h2 {
 font-size: 16px;
}
 
h3 {
 font-size: 16px;
}

p {
 
}

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;
}

.gray {
 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: 90%;
 margin-bottom: 20px;
 background-color: #ffffff;
 padding: 5px;
 border: 2px solid #dd9900;
 text-align: left;
 line-height: 120%;
 color: #333333;
}

a:link {
 text-decoration: none;
 color: #0000ff;
}

a:visited {
 text-decoration: none;
 color: #0000ff;
}

a:hover {
 text-decoration: none;
 position: relative; top: 0px; left: 0px;
 color: #ff0000; 
}

a:hover {
 text-decoration: none;
}

ul {
 padding-left: 20px;
}

a.blocklink {
 display:block;
 text-decoration:none;
 padding: 15px 9px;
}
p.a1 {
 color:#000000;
 background-color:#bbbbbb;
 padding: 15px 10px;
 margin: 0px;
}
td {
 padding: 0px 0px;
}
p.a2 {
 color:#0000ff;
 background-color:#33cccc;
 padding:0px 0px;
 margin: 0px;
}


