@charset "UTF-8";
/**/
@media only screen and (max-width: 768px) {
  .pc {
    display: none !important;
  }
  .sp {
    display: block !important;
  }
}
#sancolle #Tomica-wrapper {
  width: 100%;
}
/*メイン*/
.container {
  background-size: 45%;
}
.box-inner_box {
  width: 100%;
}
.box-inner_area {
  width: auto;
  display: block;
}
.box-inner_01 {
  width: 100%;
  padding: 15px 0px 5px;
}
.box-inner_02 {
  width: 100%;
  padding: 0px 0px 30px;
}
/*価格帯*/
.container2 {
  height: 40px;
}
.box-inner_03 {
  width: 100%;
  height: auto;
  padding-bottom: 10px;
}
/*価格帯マーク*/
.date-Wrapper {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.date-title {
  margin-left: 50px;
  text-align: right;
  min-height: auto;
}
.date-title img {
  width: 75%;
}
.kazu-Marks {
  position: absolute;
  width: 20%;
  left: 0px;
  top: -20px;
  text-align: left;
  z-index: 3;
}
.kazu-Marks img {
  width: 100%;
}
/*注意文*/
.notice_text {
  font-size: 0.6em;
  padding-top: 0px;
  padding-bottom: 20px;
}
/*各アイテム*/
.container3 {
  background-size: 45%;
  padding-top: 15px;
  padding-bottom: 15px;
}
.box_lineup {
  width: 100%;
}
.lineup_area {
  width: 100%;
}
.lineup_btn_left {
  width: 48%;
  height: auto;
  padding-left: 20px;
  padding-right: 10px;
}
.lineup_btn_right {
  width: 48%;
  height: auto;
  padding-right: 20px;
}
/*購入ボタン*/
.kakaku_box {
  text-align: center;
  width: 100%;
  margin: 20px auto;
}
.kakaku {
  border: solid 3px #ffffff;
  border-radius: 10px;
  width: 250px;
}