body {
}

a:hover {
	text-decoration	: underline;
}
div.day {
	margin-top : 20px;
	padding : 0px;
}
h3{
	padding : 10px;
}
/* 日記タイトル */
h4{
	text-align 		: right;
	padding 		: 5px, 10px;
	padding-top 		: 30px;
	margin 			: 5px;
	border-top		: 0px solid #c03300;
	border-left		: 0px solid #30bd30;
	border-right	: 0px solid #c03300;
	border-bottom	: 2px solid #9370db;
}
.diarytitle{
	color	:#9370db;
	margin	:10px;
	text-decoration	: none;
}
/* 日記内サブタイトル */
h5{
	padding : 5px;
	margin-top		: 30px;
	margin : 5px;
	font-size		: 11pt;
	line-height		: 150%
}

div {
	margin : 5px;
	padding : 10px;
}

dt {
	margin-top		: 5pt;
	line-height		: 150%;
	font-size		: 0.95em;
	font-weight		: bold;
}
dd {
	line-height		: 150%;
	font-size		: 0.9em;
}
dl.selif dd {
	position:relative;
	left:2em;
	width:95%;
	top:-1.5em;
	margin-bottom:-1.3em;
}

table.count{
}
.count td {
	border: 1px solid #9090ff;
	padding-right:10px;
}
.count td.number {
	text-align:right;
}

p{
/*	padding : 5px;*/
	margin : 5px 10px;
	font-size		: 0.9em;
	line-height		: 160%
}
p.mail{
	background-color	: #dbd0db ;
	margin : 10px 15px;
	color			: #222266;
	padding	: 10px 15px;
}
p.mail{
	background-color	: #dbd0db ;
	margin : 10px 15px;
	color			: #222266;
	padding	: 10px 15px;
}
p.quotation{
	background-color	: #dbd0db ;
	margin : 5px 5px;
	color			: #222266;
	padding	: 5px 5px;
}
.name{
	color		: #994444;
	font-weight	: bold;
}
.res{
	border-top: 1px dotted #6060ff;
	margin-top		: 20px;
	font-size		: 0.8em;
}
li{
	font-size		: 0.9em;
}
rt{
	font-size		: 65%;
}