a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#id274bookstext p a:hover,
#lessonsentext p a:hover,
#storeentext p a:hover,
#listentext p a:hover,
#discentext p a:hover,
#homeentext p a:hover,
#id217lessonsjptext p a:hover,
#id252storejptext p a:hover,
#id272booksjptext p a:hover,
#listenjptext p a:hover,
#discjptext p a:hover  {
   background-color: #408080;
   border-width: 1px;
   border-top-style: solid;
   border-top-color: #FFFFFF;
   border-bottom-style: solid;
   border-bottom-color: #FFFFFF;
}

#pid19links,
#pid9booksarticles,
#pid7discography,
#storejp,
#pid15contact,
#pid5newsevents,
#thankyouen,
#pid1home,
#pid3gallery,
#galleryjp,
#pid13lessons,
#discographyjp,
#newseventsjp,
#contactjp,
#booksarticlesjp,
#pid11store,
#homejp,
#thankyoujp,
#pid20linksjp,
#lessonsjp  {
   margin: 0px auto 0px 0px;
   position: relative;
}

#id316newsjptext p,
#contactthankyouentext p,
#contactcybenform p,
#discjptext p,
#contactthankyoujptext p,
#id272booksjptext p,
#id252storejptext p,
#id217lessonsjptext p,
#newsentext p,
#storeentext p,
#lessonsentext p,
#contactcybjpform p,
#contactentext p  {
   margin: 0px;
   color: #FFFFFF;
   line-height: 17px;
   font-size: 15px;
   padding-top: 19px;
   text-align: justify;
}

#linksentext,
#homeentext,
#contactthankyoujptext,
#id252storejptext,
#id190contactjptext,
#contactthankyouentext,
#storeentext,
#lessonsentext,
#homejpnolinkstext,
#contactentext,
#id217lessonsjptext,
#linksjp,
#galleryentext,
#id274bookstext,
#discentext  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 225px;
   width: 861px;
}

#listentext p a,
#id274bookstext p a,
#id217lessonsjptext p a,
#discjptext p a,
#lessonsentext p a,
#discentext p a,
#id272booksjptext p a,
#homeentext p a,
#storeentext p a,
#listenjptext p a,
#id252storejptext p a  {
   background-color: transparent;
   border-width: 0px;
   color: #FFFFFF;
}

#linksbuttong a,
#contactbuttong a,
#newseventsbuttong a,
#discographybuttong a,
#homebuttong a,
#booksarticlesbuttong a,
#nextbutton a,
#lessonsbuttong a,
#storebuttong a,
#gallerybuttong a  {
   background: url(lessonsjpmedia/lessonsbuttong.gif) no-repeat 0% 0px;
   display: block;
   height: 12px;
   width: 45px;
   font-size: 12px;
   line-height: 12px;
}

#cdsbuttong a,
#lessonsjpbuttong a,
#storejpbuttong a,
#linksjpbuttong a,
#booksbuttong a,
#prevbutton a,
#contactjpbuttong a,
#newsbuttong a,
#homejpbuttong a,
#galleryjpbuttong a  {
   background: url(contactmedia/contactjpbuttong.gif) no-repeat 0% 0px;
   display: block;
   height: 13px;
   width: 42px;
   font-size: 13px;
   line-height: 13px;
}

#lessonsbuttong,
#booksarticlesbuttong,
#newseventsbuttong,
#discographybuttong,
#gallerybuttong,
#storebuttong,
#contactbuttong,
#linksbuttong,
#homebuttong  {
   visibility: visible;
   position: absolute;
   left: 1022px;
   top: 37px;
   z-index: 2;
   width: 45px;
   height: 12px;
}

#homejpbuttong,
#storejpbuttong,
#galleryjpbuttong,
#booksbuttong,
#cdsbuttong,
#lessonsjpbuttong,
#linksjpbuttong,
#contactjpbuttong,
#newsbuttong  {
   visibility: visible;
   position: absolute;
   left: 967px;
   top: 36px;
   z-index: 4;
   width: 42px;
   height: 13px;
}

