div#contents div#news {
    padding-bottom : 30px ;
}

div#contents div#news h2 {
    width : 750px ;
    height : 47px ;
    text-indent : -9999px ;
    background : url(items/news_h2.gif) left top no-repeat ;
    display : block ;
}

div#contents div#news h3 {
    color : #4b352c ;
}

div#contents div#twitter {
    padding : 0 0 60px 30px ;
}

/*--
    Movable Type 4.27 用スタイルシート version 0.02(2010/03/22)
    【使用上の注意】
        ● 記事タイトル、コメント、トラックバックの見出しを h3 で統一させること。
        ● 見出しを h3 にする以外の改造は基本的に不要。
        ● 足りないものを見つけたら適宜CSSを追加し保存すること。
--*/

/*-- ヘッダー --*/
div.asset {
    padding-bottom : 20px ;
}

div.asset div.asset-header {
    border-left : solid 10px #4b352c ;
    padding-left : 12px ;
}

div.asset div.asset-header h3 {
    font-size : 18px ;
    line-height : 27px ;
}

div.asset div.asset-header div.asset-meta {
    font-size : 11px ;
    line-height : 17px ;
}

/*-- ブログ記事の概要 --*/
div.asset div.asset-content {
}

div.asset div.asset-content div.asset-body,
div.asset div.asset-content div.asset-more {
    margin : 20px ;
}

div.asset div.asset-content div.asset-body p,
div.asset div.asset-content div.asset-more p {
    margin-bottom : 20px ;
}

div.asset div.asset-content div.asset-more-link {
    margin : 20px ;
}

div.asset div.asset-footer {
    margin : 20px ;
}

div.asset div.asset-footer div.entry-categories,
div.asset div.asset-footer div.entry-tags {
}

div.asset div.asset-footer div.entry-categories h4,
div.asset div.asset-footer div.entry-tags h4 {
    display : inline ;
}

div.asset div.asset-footer div.entry-categories ul,
div.asset div.asset-footer div.entry-tags ul {
    display : inline ;
}

div.asset div.asset-footer div.entry-categories ul li,
div.asset div.asset-footer div.entry-tags ul li {
    display : inline ;
}


/*-- トラックバック --*/
div.trackbacks {
    padding-bottom : 20px ;
}

div.trackbacks h3 {
}

div.trackbacks div.trackbacks-info {
    margin : 20px ;
}


/*-- コメント --*/
div.comments {
    padding-bottom : 20px ;
}

div.comments h3 {
}

div.comments div.comments-content {
    margin : 20px ;
}

div.comment {
    margin-bottom : 20px ;
}

div.comment div.comment-header {
}

div.comment div.comment-content {
}

div.comments-open {
    padding-bottom : 20px ;
}

div.comments-open h3 {
}

div.comments-open div.comments-open-content {
    margin : 20px ;
}


/*-- 下部ナビげージョン --*/
div.content-nav {
    text-align : center ;
}


/*-- ウィジェット --*/
div.widget {
    padding : 10px ;
}

div.widget h3 {
    margin-bottom : 5px ;
    border : solid 1px #4b352c ;
    background-color : #fff8f0 ;
    font-size : 12px ;
    line-height : 18px ;
    text-align : center ;
}

div.widget div.widget-content {
}

div.widget div.widget-content table {
    width : 100% ;
}

div.widget div.widget-content table th,
div.widget div.widget-content table td {
    font-size : 12px ;
    line-height : 18px ;
    text-align : center ;
}

div.widget div.widget-content ul li {
    font-size : 12px ;
    line-height : 18px ;
    list-style : none ;
}


/*-- ウィジェット・タグクラウド --*/
div.widget-tag-cloud {
}

div.widget-tag-cloud div.widget-content ul li {
    display : inline ;
}

