body{
	margin			: 0px;
	padding			: 0px;
	background		: #A59C7F;/*ページ内の背景色*/
	}

a{color: #8B8061;}
a:hover{
	color: #FF7F50;
	background-color: #ccccff;
}

form{
	margin: 0px;
	padding: 0px;
}

input.button{/*　フォーム（INPUT）ボタン　*/
	border:1px solid black;
}
input.text{/*　フォーム（INPUT）文字　*/
	border:1px solid black;
	margin-bottom: 5px;
	width:120px;
}
input.text2{/*　フォーム（INPUT）文字　*/
	border:1px solid black;
	margin-bottom: 5px;
	width:180px;
}


img{border: none;}

.top{
	background: url(image/mainimage.jpg) no-repeat center;
	padding: 0px 0px 0px 30px;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #181818;
}

div#main table{border-collapse:collapse;}

td.main_left{
    padding-left:4px;
	 padding-top: 5px;
	 border-left: 1px solid #181818;
	 border-bottom: 1px solid #181818;}
td.main_left table{
    margin-bottom: 5px;
    width: 170px;}

td.main_center{
    padding-bottom:10px;
    padding-left:3px;
	 padding-right:3px;
	 padding-top: 5px;
	  border-bottom: 1px solid #181818;}


td.main_right{
    padding-right:4px;
	 padding-top: 5px;
	 border-right: 1px solid #181818;
	 border-bottom: 1px solid #181818;}
td.main_right table{
    margin-bottom: 5px;
    width: 170px;}

td.article_title{
	/*　日記見出しスタイル　*/
	padding: 3px;
	padding-left: 10px;
	font-size: 15px;
	font-weight: bold;
	color: White;
	height: 22px;
	border: 1px solid #181818;
	background-image: url(image/side-bac.jpg);
	}
td.article_title a{color: White;}
	
td.article_date{/*　日記見出しの日付スタイル　*/
	padding-right	: 10px;
	font-size		: 12px;
	text-align: right;
	color: White;
	font-weight		: bold;
	border	: 1px solid Black;
}
td.article_body{/*　日記、コメント、トラックバック等のテーブル　*/
	padding-top		: 5px;
	padding-bottom	: 10px;
	padding-left	: 10px;
	padding-right	: 10px;
	font-size		: 13px;
	line-height		: 18px;
	color: White;
	word-break		: break-all;
	border	: 1px solid Black;
}
td.article_body a{color: Blue;}

td.side_title{
	/*　サイドバー見出し　*/
	
	padding: 3px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	height: 22px;
	border: 1px solid #181818;
	background-image: url(image/side-bac.jpg);
}
td.side_body/*　サイドバー内テーブル　*/
{
	font-size: 12px;
	margin-top: 5px;
	padding: 3px;
	padding-left: 6px;
	padding-bottom: 8px;
	color: #8B8061;
	border: 1px solid #181818;
	background-color: White;
}

td.side_body2
{
	font-size: 12px;
	margin-top: 5px;
	padding: 3px;
	padding-left: 6px;
	padding-bottom: 8px;
	color: #333333;
	border: 1px solid #181818;
	background-color: White;}
td.side_body2 a{
color: #00008B;}
td.side_body2 a:hover{
	color: #FF7F50;
	background-color: #ccccff;
}
	
tr.calendar_title{/*　サイドバーカレンダー年月　*/
	font-size		: 13px;
	font-weight		: bold;
	color: #8B8061;
	border: 1px solid #181818;
	text-align		: center;
}
tr.calendar_days{/*　サイドバーカレンダー日付　*/
	font-size		: 13px;
	text-align		: center;
}
td.side_body_calendar{/*　サイドバーカレンダー内テーブル　*/
	padding			: 0px 0px 0px 0px;
	border: 1px solid #181818;
	background-color: White; 
}

td.article_trackback_url /*　トラックバックURL　*/
{
	border		: 1px solid black;
	font-size		: 13px;
	text-align		: center;
}

td.article_link{
	/*　日記下のコメント、トラックバックのリンク　*/
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: right;
	border-top: 1px dashed Black;
	border-bottom: 1px solid Black;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
}

td.article_link a{color: Blue;}

td.article_comment_write{ /*　コメント書き込み項目名　*/
	font-size		: 13px;
	color: White;
	font-weight: bold;
}

td.article_comment_auther{
	font-size		: 13px;
	color: #8B8061;
	background-color: White;
	border:1px dotted silver;
}

td.article_comment{
	font-size		: 13px;
	line-height		: 17px;
	color: White;
	word-break		: break-all;
}