
body { background:#FAF8E9 url("../images/bg_body.jpg") no-repeat; margin:0; padding:0; }
body,td,th { color:#000; font-size:12px; line-height:160%; }
a { color:#360; }
a:hover { color:#693; }
img { border:0; }
p,h1,h2,h3,h4,h5,h6,ul,li { margin:0; padding:0; font-size:12px; }

div#header div#photo { height:750px; }
div#header div#photo div { text-indent:-9999px; height:430px; }
div#header p#sonymusicshop { background:url("../images/sonymusicshop.gif") no-repeat; margin:0 0 0 670px; width:300px; height:140px; }
div#header p#sonymusicshop a { display:block; height:140px; text-decoration:none; }
div#header p#sonymusicshop a span { visibility:hidden; }
div#header ul { padding:120px 0 0 770px; list-style:none; }
div#header li { padding-bottom:3px; width:220px; }
div#header a { color:#ff0; }
div#header a:hover { color:#fc0; }

div#contents { width:940px; margin:0 0 0 20px; padding:0 0 20px 0; }
div#contents h2 { border-bottom:1px solid #333; }

div#track1 { float:left; width:350px; }
div#track2 { float:right; width:560px; }
div#track1 table { width:350px; }
div#track2 table { width:560px; }
div.track h2 { padding-top:20px; }
div.track { padding-bottom:30px; }
div.track td { padding:3px 0; }
div.track p { padding:10px 0; }
div.track tr.bg1 td { background:#ebe9dc; }

div#link { clear:both; }

div#text { float:left; width:350px; padding:0 0 30px 0; }
div#text h2 { padding:10px 0 0 0; }
div#text p { border-left:5px solid #e1ddb8; margin:10px 0; padding:0 15px; }
div#text ul { padding:10px 0 0 20px; }
div#text li { padding:0 0 10px 0; line-height:1.3; }
div#text li a { text-decoration:none; font-size:10px; }
div#text li a strong { color:#000; font-size:13px; }

div#discography { float:right; width:560px; padding:0 0 30px 0; }
div#discography h2 { padding:10px 0 0 0; }
div#discography td { width:136px; text-align:center; padding:10px 0 0 0; vertical-align:bottom; }
div#discography td.special { background:url("../images/label_specialsite.gif") no-repeat center bottom; padding-bottom:12px; }
div#discography td.normal { padding-bottom:12px; }
div#discography td img { border:1px solid #999; }
div#discography td a { text-decoration:none; font-size:11px; }
