@charset "Shift_JIS";

@import "xrea.css";

*	{
	font-size: 100%; font-weight: normal; font-style: normal; text-decoration: none;
	margin: 0; padding: 0;
}

.hidden	{ background: #930 !important; color: #930 !important; }

body	{ background: #930 url("../img/css_red_back.gif"); color: #f93; line-height: 1.4em; }

h1	{ font-weight: bolder; background: #f00; color: #fc6; margin: 12pt 6pt 1px; text-align: center; }
h2	{ background: #f00; color: #fc6; margin: 0 6pt 1px 80%; padding-left: 12pt; text-align: center; }
h3	{ background: #f00; color: #fc6; margin: 0 6pt 1px 6pt; padding-left: 12pt; }

address	{ text-align: right; margin-right: 6pt; }

blockquote	{ margin: 0 0 0 1em; }

div.selectsheet	{ margin-left: 24pt; }
div.topicbody	{ margin: 0 6pt 1px 6pt; padding: 6pt; background: #930; color: #f93; border: thin solid #f00; }
div.footnote	{ margin-left: 20%; }

p	{ margin-bottom: 1em; text-indent: 0.7em; }
.footnote p	{ margin: 0 6pt 1px 6pt ; padding: 0.5em; background: #930; color: #f93; text-indent: 0; border: thin solid #f00; }

pre	{ overflow: auto; }

abbr, acronym	{ border-bottom: 1px dotted; }

code, kbd, samp, var	{ font-family: monospace; }

em, strong	{ font-weight: bolder; }

q	{ font-style: italic; }

span.notesmark	{ font-family: monospace; font-size: 80%; vertical-align: super; }

a:link	{ color: #fff; text-decoration: underline; margin: 0 0.1em; }
a:visited	{ color: #fff; text-decoration: line-through; margin: 0 0.1em; }
a:hover	{ color: #fff; text-decoration: overline underline; margin: 0 0.1em; }

ul, ol, dl	{ margin-bottom: 1em; }

.navigation ul	{ margin-right: 12pt; text-align: right; }
.navigation li	{ display: inline; }
.topicbody li	{ margin-left: 2em; }

dd	{ margin-left: 2em; }

hr	{ width: 1px; height: 1px; text-align: left; }
.hidden hr	{ display: none; }

del	{ text-decoration: line-through; }
ins	{ text-decoration: underline; }

a:link img	{ border: 1px dotted #fff; }
a:visited img	{ border: 1px solid #fff; }
