@charset "UTF-8";

#side-bnr h2{
  clear:both;
}

#lineup-box{
  width:659px;
  margin-top:30px;
  padding:30px 0;
  overflow: hidden;
  background-image:url(images/lineup_date_bk.jpg);
  background-position:center top;
  background-repeat:no-repeat;
}

#lineup-box:after {
   content: "";
   display: block;
   clear: both;
   height: 1px;
   overflow: hidden;
}

p.attention {
  line-height:1.5em;
  font-size:11px;
  color:#fea901;
}

img.stage {
  margin:10px 0 5px 0;
}

img.stage_top {
  margin:25px 0 5px 0;
}

/*\*/
* html #lineup-box {
    height: 1em;
    overflow: visible;
}
/**/


.day-17{
  width:329px;
  float:left;
  text-align:center;
}

.day-18{
  width:329px;
  float:right;
  text-align:center;
}

#artist{
  margin-top:15px;
}

.artist li{
  font-family:Impact;
  font-weight:nomal;
  font-size:26px;
  text-align:center;
  line-height:1.3em;
  color:#FFFFFF;
}

a:link { color: #ffffff; text-decoration: none }
a:visited { color: #ffffff; text-decoration: none }
a:hover { color: #fea901; text-decoration: none }
a:active { color: #ffffff; text-decoration: none }

.artist p{
  font-family:Impact;
  font-size:14px;
  text-align:center;
  line-height:1.5em;
  color:#CCCCCC;
}

span.new{
  font-family:Impact;
  font-size:12px;
  color:#CC0000;
}


/*	ARTIST個別	*/

#artist-box{
  width:659px;
}

#artist-box img{
  padding:0 0 10px 0;
}

h3{
  width:659px;
  height:70px;
  background:url(images/lineup_artist_bar.jpg) no-repeat;
}

p.artist-box {
  font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  font-size:24px;
  font-weight:bold;
  color:#FFFFFF;
  text-align:left;
  padding-top:20px;
  margin-left:20px;
}

p.member{
line-height:1.3em;
text-align:center;
color:#fea901;
padding-top:15px;
}


p.bio {
  line-height:1.5em;
  padding:20px 20px;
  font-size:13px;
}

p.links{
line-height:1.5em;
text-align:left;
padding:0 20px 20px 20px;
color:#fea901;
}

.foot_nav{
text-align:left;
padding:0 20px 20px 20px;
color:#fea901;
font-size:12px;
}

a.f_nav:link { color: #fea901; text-decoration: underline }
a.f_nav:visited { color: #fea901; text-decoration: underline }
a.f_nav:hover { color: #fea901; text-decoration:none}
a.f_nav:active { color: #fea901; text-decoration: underline }