#newsenxmediascroll a:hover,
#newsjpxmediascroll a:hover,
#linksenxmediascroll a:hover,
#linksjpxmediascroll a:hover  {
   border-top: solid;
   border-width: 1px;
   border-top-color: #ffffff;
   background-color: #408080;
}

#atsutra2004kualalumpur,
#id267sankyoku,
#withabohemianpoetofthewoods,
#workshop,
#bladelkifumitsuhashiprague2008ab  {
   visibility: visible;
   position: absolute;
   left: 927px;
   top: 361px;
   z-index: 2;
   width: 301px;
   height: 206px;
   background-repeat: no-repeat;
}

#authortitlemetadata p,
#descriptionmetadata p,
#authormetadata p,
#copyrightmetadata p,
#keywordsmetadata p  {
   font: 10px/15px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#linksjpxmediascroll a,
#newsjpxmediascroll a,
#linksenxmediascroll a,
#newsenxmediascroll a  {
   font-style: italic;
   background-color: transparent;
   border-width: 0px;
   text-decoration: underline;
   color: #FFFFFF;
}

#galleryentext p,
#linksentext p,
#linksjp p,
#id351galleryjptext p,
#homejpnolinkstext p  {
   margin: 0px;
   color: #FFFFFF;
   letter-spacing: 1px;
   line-height: 17px;
   font-size: 23px;
   padding-top: 19px;
   text-align: left;
}

#contactcybjpform fieldset div label,
#contactcybenform fieldset div label  {
   margin-right: 1em;
   display: block;
   text-align: right;
   float: left;
   width: 177px;
}

#contactcybenform fieldset div,
#contactcybjpform fieldset div  {
   font: 15px/17px "Footlight MT Light";
   margin-top: 19px;
   color: #FFFFFF;
   clear: both;
}

#descriptionwritermetadata p,
#documenttitlemetadata p  {
   font: bold 13px/15px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#linksbutton a:hover,
#booksarticlesjpbutton a:hover  {
   background-position: -79px 0%;
}

#id272booksjptext,
#id351galleryjptext,
#discjptext  {
   visibility: visible;
   position: absolute;
   left: 48px;
   z-index: 3;
   width: 861px;
}

#documenttitlemetadata,
#descriptionwritermetadata  {
	visibility: visible;
	position: absolute;
	left: 530px;
	top: 437px;
	z-index: 3;
}

#gallerybutton a:hover,
#galleryjpbutton a:hover  {
   background-position: -90px 0%;
}

#gallerytemplatethumbsheetscroll .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 5px;
   width: 64px;
   height: 64px;
}

#linksenxmediascroll,
#linksjpxmediascroll  {
   height: 486px;
   width: 772px;
   z-index: 3;
   top: 290px;
   left: 74px;
   position: absolute;
   visibility: visible;
   overflow: auto;
   background-color: #336677;
   color: #FFFFFF;
}

#homebutton a:hover,
#homejpbutton a:hover  {
   background-position: -84px 0%;
}

#newsenxmediascroll,
#newsjpxmediascroll  {
   height: 489px;
   width: 836px;
   z-index: 3;
   top: 288px;
   left: 75px;
   position: absolute;
   visibility: visible;
   overflow: auto;
   background-color: #336677;
   color: #FFFFFF;
}

#withgoroyamaguchiboulder1998,
#listenbg  {
   visibility: visible;
   position: absolute;
   left: 927px;
   top: 361px;
   z-index: 2;
   width: 301px;
   background-repeat: no-repeat;
}

#linksbutton a,
#booksarticlesjpbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 79px;
   height: 34px;
   background-position: 0% 0px;
}

#descriptionmetadata,
#keywordsmetadata  {
	visibility: visible;
	position: absolute;
	left: 530px;
	top: 517px;
	z-index: 3;
}

#authortitlemetadata,
#authormetadata  {
	visibility: visible;
	position: absolute;
	left: 530px;
	z-index: 3;
	width: 411px;
}

