@media screen and (max-width: 900px) {}
@media screen and (max-width: 720px) {

  .container {
    width: 320px;
  }
  .clearfix:after { /*floatの解除、ここがポイント*/
  }
  .clearfix {
  }
  * html .clearfix {
  }
  nav {
  }
  nav h1 {
  }
  nav ul {
    display: none;
  }
  nav ul li {
  }
  nav ul li a {
  }
  header {
  }
  header h2 {
  }
  header h2 img {
    width: 320px;
  }
  #moviedetail {
  }
  .movietitle {
  }
  .movietitle h2 {
    font-size:      13px!important;
  }
  .movietitle h2 img,
  .theatertitle h2 img {
    width:  64px;
    height: 23px;
  }
  .movietitle h2 strong {
  }
  .movieleft {
  }
  .movieleft ul li {
    width:      320px;
    text-align: center;
  }
  .movieleft ul li img {
  }
  .movieleft ul li.social {
    display: inline-block;
  }
  .movieright {
  }
  .movieright iframe {
    margin: 0 auto;
    height: 280px;
    width:  280px;
  }
  .movieinfo {
    padding: 20px;
  }
  .introduction .left {
  }
  .introduction .right {
    float:  left;
    width:  280px;
  }
  .introduction h3 {
  }
  .introduction p {
    width: 280px;
  }
  .story .left {
    float: left;
    width: 280px;
  }
  .story .right {
    float: right;
    width: 280px;
  }
  .story h3 {
  }
  .story p {
  }
  .databox {
  }
  .databox h3 {
    font-size: 15px;
    margin:    10px auto 10px auto;
  }
  .cast {
  }
  .cast ul li {
  }
  .staff {
  }
  dt {
  }
  dd {
  }
  .data {
  }
  .data dt {
  }
  .data dd {
  }
  .theatertitle {
  }
  .theatertitle h2 {
    font-size: 15px;
  }
  .theatertitle p {
    font-size: 12px;
  }
  .zone {
    padding: 10px;
  }
  .zone a {
  }
  .zone ul li {
    display: none;
  }
  .zone ul li.arrow {
    display:       inline-block;
    padding:       3px 0 3px 10px;
    border-bottom: dotted 1px #333;
  }
  .ticketlist {
  }
  .theater h3 {
    font-size: 20px;
  }
  .theater_inner {
  }
  .theater_inner img {
    margin: 5px 0 5px 0;
  }
  .theater_inner h4 {
    font-size: 20px;
  }
  .theater_inner p.right {
    float: left;
  }
  .theater_inner_left {
    float: left;
    color: #fff;
    font-size: 12px;
    width: 175px;
  }
  .theater_inner_right {
    float:   right;
    width:   280px;
    padding: 10px 0 10px 0;
  }
  .theater_inner_left img {
    width: 280px;
  }
  .theater_inner_left p.address {
    width: 200px;

  }
  .theater_inner_left p.tel {
    width: 200px;
  }
  .ticket_info {
  }
  .ticket_info h5 {
  }
  .ticket_info h5.price {
  }
  .ticket_info h5.number {
  }
  .ticket_info h5.percent {
  }
  span.time {
  }
  .ticket_info p {
  }
  .ticket_info p strong {
  }
  .ticket_info ul li {
    display: block;
    float:   none;
  }
  .ticket_info ul li img {
    display: none;
  }
  .ticket_info ul li.ticketbtn img {
    display:    block;
    text-align: center;
    margin:     5px auto 5px auto;
    width:      250px;
    height:     65px;
  }
  .ticket_info ul li.ticketbtn {
  }
  .barTicket {
    width: 250px;
  }
  .boxSizing {
  }
  .bar {
  }
  /* フッター */
  footer .other {
    height: auto;
  }
  footer .other ul {
    padding: 25px 0 0 0;
    text-align: center;
  }
  footer .other ul li {
    font-size: 12px;
    display:   none;
  }
  footer .other ul li.arrow {
    display:       block;
    width:         320px;
    padding:       5px 0 5px 0;
    border-bottom: dotted 1px #fff;
  }
  footer .other ul li a {
  }
  footer .copyright {
  }
  footer .copyright p {
  }


  body {
  }
  .zone li.not{
  }

  /* 2013/04/20 追加 */

  li.arrow {
    position: relative;
  }
  li.arrow div.grayCover {
  }

  p.movieticket_anchor {
  }

  p.movieticket_anchor a {
  }

  .theatertitle > .container {
  }

  .pageTop {
  }

  .yahoo{
  }
  .howto {
    display: none;
  }
  .howto img {
  }
  .howto ul li {
  }
  .howto p {
  }

  .ticketlist_wrapper {
  }

  .purchase_btn {
    font-size: 15px;
  }
  .purchase_btn:hover {
  }
  .purchase_btn:active {
  }

  div.dpLink {
    display: none;
  }

}
