/* こどものための博物館情報 CSS FILE01 */
/* anchor pseudo-class */
A:link { color: #a01111; text-decoration: underline; }
A:visited { color: #990000; text-decoration: underline; }
A:active { color: #0000FF; text-decoration: underline; }
A:hover { color: #ff0000; text-decoration: underline; }
/* class */
html { scrollbar-face-color: #eedddd; scrollbar-track-color: #6666aa; scrollbar-arrow-color: #6666aa; scrollbar-highlight-color: #6666aa; scrollbar-shadow-color: #6666aa; scrollbar-3dlight-color: #6666aa; scrollbar-darkshadow-color: #6666aa; }
body { background-color: #eedddd; color: #333377; font-family: "ＭＳ Ｐゴシック","Osaka",sans-serif; margin-top: 2%; margin-left: 3%; margin-right: 3%; margin-bottom: 3%; line-height: 5mm; scrollbar-face-color: #eedddd; scrollbar-track-color: #6666aa; scrollbar-arrow-color: #6666aa; scrollbar-highlight-color: #6666aa; scrollbar-shadow-color: #6666aa; scrollbar-3dlight-color: #6666aa; scrollbar-darkshadow-color: #6666aa; }
/* body { background-color: #eedddd; color: #333377; font-family: "ＭＳ Ｐゴシック","Osaka",sans-serif; line-height: 5mm; scrollbar-face-color: #eedddd; scrollbar-track-color: #6666aa; scrollbar-arrow-color: #6666aa; scrollbar-highlight-color: #6666aa; scrollbar-shadow-color: #6666aa; scrollbar-3dlight-color: #6666aa; scrollbar-darkshadow-color: #6666aa; } */
h1 { background-color: #6666aa; margin: 0em 0em 0.5em 0em; padding-top: 2; padding-dottom: 3; padding-left: 16; border: 1px none #eedddd; text-align: left; font-size: medium; color: #eedddd; font-weight: bold; }
h2 { background-color: #6666aa; margin: 0em 0em 0.5em 0em; padding-top: 2; padding-dottom: 3; padding-left: 16; border: 1px none #eedddd; text-align: left; font-size: medium; color: #eedddd; font-weight: bold; }
h3 { background-color: #6666aa; margin: 1em 0.5em 0.5em 0.2em; padding-top: 2; padding-dottom: 3; padding-left: 16; border: 1px none #eedddd; text-align: left; font-size: medium; color: #eedddd; font-weight: bold; }
h4 { background-color: #6666aa; margin: 1em 30em 0.5em 0em; padding: 2 0 1 10; border: 1px none #6666aa; text-align: left; font-size: small; color: #eedddd; font-weight: normal; }
h5 { background-color: #6666aa; margin: 0em 0em 0.5em 0em; padding-top: 2; padding-dottom: 3; padding-left: 10; border: 1px none #eedddd; text-align: left; font-size: small; color: #eedddd; font-weight: bold; }
h6 { background-color: #eeaaaa; margin: 0em 0em 0.5em 0em; padding-top: 1.6; padding-dottom: 1.6; padding-left: 3; border: 1px none #eeaaaa; text-align: left; font-size: x-small; color: #000000; font-weight: bold; font-family: "ＭＳ Ｐゴシック", "Osaka", sans-serif; }
P.number { text-align: justify; text-justify: inter-ideograph; text-indent: 11pt; line-break: strict; text-autospace: ideograph-numeric; word-break: normal; }
div#wrapper { width: 770px; margin: 0 auto; text-align: left; border: 0px solid transparent; }
DIV.number { margin-right: 2%; margin-bottom: 0.5em; margin-left: 2%; text-align: justify; text-justify: inter-ideograph; text-indent: 11pt; line-break: strict; text-autospace: ideograph-numeric; word-break: normal; line-height: 1.35; }
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: 9pt; line-break: strict; text-autospace: ideograph-numeric; word-break: normal; padding: 0.2em 1em 0.5em 1em; }
div.mainb { text-align: justify; text-justify: inter-ideograph; text-indent: 0pt; line-break: strict; text-autospace: ideograph-numeric; word-break: normal; padding: 0.2em 1em 0.5em 1em; }
div.main2 { text-align: justify; text-justify: inter-ideograph; text-indent: 9pt; line-break: strict; text-autospace: ideograph-numeric; word-break: normal; margin-top: 0.5em; margin-bottom: 0.5em; padding: 0em 1em 0.5em 1em; line-height: 1.1; text-align: left; font-size: x-small; }
div.main2b { text-align: justify; text-justify: inter-ideograph; text-indent: 9pt; line-break: strict; text-autospace: ideograph-numeric; word-break: normal; margin-top: 0.25em; margin-bottom: 0.25em; padding: 0em 1em 0.25em 1em; line-height: 1.0; text-align: left; font-size: x-small; }
div.main3 { padding: 0.2em 1em 0.5em 1em; }
div.mainm { text-align: justify; text-justify: inter-ideograph; text-indent: 9pt; line-break: strict; text-autospace: ideograph-numeric; word-break: normal; padding: 0.5em 1.25em 0.5em 1.25em; line-height: 1.3;  }
div.url3b { text-align: justify; text-justify: inter-ideograph; text-indent: 0pt; line-break: strict; text-autospace: ideograph-numeric; word-break: normal; font-size: x-small; }
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.comment2 { margin: 1.0em 3.0em 1.5em 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.endcom { margin: 3.75em 1.0em 0.3em 1.0em; font-size: x-small; color: #333377; }
div.endcom2 { margin: 3.5em 1.0em 0.3em 1.0em; font-size: x-small; color: #333377; }
div.endcom3 { margin: 3.5em 1.0em 0.3em 1.0em; font-size: x-small; color: #333377; }
div.endcom3b { margin: 2.0em 1.0em 0.3em 1.0em; font-size: x-small; color: #333377; }
div.endmenu { margin: 0.5em 0.5em 0em 0.5em; text-align: center; font-size: x-small; color: #333377; }
div.endmenu2 { margin: 3.5em 0.5em 1em 0.5em; text-align: center; font-size: x-small; color: #333377; }
div.endmenu2b { margin: 1.0em 0.5em 0em 0.5em; text-align: center; font-size: x-small; color: #333377; }
div.endmenu-ads { margin: 0.8em 0.5em 0em -0.75em; text-align: center; font-size: small; color: #333377; }
div.endmenu-ads2 { margin: 0.5em 0.5em 0em 0.2em; text-align: center; font-size: small; color: #333377; }
div.endmenu-ads2b { margin: -0.05em 0.5em 0em -0.75em; text-align: center; font-size: small; color: #333377; }
div.endmenu-ads2c { margin: -0.85em 0.5em 0em -15.5em; text-align: center; font-size: small; color: #333377; }
div.endmenu-ads3 { margin: 0.1em 0.5em 1.0em -0.4em; text-align: center; font-size: small; color: #333377; }
div.endmenu-ads4 { margin: -0.5em 0.5em 0em -10.75em; text-align: center; font-size: x-small; color: #333377; }
div.endmenu-adl { margin: 0.5em 0.5em 1.1em -7.2em; text-align: center; font-size: x-small; color: #333377; }
div.endmenu-adlbbs { margin: -1.5em 0.5em 0em -7.2em; text-align: center; font-size: x-small; color: #333377; }
div.fukittl { margin: 1.0em 3.0em 0em 3.0em; text-align: left; text-indent: 0pt; font-size: small; }
div.fuki { margin: 0em 3.0em 1.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: small; }
div.pllist { margin: 1.0em 3.0em 1.0em 3.0em; text-align: justify; text-justify: inter-ideograph; line-break: strict; text-autospace: ideograph-numeric; word-break: normal; font-size: small; }
div.bookttl { margin-bottom: 0.5em; text-align: left; color: #333377; }
div.rmenu1 { margin-top: -1.7em; text-align: right; font-weight: bold; }
div.rmenu2 { text-align: right; }
div.rmenu3 { margin-right: 1.0em; text-align: right; }
div.rmenu4 { margin-top: 1.0em; margin-right: 1.0em; text-align: right; }
div.rmenu5 { margin-top: 1.0em; margin-right: 1.0em; text-align: right; font-size: x-small; }
div.rthanks { margin-top: -1.0em; margin-right: 0.5em; margin-bottom: 2.0em; text-align: right; font-size: x-small; color: #333377; }
div.name { text-align: right; font-size: small; color: #000044; }
div.name2 { text-align: right; font-size: x-small; color: #000044; }
div.topmenu { margin-top: 1.0em; margin-bottom: 1.0em; text-align: center; font-size: x-small; }
div.submain { margin-top: 0.6em; margin-left: 13em; margin-bottom: 0.4em; text-align: left; }
div.submain2 { margin-top: 1.0em; margin-left: 17em; margin-bottom: 0.8em; text-align: left; }
div.subinfo { margin-top: 1.0em; margin-right: 15em; margin-bottom: 0.4em; line-height: 0.4; text-align: right; font-size: x-small; color: #fefabe; }
div.subinfo2 { margin-top: 0.8em; margin-left: 1em; margin-bottom: 0.4em; margin-left: 2em; line-height: 1.0; text-align: left; font-size: x-small; color: #fefabe; }
div.subinfo3 { margin-top: 0.05em; margin-right: 2em; margin-bottom: 1.0em; margin-left: 2em; line-height: 1.0; text-align: justify; text-justify: inter-ideograph; line-break: strict; text-autospace: ideograph-numeric; word-break: normal; font-size: x-small; }
div.cm { margin-top: 1.8em; margin-bottom: 1.0em; text-align: center; }
div.cm2 { margin-top: 1.5em; margin-bottom: 1.5em; text-align: center; }
div.cm2b { margin-top: 4.5em; margin-bottom: 1.5em; text-align: center; }
div.cmidx336 { margin-top: 3.0em; margin-bottom: 0.25em; margin-left: -8.5em; text-align: center; }
div.cmidx336b { margin-top: 2.0em; margin-bottom: 0.25em; margin-left: -8.5em; text-align: center; }
div.cmidx336b2 { margin-top: 5.0em; margin-bottom: 0.5em; margin-left: -8.5em; text-align: center; }
div.cmidx336b2b { margin-top: 2.0em; margin-bottom: 0.5em; margin-left: -8.75em; text-align: center; }
div.cmidx336c { margin-top: 2.0em; margin-bottom: 0.25em; margin-left: 3.75em; text-align: left; }
div.cmidx336d { margin-top: 2.0em; margin-bottom: 0.25em; margin-left: 4.0em; text-align: left; }
div.topcmidx336-ads { margin-top: 0.5em; margin-bottom: 0.25em; margin-left: -8.8em; text-align: center; color: #333377; }
div.cm2c { margin-top: 0em; margin-bottom: 0em; }
div.cm2s { margin-top: 1.0em; margin-bottom: 0.5em; text-align: left; }
div.cmlnk { font-size: small; font-weight: bold; }
div.cmlnk2 { font-size: x-small; font-weight: bold; text-decoration: underline; }
div.cmlnk3 { color: #8c340d; font-size: x-small; text-decoration: underline; }
div.af2 { margin-right: 2.1em; margin-top: 1.9em; }
div.af3 { margin-top: 0em; }
div.gsk { margin-top: 0.1em; margin-left:0.05em; }
div.gsk120x600 { margin-top: 0.1em; margin-left:1.25em; }
div.gsk2 { margin-bottom: 0.5em; margin-left:0.1em; }
div.gsk3 { margin-top: 0.5em; margin-bottom: 1.5em; margin-left:0.05em; }
div.ysk { margin-top: 0.1em; margin-left:-0.05em; }
div.pcaf { margin-top: 0.5em; margin-right: 1.3em; margin-left:0.5em; font-size: x-small;}
div.pcaftxt { margin-top: 0.5em; margin-right: 1.3em; margin-bottom: 1.5em; margin-left:0.5em; font-size: xx-small;}
div.pcaftxt2 { margin-top: 0.25em; margin-right: 1.3em; margin-bottom: 0.5em; margin-left:0.5em; font-size: xx-small;}
div.rank { margin-top: 1.0em; margin-left:-0.05em; }
div.count { padding: 0.1em 1em 0.5em 1.2em; line-height: 1.2; text-align: left; font-size: x-small; }
div.favorite { margin: 0.5em 1.15em 0em 0.82em; }
div.yomigana { margin: 0.2em 0.75em 1.0em 0.8em; }
div.mdate { margin-top: 0.5em; margin-bottom: 0.7em; padding: 0.25em 1em 0.2em; 6em; text-align: right; color: #333377; font-size: x-small; font-weight: bold; }
div.cntr { margin-left: -0.7em; text-align: center; }
div.cntr2 { margin-top:0.2em; margin-bottom: 1.5em; text-align: center; }
div.cntr-up { margin-bottom: -0.7em; margin-left: -0.7em; text-align: center; }
div.cntr3 { margin-top:-0.5em; margin-left: -0.7em; text-align: center; }
div.photo1 { margin-top: 1.25em; margin-bottom: 1.0em; text-align: center; font-size: x-small; }
div.lftcom { margin: 0.5em; 1em; 0.5em; 1em; text-align: justify; text-justify: inter-ideograph; text-indent: 9pt; line-break: strict; text-autospace: ideograph-numeric; word-break: normal; font-size: x-small; color: #333377; }
div.lftcom2 { margin-top: 0.5em; margin-bottom: 0em; margin-left: 1.0em; padding-right: 1.1em; line-height: 1.0; text-align: left; text-indent: 0pt; font-size: x-small; }
div.cntrcom { margin-bottom: 0.5em; text-align: center; font-size: x-small; color: #333377; }
div.cntrcom2 { margin: 0.5em; 1em; 0.5em; 1em; text-align: center; font-size: x-small; color: #333377; }
div.cntrcom3 { margin-bottom: 0.5em; text-align: center; font-size: medium; color: #333377; }
div.cntrread { margin-top:10em; margin-bottom: 5em; text-align: center; font-size: medium; color: #444488; }
div.btn120x60 { margin-top: 0em; margin-left: 0em; text-align: left; }
div.r { padding-right: 1.2em; text-align: right; }
div.memoftxt { margin-top: 1.2em; font-size: x-small; color: #333377; }
div.sttl { margin-top: -0.2em; margin-left: -0.2em; margin-bottom: 0.2em; border-width: 0px; }
br.frm { clear: both; }
/* table class */
TABLE.fixed { table-layout: fixed; }
TABLE.auto { table-layout: auto; }
table.main { width: 760; background-color: transparent; border-color: #6666aa; border-width: 4px; border-style: solid; border-collapse: collapse; border-spacing: 0; margin-top: 0em; margin-left: 12px; margin-bottom: -0.2em; text-align: left; }
/* table.main-center { width: 760; background-color: transparent; border-color: #6666aa; border-width: 4px; border-style: solid; border-collapse: collapse; border-spacing: 0; margin: 0 auto; text-align: left; } */
table.tittle { width: 770; background-color: transparent; margin-top: 0em; margin-left: 5px; margin-bottom: -0.1em; border-width: 0px; }
/* table.tittle-center { width: 770; background-color: transparent; margin-bottom: -0.1em; margin: 0 auto; border-width: 0px; } */
table.sttl { width: 450; background-color: transparent; margin-top: -0.2em; margin-left: -0.2em; margin-bottom: 0.2em; border-width: 0px; }
table.sttl-r { width: 170; background-color: transparent; margin-top: -0.2em; margin-right: -1.2em; margin-bottom: 0.2em; border-width: 0px; }
table.main-a { width: 101%; background-color: transparent; margin: -2px -2px -2px -2px; text-align: left; border-color: #6666aa; border-width: 2px; border-style: solid; border-collapse: collapse; border-spacing: 0; }
table.main-a2 { width: 101%; background-color: transparent; margin: -2px -2px -2px -2px; text-align: left; border-color: #6666aa; border-width: 0px; border-style: solid; border-collapse: collapse; }
table.main-b { width: 101%; background-color: transparent; margin: 0em -6em 0em 0em; border-color: #6666aa; border-width: 0px; border-style: solid; border-collapse: collapse; border-spacing: 0; }
table.main-c { width: 101%; background-color: transparent; margin: 0em -10em 0em 0em; border-color: #6666aa; border-width: 0px; border-style: solid; border-collapse: collapse; }
table.main-a-bbs { width: 101%; background-color: transparent; margin: -2px -2px -2px -2px; text-align: left; border-color: #6666aa; border-width: 2px; border-style: solid; border-collapse: collapse; }
table.main-b-bbs { width: 101%; background-color: transparent; margin: 0em -8em 0em 0em; border-color: #6666aa; border-width: 0px; border-style: solid; border-collapse: collapse; }
table.cm { width: 550; background-color: transparent; margin-top: 2.0em; margin-left: 0em; margin-bottom: 1.0em; text-align: center; }
table.cm2 { width: 728; background-color: transparent; margin-top: 1.0em; margin-left: 8em; margin-bottom: 1.0em; text-align: center; }
table.bnout { width: 98%; margin-top: 0em; margin-bottom: 0em; text-align: center; }
table.bn { width: 240; background-color: #5e5e3e; text-align: center; }
table.bn-m { width: 468; background-color: #575737; text-align: center; }
table.bn-m2 { width: 390; background-color: transparent; margin-top: 4.0em; margin-left: 3.25em; margin-bottom: 1.0em; }
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: 1.5em 0.1em 0.7em 0.1em; border-width: 0px; }
table.bn-m5b { width: 160; background-color: transparent; margin: 0.5em 0.1em 0.5em 0.1em; border-width: 0px; }
table.bn-m5c { width: 160; background-color: transparent; margin: 1.5em 0.1em 0.7em 1.0em; border-width: 0px; }
table.bn-m5d { width: 160; background-color: transparent; margin: 1.5em 0.1em 0.2em 0.1em; border-width: 0px; }
table.bn-m6 { width: 160; background-color: transparent; margin: 0.5em 0.1em 0.5em 0.1em; border-width: 0px; }
table.bn-m6b { width: 120; background-color: transparent; margin: 0.5em 0.1em 0.5em 1.22em; border-width: 0px; }
table.bn-m6c { width: 160; background-color: transparent; margin: 0.5em 0em 0.5em 0.05em; border-width: 0px; }
table.bn-mtop { width: 400; background-color: transparent; margin-top: 0.5em; margin-bottom: 1.0em; margin-left: 7em; }
table.bn-gglsrchkd { width: 160; background-color: transparent; margin: 0.1em 0.1em 0.25em 0.4em; border-width: 0px; }
table.bn-gglsrchkd2 { width: 100%; background-color: transparent; margin: 0.1em 0.1em 0.25em 0.25em; border-width: 0px; }
table.end { width: 770; background-color: transparent; margin-top: -0.5em; margin-left: 5px; margin-bottom: 0em; border-width: 0px; }
table.inlist { width: 100%; background-color: transparent; margin-top: 0em; margin-left: 2em; border-width: 0px; }
table.inlist2 { width: 90%; background-color: transparent; margin-top: 0em; margin-right: 5em; margin-left: 2em; border-width: 0px; }
table.sitelist { width: 98%; background-color: transparent; margin-top: 1em; margin-right: 1em; margin-left: 0.1em; border-width: 0px; }
table.sitelist2 { width: 590; background-color: transparent; margin-top: 1.0em; margin-bottom: 0.5em; border-width: 0px; }
table.adslist { width: 470; background-color: transparent; margin-top: 0.2em; margin-bottom: 0.5em; margin-left: 1.0em; border-width: 0px; }
table.direct_af { margin: 1.0em 1.0em 1.0em 1.0em; width: 90%; background-color: transparent; border-width: 0px; }
table.direct_af_mv { margin: 1.0em 1.0em 1.0em 10.0em; width: 50%; background-color: transparent; border-width: 0px; }
table.2cut_photo { margin-top: 1.0em; margin-bottom: 1.0em; margin-left: 3.0em; width: 100%; background-color: transparent; border-width: 0px; }
table.inlist3 { width: 45%; background-color: transparent; margin-top: -2em; margin-right: 1em; margin-left: 22em; border-width: 0px; }
table.memo-f { width: 161; background-color: #ffdddd; margin: 0em 0em 0em -0.05em; border-color: #eeaaaa; border-width: 0px; }
table.memo-f2 { width: 163; background-color: #ffdddd; margin: 0em 0em 0em 0em; border-color: #eeaaaa; border-width: 0px; }
table.memo-f3 { width: 160; background-color: #ffdddd; margin: 0em 0em 0em 0.05em; border-color: #eeaaaa; border-width: 1px; border-style: solid; }
td.ttl { width: 770; background-color: transparent; padding: 0em 0em 0em 0em; border-width: 0px; }
td.ttl2 { width: 450; background-color: transparent; padding: 0em 0em 0em 0em; border-width: 0px; }
td.ttl2-r { width: 170; background-color: transparent; padding: 0em -6em 0em 0em; border-width: 0px; }
td.ttl3-r { width: 170; background-color: transparent; padding: 0em -6em 0em 0em; border-width: 0px; }
td.data { width: 590; background-color: transparent; padding: 0em 0em 0em 0em; border-color: #6666aa; border-width: 2px; border-style: solid; vertical-align: top; }
td.data-n { width: 760; background-color: transparent; padding: 0em 0em 0em 0em; border-color: #6666aa; border-width: 2px; border-style: solid; vertical-align: top; }
td.data1 { width: 590; background-color: transparent; border-color: #6666aa; border-width: 2px; border-style: solid; vertical-align: top; padding: 1em 1em 1em 1em; }
td.data2 { width: 590; background-color: transparent; border-color: #6666aa; border-width: 2px; border-style: solid; vertical-align: top; padding: 0em 0em 1em 0em; }
td.data2a { width: 590; height: 120; background-color: transparent; border-color: #6666aa; border-width: 2px; border-style: solid; vertical-align: top; padding: 0em 0em 1em 0em; }
td.data2a1 { width: 590; height: 100; background-color: transparent; border-color: #6666aa; border-width: 2px; border-style: solid; vertical-align: top; padding: 0em 0em 1em 0em; }
td.data2b { width: 590; height: 150; background-color: transparent; border-color: #6666aa; border-width: 2px; border-style: solid; vertical-align: top; padding: 0em 0em 1em 0em; }
td.data2c { width: 590; height: 188; background-color: transparent; border-color: #6666aa; border-width: 2px; border-style: solid; vertical-align: top; padding: 0em 0em 1em 0em; }
td.data2d { width: 590; height: 270; background-color: transparent; border-color: #6666aa; border-width: 2px; 0px; border-style: solid; vertical-align: top; padding: 0em 0em 1em 0em; }
td.data3 { width: 100%; background-color: transparent; border-color: #6666aa; border-width: 2px; border-style: solid; vertical-align: top; margin: -1em -3em -1em -1em; padding: 0em 0em 1em 0em; }
td.r02 { width: 170; background-color: transparent; padding: 0em 0em 0em 0em; border-color: #6666aa; border-width: 0px; border-style: solid; }
td.r03 { width: 170; background-color: transparent; padding: 0em -1em 0em 0em; border-color: #6666aa; border-width: 0px; border-style: solid; }
td.bn-m5td-min { width: 160; height: 65; background-color: transparent; padding: 0em 0em 0.25em 0em; border-width: 0px; vertical-align: top; }
td.bn-m5td { width: 160; height: 80; background-color: transparent; padding: 0em 0em 0.25em 0em; border-width: 0px; vertical-align: top; }
td.bn-m5td-m { width: 160; height: 90; background-color: transparent; padding: 0em 0em 0.25em 0em; border-width: 0px; vertical-align: top; }
td.bn-m5td-s { width: 160; height: 90; background-color: transparent; padding: 0em 0.25em 0.25em -1em; border-width: 0px; vertical-align: top; }
td.bn-m5td-m2 { width: 160; height: 95; background-color: transparent; padding: 0em 0em 0.25em 0em; border-width: 0px; vertical-align: top; }
td.bn-m5td-l { width: 160; height: 110; background-color: transparent; padding: 0em 0em 0.25em 0em; border-width: 0px; vertical-align: top; }
td.bn-m5td-img { width: 160; height: 80; background-color: transparent; padding: 0em 0em 0em 1em; border-width: 0px; vertical-align: top; }
td.bn-m-gglsrchkd { width: 160; height: 32; background-color: transparent; padding: 0em 0em 0.25em 0em; border-width: 0px; vertical-align: top; text-align: left; }
td.bn-m-goosrchkd { width: 160; background-color: transparent; padding: 0em 0em 0.25em 0em; border-width: 0px; vertical-align: top; text-align: left; }
td.bn-m6td { width: 160; height: 52; background-color: transparent; padding: 0em 0em 0em 2em; border-width: 0px; vertical-align: top; }
td.bn-m6btd { width: 160; height: 90; background-color: transparent; padding: 1em 0em 0em 0em; border-width: 0px; vertical-align: top; font-weight: bold; }
td.bn-m6ctd { width: 160; height: 135; background-color: transparent; padding: 0 22 0 18; border-width: 0px; vertical-align: top; }
td.bn-m6ctd2 { width: 160; height: 70; background-color: transparent; padding: 0 22 0 18; border-width: 0px; vertical-align: top; }
td.bn-m6ctd3 { width: 160; height: 90; background-color: transparent; padding: 0 22 0 18; border-width: 0px; vertical-align: top; }
td.bn-m6ctd4 { width: 160; height: 140; background-color: transparent; padding: 0 22 0 18; border-width: 0px; vertical-align: middle; }
td.bn-m6ctd5 { width: 160; height: 95; background-color: transparent; padding: 0 22 0 18; border-width: 0px; vertical-align: top; }
td.bn-m6ctd6 { width: 160; height: 140; background-color: transparent; padding: 0 21 0 16; border-width: 0px; vertical-align: middle; }
td.bn-m6ctd7 { width: 160; height: 135; background-color: transparent; padding: 0 21 0 19; border-width: 0px; vertical-align: top; }
td.bn-m6ctd8 { width: 160; height: 140; background-color: transparent; padding: 0 23 0 19; border-width: 0px; vertical-align: top; }
td.bn-m6ctd9 { width: 160; height: 140; background-color: transparent; padding: 0 17 0 5; border-width: 0px; vertical-align: top; }
td.bn-m6ctd10 { width: 160; height: 140; background-color: transparent; padding: 0 5 0 0; border-width: 0px; vertical-align: top; }
td.bn-m7td { width: 120; height: 610; background-color: transparent; padding: 1em 0em 0em 0em; border-width: 0px; vertical-align: top; font-weight: bold; }
td.bn-m7td2 { width: 160; height: 610; background-color: transparent; padding: 1em 0em 0em 0em; border-width: 0px; vertical-align: top; font-weight: bold; }
td.bn-m8ctd { width: 160; height: 260; background-color: #ffffff; padding: 0 22 0 18; border-width: 0px; vertical-align: top; }
td.bn-m9ctd { width: 160; height: 90; background-color: transparent; padding: 0em 0.4em 1em 0.4em; border-width: 0px; vertical-align: top; }
td.bn-mtoptd { width: 192; height: 40; background-color: transparent; padding-right: 0.8em; border-width: 0px; vertical-align: top; }
td.endsense { width: 770; background-color: transparent; padding: 0em 0em 0em 0em; border-width: 0px; }
td.menu01 { width: 170; padding: 0.2em 0.2em 0.2em 0.2em; text-align: left; font-size: small; }
td.menu02 { width: 150; padding: 0.2em 0.2em 0.2em 0.2em; text-align: left; vertical-align: top; font-size: small; }
td.menu03 { padding: 0.2em 0.2em 0.2em 0.2em; text-align: left; vertical-align: top; font-size: x-small; }
td.listbanner { width: 183; height: 58; background-color: transparent; padding: 0.5em 0.2em 0.5em 0.2em; border-width: 0px; vertical-align: top; text-align: center; font-weight: bold; font-size: x-small; }
td.adslistbanner { width: 130; height: 280; background-color: transparent; padding: 0.5em 0.2em 0.5em 0.2em; border-width: 0px; vertical-align: top; text-align: center; font-weight: bold; font-size: small; }
td.listtxt { width: 440; height: 58; background-color: transparent; padding: 0.5em 1.0em 0.5em 0.2em; border-width: 0px; vertical-align: middle; text-align: left; }
td.adslisttxt { width: 340; height: 280; background-color: transparent; padding: 0.5em 1.0em 0.5em 0.2em; border-width: 0px; vertical-align: middle; text-align: left; }
td.listbn2 { width: 164; background-color: transparent; border-width: 0px; vertical-align: top; text-align: left; font-size: x-small; }
td.listbn2b { background-color: transparent; border-width: 0px; vertical-align: top; text-align: left; font-size: x-small; }
td.listbn2ttl { width: 98; background-color: transparent; border-width: 0px; vertical-align: top; text-align: center; font-size: x-small; }
td.direct_af2 { width: 50%; padding-bottom: 1.5em; background-color: transparent; border-width: 0px; vertical-align: top; text-align: left; font-size: x-small; }
td.direct_af2b { width: 100%; padding-bottom: 1.5em; background-color: transparent; border-width: 0px; vertical-align: top; text-align: left; font-size: x-small; }
td.direct_af2c { width: 50%; padding-bottom: 1.5em; padding-bottom: 5em; background-color: transparent; border-width: 0px; vertical-align: top; text-align: left; font-size: x-small; }
td.direct_af3 { width: 50%; padding-bottom: 1.5em; background-color: transparent; border-width: 0px; vertical-align: top; text-align: left; font-size: x-small; }
td.direct_af4 { width: 50%; padding-right: 0em; padding-bottom: 1.5em; background-color: transparent; border-width: 0px; vertical-align: top; text-align: right; font-size: x-small; }
td.direct_af5 { width: 100%; margin-right: 2em; padding-right: 0em; padding-bottom: 1.5em; background-color: transparent; border-width: 0px; vertical-align: top; text-align: left; font-size: small; }
td.memo-ftd1 { width: 101%; height: 113; background-color: #ffdddd; border-color: #eeaaaa; border-width: 1px; border-style: solid; vertical-align: top; margin: 0em 0em 0em 0em; padding: 0em 0em 0.5em 0em;  }
td.memo-ftd1b { width: 100%; height: 113; background-color: transparent; border-color: transparent; border-width: 0px; border-style: solid; vertical-align: top; margin: 0em 0em 0em 0em; padding: 0em 0em 0.5em 0em;  }
td.memo-ftd2 { width: 101%; height: 95; background-color: #ffdddd; border-color: #eeaaaa; border-width: 1px; border-style: solid; vertical-align: top; margin: -1.0em 0em 0em 0em; padding: 0em 0em 0.5em 0em;  }
td.memo-ftd3 { width: 101%; height: 113; background-color: #ffdddd; border-color: #eeaaaa; border-width: 1px; border-style: solid; vertical-align: top; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em;  }
td.memo-ftd4 { width: 101%; height: 110; background-color: #ffdddd; border-color: #eeaaaa; border-width: 1px; border-style: solid; vertical-align: top; margin: -1.0em 0em 0em 0em; padding: 0em 0em 0em 0em;  }
ul.new { margin-top: 0.5em; margin-bottom: 0.1em; margin-left: 2.0em; padding-right: 0.7em; line-height: 1.1; text-align: left; }
ul.ev1 { margin-top: 0.25em; margin-right: 0em; margin-left: 0.7em; margin-bottom: 0.5em; line-height: 1.0; font-size: x-small; }
ol.ps { list-style-type: lower-alpha; list-style-position: outside; margin-top: -0.1em; margin-right: 0.7em; margin-left: 3em; margin-bottom: 0.5em; line-height: 1.0; }
ol.ev { list-style-type: decimal; list-style-position: outside; margin-top: 0.25em; margin-right: 0em; margin-left: 0.7em; margin-bottom: 0.5em; line-height: 1.0; font-size: x-small; }
ol.ev2 { list-style-type: decimal; list-style-position: outside; margin-top: 0.25em; margin-right: 0em; margin-left: 0.7em; margin-bottom: 0.5em; line-height: 1.1; font-size: small; }
ol.ev3 { list-style-type: circle; list-style-position: outside; margin-top: 0.25em; margin-right: 0em; margin-left: 0.7em; margin-bottom: 0.5em; line-height: 1.0; font-size: x-small; }
ol.ev4 { list-style-type: circle; list-style-position: outside; margin-top: 0.25em; margin-right: 0em; margin-left: 0.7em; margin-bottom: 0.5em; line-height: 1.1; font-size: small; }
ol.ev5 { list-style-type: lower-alpha; list-style-position: outside; margin-top: 0.25em; margin-right: 0em; margin-left: 0.7em; margin-bottom: 0.5em; line-height: 1.1; font-size: small; }
ul.ev6 { list-style-type: circle; list-style-position: outside; margin-top: 0.7em; margin-right: 0em; margin-left: 0.7em; margin-bottom: 0.7em; line-height: 1.1; font-size: x-small; }
ul.ev7 { list-style-type: circle; list-style-position: outside; margin-top: 0.7em; margin-right: 0em; margin-left: 0.7em; margin-bottom: 0.7em; line-height: 1.1; font-size: small; }
ol.ev8 { list-style-type: lower-alpha; list-style-position: outside; margin-top: 0.25em; margin-right: 0em; margin-left: 0.7em; margin-bottom: 0.5em; line-height: 1.0; font-size: x-small; }
dl.p { margin: 0.5em 1.2em 2.0em 1.2em; line-height: 1.2; text-align: justify; text-justify: inter-ideograph; text-indent: 0pt; line-break: strict; text-autospace: ideograph-numeric; word-break: normal; }
dl.ev5 { margin-top: 0.25em; margin-right: 0em; margin-left: 0.7em; margin-bottom: 0.5em; line-height: 1.1; font-size: x-small; }
dl.newdata { margin-top: 0.5em; margin-bottom: 0.1em; margin-left: 1.0em; padding-right: 1.1em; line-height: 1.1; text-align: justify; text-justify: inter-ideograph; text-indent: 0pt; line-break: strict; text-autospace: ideograph-numeric; word-break: normal; font-size: x-small; }
dl.datamenu { margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 1.3em; padding-right: 1.1em; line-height: 1.1; text-align: justify; text-justify: inter-ideograph; text-indent: 0pt; line-break: strict; text-autospace: ideograph-numeric; word-break: normal; font-size: x-small; }
dl.adsmenu { margin-top: -0.5em; margin-bottom: 0.5em; margin-left: -1.5em; padding-right: 1.1em; }
dl.f { margin: 0.5em 1.2em 0.5em 1.2em; line-height: 1.6; text-align: justify; text-justify: inter-ideograph; text-indent: 0pt; line-break: strict; text-autospace: ideograph-numeric; word-break: normal; }
dl.menu { margin-top: -1.5em; margin-left: 4%; margin-right: 3%; margin-bottom: 1em; line-height:1.1; text-align: left; font-size: x-small; }
dl.menu2 { margin-top: 1.0em; margin-left: 0.7em; margin-bottom: 1.5em; line-height: 1.6; font-size: medium; }
dl.adsmenu { margin-top: -0.8em; margin-bottom: 0.25em; margin-left: -0.2em; padding-right: 1.1em; }
dl.adsmenuslist { margin-top: -0.8em; margin-bottom: 0.25em; margin-left: 0.65em; padding-right: 1.1em; }
dl.sidelink_idx { margin: 0.75em 0.25em 0.2em 0.25em; text-align: left; font-size: x-small; }
dl.sidelink { margin: 1.0em 0.25em 1.0em 0.25em; text-align: left; font-size: x-small; }
dl.sidelink_adl { margin: 0.1em 0.75em 1.0em 0.25em; text-align: left; font-size: x-small; }
dl.sidelink_srch { margin: 2.5em 0.25em 2.0em 0.25em; text-align: left; font-size: x-small; }
dl.sidelink_srch2 { margin: 1.0em 0.25em 1.0em 0.25em; text-align: left; font-size: x-small; }
dl.chu { margin-top: 1em; margin-left: 2em; margin-right: 2em; margin-bottom: 1em; line-height:1.2; text-align: left; font-size: small; }
dl.chu2 { margin-top: 1em; margin-left: 2em; margin-right: 2em; margin-bottom: 1em; line-height:1.2; text-align: left; font-size: x-small; color: #eedddd; }
dl.rmn5 { margin-top: 1.0em; margin-right: 1.0em; margin-bottom: 0.5em; text-align: left; font-size: x-small; }
dt.chu { margin-left: -1em; margin-bottom: 0.5em; padding-left: 1em; background-color: #C3BDA8; font-weight: bold; }
dt.chu2 { margin-left: -1em; margin-bottom: 0.5em; padding-left: 1em; background-color: #6666aa; font-weight: bold; }
dt.pnew { float: left; margin-right: 0.5em; font-size: small; font-weight: bold; color: #444488;}
dt.datapref { float: left; margin-right: 1.6em; font-size: x-small; font-weight: bold; color: #444488;}
dt.datapref2 { float: left; margin-right: 0.5em; font-size: x-small; font-weight: bold; color: #444488;}
dt.p3 { font-size: small; font-weight: bold; }
dt.p2 { float: left; margin-right: 0.5em; font-size: small; font-weight: bold; color: #444488;}
dt.p2b { margin-right: 0.5em; font-size: small; font-weight: bold; color: #444488;}
dt.p { float: left; margin-right: 0.5em; margin-left: 0.5em; font-weight: bold; font-size: x-small; }
dt.sdlnkttl { margin-top: 0.4em; }
dt.sitelist { margin-top: 0.6em; margin-bottom: 0.2em; font-weight: bold; font-size: medium; }
dd.p { text-align: justify; text-justify: inter-ideograph; line-break: strict; text-autospace: ideograph-numeric; word-break: normal; line-height:1.1; font-size: x-small; }
dd.main { text-align: justify; text-justify: inter-ideograph; text-indent: 8pt; line-break: strict; text-autospace: ideograph-numeric; word-break: normal; margin-top: 0.2em; margin-bottom: 0.2em; padding: 0em 0.2em 0em 0.2em; line-height: 1.1; text-align: left; font-size: small; }
dd.sitelist-d { margin-right: 0.5em; margin-left: 2em; }
dd.sdlink { margin-left: 1em; }
dd.sdlink_adl { margin-bottom: 0.25em; margin-left: 0.3em; }
br.p { clear: both; }
sup.chu { font-size: x-small; margin-right: 0.4em; vertical-align: text-top; }
a.xxsmall { font-size: xx-small; margin-left: 1em; vertical-align: text-top; }
input.imeactive { ime-mode: active; }
.tittle { width: 40%; background-color: #D4CEB9; border-style: solid; border-width: 1; border-color: #F5EFDA; padding: 0.1em; color: #000000; }
.btittle { background-color: #C3BDA8; font-weight: bold; }
.ctittle { background-color: #C3BDA8; border-style: solid; border-width: 3; border-color: #C3BDA8; padding: 0.1em; color: #000000; text-indent:10pt; }
.dtittle { background-color: #C3BDA8; border-style: solid; border-width: 0; border-color: #F5EFDA; padding: 0.1em
; color: #000000; text-indent:20pt; }
.zutittle { background-color: #C3BDA8; border-style: solid; border-width: 1; border-color: #F5EFDA; }
.person { color: #000044; }
.site { color: #330000; }
.trace { color: #330000; }
.remain { color: #000011; }
.century { color: #000011; }
.year { color: #000033; }
.book { color: #003333; }
.num { font-weight: bold; }
.chulist { padding-left: 1.6em; }
.s { font-weight: bold; }
.ss { margin-right: 0.1em; margin-left: 0.3em; font-weight: bold; color: #ff0000; }
.date { color: #000033; }
.webdata { color: #333377; }
.webdata-s { color: #333377; font-size: x-small; }
.namedata { color: #333377; }
.sub { font-size: x-small; }
.subsub { font-size: xx-small; color: #79725a; }
.subsub2 { font-size: x-small; color: #444488; }
.subsub3 { font-size: xx-small; color: #444488; }
.subsub4 { font-size: xx-small; color: #333377; }
.sub1 { text-align: left; font-size: x-small; }
.count-n { margin-right: 1em; margin-left: 1.75em; font-weight: bold; }
input, select, textarea { background-color:#eedddd; color: #444488; border: solid 1px #6666aa; }
.gglsrchkd { background-color: #eedddd; border-style: solid; border-color: #6666aa; }
.impdata { color: #444488; font-weight: bold; }
.box1 { text-align:center; width:100%; }
.box2 { text-align:left; margin:0px auto; width:120px; }
.box3 { text-align:left; margin:0px auto; width:145px; }
#1 { color: #444488; font-weight: bold; }
#17 { margin-top: -3.5px; }

