@charset "Shift_JIS";

/*----------------------------------------------------------------------
    style.css
----------------------------------------------------------------------*/

/* Body */
body{ color:#000000; background-color:#FFFFFF; margin:1em 2em 1em 1em; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "MS Gothic", "平成角ゴシック", sans-serif; font-style:normal; font-weight:normal; font-size:100%; }

/* Block elements */
address { text-align:right; }
blockquote { margin-left:2em; border-style:solid; border-color:#888888; border-width:1px 3px 3px 1px; }
/*
dl {}
	dt {}
	dd {}
*/
h1, h2, h3, h4, h5, h6 { color:#000000; background-color:#FFDDDD; font-weight:normal; border-style:solid; border-color:#CC0000; }
h1 { font-size:200%; border-width:3px 0px 3px 0px; }
h2 { font-size:150%; border-width:0px 0px 2px 20px; }
h3 { font-size:130%; border-width:0px 0px 2px 10px; }
h4 { font-size:100%; border-width:0px 0px 1px 5px; }
h5 { font-size:100%; border-width:0px 0px 1px 5px; }
h6 { font-size:100%; border-width:0px 0px 1px 5px; }
hr { background-image: url(hr.gif); height: 16px; border-style: none none none none; }
/*
ol {}
	ol li{}
*/
/*p {}*/
pre { color:#000000; background-color:#FFDDDD; font-family: "ＭＳ ゴシック", "MS Gothic", "平成角ゴシック", Osaka, sans-serif; font-size:100%; }
/*
table {}
	tr {}
	th {}
	td {}
*/
/*
ul{}
	ul li{}
*/

/* Inline elements */
code, kbd, samp, tt, var { font-family: "ＭＳ ゴシック", "MS Gothic", "平成角ゴシック", Osaka, sans-serif; }

/*a {}*/
	a:link { color: #0000FF; background-color:transparent; }
	a:visited{ color: #6600CC; background-color:transparent; }
	a:hover{ color: #0080FF; background-color:transparent; }
	a:active{ color: #FF00FF; background-color:transparent; }
/*abbr {}*/
/*acronym {}*/
b { font-weight:bold; }
big { font-size:200%; }
cite { font-style:italic; }
/*code {}*/
del { text-decoration:line-through; }
dfn {}
em { font-weight:bold; font-style:normal; color:#FF0000; background-color:transparent; }
i { font-style:italic; }
ins { text-decoration:underline; }
/*kbd {}*/
/*q {}*/

/*samp{}*/
small { font-size:50%; }
strong{ font-size:150%; font-weight:bold; color:#FF0000; background-color:transparent; }
/*sub {}*/
/*sup {}*/
/*tt {}*/
var { font-style:normal; }

/* Menu */
th { vertical-align:top; }
th.title { color:#000000; background-color:#FFDDDD; font-size:100%; text-align:center; }
th.nowrap { color:#000000; background-color:#FFDDDD; font-size:100%; text-align:center; white-space: nowrap; }

td { vertical-align:top; }
td.h1-em, td.h2-em, td.h3-em { color:#CC0000; background-color:#FFDDDD; font-style:italic; border-style:solid; border-color:#CC0000; }
td.h1-em { font-size:150%; border-width:0px 0px 2px 20px; }
td.h2-em { font-size:115%; border-width:0px 0px 2px 10px; }
td.h3-em { font-size:100%; border-width:0px 0px 1px 5px; }
td.h1, td.h2, td.h3 { color:#000000; background-color:#FFDDDD; font-style:italic; border-style:solid; border-color:#CC0000; }
td.h1 { font-size:150%; border-width:0px 0px 2px 20px; }
td.h2 { font-size:115%; border-width:0px 0px 2px 10px; }
td.h3 { font-size:100%; border-width:0px 0px 1px 5px; }
td.indention { width:40px; background-color:transparent; }
td.item { width:20%; color:#000000; background-color:#FFDDDD; font-size:100%; text-align:left; }
td.detail { color:#000000; background-color:#FFFFDD; 100%; text-align:left; }
td.note { color:#000000; background-color:#FFFFDD; 100%; text-align:left; }
td.nowrap { color:#000000; background-color:#FFFFDD; font-size:100%; text-align:left; white-space: nowrap; }

dl.iris { margin:1em 0em 0em 2em; }
dl.iris dt { color:#000000; background-color:#FFDDDD; width:250px; font-size:100%; }
dl.iris dd { color:#000000; background-color:transparent; margin:-1em 0 0 250px; font-size:100%; }

/* Odd & ends */
h1.em, h2.em, h3.em, h4.em, h5.em, h6.em { color:#CC0000; background-color:#FFD0D0; border-color:#CC0000; }
h1.banner { text-align:center; background-color:transparent; border:none; }
p.header { text-align:center; font-family:Arial, sans-serif; color:green; background-color:transparent; }
p.counter { text-align:center; font-family:Verdana, sans-serif; font-size:60%; }
p.center { text-align:center; }
div.center { text-align:center; }
p.right { text-align:right; }
div.right { text-align:right; }
.nowrap { white-space: nowrap; }
.clear-float { clear: both; }
p.aa{ background-color:white; font-family:"ＭＳ Ｐゴシック"; font-style:normal; font-weight:normal; font-size:12pt; }
p.box{ border: solid black; margin: 0px 20%; padding: 0px 1em; border-width:1px 3px 3px 1px; }

/* For CGI scripts */
span.filetime-status1 { color:#FF0000; font-weight:bold; white-space:nowrap; }
span.filetime-status2 { color:#0000FF; font-weight:normal; white-space:nowrap; }
span.filetime-status3 { color:#008000; font-weight:normal; white-space:nowrap; }
span.filetime-status4 { color:#000000; font-weight:normal; white-space:nowrap; }
span.filetime_status1 { color:#FF0000; font-weight:bold; white-space:nowrap; }
span.filetime_status2 { color:#0000FF; font-weight:normal; white-space:nowrap; }
span.filetime_status3 { color:#008000; font-weight:normal; white-space:nowrap; }
span.filetime_status4 { color:#000000; font-weight:normal; white-space:nowrap; }
