@charset "utf-8";
body   { color: #323232; font-size: 10pt; font-family: 平成角ゴシック, "ヒラギノ角ゴ Pro W3", Osaka, Osaka−等幅, "ＭＳ ゴシック"; font-stretch: ultra-condensed; line-height: 150%; background-color: #fff; text-align: center; margin: 0 0 20px          }
h1, h2, h3, h4, h5,h6 { font-weight: normal; line-height: 150%; text-decoration: none; clear: both; margin: 0; padding: 0; }
h1 { font-size: 13pt; }
h2   { font-size: 12pt; }
h3   { font-size: 10pt;}
h4 { font-size: 10pt; }
h5 { font-size: 10pt; }
h6 { font-size: 10pt; }
p { text-indent: 10pt; margin: 0; padding: 0; }
a  { color: #06f; text-decoration: none; }
a:hover  { color: #f00; text-decoration: none; }
ul { margin: 0 0 16px; padding: 0 0 0 32pt; list-style-type: disc; }
#container  { line-height: 170%; background-color: #fff; text-align: left; padding: 0; width: 820px ; margin: 0 auto; border-color: #808080; border-style: solid; border-width: 8px 2px 6px; }
#banner  { text-align: left; width: 820px; height: auto; clear: both; margin: 0; padding: 0 ; }
#banner img { margin: 0; padding: 0; }
#banner-img {	display: none;	}
#banner a {	text-decoration: none;	}
#left  { width: 220px; height: 100%; float: left; overflow: hidden   ; margin: 0; padding: 0; }
#center  { width: 596px; overflow: hidden ; float: left; min-height: 500px; }
#copyright { background-color: #fafafa; width: 820px; clear: both; margin: 0; padding-bottom: 8px; border-top: 1px solid #808080; }
#copyright p { font-size: 8pt; line-height: 110%; text-align: center; padding-top: 4px; padding-right: 4px; padding-left: 4px; }
.sidebar  { color: #464646; font-size: 8pt; text-align: left; margin: 0; padding: 0 0 8px; border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; }
.navi { font-size: 9pt; font-weight: normal; text-decoration: none; margin: 0 15px 0; padding: 2px; border-bottom: 1px solid #808080; }
.content { text-align: left; margin: 10px 15px 5px; padding: 0; }
.sidebar h1 { font-size: 8pt; line-height: 100%; margin: 8px 0 0 0; padding: 2px 0 2px 2px; border-top: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; border-right-width: 0; border-bottom-color: #c0c0c0; }
.sidebar a { text-decoration: none; padding: 2px; border-style: solid; border-width: 0 0 1px 1px; }
.sidebar a:hover { background-color: #fff; text-decoration: none; }
.sidebar ul   { margin: 0 0 0; padding: 0   ; list-style-type: none; }
.sidebar li   { margin: 0 0 0 10px; padding: 0; list-style-type: none; list-style-position: outside; }
.content p { font-weight: normal; text-align: left; margin: 0 0 0 24px; padding: 0; }
.content h1 { font-size: 13pt; font-weight: bold; clear: both; margin: 0 0 8px; padding: 0; }
.content h2 { font-size: 11pt; font-weight: bold; margin: 4px 0 8px; padding: 4px 2px 4px 4px; border-top: 1px solid #808080; border-left: 16pt solid #808080; }
.content h3 { font-weight: bold; clear: none; margin-bottom: 4px; margin-left: 32px; padding: 0; }
.content h4   { font-weight: normal; line-height: 150%; text-align: right; clear: both; margin: 0 0 4px 16px; }
.content h5 { font-weight: bold; margin: 0 0 4px 8px; padding: 2px; border: solid 1px #c0c0c0; }
.content li { margin: 0; padding: 0; }
.content a img { font-size: 10pt; line-height: 100%; margin: 0 4px 0; padding: 0; }
.content blockquote {
	line-height: 150%;	}
.content p.posted  { font-size: 8pt; text-align: right; text-indent: 0; clear: both; margin: 0; padding: 0; border-top: 1px solid #999999 }
.content table { width: 96%; clear: both; margin: 8px 0 0 24px; border-top: 6px solid #e6e6e6; }
.content td { background-color: #e6e6e6; margin: 0; padding: 6px; border-bottom: 4px solid #fff; }
.content td p { text-indent: 0; margin: 0; padding: 0; }
.indent10pL10p { text-indent: 10pt; margin: 0 0 0 0; padding: 0; }
.content td h1 { font-size: 10pt; font-weight: bold; text-indent: 0; margin: 0; padding: 0; }
.content td h2 { font-size: 10pt; font-weight: bold; padding: 0; clear: both; margin: 0; border-width: 0;  
.content td h6 { font-size: 8pt; font-weight: bold; line-height: 100%; margin: 0; padding: 0; clear: both; border-width: 0; }
.content td h6 { text-indent: 10pt; margin: 0; padding: 0; }
.content table img { margin: 0; padding: 0 4px 0; }
.btntext { background-color: fuchsia; margin: 0; padding: 0; }
