#sugoi {
    color: #ffffff ;
}

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

.sugoi-title {
    background-image: url(../sugoi/img/sugoiTitle.gif);
    background-repeat: no-repeat ;
    width: 590px ;
    height: 38px ;
}

#sugoi h2 {
    width: 570px ;
    height: 200px ;
    text-indent: -9999px ;
    background: url(../sugoi/img/sugoiLogo.jpg) no-repeat ;
    overflow: hidden ;
}

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

#sugoi h3 {
    color: #ffffff ;
    font-size: 15px ;
    font-weight: bold ;
    font-family:"Osaka","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS Gothic",sans-serif ;
    background: transparent ;
    padding: 10px 0 0 60px ;
    height: 42px ;
    background: url(../sugoi/img/sugoiBgTitle.gif) no-repeat 8px 0 ;
}

#sugoiBg {
    background: url(../sugoi/img/sugoiBg.gif) repeat-y ;
    overflow: hidden ;
}

#sugoiBgTop {
    background: url(../sugoi/img/sugoiBgTop.jpg) no-repeat ;
    padding-top: 12px ;
}

#sugoiBg .entryBody {
    padding: 5px 20px 10px 20px ;
}

#sugoiBg .entryNext {
    text-align: right ;
    padding-top: 5px ;
    padding-bottom: 5px ;
}

#sugoiBg .posted {
    text-align: right ;
    color: #506291 ;
    padding-bottom: 5px ;
}

#sugoiCenter {
    background: url(../sugoi/img/sugoiBgCenter.gif) no-repeat ;
    height: 33px ;
}

#sugoiBottom {
    background: url(../sugoi/img/sugoiBgBottom.gif) no-repeat ;
    height: 20px ;
}

dl#sugoiProfile dt {
    padding-top: 5px ;
}


/* トラックバック・コメント★★★★★★★★★★★★★★★★★★★★ */

.blog-posted {
    padding-top: 5px ;
    font-size: 10px ;
    text-align: right ;
    color: #506291 ;
}

.blog-row:hover {
    background: #001550 ;
}


/* ページ分割★★★★★★★★★★★★★★★★★★★★ */
#paginate {
    margin-top: 10px;
    margin-bottom: 15px;
    text-align: center;
    width: 548px ;
    color: #9daeff ;
}

#paginate a:link {
    width: 30px ;
    height: 30px ;
    color: #ffffff ;
    text-decoration:none ;
    padding: 5px ;
    margin-right: 3px ;
    margin-left: 3px ;
    background: #778fff ;
    display: inline ;
}

#paginate a:visited {
    width: 30px ;
    height: 30px ;
    color: #ffffff ;
    text-decoration:none ;
    padding: 5px ;
    margin-right: 3px ;
    margin-left: 3px ;
    background: #778fff ;
    display: inline ;
}

#paginate a:hover {
    width: 30px ;
    height: 30px ;
    color: #ffffff ;
    text-decoration:none ;
    padding: 5px ;
    margin-right: 3px ;
    margin-left: 3px ;
    background: #9daeff ;
    display: inline ;
}

#paginate a:active {
    width: 30px ;
    height: 30px ;
    color: #ffffff ;
    text-decoration:none ;
    padding: 5px ;
    margin-right: 3px ;
    margin-left: 3px ;
    background: #9daeff ;
    display: inline ;
}

