* {
	font-family: arial, verdana, helvetica, Sans-Serif; */
}

/* ---------------------------------------------------------------------- */
/* リンク */
a {
	text-decoration: none;
	color: blue;
}
a:hover {
	text-decoration:underline;
	color: white;
	background-color: blue;
}
a#pagetop {
	color: black;
}

/* ---------------------------------------------------------------------- */
/* 見出し */
h1 {
	font-size: 18pt;
	text-decoration: underline;
/*	font-family: verdana, arial, helvetica, Sans-Serif; */
	font-family: arial, verdana, helvetica, Sans-Serif; */
}

/* 段落 */
p.topicpath {				/* トピックパス */
	text-align: left;
}

p.shortcut {				/* ショートカットメニュー */
	text-align: center;
	margin: 0em 0em 0em 0em;
}

/* 定義リスト */
dt {						/* 見出し */
	font-weight: bold;
	margin-bottom: 1em;
}
dd {						/* 内容 */
	margin-bottom: 2em;
	margin-right: 2em;
}

/* 箇条書きリスト */
ul.date {					/* 更新履歴日付 */
	list-style-type: none;
}
ul.kind {					/* FAQ種別 */
	list-style-type: none;
}
ul.content {				/* 内容 */
	list-style-type: disc;
}
li.private {				/* 項目：非公開 */
	color: silver;
}

/* 更新履歴年リンク  */
.years {
	text-align: center;
	margin-bottom: 2em;
}

.target-year {				/* 対象年 */
/*	text-align: center; */
/*	width: 60px; */
	font-weight: bold;
}
.link-year {				/* 非対象年 */
/*	text-align: center; */
/*	width: 60px; */
}

hr.section {
	width: 75%;
	margin-top: 20pt;
	margin-bottom: 20pt;
}
