@charset "utf-8";
.logbox{
  width : 920px;
  height : 255px;
  overflow: auto;
  border : 0px solid;
  vertical-align : top;
  color : #ffffff;
  line-height : 175%;
  margin-top : 20px;
  margin-left : 20px;
  margin-right : 20px;
  margin-bottom : 20px;
  font-size : 96.4%;
}
.back01{
  background-image : url(../img_top/top03.jpg);
  background-repeat : no-repeat;
  background-position : center top;
}
.tit_headline{
  background-image : url(../img_top/tit_headline.png);
  background-repeat : no-repeat;
  width : 960px;
  height : 55px;
}
.tit_intro{
  background-image : url(../img_top/tit_intro.jpg);
  background-repeat : no-repeat;
  width : 960px;
  height : 50px;
}
.tit_cast{
  background-image : url(../img_top/tit_cast.jpg);
  background-repeat : no-repeat;
  width : 960px;
  height : 50px;
}
.tit_ticket{
  background-image : url(../img_top/tit_ticket.jpg);
  background-repeat : no-repeat;
  width : 960px;
  height : 50px;
}
.tit_goods{
  background-image : url(../img_top/tit_goods.jpg);
  background-repeat : no-repeat;
  width : 960px;
  height : 50px;
}
.td_contents{
  background-image : url(../img_top/td_contents.jpg);
  background-repeat : no-repeat;
  width : 960px;
}
.ticket_mailmaga{
  width : 550px;
  height : 110px;
  margin-left : 20px;
  background-image : url(../img_banner/ticket_mailmaga_back.jpg);
  background-repeat : no-repeat;
}
ul#ticket_mailmagabt1{
  list-style:none;
  margin:0;
  padding:0;
}
ul#ticket_mailmagabt1 li{
  list-style:none;
  float:left;
  width:115px;
}
ul#ticket_mailmagabt1 a{
  display:block;
  width:115px;
  height:110px;
  background-image : url(../img_banner/ticket_mailmagabt.jpg);
}
ul#ticket_mailmagabt1 a span{
  display:none;
}
a.ticket_mailmagabt{
  background-position:0px 0px;
}
a:hover.ticket_mailmagabt{
  background-position:0px -110px;
}
.td_headline{
  background-image : url(../img_top/back_headline.png);
  background-repeat : no-repeat;
  width : 960px;
  height : 295px;
}
.kage960{
  background-image : url(../img_top/kage960.png);
  background-repeat : no-repeat;
  width : 960px;
  height : 20px;
}
ul#toplv1{
  list-style:none;
  margin:0;
  padding:0;
}
ul#toplv1 li{
  list-style:none;
  float:left;
  width:857px;
}
ul#toplv1 a{
  display:block;
  width:857px;
  height:60px;
  background-image : url(../img_top/toplv_857.png);
}
ul#toplv1 a span{
  display:none;
}
a.toplv{
  background-position:0px 0px;
}
a:hover.toplv{
  background-position:0px -60px;
}
.table857{
  width : 857px;
  height : 60px;
}

