@charset "UTF-8";
/* 切り替え
---------------------------------------------------------- */
@media only screen and (max-width: 769px) {
  .pc {
    display: none !important;
  }
  .sp {
    display: block !important;
  }
}
/* ページ構成
---------------------------------------------------------- */
/*トミカヘッダー*/
#Tomica-wrapper {
  width: 100%;
}
/*くじエリア*/
.kuji-wrapper {
  background-image: repeating-linear-gradient(transparent, transparent 2px, #13152f 2px, #13152f 4px, transparent 4px, transparent 5px, #13152f 4px, #13152f 10px, transparent 10px, transparent 11px, #13152f 11px, #13152f 12px, transparent 12px, transparent 19px), repeating-linear-gradient(90deg, transparent, transparent 2px, #13152f 2px, #13152f 4px, transparent 4px, transparent 5px, #13152f 4px, #13152f 10px, transparent 10px, transparent 11px, #13152f 11px, #13152f 12px, transparent 12px, transparent 19px);
  background-size: 19px 19px;
  background-color: #121b3c;
  background-blend-mode: multiply;
}
.kuji-contents {
  width: 96%;
  margin: 0 auto 1em;
}
/*ボタンエリア*/
.button-wrapper {
  padding: 1rem 0 1rem 0;
}
.button-contents {
  width: 96%;
  margin: 1em auto 1.5em;
}
/* ボタン
---------------------------------------------------------- */
.btn, a.btn, button.btn {
  font-size: 0.8rem;
	line-height: 1.3;
	  padding: 0.6rem 0.2rem;
}

.btn__gold {
	width: 70%;
}
a.btn__gold {
		width: 70%;
}
.txt_comingsoon {
  font-size: 1.2rem;
  top: -20%;
  left: 25%;
  text-align: center;
}