/* ダイジェスト、月別ファイル共用スタイルシート */

/* タイトル */
h2 {
	font-weight: bold;
	text-align: center; 
}

/* infomation */
div.info {
	font-size: 10px;
	font-family: "MS UI Gothic", "Times New Roman", Times;
	margin-right: 3%; 
	margin-left: 0%; 
	text-align: right;
}

/* 日付 */
h4 {
	text-align: right;
	margin-left: 0%;
	margin-right: 0%;
	font-family: Arial;
	font-size: 1.3em;
	font-style: italic;
	line-height: 150%;
	white-space:  pre;
}

/* 日記本文 */
div.day {
	line-height: 150%;
	margin-right: 5%; 
	margin-left: 8%; 
	font-family: "MS UI Gothic", "Times New Roman", Times;
	font-style: normal;
	font-size: 11pt;
	margin-top: auto;
	margin-bottom: auto;
}

/*
div.day p{
	text-indent: 0.7em;
}
*/

/* 脚注 */
div.footnote {
  font-size: 80%;
}

div.footnote hr {
  margin-left: -5%;
  text-align: left;
  width: 60%;
}

/* コード表示 */
div.code {
	line-height: 110%;
    white-space:  pre;
}

/* version */
div.version {
	text-align: right;
	margin-right: 3%; 
}

.right {
	text-align: right;
	margin-right: 3%; 
}

/* 定義リスト */
dl {
	margin-right: 1em; 
	margin-left: 1em; 
}

/* 見出し */
h5 {
	margin-left: -3%;
	font-size: 100%;
	line-height: 80%;
}

/* 引用 */
blockquote {
	font-style: italic;
}

/* カレンダー */
table.calendar tr td {
	text-align: right; 
}

/* リンク */
a {
	color: #0066cc;
}

a:hover {
	color: #008800;
	background-color: #aeff48;
}

a:visited {
	color: #ff66ff;
}

/* アドレス */
address a {
	font-family: "Times Roman", "Times New Roman", Times;
	font-weight: bold;
}