@charset "utf-8";

/* -----------------------MT------------------------------------------ */
/* 月別　h3 */
DIV#main_left h3#month{
	margin:15px 0; border-bottom:3px solid #F7EFCB; padding-bottom:7px; }
	
/* 汎用　h3 */

DIV#main_left h3.sys{
	margin:15px 0; }
	
/* カテゴリ別　アイコン */
DIV#main_left h2 img#icon{
	margin:11px;}

/* コメント */
DIV#main_left div#comments-open p input{
	margin:5px 3px;
	}
DIV#main_left div#comments-open textarea{
	margin:5px 3px;
	}
	
DIV#main_left .comments-content{
	margin:15px 0 25px 0;
	}
DIV#main_left .comments-open{
	margin:15px 0 25px 0;
	}
.text_mb15 .mtentry{
	margin:0 10px;
}

.text_mb15 .mtentry table.chart {
	border-collapse: collapse;
	border-top: solid 1px #4D280E;
	border-right: solid 1px #4D280E;
	margin-bottom: 15px;
	width: 622px;
}

.text_mb15 .mtentry table.chart th {
	border-bottom: solid 1px #4D280E;
	border-left: solid 1px #4D280E;
	width: 70px;
	background-color: #A69386;
	color: #FFFFFF;
	padding-top: 8px;
	padding-bottom: 8px;
}

.text_mb15 .mtentry table.chart td {
	border-bottom: solid 1px #4D280E;
	border-left: solid 1px #4D280E;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
}

/* コメント吹き出し部分 */

h3.comments-header
{
margin-bottom:0.5em;
}

div.comment
{
background-color:#F6EFDF;
margin:0;
padding:10px;
width:654px;
 }

div.speach_head
{
background-image:url(../../info/img/bk_head_speach.gif);
background-repeat:no-repeat;
background-color:#F5EDDA;
height:9px;
padding:0;
width:674px;
 }
 
div.speach_foot
{
background-image:url(../../info/img/bk_foot_speach.gif);
background-repeat:no-repeat;
height:22px;
margin-bottom:8px;
width:674px;
}
