#Contents_Left {
 width: 493px;
}
#Contents_Right {
 width: 293px;
}
#Contents_Left h3 {
 margin: 10px 0 4px 0;
}

.backnumber {
 padding-bottom: 7px;
 text-align: right;
}
.backnumber span {
 margin-left: 28px;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#Topics table {
 margin-left: 3px;
 width: 490px;
}
#Topics p {
 color: #C00;
 text-align: center;
}
#Topics .title {
 color: #39f;
 font-weight: bold;
}
#Topics . photo {
 width: 70px;
}
#Topics . desc {
 width: 420px;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#Latest table {
 margin-left: 3px;
 width: 490px;
}
#Latest .cover {
 width: 200px;
}
#Latest .toc {
 padding-left: 7px;
}
#Latest .cover h4 {
 margin: 4px 0;
 color: #f90;
}
#Latest .cover p {
 margin-left: 4px;
}
#Latest .cover form p {
 margin-right: 4px;
 text-align: right;
}
#Latest .toc h4 {
 color: #39f;
}
#Latest td img {
 border: 1px solid #ccc;
}
#Laetst dt {
 margin: 0;
}
#Latest dd, #Latest li {
 margin: 0 0 0 1em;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#Backnumber table {
 margin-left: 3px;
 width: 490px;
}
#Backnumber p {
 margin-right: 14px;
 text-align: right;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.top_l {
 width: 25px;
 height: 40px;
 background: transparent url("./image/top_l.gif") no-repeat;
}
.top {
 width: 238px;
 height: 40px;
}
.top_r {
 width: 30px;
 height: 40px;
 background: transparent url("./image/top_r.gif") no-repeat;
}
.middle_l {
 width: 25px;
 background: transparent url("./image/middle_l.gif") repeat-y;
}
#Status1 .middle form {
 padding: 16px 0 0 100px;
 height: 99px;
 background: transparent url("./image/login.gif") no-repeat;
}
#Status1 .middle form p {
 margin: 4px 0;
}
.middle_r {
 width: 30px;
 background: transparent url("./image/middle_r.gif") repeat-y;
}
.bottom_l {
 width: 25px;
 height: 30px;
 background: transparent url("./image/bottom_l.gif") no-repeat;
}
.bottom {
 width: 238px;
 height: 30px;
 background: transparent url("./image/bottom.gif") no-repeat;
}
.bottom_r {
 width: 30px;
 height: 30px;
 background: transparent url("./image/bottom_r.gif") no-repeat;
}
#id, #password {
 width: 100px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#Status2 .middle li {
 margin: 0.5em 0 0 1em;
 color: #f60;
 font-weight: bold;
}
#Status2 .middle_r {
 width: 30px;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#Status3 .middle li {
 margin: 0.5em 0 0 1em;
 color: #f60;
 font-weight: bold;
}
#Status3 .middle li span {
 color: #000;
 font-weight: normal;
}
#Status3 .buy {
 margin-top: 10px;
 padding: 5px 0;
 color: #f60;
 border-top: 1px dotted #f60;
 border-bottom: 1px dotted #f60;
 font-weight: bold;
 text-align: center;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#Payment h3 {
 margin: 7px auto;
 color: #f60;
 text-align: center;
}
#Payment dd {
 margin: 0 0 0 5px;
}
#Payment h4 {
 margin-top: 2px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */