@charset "SHIFT_JIS";

body {margin: 0; padding: 0; background: #F3F3F3; text-align: center; font: 12px 'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;}
body#main {background:#F3F3F3 url(../img/bg_body.gif) repeat-x left top;}

.clear {clear:both;}

#contentsarea {margin:0 auto 0;width:760px;text-align:center;background:url(../img/bg_frame.gif) no-repeat left top; border:solid #000 0px;}

a {
    color: #333;
    text-decoration: none;
}
a:visited {
    color: #333;
    text-decoration: none;
}
a:hover {
    color: #3367cd;
    text-decoration: underline;
}
div {
    overflow: visible;
}
img {
    border: none;
}

p { margin: 0 0 1em 0;font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN',sans-serif; font-size: 12px; line-height: 18px;}

p.date {  margin: 0 0 4px 0;font-family:Verdana,Helvetica,sans-serif; font-size: 10px; font-variant: normal; font-weight: bold; letter-spacing:0.10em; line-height: 11px; text-transform: uppercase;  color:#8491A2;}
h2 { margin: 0 0 0px 0;font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN',sans-serif; font-size: 12px; line-height: 18px; color:#2E3237;}

h3 {  margin:0 0 0 130px ;font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','CI',Meiryo,'lr oSVbN',sans-serif; font-size: 12px; line-height: 18px; color:#2E3237; padding:5px 0 6px 0 ; border:solid 0px red ;}

h3.small { margin-left:136px; margin-top:4px; font-size: 11px; color:#2E3237; vertical-align:top; line-height: 18px; padding:0px 0 6px 0 ;}



p.main { margin: 0 0 0 0;font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN',sans-serif; font-size: 12px; line-height: 18px; color:#333; }

p.staff { margin: 2px 0 0 0;font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN',sans-serif; font-size: 11px; line-height: 18px; color:#4F6B78; }

p.oshirase { margin: 2px 0 0 0;font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN',sans-serif; font-size: 11px; line-height: 18px; color:#4F6B78; }

p.oshirase a { color: #FF9600; text-decoration: none; }
p.oshirase a:visited { color: #FF9600; text-decoration: none;}
p.oshirase a:hover {color: #FF9600;text-decoration: underline;}

#headarea {margin:0 auto 0;width:760px;text-align:center;}
#headarea .menuarea {width:760px;clear:both;margin:0 auto 0;padding:0 0 0 0;text-align:center;padding-top:0px;}
#headarea .contentarea {width:720px;clear:both;margin:0 auto 0;margin-top:0px;padding:0 0 0 0;text-align:left; vertical-align:top;background:#FFF;}
#headarea .main_img {width:720px;clear:both;margin:0 auto 0;margin-top:0px;margin-bottom:16px;padding:0;text-align:left; vertical-align:top;background:#FFF; border:solid 0px red ;}

#headarea .info {width:720px;text-align:left; background:#5F5; padding:0 0 0px 0 ; margin:0;  margin:0 auto 0; vertical-align:top; height:auto ; background:url(../img/info_bass.gif) no-repeat left top; border:solid 1px #FFF ;}
#headarea .clr {clear:both ;}

#headarea .main_swf {width:720px;clear:both;margin:0 auto 0;margin-top:30px;margin-bottom:30px;padding:0 ;text-align:left; vertical-align:top;background:#FFF;}

#promo {width:720px;text-align:center;margin-top:12px;margin-bottom:10px;  border-spacing: 0px; padding:0 ;border-collapse: collapse; }

td {border :solid 0px red ; text-align:center; border-spacing: 0px; padding:0 ;border-collapse: collapse; width:180px ; }
td.Lpromo {text-align:center ;}
td.Rpromo {text-align:center;}
td.date {  margin: 0 0 0 0;font-family:Verdana,Helvetica,sans-serif; font-size: 9px; font-variant: normal; font-weight: bold; letter-spacing:0.10em; line-height: 11px; text-transform: uppercase;  color:#8491A2;}
td.date {text-align:center;padding-top:6px ;}
td.oshirase {text-align:left;}


#footarea {margin:0 auto 0;padding-top:0px;width:760px;text-align:center;}

div .clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}

address{width:720px;background-color:#FFFFFF;font-family: 'Lucida Grande',Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-style:normal;color:#464646;padding-top:12px;padding-bottom:12px;border:solid 0px black; background:url(../img/copyright_bass_new_logo_anim.gif) no-repeat left top; }
