body { margin:0px; background-color:#000; height:100% }
html { height:100% }
img { margin:0px; border-style:none }
button { margin:0px; border-style:none; padding:0px; background-color:transparent; vertical-align:top }
p:first-child { margin-top:0px }
table { empty-cells:hide }
.f-sp { font-size:1px; visibility:hidden }
.f-lp { margin-bottom:0px }
.f-fp { margin-top:0px }
.f-x1 {  }
.f-x2 {  }
.f-x3 {  }
#item2b1 a:link { color:#999 }
#item2b1 a:visited { color:#999 }
#item2b1 a:hover { color:#ccc }
#item2b1 a:active { color:#999 }
#item3a a:link { color:#ff6 }
#item3a a:visited { color:#ff6 }
#item3a a:hover { color:#00f }
#item3a a:active { color:#ff6 }
#item3c a:link { color:#ff6 }
#item3c a:visited { color:#ff6 }
#item3c a:hover { color:#00f }
#item3c a:active { color:#ff6 }
#item3d a:link { color:#ff6 }
#item3d a:visited { color:#ff6 }
#item3d a:hover { color:#00f }
#item3d a:active { color:#ff6 }
#item18b1b1 a:link { color:#ff6 }
#item18b1b1 a:visited { color:#ff6 }
#item18b1b1 a:hover { color:#00f }
#item18b1b1 a:active { color:#ff6 }
em { font-style:italic }
h1 { font-size:18px }
h1:first-child { margin-top:0px }
h6 { font-style:italic }
h6:first-child { margin-top:0px }
strong { font-weight:bold }
.style108 { color:#ff6; font-family:Hiragino Maru Gothic Pro; font-size:14px }
.style123 { color:#ccc; font-family:Hiragino Maru Gothic Pro; font-size:12px }
.style122 { color:#ccc; font-family:Osaka; font-size:12px; line-height:1.5 }
.style164 { font-family:Hiragino Maru Gothic Pro; font-size:12px }
.style28 { color:#ccc }
.style6 { color:#ccc; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-align:right }
.style24 { font-size:10px }
.style5 { color:#ccc; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:center }
.style15 { color:#999; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-align:center }
.style113 { color:#ccc; font-family:Osaka; font-size:12px; line-height:1.5; text-align:left }
.style190 { color:#ccc; font-family:Hiragino Maru Gothic Pro; font-size:14px }
.style43 { color:#ff6 }
.style193 { color:#ccc; font-family:Hiragino Maru Gothic Pro; font-size:14px }
.style174 { color:#ccc; font-family:Hiragino Maru Gothic Pro; font-size:12px }
.style181 { color:#ccc; font-family:Hiragino Maru Gothic Pro; font-size:12px }
.style183 { color:#ccc; font-family:Hiragino Maru Gothic Pro; font-size:12px }
.style162 { color:#ccc; font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:1.5 }
.style111 { color:#ccc; font-family:Osaka; font-size:12px }
.style154 { font-family:Hiragino Maru Gothic Pro }
.style112 { color:#ccc; font-family:Osaka; font-size:12px }
.style119 { font-family:Hiragino Maru Gothic Pro; font-size:12px }
.style120 { color:#ccc; font-family:Hiragino Maru Gothic Pro; font-size:12px }
.style163 { color:#ccc; font-family:Hiragino Maru Gothic Pro; font-size:12px }
.style107 { color:#ccc; font-family:Osaka; font-size:12px }
.style34 { color:#ccc; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; text-align:right }
.style180 { color:#ccc; font-family:Hiragino Maru Gothic Pro; font-size:12px; line-height:1.5 }
.style93 { color:#ccc; font-family:Osaka; font-size:12px }
.style114 { font-family:Osaka; font-size:12px }
.style103 { color:#ccc; font-family:Osaka; font-size:12px; line-height:1.5 }
.style175 { font-size:13px }
.style185 { color:#ccc }
#PageDiv { position:relative; min-height:100%; margin:auto; width:980px }
#item2b { position:absolute; left:199px; top:167px; width:781px; height:1667px; z-index:1 }
#item2 { position:absolute; left:513px; top:778px; width:467px; height:387px; z-index:2; overflow:visible }
#item2b1 { position:absolute; left:829px; top:1955px; width:129px; z-index:3; overflow:visible }
#item2a2 { position:absolute; left:258px; top:1944px; width:464px; z-index:4; overflow:visible }
#item2a1a { position:absolute; left:239px; top:1964px; width:502px; z-index:5; overflow:visible }
#debussypianoduets { position:absolute; left:233px; top:778px; width:259px; height:263px; z-index:6 }
#oDqggd6DLSS500 { position:absolute; left:233px; top:1289px; width:258px; height:260px; z-index:7 }
#item4 { position:absolute; left:227px; top:1251px; width:725px; height:1px; z-index:8 }
#item2a { position:absolute; left:512px; top:1287px; width:434px; z-index:9; overflow:visible }
#item3a { position:absolute; left:233px; top:1100px; width:676px; z-index:10; overflow:visible }
#piano4hands1a { position:absolute; left:640px; top:89px; width:305px; z-index:11; overflow:visible }
#item3c { position:absolute; left:233px; top:489px; width:272px; z-index:12; overflow:visible }
#item4a { position:absolute; left:227px; top:743px; width:725px; height:1px; z-index:13 }
#piano4hands { position:absolute; left:233px; top:204px; width:260px; height:263px; z-index:14 }
#item3d { position:absolute; left:510px; top:1496px; width:415px; z-index:15; overflow:visible }
#addthis { position:absolute; left:9px; top:613px; width:122px; height:32px; z-index:16 }
#item12 { position:absolute; left:12px; top:270px; width:102px; height:15px; z-index:17 }
#item10 { position:absolute; left:12px; top:336px; width:102px; height:15px; z-index:18 }
#item9 { position:absolute; left:12px; top:369px; width:102px; height:15px; z-index:19 }
#item7 { position:absolute; left:12px; top:436px; width:127px; height:15px; z-index:20 }
#item15 { position:absolute; left:12px; top:535px; width:102px; height:15px; z-index:21 }
#item13 { position:absolute; left:12px; top:237px; width:102px; height:15px; z-index:22 }
#item8 { position:absolute; left:12px; top:403px; width:102px; height:15px; z-index:23 }
#item17 { position:absolute; left:12px; top:568px; width:102px; height:15px; z-index:24 }
#item16 { position:absolute; left:12px; top:204px; width:102px; height:15px; z-index:25 }
#item6 { position:absolute; left:12px; top:469px; width:102px; height:15px; z-index:26 }
#item14 { position:absolute; left:12px; top:502px; width:102px; height:15px; z-index:27 }
#item11 { position:absolute; left:12px; top:303px; width:102px; height:15px; z-index:28 }
#item18b1b1 { position:absolute; left:514px; top:204px; width:445px; height:728px; z-index:29; overflow:hidden }
#ukflag { position:absolute; left:12px; top:154px; width:28px; height:17px; z-index:30 }
