@charset "utf-8";
ul#banner1{
  list-style:none;
  margin:0;
  padding:0;
}
ul#banner1 li{
  list-style:none;
  float:left;
  width:280px;
}
ul#banner1 a{
  display:block;
  width:280px;
  height:120px;
  background-image : url(../img_banner/dvd2.jpg);
}
ul#banner1 a span{
  display:none;
}
ul#banner2{
  list-style:none;
  margin:0;
  padding:0;
}
ul#banner2 li{
  list-style:none;
  float:left;
  width:280px;
}
ul#banner2 a{
  display:block;
  width:280px;
  height:120px;
  background-image : url(../img_banner/twi1.jpg);
}
ul#banner2 a span{
  display:none;
}
ul#banner3{
  list-style:none;
  margin:0;
  padding:0;
}
ul#banner3 li{
  list-style:none;
  float:left;
  width:280px;
}
ul#banner3 a{
  display:block;
  width:280px;
  height:120px;
  background-image : url(../img_banner/first1.jpg);
}
ul#banner3 a span{
  display:none;
}
ul#banner4{
  list-style:none;
  margin:0;
  padding:0;
}
ul#banner4 li{
  list-style:none;
  float:left;
  width:280px;
}
ul#banner4 a{
  display:block;
  width:280px;
  height:120px;
  background-image : url(../img_banner/fukkatsu1.jpg);
}
ul#banner4 a span{
  display:none;
}
ul#banner_osaka{
  list-style:none;
  margin:0;
  padding:0;
}
ul#banner_osaka li{
  list-style:none;
  float:left;
  width:280px;
}
ul#banner_osaka a{
  display:block;
  width:280px;
  height:80px;
  background-image : url(../img_banner/osaka1.png);
}
ul#banner_osaka a span{
  display:none;
}
ul#banner_tokyo{
  list-style:none;
  margin:0;
  padding:0;
}
ul#banner_tokyo li{
  list-style:none;
  float:left;
  width:280px;
}
ul#banner_tokyo a{
  display:block;
  width:280px;
  height:80px;
  background-image : url(../img_banner/tokyo1.png);
}
ul#banner_tokyo a span{
  display:none;
}
ul#banner_lv{
  list-style:none;
  margin:0;
  padding:0;
}
ul#banner_lv li{
  list-style:none;
  float:left;
  width:280px;
}
ul#banner_lv a{
  display:block;
  width:280px;
  height:80px;
  background-image : url(../img_banner/lv1.png);
}
ul#banner_lv a span{
  display:none;
}
ul#banner_eng{
  list-style:none;
  margin:0;
  padding:0;
}
ul#banner_eng li{
  list-style:none;
  float:left;
  width:280px;
}
ul#banner_eng a{
  display:block;
  width:280px;
  height:25px;
  background-image : url(../img_banner/eng.png);
}
ul#banner_eng a span{
  display:none;
}
a.banner{
  background-position:0px 0px;
}
a:hover.banner{
  background-position:-280px 0px;
}
.td_mailmaga{
  background-image : url(../img_banner/td_mailmaga.png);
  background-repeat : no-repeat;
  width : 280px;
  height : 400px;
}
.td_twitter{
  background-image : url(../img_banner/td_twitter.png);
  background-repeat : no-repeat;
  width : 280px;
  height : 400px;
}
.table_btmailmaga{
  margin-top : 180px;
  margin-left : 140px;
  width : 110px;
  height : 110px;
}
ul#bt_mailmaga1{
  list-style:none;
  margin:0;
  padding:0;
}
ul#bt_mailmaga1 li{
  list-style:none;
  float:left;
  width:110px;
}
ul#bt_mailmaga1 a{
  display:block;
  width:110px;
  height:110px;
  background-image : url(../img_banner/bt_mailmaga1.jpg);
}
ul#bt_mailmaga1 a span{
  display:none;
}
a.bt_mailmaga{
  background-position:0px 0px;
}
a:hover.bt_mailmaga{
  background-position:-110px 0px;
}
.div_mailmagabt{
  margin-top : 135px;
  margin-left : 150px;
  width : 110px;
  height : 110px;
}
ul#banner_mailmagabt1{
  list-style:none;
  margin:0;
  padding:0;
}
ul#banner_mailmagabt1 li{
  list-style:none;
  float:left;
  width:110px;
}
ul#banner_mailmagabt1 a{
  display:block;
  width:110px;
  height:110px;
  background-image : url(../img_banner/mailmagabt.jpg);
}
ul#banner_mailmagabt1 a span{
  display:none;
}
a.banner_mailmagabt{
  background-position:0px 0px;
}
a:hover.banner_mailmagabt{
  background-position:-110px 0px;
}
.twibox{
  margin-top : 25px;
  margin-left : 15px;
  margin-right : 15px;
  margin-bottom : 15px;
  width : 250px;
  height : 360px;
}
.tablebanner280{
  width : 280px;
}
.tablebanner280top{
  width : 280px;
  margin-top : 10px;
}
.kage280{
  background-image : url(../img_banner/kage280.png);
  background-repeat : no-repeat;
  width : 280px;
  height : 15px;
}
.table_shinsaku{
  width : 925px;
  margin-bottom : 30px;
}
ul#shinsaku_top1{
  list-style:none;
  margin:0;
  padding:0;
}
ul#shinsaku_top1 li{
  list-style:none;
  float:left;
  width : 960px;
}
ul#shinsaku_top1 a{
  display:block;
  width : 960px;
  height:155px;
  background-image : url(../img_banner/sinsaku1.jpg);
}
ul#shinsaku_top1 a span{
  display:none;
}
a.shinsaku_top{
  background-position:0px 0px;
}
a:hover.shinsaku_top{
  background-position:-960px 0px;
}