/***** backnumber css *****/

/*** thumbnail ***/
.gpThumb, .gpThumb2 {
float: left;
text-align: center;
}
.gpThumb {
width: 105px;
height: 135px;
margin: 5px;
}
.gpThumb p, .gpThumb2 p {
font-size: 80%;
line-height: 1em;
margin-top: 2px;
}

/*** table of contents ***/
#issue {
font-size: 120%;
font-weight: 900;
margin: 5px 0;
padding: 0 5px;
border-bottom: 2px solid #c8c8c8;
}
.gpThumb2 {
width: 150px;
height: 150px;
}
.rLine {
margin: 10px 0;
border-bottom: 1px solid #c0c0c0;
}
.wrapHead {
margin: 5px;
}
.wrapHead span {
font-size: 12px;
font-weight: 700;
padding: 1px 3px 0 3px;
background: #ffffff;
border: 1px solid #666666;
}
#feature {
margin: 0 10px 0 160px;
padding-bottom: 5px;
background: #f0f0f0;
border: 1px solid #900009;
}
#feature .wrapHead span {
color: #ffffff;
background: #cf0f0f;
border: 1px solid #900009;
}
#feature h2 {
margin: 0 10px;
}
#feature h4, #feature p {
margin: 0 20px;
padding: 0 5px;
line-height: 1.1em;
}
#feature p.expan {
margin-left: 10px;
padding: 0;
}
#feature .rLine {
margin: 10px;
}
.featureRace {
margin: 1px 10px;
padding-left: 18px;
background: url(../i/dot_rac.gif) no-repeat 0 45%;
}
.feature2 {
margin: 10px 40px 0 40px;
}
.feature2 h4, .feature2 p, .serial h5, .serial p {
line-height: 1.2em;
}
.feature2 h4, .serial h5 {
margin: 5px 10px 0 10px;
padding-left: 5px;
}
.feature2 p, .serial p {
margin: 1px 10px 0 0;
padding-right: 5px;
}
#feature p, .feature2 p, .serial p {
margin-left: 50px;
}
.serial h5 {
border-bottom: 1px solid #dfdfdf;
}
.serial {
margin: 10px 40px 0 40px;
padding-bottom: 5px;
background: #f5f5f5;
border: 1px solid #c0c0c0;
}
.serial h5 {
font-weight: 100;
}
.serial p {
font-weight: 700;
}