#gallerybutton a,
#galleryjpbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 90px;
   height: 33px;
   background-position: 0% 0px;
}

#contactcybjpform,
#contactcybenform  {
   visibility: visible;
   position: absolute;
   left: 94px;
   z-index: 3;
   width: 755px;
}

#i35thanniversaryconcert20075curl  {
   background: url(newsandeventsmedia/id32135thanniversaryconcert.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 928px;
   top: 156px;
   z-index: 5;
   width: 289px;
   height: 192px;
}

#bladelkifumitsuhashiprague2008ab  {
   background-image: url(linksmedia/id153bladelkifumitsuhashipr.gif);
}

#i35thanniversaryconcert20073curl  {
   background: url(newsandeventsmedia/id32835thanniversaryconcert.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 992px;
   top: 579px;
   z-index: 3;
   width: 189px;
   height: 192px;
}

#gallerytemplatepicturebox table  {
   width: 100%;
   height: 100%;
}

#gallerytemplatethumbsheetscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 47px;
   top: 319px;
   z-index: 4;
   width: 828px;
   height: 81px;
}

#id274bookstext p,
#discentext p  {
   font: 15px/17px "Footlight MT Light";
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#christopherblasdelteaching1ab  {
   background: url(storemedia/id233christopherblasdelteac.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1033px;
   top: 121px;
   z-index: 4;
   width: 192px;
   height: 243px;
}

#homebutton a,
#homejpbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 84px;
   height: 33px;
   background-position: 0% 0px;
}

#withgoroyamaguchiboulder1998  {
   background-image: url(galleryjpmedia/id342withgoroyamaguchibould.gif);
   height: 204px;
}

#i35thanniversaryconcert20072  {
   background: url(contactmedia/35thanniversaryconcert20072.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 928px;
   top: 598px;
   z-index: 2;
   width: 300px;
   height: 164px;
}

#newsentext,
#id316newsjptext  {
   visibility: visible;
   position: absolute;
   left: 48px;
   z-index: 3;
   width: 826px;
}

#copyrighttext *:first-child  {
   padding-top: 0px;
}

#discographyjpbutton a:hover  {
   background-position: -87px 0%;
}

#booksarticlesbutton a:hover  {
   background-position: -125px 0%;
}

#withabohemianpoetofthewoods  {
   background-image: url(storemedia/withabohemianpoetofthewoods.gif);
}

#newseventsjpbutton a:hover  {
   background-position: -82px 0%;
}

#discographybutton a:hover  {
   background-position: -130px 0%;
}

#descriptionwritermetadata  {
   width: 411px;
}

#gallerytemplatepicturebox  {
   visibility: visible;
   position: absolute;
   left: 49px;
   top: 432px;
   z-index: 3;
   width: 477px;
   height: 335px;
}

#newseventsbutton a:hover  {
   background-position: -111px 0%;
}

#lessonsjpbutton a:hover  {
   background-position: -118px 0%;
}

#booksarticlesjpbutton a  {
   background-image: url(lessonsjpmedia/booksarticlesjpbutton.gif);
}

#contactthankyouentext p  {
   font-family: "Footlight MT Light";
}

#contactjpbutton a:hover  {
   background-position: -108px 0%;
}

#contactthankyoujptext p  {
   font: 21px "MS PGothic";
   letter-spacing: 1px;
}

#contactbuttong a:hover  {
   background-position: -45px 0%;
}

#atsutra2004kualalumpur  {
   background-image: url(lessonsjpmedia/atsutra2004kualalumpur.gif);
   z-index: 4;
}

#chihananconcertizucurl  {
   background: url(homemedia/chihananconcertizucurl.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 929px;
   top: 154px;
   z-index: 5;
   width: 288px;
   height: 192px;
}

#booksarticlesjpbutton  {
   visibility: visible;
   position: absolute;
   left: 369px;
   top: 168px;
   z-index: 8;
   width: 79px;
   height: 34px;
}

