  /* 過去記事★★★★★★★★★★★★★★★★★★★★ */

#feature {
    color: #000 ;
}

#feature a:link     { color: #e70000; text-decoration:underline ; }    /* 未訪のリンク */
#feature a:visited { color: #e70000; text-decoration:underline ; }   /* 訪問済みのリンク */
#feature a:hover  { color: #e70000; text-decoration:none ; } /* カーソルが上に乗っているリンク */
#feature a:active  { color: #e70000; text-decoration:none ; }   /* アクティブ中のリンク */

.featureTitle {
    background: url(../feature/img/featureTitle.gif) no-repeat;
    width: 590px ;
    height: 38px ;
    text-indent: -9999px ;
}

#feature h2 {
    width: 570px ;
    height: 140px ;
    text-indent: -9999px ;
    background: url(../feature/img/logo.gif) no-repeat;
    overflow: hidden ;
    cursor: pointer ;
    margin-bottom: 10px ;
}

#feature h2 a {
    left:0;
    top:0;
    width:570px;
    height:140px;
    z-index:500;
    display: block ;
    overflow: hidden ;
}

#feature h3 {
    color: #fff ;
    font-size: 20px ;
    font-weight: bold ;
    font-family:"Osaka","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS Gothic",sans-serif ;
    line-height: 1.5 ;
    background: #020064 ;
    overflow: hidden ;
    padding: 5px 0 2px 15px ;
}

#feature .featureBody {
    background ;#fff ;
    border: 3px solid #020064 ;
    padding: 10px ;
    margin-bottom: 10px ;
}

#feature .featureLead {
    color: #000 ;
    font-weight: bold ;
    background: #ece7d5 ;
    padding: 10px ;
    margin-bottom: 10px ;
}

#feature .featureLead p {
    padding: 0 ;
    margin: 0 ;
}

#feature .featureEntry {
    padding: 0 ;
    margin: 0 ;
}

#feature .featureEntryLink {
    text-align: right ;
    margin-bottom: 10px ;
}

#feature .featureMore {
    padding: 0 ;
    margin-bottom: 10px ;
}

#feature ul.backnumber {
    width: 544px ;
    overflow: hidden ;
}

#feature ul.backnumber li {
}

#feature ul.backnumber li a {
    background: url(../feature/img/iconArrowR.gif) no-repeat 0 10px ;
    display: block ;
    border-bottom: 1px solid #CECED6 ;
    padding: 5px 0 5px 8px ;
}

#feature ul.backnumber li a:hover {
    background: #f1f1f1 url(../feature/img/iconArrowR.gif) no-repeat 0 10px ;
}

.featurePosted{
    text-align: right ;
}

#feature .featurePosted a:link     { text-decoration:underline ; }
#feature .featurePosted a:visited { text-decoration:underline ; }
#feature .featurePosted a:hover  { text-decoration:none ; }
#feature .featurePosted a:active  { text-decoration:none ; }

.pnLinkAll {
    width: 570px ;
    overflow: hidden ;
    margin-bottom: 20px ;
}

.pnLinkAll .blockL {
    float: left ;
}

.pnLinkAll .blockR {
    float: right ;
}

.pnLinkAll .blockL span a {
    background: url(../feature/img/iconArrowL.gif) no-repeat 0 4px ;
    padding-left: 8px ;
}

.pnLinkAll .blockR span a {
    background: url(../feature/img/iconArrowR.gif) no-repeat right 4px ;
    padding-right: 8px ;
}

dl.pnLink {
    margin-bottom: 10px ;
}

dl.pnLink dt {
    padding-left: 8px ;
}

dl.pnLink dt.next {
    background: url(../feature/img/iconArrowR.gif) no-repeat 0 4px ;
    padding-left: 8px ;
}

dl.pnLink dt.previous {
    background: url(../feature/img/iconArrowL.gif) no-repeat 0 4px ;
    padding-left: 8px ;
}

.indexLink {
    text-align: center ;
    margin-bottom: 10px ;
}



