@charset "utf-8";
/* CSS Document */

#blog-content,#left01,#left02 { float:left; text-align:left; }
#blog-content       { width:530px;  }
.blog-content-inner { padding-right:10px; }
#left01,#left02  { width:190px; margin-left:10px; }

#blog-content h2#page-title { margin-bottom:15px; padding-left:15px; border-left:9px solid #CCCCCC; font-size:18px; font-weight:bold; }
#blog-content h3 { font-size:16px; }
#blog-content h3 a { color:#000000; }
#blog-content h3.asset-name {  }
#blog-content ul { list-style:none; }
.vcard author { margin-left:15px;}
.byline img { margin-right:9px;}
.separator { color:#666666;}

.asset-meta { padding:0px 0px 15px 0px; margin-bottom:30px; background: url(/cgi/mt/mt-static/themes/minimalist-red/title_bg.gif) no-repeat; background-position:bottom; }
.asset-meta a,.asset-content a            { color:#222222; text-decoration:underline; }
.asset-meta a:hover,asset-content a:hover { color:#999999; }

.asset-body { display:block; margin-bottom:15px; font-size:110%; }
.asset-body-foot    { display:block; margin-bottom:15px; border:1px solid #cccccc; padding:6px 6px 6px 6px; width:100%;}
.asset-body-foot h4 { font-weight:bold;}
.asset-body-foot ul { list-style:none; }

.asset-header h3 { padding:3px 3px 3px 9px; background: url(../image/bg04.png) repeat left bottom; text-decoration:none;}
.entry-asset  { margin-bottom:55px; }

#trackbacks { border:1px solid #cccccc; padding:6px 6px 6px 6px; width:100%;}
#trackbacks h2 { margin: 0 0 0px 0; }

.archive { margin-bottom:15px; }

#left01 ul,#left02 ul { margin:0; padding: 0; list-style: none; }

#left01 h3 { margin:0; padding:2.5px 3px 2.5px 12px; font:Arial, Helvetica, sans-serif; font-weight:normal; background-color:#dfdfdf; color:#000000; border-top:1px solid #333333; border-bottom:1px dotted #000000; }

#left02 {	display: inline; float: right; width:230px;}
#left02 h3 { margin:0; padding:3px 3px 3px 12px; background-color:#000000; color:#FFFFFF; }
.left-inner           { margin-bottom:15px; border:1px solid #ccc; }
.left-inner01           { margin-bottom:15px; background-color:#ffffff; }
.left-content         { padding:7px; }
#left02 img { border:none; }

#left02 ul { padding:8px 8px 8px 8px; list-style:none; }
#left02 li { margin:0px 15px 6px 0px; padding-left:15px; background: url(../image/m_01.png) no-repeat left center; text-decoration:none;}

/*ブログ--------------------------------------------------------*/
#blog-content { width:530px;}
.blog-content-blogname { background-color:#000000; color:#FFFFFF; padding:3px 3px 3px 3px; margin-bottom:15px;}
.blog-content-blogname a { color:#FFFFFF; text-decoration:none;}
.blog-content-blogname a:hover { color: #FFFFFF; text-decoration:none;}


.vcard author { padding-right:3px;}