#lessonsbutton a:hover  {
   background-position: -100px 0%;
}

#linksjpbutton a:hover  {
   background-position: -69px 0%;
}

#contactthankyoujptext  {
   z-index: 4;
   top: 224px;
}

#nhkwithmdmshoinyamase  {
   background: url(newsandeventsmedia/nhkwithmdmshoinyamase.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 927px;
   top: 361px;
   z-index: 5;
   width: 300px;
   height: 206px;
}

#storejpbutton a:hover  {
   background-position: -170px 0%;
}

#booksarticlesbutton a  {
   background: url(contactmedia/booksarticlesbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 125px;
   height: 34px;
}

#documenttitlemetadata  {
   width: 416px;
}

#kokopelliinpraguecurl  {
   background: url(linksmedia/kokopelliinpraguecurl.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 982px;
   top: 570px;
   z-index: 3;
   width: 245px;
   height: 207px;
}

#discographyjpbutton a  {
   background: url(lessonsjpmedia/discographyjpbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 87px;
   height: 34px;
}

#contactbutton a:hover  {
   background-position: -96px 0%;
}

#contactthankyouentext  {
   z-index: 4;
}

#id190contactjptext p  {
   font: 23px/21px "MS PGothic";
   margin: 0px;
   color: #FFFFFF;
   letter-spacing: 1px;
   padding-top: 19px;
   text-align: justify;
}

#id351galleryjptext p  {
   font-family: "MS PGothic";
}

#id217lessonsjptext p  {
   font-family: "MS PGothic";
}

#newseventsjpbutton a  {
   background: url(lessonsjpmedia/newseventsjpbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 82px;
   height: 34px;
}

#id294yohmeihideoarai  {
   background: url(discographyjpmedia/id294yohmeihideoarai.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1077px;
   top: 362px;
   z-index: 3;
   width: 139px;
   height: 190px;
}

#id339yohmeihideoarai  {
   background: url(galleryjpmedia/id339yohmeihideoarai.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1017px;
   top: 567px;
   z-index: 2;
   width: 194px;
   height: 231px;
}

#discographybutton a  {
   background: url(contactmedia/discographybutton.gif) no-repeat 0% 0px;
   display: block;
   width: 130px;
   height: 34px;
}

#homejpnolinkstext p  {
   font-family: "MS PGothic";
   line-height: 21px;
}

#onstageinsydneycurl  {
   background: url(galleryjpmedia/onstageinsydneycurl.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1023px;
   top: 105px;
   z-index: 5;
   width: 183px;
   height: 242px;
}

#shakuhachicoverbook  {
   background: url(booksandarticlesmedia/shakuhachicoverbook.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1005px;
   top: 573px;
   z-index: 2;
   width: 162px;
   height: 211px;
}

#storebutton a:hover  {
   background-position: -86px 0%;
}

#authortitlemetadata  {
   top: 477px;
}

#descriptionmetadata  {
	width: 390px;
}

#discographyjpbutton  {
   visibility: visible;
   position: absolute;
   left: 282px;
   top: 168px;
   z-index: 9;
   width: 87px;
   height: 34px;
}

#booksarticlesbutton  {
   visibility: visible;
   position: absolute;
   left: 441px;
   top: 168px;
   z-index: 8;
   width: 125px;
   height: 34px;
}

#gallerytemplatetbg  {
   background: url(galleryjpmedia/gallerytemplatetbg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 46px;
   top: 319px;
   z-index: 3;
   width: 836px;
   height: 89px;
}

#contactcybenform p  {
   font-family: "Footlight MT Light";
}

#id190contactjptext  {
   z-index: 4;
   top: 223px;
}

#id252storejptext p  {
   font-family: "MS PGothic";
}

#newseventsbutton a  {
   background: url(contactmedia/newseventsbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 111px;
   height: 34px;
}

#id217lessonsjptext  {
   z-index: 4;
}

