@charset "utf-8";

#content .backnumber {
    text-align:right;
    padding-bottom:7px;
}
#content .backnumber .caption {
    margin-right:6px;
    font-size:117%;
    font-weight:bold;
}

#content .innerLink {
    clear:both;
    background-color:#F7EFE1;
    padding:15px 18px;
    margin-bottom:30px;
    font-size:117%;
}
#content .innerLink .label {
    padding-bottom:8px;
    color:#654A1F;
    font-weight:bold;
}
#content .innerLink dl {
}
#content .innerLink dt {
    padding-left:22px;
    background-image:url(/img/common/icon_link.gif);
    background-position:0px 50%;
    background-repeat:no-repeat;
    font-weight:bold;
    line-height:1.4;
}
#content .innerLink dt a {
    color:#333333;
}
#content .innerLink dt img {
    padding:3px 0 0 5px;
    vertical-align:top;
}
#content .innerLink dd {
    padding:0 0 10px 22px;
}

#content .info .head {
    margin-bottom:20px;
    border-bottom:2px solid #88BEE7;
    background-color:#EEEEEE;
}
#content .info .date {
    display:block;
    margin:0;
    padding:5px 20px 2px 29px;
    background-image:url(/img/member/topics/icon_oval.gif);
    background-position:8px 10px;
    background-repeat:no-repeat;
    font-weight:bold;
}
#content .info .date img {
    padding:3px 0 0 5px;
    vertical-align:top;
}

#content .info h2 {
    width:auto;
    height:auto !important;
    min-height:0;
    padding:0 0 9px 29px;
    margin-bottom:0;
    background-image:none;
    font-size:117%;
}

#content .info .infobody {
    padding:0 14px;
}
#content .info .infobody .image {
    text-align:center;
}
#content .info .infobody p {
    margin-bottom:0;
}

