@charset "UTF-8";

/* access.css */ 

/* start: clearfix ------------------------------ */
#accessBox:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

#accessBox { display:inline-table; }

/* Hides from Mac IE \*/
* html #accessBox { height:1px; }
#accessBox { display:block; }
/* */
/* end: clearfix ------------------------------ */

#accessBox-head{
  width:850px;
  margin:0 auto;
  min-height:1px;　/* IE 7対策 */
  line-height: 0px;
}

/* start: clearfix ------------------------------ */
#accessBox-head:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

#accessBox-head { display:inline-table; }

/* Hides from Mac IE \*/
* html #accessBox-head { height:1px; }
#accessBox-head { display:block; }
/* */
/* end: clearfix ------------------------------ */


h1{
  font-size:20px;
  color:#d3ff21;
  font-weight:bold;
  padding-bottom:10px;
}

h3{
  font-size:14px;
  color:#d3ff21;
  font-weight:bold;
  padding-bottom:5px;
}

h4{
  font-size:13px;
  color:#d3ff21;
  padding:13px 0 3px 0;
}

td{
  vertical-align:top;
}

#accessDetail{
  padding-left:15px;
  font-size:14px;
}

ul{
  font-size:10px;
  list-style:disc;
}

/* ---------- 2:layout  ---------- */

.suvNav {
  margin:0;
  padding-left:322px;
  vertical-align:bottom;
  display:block;
  line-height: 0px;
}

.suvNav_li{
  float:left;
  margin-left:5px; 
}


#accessBox{
  background-color:#000000;
  border:#FFFF00 solid 1px;
  width:810px;
  margin:0px auto 20px auto;
  padding:20px;
  min-height:1px;　/* IE 7対策 */
}

#left1016 {
  width:400px;
  margin:0 auto;
  padding:5px 5px 20px 0;
  float:left;
  text-align:left;
}

#left1016sign {
  width:360px;
  margin:0 auto;
  padding:5px 5px 20px 50px;
  float:left;
  text-align:center;
}

#right1017 {
  width:400px;
  margin:0 auto;
  padding:5px 0 20px 5px;
  float:right;
  text-align:left;
}

#right1017sign {
  width:380px;
  margin:0 auto;
  padding:5px 0 20px 5px;
  float:right;
  text-align:left;
}

#kobe {
  width:450px;
  margin:0 auto;
  padding:5px 5px 20px 0;
  float:center;
  text-align:left;
}

td.time {
  text-align:center;
  font-size:11px;
  font-weight:bold;
  color:#FFCC00;
  width:10%;
}

th.stage {
  text-align:center;
  width:40%;
  height:45px;
  border:#666666 solid 1px;
}

th.stage p{
  font-size:15px;
  font-weight:bold;
  color:#ffffff;
  margin:15px;
}

table.tt-box {
  width:100%;
}

div.artist-box{
  padding:10px;
}

div.artist-box-kobe{
  padding:15px;
}

.artist-box{
  font-size:12px;
  color:#FFFFFF;
  font-weight:bold;
}

.artist-box-kobe{
  font-size:14px;
  color:#FFFFFF;
  font-weight:bold;
}

.artist-box p{
  font-size:11px;
  color:#FFCC00;
}

.artist-box-kobe p{
  font-size:11px;
  color:#FFCC00;
}

div.center{
  padding:5px;
  text-align:center;
  color:#000000;
  font-size:14px;
  font-weight:bold;
}

.ultimate{
  background-color:#003366;
  vertical-align:top;
  border:#666666 solid 1px;
}

.bigrock{
  background-color:#990000;
  vertical-align:top;
  border:#666666 solid 1px;
}

.kobe_bg{
  background-color:#003300;
  vertical-align:top;
  border:#666666 solid 1px;
}

.empty{
  background-color:#000000;
  border:#666666 solid 1px;
}

.doors{
  background-color:#666666;
  border:#666666 solid 1px;
  text-align:center;
  font-weight:bold;
}

.break{
  background-color:#666666;
  border:#666666 solid 1px;
  text-align:center;
  color:#000000;
  font-size:11px;
  vertical-align:middle;
}

.date{
  color:#FFCC00;
  font-size:20px;
  font-weight:bold;
  margin:5px 0 5px 0;
  text-align:center;
}

.date_sign{
  color:#FFCC00;
  font-size:15px;
  font-weight:bold;
  margin:5px;
  text-align:center;
}

.attention {
  width: 800px;
  text-align:center;
  color:#FFCC00;
  font-size:11px;
  padding:0 0 10px 0;
  clear:both;
}

.autograph-attention {
  text-align:left;
  color:#ffffff;
  font-size:12px;
  padding:15px;
  background-color:#003366;
  margin-top:41px;
}

#autograph{
text-align:center;
margin:0 auto;
}

.autograph-box{
width:170px;
text-align:center;
}

.middle-box{
width:10px
}

.autograph-artist{
margin:2px;
border:#333333 solid 1px;
background-color:#666666;
text-align:left;
}

.autograph-time{
font-size:12px;
line-height:15px;
color:#ffffff;
padding:7px 10px;
}

.middle-box{
width:10px
}

.contentsTitle{
width:800px;
padding:15px 0;
}