h1  {
 color: #808080;
 font-size: 100%;
 margin: 0px;
 padding: 0px;
}
.reg_bc  {
 background-image: url(../img/reg_bc.gif);
 font-weight:bold;
 color:#FFFFFF;
}
.ads {
 padding:10px 0;
 width:530px;
 margin-bottom:10px;
}
.box {
 width:550px;
 margin-bottom:2em;
 line-height:140%;
}
.box a:link, .box a:visited, .box a:active{
 color: #EE7D2C;
}
.box a:hover {
 color: #808080;
 text-decoration: none;
}
.mokujibox   {
 margin-top:1em;
 margin-bottom:1em;
}
.mokujibox span   {
 font-size:14px;
 word-spacing: 4px;
}
.summary {
 margin-top:-2em;
 line-height:140%;
}
.ktmenu  {
 line-height: 135%;
 background-image: url(../img/ktbc.gif);
 margin-bottom:1em;
}
.ktmenu_t   {
 font-weight: bold;
 color: #808080;
 font-size:110%;
 margin: 0px;
 padding-top: 3px;
 padding-left: 23px;
 margin-bottom: 0.6em;
}
.trimg {vertical-align: top;}
