/* -------------------------------------------------- */
/* ----------     テキストスタイル関係     ---------- */
/* -------------------------------------------------- */
h1, h2, h3, h4, h5, h6, p, li, td {
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	margin-top:0px; margin-left:0px; margin-right:0px; font-weight: normal;
}
h1 { font-size: 18pt; line-height:18pt; padding-top:4px; padding-bottom:0px; padding-left: 0px; padding-right:0px;  margin-bottom:6px; }
h2 { font-size: 16pt; line-height:16pt; padding-top:3px; padding-bottom:0px; padding-left: 5px; padding-right:5px;  margin-bottom:6px; }
h3 { font-size: 14pt; line-height:14pt; padding-top:3px; padding-bottom:0px; padding-left:10px; padding-right:10px; margin-bottom:6px; }
h4 { font-size: 12pt; line-height:12pt; padding-top:2px; padding-bottom:0px; padding-left:15px; padding-right:0px;  margin-bottom:6px; }
h5 { font-size: 11pt; line-height:11pt; padding-top:2px; padding-bottom:0px; padding-left:20px; padding-right:20px; margin-bottom:6px; }
h6 { font-size:  9pt; line-height:12pt; padding-top:2px; padding-bottom:0px; padding-left:30px; padding-right:30px; margin-bottom:6px; }
p  { font-size: 11pt; line-height:16pt; padding-top:2px; padding-bottom:0px; padding-left:20px; padding-right:20px; margin-bottom:2px; }
li { font-size: 11pt; line-height:11pt; padding-top:0px; padding-bottom:0px; padding-left:0px;  padding-right: 0px; margin-bottom:0px; }

/* ---------- 表中文字の位置変更 ----------*/
td h1 { padding-left: 5px; padding-right: 5px; margin-top: 2px; margin-bottom: 2px; }
td h2 { padding-left: 5px; padding-right: 5px; margin-top: 2px; margin-bottom: 2px; }
td h3 { padding-left: 5px; padding-right: 5px; margin-top: 2px; margin-bottom: 2px; }
td h4 { padding-left: 5px; padding-right: 5px; margin-top: 2px; margin-bottom: 2px; }
td h5 { padding-left: 5px; padding-right: 5px; margin-top: 2px; margin-bottom: 2px; }
td h6 { padding-left: 5px; padding-right: 5px; margin-top: 2px; margin-bottom: 2px; }
td p  { padding-left: 5px; padding-right: 5px; margin-top: 2px; margin-bottom: 2px; }

/* ---------- 小字用 ----------*/
.small_box {}
.small_box h1 {	font-size:16pt; line-height:16pt; }
.small_box h2 {	font-size:14pt; line-height:14pt; }
.small_box h3 {	font-size:12pt; line-height:12pt; }
.small_box h4 {	font-size:11pt; line-height:11pt; }
.small_box h5 {	font-size: 9pt; line-height: 9pt; }
.small_box h6 {	font-size: 8pt; line-height: 8pt; }
.small_box p  {	font-size: 9pt; line-height: 9pt; }

/* ---------- ＪＳ聴音用 ----------*/
.dictation {}
.dictation h1 {	font-size: 48pt; line-height: 52pt; }
.dictation h2 {	font-size: 40pt; line-height: 48pt; }
.dictation h3 {	font-size: 36pt; line-height: 40pt; }
.dictation h4 {	font-size: 32pt; line-height: 36pt; }
.dictation h5 {	font-size: 24pt; line-height: 32pt; }
.dictation h6 {	font-size: 21pt; line-height: 24pt; }
.dictation p  {	font-size: 24pt; line-height: 32pt; }

/* -------------------------------------------------- */
/* ----------     ページレイアウト関係     ---------- */
/* -------------------------------------------------- */
body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/css/bg.gif);
}
.content_box {
	width: 1020px;
	margin-right: auto;
	margin-left: auto;
}
.navigator {
	width: 1020px;
	margin: 0px;
	padding: 0px;
	height: 80px;
}
.content {
	width: 1000px;
	padding: 0px;
	background-color: #FFFFEE;
	margin: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	float: none;
	clear: both;
	height: auto;
}
.footer {
	width: 1020px;
	margin: 0px;
	padding: 0px;
	font-style: italic;
	clear: both;
}
/* ---------- ２列用（トップページなど） ---------- */
.LRwrap {
	margin-top: 0px;
	margin-bottom: 0px;
}
/* ----- 200,800 で分ける場合（左はメニュー） ----- */
.L200 {
	background-repeat: repeat-y;
	float: left;
	width: 200px;
}
.R800 {
	width: 800px;
	float: right;
}

/* ---------- その他のリンク ----------*/

a:link {
	color: #990033;
	text-decoration: none;
}
a:visited {
	color: #993333;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #0000FF;
}
