/* CSS FILE01 */
/* anchor pseudo-class */
A:link { color: #ff0000; text-decoration: underline; }
A:visited { color: #ff0000; text-decoration: underline; }
A:active { color: #ff0000; text-decoration: underline; }
A:hover { color: #FFEEEE; text-decoration: underline; background-color: #ff4444; }
/* class */
BODY { background-color: #FFEEEE; color: #000000; font-family: "ＭＳ Ｐゴシック",Osaka,"ＭＳ ゴシック",Gothic,sans-serif; margin-top: 2%; margin-left: 1%; margin-right: 1%; margin-bottom: 3%; scrollbar-face-color: #FFEEEE; scrollbar-track-color: #FFEEEE; scrollbar-arrow-color: #005599; scrollbar-highlight-color: #005599; scrollbar-shadow-color: #005599; scrollbar-3dlight-color: #DDCCCC; scrollbar-darkshadow-color: #DDCCCC; }
H1 { width: 100%; background-color: #005599; padding: 5 0 5 8; border: 1px none #005599; text-align: center; font-size: x-large; color: #FFEEEE; font-weight: bold; }
H2 { width: 100%; background-color: #005599; padding: 5 0 5 8; border: 1px none #005599; text-align: center; font-size: medium; color: #FFEEEE; font-weight: bold; }
H3 { width: 100%; background-color: #005599; padding: 5 0 3 8; border: 1px none #005599; text-align: center; font-size: medium; color: #FFEEEE; font-weight: bold; }
H4 { width: 100%; background-color: #005599; padding: 5 0 2 8; border: 1px none #005599; color: #FFEEEE; font-weight: bold; }
H5 { width: 100%; background-color: #005599; border-style: solid; border-width: 1; border-color: #005599; padding: 0.1em; color: #FFEEEE; }
P.number { text-align: justify; text-justify: inter-ideograph; text-indent: 11pt; line-break: strict; text-autospace: ideograph-numeric; word-break: normal; }
DIV.number { text-align: justify; text-justify: inter-ideograph; text-indent: 11pt; line-break: strict; text-autospace: ideograph-numeric; word-break: normal; }
DIV.number2 { margin-top: 1em; margin-bottom: 1em; text-align: justify; text-justify: inter-ideograph; text-indent: 11pt; line-break: strict; text-autospace: ideograph-numeric; word-break: normal; }
P.txt { text-align: justify; text-justify: inter-ideograph; line-break: strict; text-autospace: ideograph-numeric; word-break: normal; }
DIV.txt { text-align: justify; text-justify: inter-ideograph; line-break: strict; text-autospace: ideograph-numeric; word-break: normal; }
DIV.line { text-align: justify; text-justify: inter-ideograph; text-indent: 8pt; line-break: strict; text-autospace: ideograph-numeric; word-break: normal; line-height:1.5; font-size: x-small; color: #000000; }
div.sublist { margin-top: 0.2em; font-size: x-small; }
div.sublist2 { margin-top: 0.8em; font-size: x-small; }
div.sublist3 { margin-top: 0.2em; margin-bottom: 0.8em; font-size: x-small; }
div.sublist4 { margin-top: 0.2em; margin-bottom: 0.8em; font-size: xx-small; }
div.mainevttl { margin-top: 0.2em; margin-bottom: 0.3em; text-align: center; line-height:1.0; }
div.mainevttl2 { margin-top: 0.2em; margin-bottom: 1.0em; text-align: center; line-height:1.0; }
div.info { margin-top: 0.2em; margin-bottom: 0.3em; text-align: center; line-height:1.0; color: #004488; font-size: small; font-weight: bold; }
TABLE.fixed { table-layout: fixed; }
TABLE.auto { table-layout: auto; }
A { background-color: transparent; }
A.internal { background-color: transparent; }
A.external { background-color: #555555; }
ul.p { list-style: url(images/point01.gif) outside; margin-top: 2%; margin-left: 4%; margin-right: 3%; margin-bottom: 2%; line-height:1.5; }
ul.n { list-style: disc outside; margin-top: 2%; margin-left: 4%; margin-right: 3%; margin-bottom: 2%; line-height:1.5; }
ol.p { list-style: decimal outside; margin-top: 2%; margin-left: 10%; margin-right: 3%; margin-bottom: 2%; line-height:1.3; }
dl.p { margin-top: 2%; margin-left: 4%; margin-right: 3%; margin-bottom: 2%; line-height:1.8; }
dt.p { float:left; margin-right:0.4em; color: #000000; }
br.p { clear: both; }
dd.up { margin-left: -1.5em; }
.tittle { background-color: #005599; color: #FFEEEE; font-weight: bold; }
.zutittle { background-color: #D4CEB9; }
.person { color: #001122; }
.site { color: #330000; }
.trace { color: #330000; }
.remain { color: #000022; }
.bit { color: #000022; }
.century { color: #000022; }
.year { color: #000022; }
.date { color: #ff0000; font-weight: bold; }
.book { color: #003333; }
.s { color: #0000AA; font-weight: bold; font-family: "ＭＳ Ｐ明朝",リュウミンライト−ＫＬ,"ＭＳ 明朝",Micho,serif; }
.webdata { color: #555555; }
.namedata { color: #555555; }
.data_ttl { margin-right:1em; color: #000000; }
.sub_data { font-size: x-small; color: #000000; }
.sub_data2 { font-size: xx-small; color: #000000; }
.txt2 { text-align: justify; text-justify: inter-ideograph; text-indent: 0pt; line-break: strict; text-autospace: ideograph-numeric; word-break: normal; line-height:1.5; font-size: x-small; color: #000000; }
.imp { font-weight: bold; }
.impdata { margin-left: 0.5em; font-weight: bold; }
.vimp { color: #cc0000; font-weight: bold; }
.sub_menu { margin-left: 1em; font-size: x-small; color: #000000; }
.main_evttl { margin-right:0.3em; margin-left: 0.3em; font-size: small; font-weight: bold; text-decoration: none; }
.main_evsbttl { margin-right:0.2em; margin-left: 0.2em; font-size: x-small; font-weight: bold; text-decoration: none; }
#1 { margin-top: 0.5em; margin-left: 0em; padding: 0 0 0 0; text-align: center; font-size: small; }
#2 { margin-top: 0.2em; margin-left: 0em; padding: 0 0 0 0; text-align: center; font-size: small; }
#3 { margin-top: 0.5em; margin-left: 0em; padding: 0 0 0 0; text-align: center; font-size: x-small; }