#newseventsjpbutton  {
   visibility: visible;
   position: absolute;
   left: 200px;
   top: 168px;
   z-index: 10;
   width: 82px;
   height: 34px;
}

#contactcybjpform p  {
   font-family: "Footlight MT Light";
}

#nextbutton a:hover  {
   background-position: -11px 0%;
}

#id272booksjptext p  {
   font-family: "MS PGothic";
}

#prevbutton a:hover  {
   background-position: -14px 0%;
}

#id351galleryjptext  {
   top: 226px;
}

#chihananconcertizu  {
   background: url(thankyoujpmedia/chihananconcertizu.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 49px;
   top: 413px;
   z-index: 3;
   width: 546px;
   height: 363px;
}

#homejpnolinkstext  {
   z-index: 4;
   top: 224px;
}

#copyrightmetadata  {
   visibility: visible;
   position: absolute;
   left: 531px;
   top: 496px;
   z-index: 3;
   width: 408px;
}

#galleryjpbutton a  {
   background-image: url(lessonsjpmedia/galleryjpbutton.gif);
}

#lessonsjpbutton a  {
   background: url(storejpmedia/lessonsjpbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 118px;
   height: 34px;
}

#asakoreannobleman  {
   background: url(contactmedia/asakoreannobleman.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1048px;
   top: 125px;
   z-index: 4;
   width: 179px;
   height: 236px;
}

#contactjpbutton a  {
   background: url(lessonsjpmedia/contactjpbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 108px;
   height: 34px;
}

#pid9booksarticles  {
   width: 1228px;
}

#id316newsjptext p  {
   font-family: "MS PGothic";
}

#discographybutton  {
   visibility: visible;
   position: absolute;
   left: 312px;
   top: 168px;
   z-index: 9;
   width: 130px;
   height: 34px;
}

#id252storejptext  {
   z-index: 9;
}

#keywordsmetadata  {
	width: 385px;
}

#newseventsbutton  {
   visibility: visible;
   position: absolute;
   left: 201px;
   top: 168px;
   z-index: 10;
   width: 111px;
   height: 34px;
}

#contactcybjpform  {
   top: 403px;
}

#contactcybenform  {
   top: 433px;
}

#lessonsslideshow  {
   background: url(lessonsjpmedia/lessonsslideshow.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 47px;
   top: 563px;
   z-index: 3;
   width: 319px;
   height: 214px;
}

#id272booksjptext  {
   top: 224px;
}

#contactjpbutton  {
   visibility: visible;
   position: absolute;
   left: 736px;
   top: 168px;
   z-index: 5;
   width: 108px;
   height: 34px;
}

#storejpbutton a  {
   background: url(lessonsjpmedia/storejpbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 170px;
   height: 34px;
}

#id316newsjptext  {
   top: 224px;
}

#charactermedium  {
   background: url(discographyjpmedia/charactermedium.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 937px;
   top: 416px;
   z-index: 3;
   width: 135px;
   height: 135px;
}

#contactentext p  {
   font-family: "Footlight MT Light";
}

#galleryjpbutton  {
   visibility: visible;
   position: absolute;
   left: 110px;
   top: 169px;
   z-index: 9;
   width: 90px;
   height: 33px;
}

#pid7discography  {
   width: 1229px;
}

#lessonsbutton a  {
   background: url(contactmedia/lessonsbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 100px;
   height: 34px;
}

#lessonsjpbutton  {
   visibility: visible;
   position: absolute;
   left: 618px;
   top: 168px;
   z-index: 6;
   width: 118px;
   height: 34px;
}

#copyrighttext p  {
   font: 13px/16px "Footlight MT Light";
   margin: 0px;
   color: #114455;
   padding-top: 37px;
   text-align: left;
}

#navigationblock  {
   background: url(thankyoujpmedia/navigationblock.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 169px;
   z-index: 3;
   width: 1051px;
   height: 33px;
}

#linksjpbutton a  {
   background: url(lessonsjpmedia/linksjpbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 69px;
   height: 34px;
}

