/* 南河内考古学研究所 CSS FILE01 */
/* anchor pseudo-class */
A:link { color: #EEEEEE; text-decoration: none; }
A:visited { color: #EEEEEE; text-decoration: none; }
A:active { color: #FF0000; text-decoration: underline; }
A:hover { color: #555533; text-decoration: underline; background-color: #FFFFFF; }
/* class */
BODY { background-image: url(./images/bkhanko2b.gif); background-repeat: no-repeat; background-position: center center; background-attachment: fixed; background-color: #444422; color: #FEFABE; font-family: "ＭＳ Ｐゴシック",Osaka,"ＭＳ ゴシック",Gothic,sans-serif; margin-top: 2%; margin-left: 3%; margin-right: 3%; margin-bottom: 3%; scrollbar-face-color: #444422; scrollbar-track-color: #333311; scrollbar-arrow-color: #CBC98B; scrollbar-highlight-color: #333311; scrollbar-shadow-color: #333311; scrollbar-3dlight-color: #CBC98B; scrollbar-darkshadow-color: #CBC98B; }
H1 { width: 100%; background-color: #8C340D; border-style: solid; border-width: 0.5; border-color: transparent; padding: 0.2em; vertical-align: middle; text-align: center; font-weight: bold; font-size: x-large; color: #DDDDBB; }
H2 { width: 100%; background-color: #8C340D; padding: 5 0 5 8; border: 1px none #8C340D; vertical-align: middle; text-align: center; font-weight: bold; font-size: medium; color: #DDDDBB; }
H3 { width: 100%; background-color: #FEFABE; padding: 3 0 3 8; border: 1px none #FEFABE; vertical-align: middle; text-align: center; font-weight: bold; font-size: medium; color: #444422; }
H4 { width: 100%; background-color: #8C340D; padding: 2 2 2 4; border: 1px none #8C340D; vertical-align: middle; text-align: left; font-weight: bold; color: #DDDDBB; }
H5 { width: 97%; margin: 0em 5em 0.5em 0em; background-color: transparent; border-style: solid; border-width: 0; border-color: transparent; padding: 0.1em; vertical-align: middle; text-align: right; font-weight: bold; font-size: medium; color: #DDDDBB; }
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; }
p.main { text-align: justify; text-justify: inter-ideograph; text-indent: 0pt; line-break: strict; text-autospace: ideograph-numeric; word-break: normal; }
div.main { text-align: justify; text-justify: inter-ideograph; text-indent: 0pt; line-break: strict; text-autospace: ideograph-numeric; word-break: normal; }
div.rmenu { text-align: right; }
div.lmenu { margin-left: 2em; text-align: left; font-size: x-small; }
div.cm { margin-top: 2.5em; margin-bottom: 1.8em; text-align: center; }
div.cm2 { margin-top: 2.4em; margin-bottom: 1.0em; text-align: center; }
div.af2 { margin-right: 2.1em; margin-top: 1.9em; }
div.comment { margin: 1.0em 3.0em 3.0em 3.0em; text-align: justify; text-justify: inter-ideograph; text-indent: 9pt; line-break: strict; text-autospace: ideograph-numeric; word-break: normal;  font-size: x-small; }
div.cmlnk { font-size: small; font-weight: bold; }
div.cmlnk2 { font-size: x-small; font-weight: bold; text-decoration: underline; }
div.af-left { margin-left: 0.18em; margin-top: 1.9em; }
div.cmlnk2b { font-size: x-small; font-weight: bold; text-decoration: underline; }
div.cmlnk3 { font-size: x-small; text-decoration: underline; }
dl.p { margin-left: -1.0em; line-height: 1.2; }
dl.p2 { margin-left: 0em; line-height: 1.2; }
dl.p3 { margin-left: 1.0em; margin-right: 1.0em; line-height: 1.2; }
dl.p4 { margin-left: 2.0em; margin-right: 1.0em; line-height: 1.1; }
dl.n { line-height: 1.2; }
dl.n2 { line-height: 1.1; font-size: x-small; }
dl.n3 { margin-left: 1.0em; margin-right: 1.0em; line-height: 1.1; font-size: x-small; }
dl.n4 { margin-top: 0.2em; margin-left: -2.35em; margin-bottom: 0.2em; line-height: 1.1; font-size: x-small; }
dt.p { float: left; margin-right: 0.4em; font-weight: bold; font-size: medium; color: #FEFABE; }
dt.p2 { margin-left: 1.0em; margin-right: 0.4em; font-weight: bold; font-size: medium; color: #FEFABE; }
dt.p3 { margin-left: 0em; margin-right: 0.4em; font-weight: bold; font-size: medium; color: #FEFABE; }
dt.p4 { margin-right: 0.4em; font-weight: bold; font-size: medium; color: #FEFABE; }
dt.p5 { float: left; margin-right: 0.4em; font-size: small; color: #FEFABE; }
dt.n { font-weight:bold; font-size: medium; color: #FEFABE; }
dd.p { text-align: justify; text-justify: inter-ideograph; text-indent: 8pt; line-break: strict; text-autospace: ideograph-numeric; word-break: normal; line-height:1.2; font-size: x-small; }
dd.p2 { text-align: justify; text-justify: inter-ideograph; text-indent: 8pt; line-break: strict; text-autospace: ideograph-numeric; word-break: normal; line-height:1.2; font-size: small; }
br.p { clear: both; }
ul.n { list-style: disc outside; margin-top: 1%; margin-left: 4%; margin-right: 3%; margin-bottom: 1%; line-height:1.1; }
ol.roman { list-style: upper-roman outside; margin-top: 2%; margin-left: 10%; margin-right: 3%; margin-bottom: 2%; line-height:1.3; }
ol.p { list-style: upper-roman outside; margin-top: 0.2em; margin-left: 3em; margin-bottom: 0.2em; line-height: 1.3; }
ol.p2 { list-style: decimal outside; margin-top: 0.2em; margin-left: 3em; margin-bottom: 0.2em; line-height: 1.2; }
ol.ev { list-style-type: decimal; list-style-position: outside; margin-top: 0.2em; margin-left: 3em; margin-bottom: 0.2em; line-height: 1.1; font-size: x-small; }
ol.ev3 { list-style-type: circle; list-style-position: outside; margin-top: 0.2em; margin-left: 2.5em; margin-bottom: 0.2em; line-height: 1.1; font-size: x-small; }
table.main { width: 98%; background-color: transparent; margin-top: 1.0em; margin-left: 0em; text-align: left; }
table.main2 { width: 740; background-color: transparent; margin-top: 1.0em; text-align: left; }
table.bn-m3 { width: 180; background-color: transparent; margin-top: 1.7em; margin-left: 2.8em; margin-bottom: 1.0em; }
table.bn-m5 { width: 160; background-color: transparent; margin-top: 1.3em; margin-right: 0em; margin-bottom: 1.0em; padding-left: 0.2em; }
table.bn-m6 { width: 400; background-color: transparent; margin-top: 1.7em; margin-left: 2.8em; margin-bottom: 1.0em; }
table.bn-m7 { width: 120; background-color: transparent; margin-top: 0.7em; margin-bottom: 1.0em; }
table.bn-m8 { width: 600; background-color: transparent; margin-top: 1.5em; margin-bottom: 0.8em; }
table.bn-m9 { width: 768; background-color: transparent; margin-top: 0.5em; margin-bottom: 1.0em; }
table.bn-m7b { width: 234; background-color: #444422; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; padding-left: 0em; }
table.bn-m7c { width: 468; background-color: #444422; margin-top: 5em; margin-right: 0em; margin-bottom: 0em; margin-left: 1.0em; padding-left: 0em; }
table.bn-m7d { width: 702; background-color: #444422; margin-top: 1em; margin-right: 0em; margin-bottom: 1.5em; padding-left: 0em; }
table.bn-mtop { width: 400; background-color: transparent; margin-top: 0.5em; margin-bottom: 1.0em; }
td.m7 { padding-bottom: 0.8em; }
td.m8 { padding-right: 0.8em; }
td.m5 { padding-right: 0.8em; }
td.af { width: 234; height: 60; margin-top: 0em; margin-left: 0.5em; padding: 2 2 1 2; background-color: #444422; vertical-align: top; }
td.img120w { width: 234; height: 60; margin-top: 0; margin-left: 0; padding-left: 30; background-color: #444422; }
td.bn-mtoptd { width: 192; height: 40; background-color: transparent; padding-right: 0.8em; border-width: 0px; vertical-align: top; }
.strong { background-color: #8C340D; color: #FFFFFF; padding: 0.1em; }
.strong2 { background-color: #3E3E3E; color: #BBBBAA; font-size: small; }
.s { font-weight: bold; }
.s2 { margin-right: 0.5em; font-size: smaller; }
.s3 { margin-right: 0.5em; font-size: small; }
.ml { width: 100%; margin: 0em 0em 0em 1em; }
.tittle { margin-right: 0.5em; margin-left:0.5em; padding-right:0.4em; padding-left:0.4em; background-color: #8C340D; font-weight: bold; }
.tittle2 { margin-right: 0.5em; margin-left:0.5em; padding-right:0.4em; padding-left:0.4em; font-weight: bold; }
.person { margin-right: 0.3em; margin-left: 0.3em; color: #ffff55; font-weight: bold; }
.date { color: #FF0000; font-weight: bold; font-size: medium; }
.web_data { color: #FEFABE; }
.web_data2 { font-size: x-small; color: #FEFABE; }
.name_data { color: #FEFABE; }
.name_tittle { text-align: center; font-weight: bold; font-size: medium; color: #FEFABE; }
.ev_subttl { font-weight: bold; font-size: small; color: #FEFABE; }
.ev_ttl { margin: 0.5em; font-weight: bold; font-size: large; color: #FEFABE; }
.data_ttl { margin-right: 1em; font-weight: bold; font-size: medium; color: #FEFABE; }
.sub_data { font-size: x-small; color: #FEFABE; }
.ev_close { text-align: right; margin-top: 0.4em; margin-right: 1em; margin-bottom: 0.05em; font-weight: bold; font-size: medium; color: #ffc500; }
.s { font-weight: bold; }
.sub { font-size: x-small; }
.subsub { font-size: xx-small; }
#1 { text-align: center; }
