@charset 'UTF-8';
/*------------------------------------
  Coder: macky
  Date : 2008/11/05
  Msg  : ブラウザのスタイルリセット
------------------------------------*/
@import '../default.css';
#wrapper{
  background-image:url("./images/bg_body.jpg");
}
  #header h1 {
    top:13px;
    left:-16px;
    width:268px;
    height:152px;
    line-height:152px;
  }
  #header h1 span{
    width:268px;
    height:152px;
    background:url("./images/logo.png") no-repeat top left;
  }
  #container .specialArticle{
    background-image:url("./images/bg_sp_article.jpg");
  }
  #container .specialArticle h3{
    background-image:url("./images/bg_sp_article.jpg");
  }

    #special01 .articleImg {
      position:absolute;
      top:auto;
      bottom:2px !important;
      right:2px !important;
    }



  #special01 h3 span {
    background-image:url("./images/label_sp_1.png");
  }
  #special02 h3 span {
    background-image:url("./images/label_sp_2.png");
  }
  #special03 h3 span {
    background-image:url("./images/label_sp_3.png");
  }
  
  #special01 h4 span {
    background-image:url("./images/h4_sp_1.jpg");
  }
  #special02 h4{ height:50px; }
  #special02 h4 span {
    height:50px;
    background-image:url("./images/h4_sp_2.jpg");
  }
  #special03 h4{ height:50px;}
  #special03 h4 span {
    height:50px;
    background-image:url("./images/h4_sp_3.jpg");
  }

#event {
  background-image:url("./images/bg_event.jpg");
}
#event h2 span{
  background-image:url("./images/bg_event.jpg");
}


#eventPage #container{
  padding-bottom:50px;
}

/* table */
#ticketTable.tableStyle1 {
  width:100%;
  margin-bottom:10px;
}
  #ticketTable.tableStyle1 thead tr td{
    background:#f37d0d;
    color:#fff;
  }
  #ticketTable.tableStyle1 tr td{
    border-left:2px solid #fcfcfb;
    border-right:2px solid #fcfcfb;
    background-color:#fffdfa;
    color:#666;
  }
  #ticketTable.tableStyle1 tr.even td{
    background-color:#fdf1e5;
  }

/* 特典ページの見出し画像 */
#eventTitle {
  margin-bottom:10px;
}
/* 販売期間 */
.period {
  margin:10px 0 10px 0;
  padding-bottom:1px;
  background:url("./images/r_orange.jpg") no-repeat bottom left;
}
.period dt {
  line-height:27px;
  height:27px;
  font-size:14px;
  font-weight:bold;
  color:#fff;
  text-indent:10px;
  background:#f37d0d url("./images/r_orange.jpg") no-repeat top left;
}
.period dd {
  color:#f37d0d;
  font-weight:bold;
  padding:7px 0 5px 10px;
  border-left:1px solid #f37d0d;
  border-right:1px solid #f37d0d;
}

/* 特典アイテム郡 */
#spItemBox {
  position:relative;
  width:660px;
  min-height:391px;
  height:auto !important;
  height:391px;
  margin-bottom:10px;
  background:#fbbb29 url("./images/bg_itemsp.jpg") no-repeat top left;
}
  #spItemBox .dmy {
    z-index:1;
    display:block;
    position:absolute;
    bottom:-1px;
    left:0;
    width:660px;
    height:13px;
    background:url("./images/bg_itemsp_bottom.jpg") no-repeat top left;
  }
  #spItemBox h3{
    text-indent:-9999pt;
    height:70px;
  }
  #spItemBox dl.v33{
    position:relative;
    z-index:2;
    width:200px;
    height:150px;
    padding:5px;
    margin-left:8px;
    background:url("./images/bg_itemsp_dl.gif") no-repeat top left;
  }
    #spItemBox dl.v33 dt strong{
      position:relative;
      top:-12px;
      left:5px;
      font-weight:bold;
      color:#d10000;
    }
    #spItemBox dl.v33 dd em{
      font-size:10px;
      color:#7a3400;
    }
    #spItemBox dl.v33 dd {
      color:#7a3400;
      line-height:1.4;
    }
    #spItemBox dl.v33 dd .tag{
      display:block;
      background:#7a3400;
      color:#fff;
      font-weight:bold;
      font-size:10px;
      padding:1px 0 1px 2px;
      margin:5px 0 3px 0px;
    }

/* 下部注意書き */
.footCaution {
  margin:10px 0;
}