#galleryentext p  {
   font-family: "Footlight MT Light";
}

#lessonsentext p  {
   font-family: "Footlight MT Light";
}

#booksarticlesjp  {
   width: 1228px;
}

#contactbutton a  {
   background: url(lessonsmedia/contactbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 96px;
   height: 34px;
}

#gallerybutton a  {
   background-image: url(contactmedia/gallerybutton.gif);
}

#imageslideshow  {
   background: url(homemedia/imageslideshow.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 929px;
   top: 362px;
   z-index: 3;
   width: 287px;
   height: 190px;
}

#shakuhachibook  {
   background: url(storemedia/shakuhachibook.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 523px;
   top: 353px;
   z-index: 5;
   width: 204px;
   height: 245px;
}

#singletonebook  {
   background: url(booksandarticlesmedia/singletonebook.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1072px;
   top: 160px;
   z-index: 4;
   width: 141px;
   height: 193px;
}

#id274bookstext  {
   z-index: 3;
}

#pid5newsevents  {
   width: 1245px;
}

#homeentext p a  {
   font-style: italic;
}

#authormetadata  {
   top: 457px;
}

#homejpbutton a  {
   background-image: url(lessonsjpmedia/homejpbutton.gif);
}

#lessonsentext  {
   z-index: 4;
}

#storejpbutton  {
   visibility: visible;
   position: absolute;
   left: 448px;
   top: 168px;
   z-index: 7;
   width: 170px;
   height: 34px;
}

#heartbamboocd  {
   background: url(discographyjpmedia/heartbamboocd.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 927px;
   top: 632px;
   z-index: 3;
   width: 114px;
   height: 114px;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 30px;
   top: 810px;
   z-index: 1;
   width: 741px;
}

#discographyjp  {
   width: 1228px;
}

#gallerybutton  {
   visibility: visible;
   position: absolute;
   left: 111px;
   top: 169px;
   width: 90px;
   height: 33px;
}

#storebutton a  {
   background: url(contactmedia/storebutton.gif) no-repeat 0% 0px;
   display: block;
   width: 86px;
   height: 34px;
}

#galleryentext  {
   z-index: 3;
}

#contactentext  {
   z-index: 4;
}

#linksbutton a  {
   background-image: url(contactmedia/linksbutton.gif);
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 741px;
   top: 168px;
   z-index: 5;
   width: 96px;
   height: 34px;
}

#lessonsbutton  {
   visibility: visible;
   position: absolute;
   left: 641px;
   top: 168px;
   z-index: 6;
   width: 100px;
   height: 34px;
}

#workshop2curl  {
   background: url(lessonsjpmedia/workshop2curl.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 928px;
   top: 567px;
   z-index: 3;
   width: 300px;
   height: 231px;
}

#id361sankyoku  {
   background: url(homemedia/id361sankyoku.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 929px;
   top: 570px;
   z-index: 2;
   width: 299px;
   height: 206px;
}

#linksjpbutton  {
   visibility: visible;
   position: absolute;
   left: 844px;
   top: 168px;
   z-index: 4;
   width: 69px;
   height: 34px;
}

#id267sankyoku  {
   background-image: url(booksandarticlesmedia/id267sankyoku.gif);
}

#linksentext p  {
   font-family: "Footlight MT Light";
}

#storeentext p  {
   font-family: "Footlight MT Light";
}

#prevbutton a  {
   width: 14px;
   background-image: url(galleryjpmedia/prevbutton.gif);
}

#pid15contact  {
   width: 1228px;
}

#homeentext p  {
   font: 15px/17px "Footlight MT Light";
   margin: 0px;
   color: #FFFFFF;
   padding-top: 17px;
   text-align: justify;
}

#nextbutton a  {
   width: 11px;
   background-image: url(galleryjpmedia/nextbutton.gif);
}

#newseventsjp  {
   width: 1245px;
}

#discjptext p  {
   font-family: "MS PGothic";
}

#pid20linksjp  {
   width: 1243px;
}

