@charset "UTF-8";
#maincontant{
margin:0 auto;
width:1000px;

background:url("../lib/bg_maincontant.jpg") top center no-repeat;
}

#area{
float:left;
margin:0 0 0 50px;
_margin-left:20px;
padding-top:40px;
width:690px;
text-align:left;
}
#pankuzu{margin:10px 0 0 45px;}
#area h3{width:698px; height:77px; background:url("../lib/report/title.jpg") 0 0 no-repeat; text-indent:-9999px;}
#area h4{margin:10px 0 0 50px; width:630px; padding-bottom:5px; border-bottom: 1px solid #2e2e2a; font-size:1.2em;}
#area h5{margin:10px 0 0 45px; padding:0 0 0 8px; border-left:10px solid #006633; font-size:1.2em; color:#006633; font-weight:600;}

#title{margin:10px 0 20px 45px; width:635px; height:34px; padding:0 0 5px 0; border-bottom:1px solid #006633; font-size:1.6em; color:#006633; font-weight:600; line-height:42px;}

#area #name{text-align:right;}

#comingsoon{width:630px; margin:10px 0 15px 60px;}
#btnarea,#btnarea2{margin:0 0 0 55px; width:640px;}

#btnarea li,#btnarea li a{display:block; width:310px; height:93px; text-indent:-9999px;}
#btnarea2 li,#btnarea2 li a{display:block; width:310px; height:42px; text-indent:-9999px;}

#btnarea2 li.report0719,#btnarea2 li.report0720,#btnarea li.kaijo,#btnarea li.reportband{float:left; margin:0 10px 10px 0;}

#btnarea2 li.report0719,#btnarea2 li.report0719 a{background:url("../lib/report/btn_19s.gif") 0 0 no-repeat;}
#btnarea2 li.report0720,#btnarea2 li.report0720 a{background:url("../lib/report/btn_20s.gif") 0 0 no-repeat;}
#btnarea li.kaijo,#btnarea li.kaijo a{background:url("../lib/report/btn_kaijo.gif") 0 0 no-repeat;}
#btnarea li.reportband,#btnarea li.reportband a{background:url("../lib/report/btn_band.gif") 0 0 no-repeat;}
#btnarea2 li a:hover{background-position:0 -42px;}

#btnarea li a:hover{background-position:0 -93px;}
#btnarea li a.off{background-position:0 -186px;}

#area table td{vertical-align:top;}
#area table,#area p{margin:10px 0 0 45px; width:640px;}
#area table img{margin:0 5px 10px 0; width:150px; height:auto; border:1px solid #666666;}

#area #topimg{margin:0 0 0 45px;}

#area table.band td{padding:0;}
#area table.band a img{margin:0 3px 0 0;}

#artist{margin-bottom:10px;}
#artist2{margin:120px 0 10px 0;}
#artist3{margin:10px 0 10px 45px;}

#sidenews h3.band,#artist3 h3.band{margin:0 0 10px 10px; width:180px; height:25px; background:url("../lib/report/band_list.jpg") left bottom no-repeat; text-indent:-9999px;}


.artistbox{display:block;}
.artistbox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#009964}
.artistbox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #88ca85;
  border-right:1px solid #88ca85;
  background:#3cae72}
.artistbox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #d8e699;
  border-right:1px solid #d8e699;
  background:#2da96f}
.artistbox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #2da96f;
  border-right:1px solid #2da96f;}
.artistbox4{
  border-left:1px solid #88ca85;
  border-right:1px solid #88ca85}
.artistbox5{
  border-left:1px solid #3cae72;
  border-right:1px solid #3cae72}
.artistboxfg{
  background:#009964}
  
.artistboxfg ul,#artist3 table{color:#fff; text-align: left;}
.artistboxfg ul li{padding-bottom:15px; line-height:1.4em;}
#artist3 table{line-height:1.8em;}
.artistboxfg ul li a,#artist3 table a{color:#fff; font-size:1.2em;}


#artist3 table{display:block; margin:0 0 0 20px;}

