body { 
 margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; 
 scrollbar-base-color: #ffffff;
 scrollbar-arrow-color: #888888;
 scrollbar-DarkShadow-Color:#ffffff;
}
body,td,th { background-color: #ffffff; color: #330033; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:17px; }
ul { margin-top:0px; }
ol { margin-top:0px; }
li { margin-bottom: 10px; text-align:justify; }
li.marginNone  { font-size:12px; margin-top: 0px; margin-bottom: 0px; }
li.nojust { margin-bottom: 10px; } 

.announce2008 { font-weight:bold; font-size:15px; margin-bottom:5px; margin-left:20pt; }
.marginL30 { margin-left: 20pt; }
.fontChika { font-size: 13px; }

a:link { color: #0000cc; text-decoration: none; }
a:visited { color: #000099; text-decoration: none; }
a:hover { color: #330033; text-decoration: none; }
a:active { color: #000000; text-decoration: none; }

a.linkTextBlue18 { color: #0000cc;  font-size:18px;  font-weight:bold; text-decoration: none; }
a.linkTaiko { color: #620F5F;  font-size:12px;  font-weight:bold; text-decoration: none; }
.textBlue18 { color: #0000cc;  font-size:18px;  font-weight:bold; }

a.footer:link { color: #888888; font-size:11px; text-decoration: none; }
a.footer:visited { color: #888888; font-size:11px; text-decoration: none; }
a.footer:hover { color: #330033; font-size:11px; text-decoration: none; }
a.footer:active { color: #000000; font-size:11px; text-decoration: none; }
.footerlinkNOT { color: #888888; font-size:11px; line-height:11px; margin: 0px 0px 0px 0px; }
.footerPalelinkNOT { color: #ccc; font-size:11px; line-height:11px; margin: 0px 0px 0px 0px; }

a.linkHidden:link { color: #330033; text-decoration: none; }
a.linkHidden:visited { color: #330033; text-decoration: none; }
a.linkHidden:hover { color: #0000cc; text-decoration: none; }
a.linkHidden:active { color: #330033; text-decoration: none; }

a.navFooter:link { color: #888888; font-size:11px; text-decoration: none; }
a.navFooter:visited { color: #888888; font-size:11px; text-decoration: none; }
a.navFooter:hover { color: #330033; font-size:11px; text-decoration: none; }
a.navFooter:active { color: #000000; font-size:11px; text-decoration: none; }

a.navMenu:link { color: #c5a6c4; font-size:13px; font-weight:bold; text-decoration: none; }
a.navMenu:visited { color: #c5a6c4;  font-size:13px; font-weight:bold; text-decoration: none; }
a.navMenu:hover { color: #330033; font-size:13px; font-weight:bold;  text-decoration: none; }
a.navMenu:active { color: #000000; font-size:13px; font-weight:bold;  text-decoration: none; }

a.navMenuCurrent:link { color: #6d206a; font-size:13px; font-weight:bold; text-decoration: none; }
a.navMenuCurrent:visited { color: #6d206a;  font-size:13px; font-weight:bold; text-decoration: none; }
a.navMenuCurrent:hover { color: #330033; font-size:13px; font-weight:bold;  text-decoration: none; }
a.navMenuCurrent:active { color: #000000; font-size:13px; font-weight:bold;  text-decoration: none; }

a.navMenuSub:link { color: #9f6d9d; font-size:12px; font-weight:bold; text-decoration: none; }
a.navMenuSub:visited { color: #9f6d9d;  font-size:12px; font-weight:bold; text-decoration: none; }
a.navMenuSub:hover { color: #330033; font-size:12px; font-weight:bold;  text-decoration: none; }
a.navMenuSub:active { color: #000000; font-size:12px; font-weight:bold;  text-decoration: none; }

a.navMenuSubCurrent:link { color: #6d206a; font-size:12px; font-weight:bold; text-decoration: none; }
a.navMenuSubCurrent:visited { color: #6d206a;  font-size:12px; font-weight:bold; text-decoration: none; }
a.navMenuSubCurrent:hover { color: #330033; font-size:12px; font-weight:bold;  text-decoration: none; }
a.navMenuSubCurrent:active { color: #000000; font-size:12px; font-weight:bold;  text-decoration: none; }

a.navYears:link { color: #0000ff; }
a.navYears:visited { color: #0000ff; }
a.navYears:hover { color: #330033; }
a.navYears:active { color: #000000;  }

a.linkDiscographyTitle:link { color: #0000cc; font-size:18px;  font-weight:bold; line-height:22px;  font-family:Times New Roman,Georgia,Times;   text-decoration: none; }
a.linkDiscographyTitle:visited { color: #0000cc; font-size:18px;  font-weight:bold; line-height:22px; font-family:Times New Roman,Georgia,Times;   text-decoration: none; }
a.linkDiscographyTitle:hover { color: #330033; font-size:18px;  font-weight:bold; line-height:22px; font-family:Times New Roman,Georgia,Times;   text-decoration: none; }
a.linkDiscographyTitle:active { color: #000000; font-size:18px;  font-weight:bold; line-height:22px; font-family:Times New Roman,Georgia,Times;   text-decoration: none; }
.linkDiscographyTitleNot { color: #0000aa; font-size:18px;  font-weight:bold; line-height:22px; font-family:Times New Roman,Georgia,Times; }

a.linkJouissance:link { color:#620F5F; font-size:18px;  font-weight:bold;  font-family:Times New Roman,Georgia,Times;  text-decoration: none; }
a.linkJouissance:visited { color: #620F5F; font-size:18px;  font-weight:bold;  font-family:Times New Roman,Georgia,Times; text-decoration: none; }
a.linkJouissance:hover { color: #330033; font-size:18px;  font-weight:bold;  font-family:Times New Roman,Georgia,Times; text-decoration: none; }
a.linkJouissance:active { color: #000000; font-size:18px;  font-weight:bold;  font-family:Times New Roman,Georgia,Times;  text-decoration: none; }
.linkJouissanceNot { color: #0000aa; font-size:18px;  font-weight:bold;  font-family:Times New Roman,Georgia,Times; }

a.linkJouissanceArrow:link { color:#620F5F; font-size:18px;  font-weight:bold;  font-family:Times New Roman,Georgia,Times;  text-decoration: none; }
a.linkJouissanceArrow:visited { color: #620F5F; font-size:18px;  font-weight:bold;  font-family:Times New Roman,Georgia,Times; text-decoration: none; }
a.linkJouissanceArrow:hover { color: #0000cc; font-size:18px;  font-weight:bold;  font-family:Times New Roman,Georgia,Times; text-decoration: none; }
a.linkJouissanceArrow:active { color: #000000; font-size:18px;  font-weight:bold;  font-family:Times New Roman,Georgia,Times;  text-decoration: none; }
.linkJouissanceArrowNot { color: #0000aa; font-size:18px;  font-weight:bold;  font-family:Times New Roman,Georgia,Times; }

a.linkSitemap:link { color: #0000cc; font-size:18px;  font-weight:bold;  font-family:Times New Roman,Georgia,Times;  text-decoration: none; }
a.linkSitemap:visited { color: #0000cc; font-size:18px;  font-weight:bold;  font-family:Times New Roman,Georgia,Times; text-decoration: none; }
a.linkSitemap:hover { color: #330033; font-size:18px;  font-weight:bold;  font-family:Times New Roman,Georgia,Times; text-decoration: none; }
a.linkSitemap:active { color: #000000; font-size:18px;  font-weight:bold;  font-family:Times New Roman,Georgia,Times;  text-decoration: none; }
.linkSitemapNot { color: #0000aa; font-size:18px;  font-weight:bold;  font-family:Times New Roman,Georgia,Times; }

a.linkSitemapSub:link { color: #9999CC; font-size:18px;  font-weight:bold;  font-family:Times New Roman,Georgia,Times;  text-decoration: none; }
a.linkSitemapSub:visited { color: #9999CC; font-size:18px;  font-weight:bold;  font-family:Times New Roman,Georgia,Times; text-decoration: none; }
a.linkSitemapSub:hover { color: #330033; font-size:18px;  font-weight:bold;  font-family:Times New Roman,Georgia,Times; text-decoration: none; }
a.linkSitemapSub:active { color: #000000; font-size:18px;  font-weight:bold;  font-family:Times New Roman,Georgia,Times;  text-decoration: none; }
.linkSitemapSubNot { color: #9999CC; font-size:18px;  font-weight:bold;  font-family:Times New Roman,Georgia,Times; }

a.linkSitemapSubSub:link { color: #B6B6E1; font-size:18px;  font-weight:bold;  font-family:Times New Roman,Georgia,Times;  text-decoration: none; }
a.linkSitemapSubSub:visited { color: #B6B6E1; font-size:18px;  font-weight:bold;  font-family:Times New Roman,Georgia,Times; text-decoration: none; }
a.linkSitemapSubSub:hover { color: #330033; font-size:18px;  font-weight:bold;  font-family:Times New Roman,Georgia,Times; text-decoration: none; }
a.linkSitemapSubSub:active { color: #000000; font-size:18px;  font-weight:bold;  font-family:Times New Roman,Georgia,Times;  text-decoration: none; }
.linkSitemapSubSubNot { color: #B6B6E1; font-size:18px;  font-weight:bold;  font-family:Times New Roman,Georgia,Times; }

a.paraCredit:link { color: #663366; font-size:9px; text-decoration: none; }
a.paraCredit:visited { color: #663366; font-size:9px; text-decoration: none; }
a.paraCredit:hover { color: #330033; font-size:9px; text-decoration: none; }
a.paraCredit:active { color: #000000; font-size:9px; text-decoration: none; }

a.paraCredit12:link { color: #663366; font-size:12px; text-decoration: none; }
a.paraCredit12:visited { color: #663366; text-decoration: none; }
a.paraCredit12:hover { color: #330033; text-decoration: none; }
a.paraCredit12:active { color: #000000; text-decoration: none; }

a.linkPageTitle { color:#620F5F; }
a.linkPageTitle:hover { color:#0000cc; }

.aBox { font-weight:bold; margin-bottom:10px; border: thin; text-align:justify; }
.2006Title { color:#620F5F; font-size:20px;  font-weight:bold; line-height: 24px; margin-bottom: 8px;  }
.titleWave { font-size: 17px;  font-weight:bold; line-height: 25px; }
.titleWaveSmaller { text-align:center; font-size:13px; font-weight:lighter; font-style:italic; letter-spacing: 1px; line-height: 13px; }
.2006entryTitle { text-align:center; font-size:16px; font-weight:bold; line-height: 25px; }
.2006entryTitleLeft { font-size:16px; font-weight:bold; line-height: 25px; }
.2007entryTitleLeft { font-size:16px; line-height: 20px; }
.XXX { color: #000099;  font-size:16px; line-height: 20px; }
.XXXmarged { color: #000099; font-size:16px; line-height: 20px; margin-top: 5px; margin-bottom: 10px; }

.announce { border-color:#be9cbd; border-style:double; margin-top:5px; margin-bottom: 5px; }
.announcePad { margin:5px; }
.announceOTher { border-color:#be9cbd; border-style:dotted; margin-top:5px; margin-bottom: 5px; }
.announcePadTB { margin-top: 5px; margin-bottom: 15px; margin-top: 10px; margin-left: 25px; margin-right: 25px; }
.BGI { margin-left: 275px;  }
.bellGardenNote { font-size: 12px; line-height:14px;  margin-bottom:5px;  text-align:justify; }
.caption { color:#aaaaaa; font-size: 10px;  margin-left: 5px; }
.textGray12 { color:#aaaaaa; font-size: 12px; }

.captionSlide { color:#aaaaaa; font-size:12px; margin-left: 5px; text-align:justify;  }
.captionIzumi { color:#aaaaaa; font-size:12px; text-align:right;  }
.captionBGI { color:#aaaaaa; font-size:14px; text-align:center; }
.captionPPB { color:#aaaaaa; font-size:14px;  text-align:justify;  }
.captionSculpture { color:#aaaaaa; font-size:14px; text-align:center;  }
.font12 { font-size: 12px; }
.floatItLeft { float:left;  }
.floatItRight { float:right;  }
.italics { font-style:italic;  }
.marginIndent { margin-left: 25px; margin-right:25px; margin-bottom:10px;  text-align:justify; }
.newsTheWave { color:#620F5F; font-size:34px;  font-weight:bold; line-height: 34px; margin-bottom: 8px;  }
.newsTheWaveSub { color:#620F5F; font-size:22px;  font-weight:bold; line-height: 24px; margin-bottom: 8px; text-align:center;  }
.newsTheWaveSubSub { color:#620F5F; font-size:18px;  font-weight:bold; line-height: 24px; margin-bottom: 8px; text-align:right;  }
.pageTitleNomarg18 { color:#620F5F; font-size:18px;  font-weight:bold; margin-bottom:10px;  }
.pageTitleNomarg18text { color:#620F5F; font-size:18px; text-align:justify; margin-bottom:10px;  }
.pageTitleNomarg16 { color:#620F5F; font-size:16px;  font-weight:bold; margin-bottom:10px;  }
.pageTitleNomarg16B5 { color:#620F5F; font-size:16px;  font-weight:bold; margin-bottom:5px;  }
.titleBGI { font-size: 17px;  font-weight:bold; margin-top:5px; }
.pageTitleNomarg { color:#620F5F; font-size:18px;  font-weight:bold; margin-bottom:5px;  }
.pageTitle { color:#620F5F; font-size:22px;  font-weight:bold; margin-left: 25px; margin-bottom:10px;  }
.pageTitle22B15B8 { color:#620F5F; font-size:22px;  font-weight:bold; margin-bottom: 8px;  }
.pageTitle22B15 { color:#620F5F; font-size:22px;  font-weight:bold; margin-bottom: 15px;  }
.pageTitle24Marg { color:#620F5F; font-size: 24px;  font-weight: bold; margin-left: 15px; line-height:30px;  }
.pageTitlePerfHist { color:#620F5F; font-size: 22px;  font-weight: bold; margin-left: 25px; line-height:30px;  }
.pageTitleMarg { color:#620F5F; font-size: 26px;  font-weight:bold; line-height:30px; margin-left: 25px;  }
.pageTitleMargItalics { color:#620F5F; font-size: 20px; font-style:italic; line-height:15px; margin-left: 225px; margin-top: 0px;  }
.pageTitleMarg5 { color:#620F5F; font-size: 18px;  font-weight:bold; margin-bottom:10px;  }
.pageTitleMargL { color:#620F5F; font-size: 28px;  font-weight:bold; margin-left: 25px; line-height:30px;  }
.pagepara { color:#620F5F; margin-bottom:5px;  }
.pageparaB { color:#620F5F; font-size:15px; margin-bottom:5px;  }
.para { text-align:justify; }
.paraLine { line-height: 1.1em; }
.para8 { text-align:justify; margin-bottom:8px;  }
.para8L { margin-bottom:8px; margin-left: 25px; }
.para8LR { margin-bottom:8px; margin-left: 25px; margin-right: 25px; font-style:italic;  }
.para8T8 { text-align:justify; margin-bottom:8px; margin-top:8px;   }
.paraB { margin-bottom:5px;  text-align:justify; }
.paraB12 { text-align:justify; margin-bottom:12px;  }
.paraB18 { text-align:justify; margin-bottom:18px;  }
.paraBindent { margin-bottom:5px; margin-left:25px;  text-align:justify; }
.paraPale { color: #888888; margin-left: 10px; text-align:justify; }
.paraI { font-size:16px;  margin-bottom:5px;  text-align:justify; font-style:italic;  }
.quote1 { margin-bottom:5px; text-align:justify; }
.quote2 { color: #666666; margin-bottom:8px; text-align:justify; }
.textBlue { color: #000099; }
.textBlueF { color: #000099; font-size:14px; }
.textBlueFmarg { color: #000099; font-size:14px; margin-left: 30px; }
.textBlueMT8 { color: #000099; margin-top:8px; line-height: 16px; }
.textBlueL { color: #000099; line-height: 22px; }
.textBlueLL { color: #000099; line-height: 24px; margin-top:4px; margin-bottom:4px; }
.textBlueMT { color: #000099; margin-top:8px; line-height: 24px; }
.textMT { margin-top:8/px; line-height: 24px; }
.textBlueLgt { color: #0000cc; }
.textBlueCenterNews { color: #000099; font-style:italic; margin-left: 30px; }
.textBlueUL { color: #000099;  font-size:18px;  font-weight:bold; margin: 0px 0px 10px 25px;  }
.textBlueNM { color: #000099;  font-size:18px;  font-weight:bold; margin: 0px;  }
.textBlueULmargT { color: #000099;  font-size:18px;  font-weight:bold; margin: 25px 0px 10px 25px;  }
.textBlueTB { color: #000099; padding: 5px 0px 5px 0px; }
.paraNews { margin-top: 8px; line-height: 20px; }
.paraNewsB8 { margin-bottom: 8px; line-height: 20px; }
.paraNewsTB8 { margin-top: 8px; margin-bottom: 8px; line-height: 20px; }

.weLoseThings { font-size: 12px; line-height:13px; margin-bottom: 3px; }
.weLoseThingsDedication { font-size: 16px; line-height: 22px;  margin-top: 25px; }
.weLoseThingsDedicationMachiko { font-size: 18px; line-height: 22px;  margin-top: 15px; }
.weLoseThingsParaTB5 { margin-top:5px; margin-bottom:5px;  text-align:justify; }
.widthIzumi { text-align:center; width:553px;  }
.fontSmaller { font-size:smaller; line-height:16px; }

.marg0 { margin:0px; }
.marginB { margin-bottom: 15px; }
.marginTL8 { margin-top: 8px; margin-left: 8px; }
.marginB5 { margin-bottom: 5px; }
.marginB10 { margin-bottom: 10px; }
.marginL2 { margin-left: 2px; }
.marginL5 { margin-left: 5px; }
.marginL10 { margin-left: 10px; }
.marginLB20 { margin-left: 10px; margin-bottom: 20px; }
.marginL15 { margin-left: 15px; }
.marginL25 { margin-left: 25px; }
.marginL25Blue { color: #000099; margin-left: 25px; }
.marginLR25 { margin-left: 25px; margin-right: 25px; }
.marginL30 { margin-left: 30px; }
.marginL30B { margin-left: 30px; margin-bottom: 5px; }
.marginL100 { margin-left: 100px; }
.marginLT5 { margin-left: 5px; margin-top: 5px; }
.marginL25T5 { margin-left: 25px; margin-top: 5px; }
.marginMP4 { margin-left: 8px; margin-top: 8px; }
.paraJouissance { line-height: 20px; text-align:justify; margin-bottom:8px; margin-top:8px;   }

.marginL25T5B5 { margin-left: 25px; margin-top: 5px; margin-bottom: 5px; }
.marginL50T5 { margin-left: 50px; margin-top: 5px; }
.marginR5 { margin-right: 5px; }
.marginR10 { margin-right: 10px; }
.marginR15 { margin-right: 15px; }
.marginRB5 { margin-right: 5px; margin-bottom: 5px; }
.marginRB15 { margin-right: 15px; margin-bottom: 15px; }
.marginR5B10 { margin-right: 5px; margin-bottom: 10px; }
.marginRT5 { margin-right: 5px; margin-top: 5px; }
.marginT5 { margin-top: 5px; }
.marginT10 { margin-top: 10px; }
.marginT20 { margin-top: 20px; }
.marginTB5 { margin-top: 5px; margin-bottom: 5px; }
.marginTB5text { margin-top: 5px; margin-bottom: 5px; font-size:16px; }
.marginT15B5 { margin-top: 15px; margin-bottom: 5px; }
.marginTB10 { margin-top: 10px; margin-bottom: 10px; }
.marginTB10text { margin-top: 10px; margin-bottom: 10px; font-size:16px; }
.marginTB10L20  { margin-top: 10px; margin-bottom: 10px; margin-left: 30px;}
.marginTB10L { margin-top: 10px; margin-left: 20px;  }
.marginTB5L { margin-top: 5px; margin-left: 20px;  }
.marginTB20 { margin-top: 20px; margin-bottom: 20px; }
.marginL8T5 { margin-top: 5px;  margin-left: 8px;}

.floatRight { float:right; }
.paraText  { margin-top: 10px; text-align:justify;  }
.margLeft30 { margin-left: 30px; }
.marginCD { margin-left: 10pt; margin-top: 20pt; margin-bottom:4px;  }
.purchaseBox { border-color:#CC0000; border-width:thin; border-style:dashed; margin-top:10px; margin-bottom:10px; padding: 10px; width:470px; }
.purchaseBoxMargTopLeft { border-color:#CC0000; border-width:thin; border-style:dashed; margin-left:30px; margin-top:20px; margin-bottom:10px; padding: 10px; width:430px; }
.purchaseBoxMargTopRight { border-color:#CC0000; border-width:thin; border-style:dashed; margin-left:330px; margin-top:20px; margin-bottom:10px; padding: 10px; width:430px; }
.purchaseBoxMargTop { border-color:#CC0000; border-width:thin; border-style:dashed; margin-top:20px; margin-bottom:10px; padding: 10px; width:470px; }
.purchaseBoxMarg { border-color:#CC0000; border-width:thin; border-style:dashed; margin-left: 180px; margin-top:10px; margin-bottom:10px; padding: 10px; width:470px; }
.purchaseBoxMargMore { border-color:#CC0000; border-width:thin; border-style:dashed; margin-left: 320px; margin-top:10px; margin-bottom:10px; padding: 10px; width:470px; }
.purchasePara { margin-left: 30px; margin-top:5px; }
.purchaseAUD { font-size:smaller; margin-left: 60px; }
.margTBfont { font-size: 13px; margin-top: 8px; margin-bottom: 8px; }