#newsentext p  {
   font-family: "Footlight MT Light";
}

#homejpbutton  {
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 169px;
   z-index: 10;
   width: 84px;
   height: 33px;
}

#homebutton a  {
   background-image: url(contactmedia/homebutton.gif);
}

#pid13lessons  {
   width: 1249px;
}

#shakuhachig  {
   background: url(lessonsjpmedia/shakuhachig.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 276px;
   top: 88px;
   z-index: 3;
   width: 452px;
   height: 62px;
}

#storeentext  {
   z-index: 9;
}

#linksentext  {
   z-index: 4;
}

#nihongooffg  {
   background: url(lessonsjpmedia/nihongooffg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 969px;
   top: 36px;
   z-index: 4;
   width: 38px;
   height: 12px;
}

#heartbamboo  {
   background: url(storemedia/heartbamboo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 409px;
   top: 613px;
   z-index: 5;
   width: 135px;
   height: 135px;
}

#linksbutton  {
   visibility: visible;
   position: absolute;
   left: 837px;
   top: 168px;
   z-index: 4;
   width: 79px;
   height: 34px;
}

#englishoffg  {
   background: url(contactmedia/englishoffg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1022px;
   top: 37px;
   z-index: 2;
   width: 44px;
   height: 12px;
}

#odessaybook  {
   background: url(booksandarticlesmedia/odessaybook.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 970px;
   top: 153px;
   z-index: 5;
   width: 140px;
   height: 190px;
}

#pid3gallery  {
   width: 1235px;
}

#storebutton  {
   visibility: visible;
   position: absolute;
   left: 562px;
   top: 168px;
   z-index: 7;
   width: 86px;
   height: 34px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 169px;
   width: 84px;
   height: 33px;
}

#homeentext  {
   z-index: 3;
}

#pid19links  {
   width: 1243px;
}

#thankyouen  {
   width: 1228px;
}

#discjptext  {
   top: 224px;
}

#nextbutton  {
   visibility: visible;
   position: absolute;
   left: 319px;
   top: 775px;
   z-index: 3;
   width: 11px;
   height: 12px;
}

#prevbutton  {
   visibility: visible;
   position: absolute;
   left: 246px;
   top: 775px;
   z-index: 3;
   width: 14px;
   height: 13px;
}

#pid11store  {
   width: 1228px;
}

#thankyoujp  {
   width: 1228px;
}

#newsentext  {
   top: 222px;
}

#discentext  {
   z-index: 3;
}

#yohmeimika  {
   background: url(lessonsjpmedia/yohmeimika.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1045px;
   top: 111px;
   z-index: 5;
   width: 182px;
   height: 250px;
}

#lessonsjp  {
   width: 1249px;
}

#contactjp  {
   width: 1228px;
}

#linksjp p  {
   text-align: justify;
   font-family: "MS PGothic";
}

#galleryjp  {
   width: 1235px;
}

#takekoecd  {
   background: url(discographyjpmedia/takekoecd.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1110px;
   top: 632px;
   z-index: 1;
   width: 115px;
   height: 115px;
}

#character  {
   background: url(contactmedia/character.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 72px;
   top: 180px;
   z-index: 2;
   width: 613px;
   height: 613px;
}

#topblock  {
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 90px;
   z-index: 2;
   width: 1051px;
   height: 59px;
   background-color: #114455;
   background-image: none;
}

#garudacd  {
   background: url(discographyjpmedia/garudacd.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1065px;
   top: 189px;
   z-index: 5;
   width: 135px;
   height: 136px;
}

#voicescd  {
   background: url(discographyjpmedia/voicescd.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 960px;
   top: 187px;
   z-index: 4;
   width: 129px;
   height: 130px;
}

#cybsmall  {
   background: url(lessonsjpmedia/cybsmall.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 605px;
   top: 808px;
   z-index: 2;
   width: 15px;
   height: 15px;
}

#pid1home  {
   width: 1229px;
}

