*{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	padding:0;
	margin:0;
}
img{
	border:none;
}
.clear{
	clear:both;
}

td.headDescription{
	font-size:12px;
}

td.mainColumn{
	
}
	td.mainColumn h1{
		color:#666666;
		font-size:22px;
		border-bottom:4px solid #CC0000;
		padding:7px;
		font-weight:bold;
	}

	td.mainColumn div.rColumn{
		width:120px;
		float:right;
		margin:0;
		padding:15px 0 0 0 ;
	}
		td.mainColumn div.rColumn h2{
			background-color:#990033;
			color:#ffffff;
			font-size:12px;
			text-align:center;
			padding:4px;
		}
		td.mainColumn div.rColumn ul.categoryList{
			margin:0px 0px 0px 0px;
			font-size:12px;
			border:1px solid #993333;
		}
			td.mainColumn div.rColumn ul.categoryList li{
				margin:0;
				padding:0;
				list-style-type:none;
				vertical-align:bottom;
			}
			td.mainColumn div.rColumn ul.categoryList li a{
				display:block;
				padding:4px;
				background-color: #FDF0EE;
				border-bottom:1px solid #990000;
				text-align:center;
				text-decoration:none;
				width:100%;
				font-weight:bold;
			}
				td.mainColumn div.rColumn ul.categoryList li a:hover{
					background-color:#FF9999;
				}
		td.mainColumn div.rColumn div.searchForm{
			margin:0px 0px 0px 0px;
			font-size:12px;
			text-align:center;
			border:1px solid #993333;
			padding:5px;
		}
		td.mainColumn div.rColumn div.searchForm input#search{
			width:100px;
		}



	td.mainColumn div.indexMain{
		width:490px;
		float:left;
	}
		td.mainColumn div.indexMain div.entryList{
			color:#333333;
			margin:10px 20px 30px 10px;
		}
			td.mainColumn div.indexMain div.entryList h2{
				color:#333333;
				font-size:14px;
				font-weight:bold;
				border-bottom:3px solid  #CB7070;
				border-left:16px solid  #CB7070;
			}
			td.mainColumn div.indexMain div.entryList h2 a{
				text-decoration:none;
				display:block;
				padding:4px;
				width:100%;
			}
			td.mainColumn div.indexMain div.entryList h2 a:hover{
				background-color: #FFCCCC;	
			}
			td.mainColumn div.indexMain div.entryList p.date{
				font-size:12px;
				padding:2px;
				text-align:left;
				font-weight:bold;
				color: #990000;
				
				background-color: #F3E8E4;
			}
			td.mainColumn div.indexMain div.entryList div.entryExcerpt{
				font-size:12px;
				color:#333333;
				line-height:140%;
				margin:10px;
				text-indent:1em;
				padding:5px;
				border-bottom:1px dotted #999999;
			}
				td.mainColumn div.indexMain div.entryList div.entryExcerpt a{
					color:#666666;
				}
				td.mainColumn div.indexMain div.entryList div.entryExcerpt a:hover{
					color: #CC0000;
				}
				
				
			td.mainColumn p.pageNavi{
				color:#333333;
				font-size:12px;
				text-align:center;
				padding:5px;
				border:1px solid #CB7070;
			}
			td.mainColumn div.indexMain div.entry h1{
				color:#000000;
				font-size:16px;
				font-weight:bold;
				border-bottom:3px solid  #CB7070;
				border-left:16px solid  #CB7070;
				margin:10px 0 10px 0;
			}
			td.mainColumn div.indexMain div.entry p.date{
				font-size:12px;
				padding:2px;
				text-align:left;
				font-weight:bold;
				color: #990000;
				background-color: #F3E8E4;
			}
			td.mainColumn div.indexMain div.entry div.entryBody{
				color:#333333;
				margin:10px;
				text-indent:1em;
				padding:5px;
				border-bottom:1px dotted #999999;
			}
				td.mainColumn div.indexMain div.entry div.entryBody p{
					line-height:140%;
					color:#333333;
					font-size:80%;
				}
				
	div.searchResultForm {
		mar:5px;
		text-align:center;
		font-size:12px;
		color:#666666;
	}
	div.searchResultForm form{
		margin:15px;
	}
	div.searchResultForm h2{
		font-size:14px;
		margin:15px 0 0px 0px;
		color:#ef3636;
		background-color: #ffffff;
		border-bottom:4px solid  #990000;
		padding:4px;
	}
				
	div.searchResult h2,
	div.searchNoResult h2{
		font-size:16px;
		margin:15px 0 0px 0px;
		color:#ef3636;
		background-color: #ffffff;
		border-bottom:4px solid #990000;
		padding:4px;
	}
	div.searchResult h3,
	div.searchNoResult h3{
		font-size:14px;
		margin:15px 8px 0px 8px;
		color:#ef3636;
		background-color:#ffffff;
		padding:4px;
		border-bottom:2px solid  #CCCCCC;
	}
	div.searchResult h4,
	div.searchNoResult h4{
		font-size:14px;
		margin:5px 14px 0px 14px;
		color:#ef3636;
		background-color:#ffffff;
		padding:4px;
		border-bottom:4px solid #FF9933;
	}
		div.searchResult h4 a:link, td.search h4 a:visited, td.search h4 a:active,
		div.searchNoResult h4 a:link, td.search h4 a:visited, td.search h4 a:active{
			text-decoration:none;
		}
	div.searchResult p,
	div.searchNoResult p{
		font-size:12px;
		padding:5px 18px 5px 18px;
	}




		/* Comments >>> */
	td.mainColumn h1.commentPreviewHead{
		font-size:14px;
		color:#000000;
		font-weight:bold;
		border-bottom:3px solid  #CB7070;
		border-left:16px solid  #CB7070;
		margin:10px 0 10px 0;
	}
	div.commentsCon{
		font-size:12px;
		margin:15px 0 0 0;
	}
	div.commentsCon p{
		font-size:12px;
		padding:15px;
	}
		div.commentsCon h3{
			font-size:14px;
			margin:5px 10px 0px 10px;
			color:#666666;
			background-color: #F5E0E0;
			border-bottom:4px solid  #990033;
			padding:4px;
		}
		div.commentsCon p.count{
			font-size:12px;
			margin:2px 15px 8px 15px;
			color:#999999;
		}
		div.commentsCon div.commentAuthor{
			font-size:12px;
			margin:2px 10px 2px 10px;
			padding:3px;
		}
		div.commentsCon div.commentBody{
			font-size:12px;
			margin:2px 15px 20px 15px;
			padding:3px;
			border-bottom:1px dotted #999999;
		}
			div.commentsCon div.commentBody p{
				padding:3px;
			}
	div.commentsCon div.commentsOpen{
		margin:10px;
	}
	div.commentsCon div.commentsOpen strong.caution{
					font-size:12px;
					color:#CC3300;
					font-weight:bold;
				}
	div.commentsCon div.commentsOpen h2{
			font-size:14px;
			color:#666666;
			background-color:#ffffff;
			border-bottom:4px solid  #ECBFBF;
		}
		div.commentsCon div.commentsOpen p.commentAuthor{
		}
		div.commentsCon div.commentsOpen p.commentBody{
		}
		div.commentsCon div.commentsOpen p.commentDate{
		}
		
		div.commentsCon div.commentsOpen h2.commentsHeader{
		}
		div.commentsCon div.commentsOpen p.commentsModerated{
			padding:12px;
			color:#666666;
			line-height:120%;
		}
			div.commentsCon div.commentsOpen div#comments-open-data{
				margin: 5px 10px 5px 10px;
				text-align:center;
			}
				div.commentsCon div.commentsOpen div#comments-open-data table{
					font-size:12px;
					border-collapse:collapse;
					width:380px;
				}
				div.commentsCon div.commentsOpen div#comments-open-data table th{
					text-align:left;
					padding:3px;
					border-bottom:1px dotted #999999;
				}
				
				div.commentsCon div.commentsOpen div#comments-open-data table td{
					padding:2px;
					border-bottom:1px dotted #999999;
				}
				div.commentsCon div.commentsOpen div#comments-open-data input#name-email{
				}
				div.commentsCon div.commentsOpen div#comments-open-data input#comment-author{
				}
				div.commentsCon div.commentsOpen div#comments-open-data input#comment-email{
				}
				div.commentsCon div.commentsOpen div#comments-open-data input#comment-url{
				}
				div.commentsCon div.commentsOpen div#comments-open-data input#comment-bake-cookie{
				}
				div.commentsCon div.commentsOpen div#comments-open-data input#comments-open-text{
					
				}
				div.commentsCon div.commentsOpen div#comments-open-data textarea#comment-text{
					margin:10px;
				}
	
			div.commentsCon div.commentsOpen div#comments-open-footer{
				text-align:center;
			}
				div.commentsCon div.commentsOpen div#comments-open-footer input#comment-preview{
				}
				div.commentsCon div.commentsOpen div#comments-open-footer input#comment-post{
				}
	/* <<< Comments */
	
			