div#header div.menu ul.primary li a.news {
background-position : 0 -50px ;
}

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

div#news h3 {
width : 720px ;
height : 46px ;
font-size : 16px ;
line-height : 36px ;
text-indent : 40px ;
background : url(items/news_h3.gif) left top no-repeat ;
}

div#news h3 a {
    color : #404040 ;
    text-decoration : none ;
}

div#news h3 a:hover {
    color : #cc4040 ;
    text-decoration : none ;
}


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

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

div.asset div.asset-header {
}

div.asset div.asset-header h3 {
}

div.asset div.asset-header div.asset-meta {
    font-size : 10px ;
    line-height : 15px ;
    text-align : right ;
}

/*-- アーカイブインデックス --*/
div.archive div.archive-content {
    padding : 15px 15px 60px 15px ;
}

div.archive div.archive-content ul li {
    width : 220px ;
    list-style : none ;
    float : left ;
}

/*-- ブログ記事の概要 --*/
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 ;
    font-size : 10px ;
    line-height : 15px ;
}


/*-- コメント --*/
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 {
}

div.widget div.widget-content {
    padding : 10px 5px 20px 5px ;
}

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

div.widget div.widget-content table td {
    text-align : center ;
}

div.widget div.widget-content ul li {
    list-style : none ;
}


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

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