#id149l3s  {
   background: url(linksmedia/id149l3s.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 985px;
   top: 574px;
   z-index: 2;
   width: 258px;
   height: 224px;
}

#listenbg  {
   background-image: url(discographyjpmedia/listenbg.gif);
   height: 207px;
}

#id202l3s  {
   background: url(lessonsjpmedia/id202l3s.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 933px;
   top: 570px;
   z-index: 2;
   width: 316px;
   height: 248px;
}

#workshop  {
   background-image: url(contactmedia/workshop.gif);
}

#linksjp  {
   z-index: 4;
}

#imagebg  {
   background: url(homemedia/imagebg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 928px;
   top: 362px;
   z-index: 2;
   width: 295px;
   height: 198px;
}

#odessay  {
   background: url(storemedia/odessay.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 260px;
   top: 400px;
   z-index: 8;
   width: 161px;
   height: 202px;
}

#aikido7  {
   background: url(linksmedia/aikido7.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1055px;
   top: 111px;
   z-index: 4;
   width: 170px;
   height: 251px;
}

#takekoe  {
   background: url(storemedia/takekoe.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 663px;
   top: 613px;
   z-index: 3;
   width: 135px;
   height: 136px;
}

#storejp  {
   width: 1228px;
}

#garuda  {
   background: url(storemedia/garuda.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 122px;
   top: 597px;
   z-index: 7;
   width: 165px;
   height: 166px;
}

#homejp  {
   width: 1229px;
}

#voices  {
   background: url(storemedia/voices.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 262px;
   top: 598px;
   z-index: 6;
   width: 167px;
   height: 168px;
}

#omote  {
   background: url(storemedia/omote.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 401px;
   top: 384px;
   z-index: 3;
   width: 119px;
   height: 179px;
}

#zencd  {
   background: url(discographyjpmedia/zencd.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1010px;
   top: 596px;
   z-index: 2;
   width: 141px;
   height: 141px;
}

#line2  {
   background: url(lessonsjpmedia/line2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 203px;
   z-index: 3;
   width: 1051px;
   height: 1px;
}

#line1  {
   background: url(lessonsjpmedia/line1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 167px;
   z-index: 2;
   width: 1051px;
   height: 1px;
}

#cybg  {
   background: url(lessonsjpmedia/cybg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 37px;
   z-index: 2;
   width: 676px;
   height: 46px;
}

#goro  {
   background: url(storemedia/goro.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 927px;
   top: 570px;
   z-index: 2;
   width: 301px;
   height: 205px;
}

#zen  {
   background: url(storemedia/zen.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 513px;
   top: 598px;
   z-index: 4;
   width: 166px;
   height: 166px;
}

#n3s  {
   background: url(newsandeventsmedia/n3s.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 996px;
   top: 583px;
   z-index: 2;
   width: 215px;
   height: 218px;
}

#h1s  {
   background: url(homemedia/h1s.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 930px;
   top: 156px;
   z-index: 4;
   width: 299px;
   height: 207px;
}

#n1s  {
   background: url(newsandeventsmedia/n1s.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 932px;
   top: 158px;
   z-index: 4;
   width: 313px;
   height: 230px;
}

#g1s  {
   background: url(galleryjpmedia/g1s.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1026px;
   top: 107px;
   z-index: 4;
   width: 209px;
   height: 269px;
}

.sgthumb:hover  {
   border-color: #408080;
   border-style: solid;
}

#bg  {
   background: url(thankyoujpmedia/bg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 24px;
   z-index: 1;
   width: 1065px;
   height: 785px;
}

#g  {
   background: url(lessonsjpmedia/g.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 752px;
   top: 44px;
   z-index: 3;
   width: 245px;
   height: 100px;
}

.centerac  {
   text-align: center;
}

.sgthumb  {
   border: 1px none #000000;
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 64px;
   height: 64px;
}

fieldset *  {
   margin-left: 0;
   margin-right: 0;
   padding-bottom: 0;
   padding-top: 0;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}
