@charset "UTF-8";
@media only screen and (max-width: 768px) {
  .pc {
    display: none !important;
  }
  .sp {
    display: block !important;
  }
  .TomicaContents-960px {
    width: 98%;
  }
  .mov {
    position: absolute;
    left: 10%;
    top: 2%;
  }
	

	img {
	max-width: 100%;	
	vertical-align: bottom;
	line-height: 0px;
		display: block;
	
		
}
	
	
	
	
  .price {
    position: relative;
  }
  .big-kakaku {
    position: absolute;
    width: 70%;
    top: 13%;
    left: 15%;
  }
  .kakaku {
    position: absolute;
    width: 110px;
  }
  .kakaku2 {
    position: absolute;
    width: 110px;
  }
  .kakaku3 {
    position: absolute;
    width: 110px;
  }
  .kakaku4 {
    position: absolute;
    width: 110px;
  }
  .kakaku5 {
    position: absolute;
    width: 110px;
  }
  .kakaku6 {
    position: absolute;
    width: 110px;
  }
  .kakaku7 {
    position: absolute;
    width: 110px;
  }
  .kakaku8 {
    position: absolute;
    width: 110px;
  }
  .kakaku9 {
    position: absolute;
    width: 110px;
  }
  .kakaku10 {
    position: absolute;
    width: 110px;
  }
  .kakaku11 {
    position: absolute;
    width: 110px;
  }
  .kakaku12 {
    position: absolute;
    width: 110px;
  }
  .kakaku13 {
    position: absolute;
    width: 110px;
  }
  .kakaku14 {
    position: absolute;
    width: 110px;
  }
  .kakaku15 {
    position: absolute;
    width: 110px;
  }
  .kakaku16 {
    position: absolute;
    width: 110px;
  }
  .kakaku17 {
    position: absolute;
    width: 110px;
  }
  .kakaku18 {
    position: absolute;
    width: 110px;
  }
  .kakaku19 {
    position: absolute;
    width: 110px;
  }
  .kakaku20 {
    position: absolute;
    width: 110px;
  }
  .kakaku21 {
    position: absolute;
    width: 110px;
  }
  .kakaku22 {
    position: absolute;
    width: 110px;
  }
}