@charset "UTF-8";
/* ========= common ========= */
.pc_only {
  display: none;
}
.sp_only {
  display: block;
}
/* ========= layout ========= */
.sim-onsale .feature-mv {}
.sim-onsale .feature-mv .feature-mv-wrapper {
  height: 128vw!important;
}
.sim-onsale .feature-mv .feature-mv-wrapper .maincopy {
  width: 90vw;
    height: 131vw!important;
top: 20vw;
  left: 50vw!important;
  margin-left:-45vw!important;
}
.sim-onsale .feature-mv .forspsim_wrap {
width:auto!important;
margin-left:-29vw;
  height: 20vw;
  overflow: hidden;
}
.sim-onsale .feature-mv .forspsim_wrap .forspsim {
  height: 18vw;
  max-width:initial!important;
  width:auto!important;
  display: block;
  margin: 0 auto;
}
@keyframes transDownAnime {
  0% {
    transform: translateY(-30vw);
  }
  100% {
    transform: translateY(1.5vw);
  }
}

.sim-onsale .feature-mv .newcam_1, .sim-onsale .feature-mv .newcam_2 {
  left:4vw;
  width: 82.5vw;
}
.sim-onsale .feature-mv .buybypp {
top:1vw;
}
.sim-onsale .feature-mv .newcam_1 {
  top: 8vw!important;
}
.sim-onsale .feature-mv .newcam_2 {
  top: 20vw!important;
}
.sim-onsale .feature-mv .blribbon {
width:86vw;
  top: 40vw!important;
  left:2vw;
}
.sim-onsale .feature-mv .max15n {
  top: 48vw!important;
}
.sim-onsale .feature-mv .arrow_wh_down {
width:3vw;
  top: 58vw!important;
  left:48.5%;
}
.sim-onsale .feature-mv .max2man {
  top: 62vw!important;
}

/* timesale */
.sim-onsale .feature-mv .timesale_board {
  top: 83vw!important;
}
.sim-onsale .feature-mv .timesale_time{
top:96.5vw;
height:7vw;
line-height:7vw;
}
.sim-onsale .feature-mv .timesale_time p{
font-size:4vw!important;
line-height:7vw;
height:7vw;
}
.sim-onsale .feature-mv .timesale_time p span {
font-size:7vw!important;
}
@keyframes slideUpAnime {
  from {
    transform: translateY(20vw);
  }
  to {
    transform: translateY(0vw);
  }
}

/* 注釈 */
.feature-mv .pb-10 {
  padding: 0;
  max-width: 90vw;
}