body{
	margin			: 0px;
	padding			: 0px;
	background		: #FFFFFF;/*ページ内の背景色*/
	background-image: url("image/back.gif");/*ページ内の背景画像*/
}

tr.base{
	background		: #FFFFFF;/*blog内の背景色*/
	background-image: url("image/main_bg.gif");/*blog内の背景画像*/
	background-repeat: repeat;
}

a:link{		/*　未訪問ページへのスタイル指定: link　*/
	text-decoration : none;
	color			: #000000;
}
a:visited {	/*　訪問済みページへのスタイル指定: visited　*/
	text-decoration: none;
	color: #444444;
}
a:hover{	/* リンクにマウスカーソルが重なったときのスタイル指定: hover　*/
	text-decoration	: underline;
	background-color: #ccccff;
}
a:active {	/* リンクをクリックした瞬間のスタイル指定:active　*/
	text-decoration: none;
	color: #FF0000;
}


input.button{/*　フォーム（INPUT）ボタン　*/
	border:1px solid black;
}
input.text{/*　フォーム（INPUT）文字　*/
	border:1px solid black;
	margin:1px;
	width			:160px;
}


td.article_title{/*　日記見出しスタイル　*/
	border		　　: 1px solid silver;
	padding-top		: 3px;
	padding-bottom	: 3px;
	padding-left	: 55px;/*日記見出しタイトル左空白*/
	padding-right	: 16px;
	font-size		: 15px;
	font-weight		: bold;
	height			: 17px;
	background-color: #ffffff; 
	background-image: url("image/title-back.gif");/*日記見出し背景画像*/

}
td.article_date{/*　日記見出しの日付スタイル　*/
	text-align		: center;
	padding-right	: 16px;
	font-size		: 13px;
	font-weight		: bold;
	border-bottom	: 1px solid silver;
	color			: #131343;
}
td.article_body{/*　日記、コメント、トラックバック等のテーブル　*/
	padding-top		: 3px;
	padding-bottom	: 3px;
	padding-left	: 16px;
	padding-right	: 16px;
	font-size		: 13px;
	line-height		: 18px;
	word-break		: break-all;
}


td.side_title{/*　サイドバー見出し　*/
	padding			: 1px;
	font-size		: 13px;
	font-weight		: bold;
	height			: 5px;
	background-color: #999999; 
	
}
td.side_body/*　サイドバー内テーブル　*/
{
	font-size		: 13px;
	padding			: 3px;
	padding-left	: 1px;
	padding-bottom	: 1px;
	border			: 1px solid gray;
	background-color: #F6E3CD; 
}

tr.calendar_title{/*　サイドバーカレンダー年月　*/
	font-size		: 13px;
	font-weight		: bold;
	text-align		: center;
}
tr.calendar_days{/*　サイドバーカレンダー日付　*/
	font-size		: 13px;
	text-align		: center;
}
td.side_body_calendar{/*　サイドバーカレンダー内テーブル　*/
	padding			: 0px 0px 0px 0px;
	border			: 1px solid gray;
	background-color: #F6E3CD; 
}

td.article_trackback_url /*　トラックバックURL　*/
{
	border-top		: 1px solid silver;
	border-bottom	: 1px solid silver;
	font-size		: 13px;
	font-weight		: bold;
	text-align		: left;
	color: #999999;
}

td.article_link{ /*　日記下のコメント、トラックバックのリンク　*/
	font-size		: 12px;
	padding-bottom	: 10px; /*　コメントごとの間隔指定　*/
	text-align		: right;
}

td.article_comment_write{ /*　コメント書き込み項目名　*/
	font-size		: 13px;
	color			: #000000;
	background-color: #E4EEFD;
}

td.article_comment_auther{
	font-size		: 13px;
	border:1px dotted silver;
}

td.article_comment{
	font-size		: 13px;
	line-height		: 19px;
	word-break		: break-all;
}

table.frame{
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
        border-bottom: 1px solid #000000;
	background-color:#FFFFFF;
	padding:0px;
}