﻿@charset "UTF-8";

/* fade image in after load */
.lazyload {
  opacity: 0;
}
.lazyloading {
  opacity: 1;
}
.lazyloaded {
  opacity: 1;
  transition: opacity 200ms;
}

/* ■2022.06.10 F1 ADD START */
.block-size-tokushogoods {
  margin-top: 15px;
}
.block-size-tokushogoods--item {
  padding: 5px 0;
  width: 100%;
  display: flex;
}
.block-size-tokushogoods--title {
  border: 2px solid #d0d0d0;
  background-color: #fff;
  width: 80px;
  height: 54px;
  margin-right: 5px;
}
.block-size-tokushogoods--title.price_net span,
.block-size-tokushogoods--title.price_net {
  width: 120px;
}
.block-size-tokushogoods--title span {
  display: table-cell;
  word-break: break-all;
  text-align: center;
  vertical-align: middle;
  width: 96px;
  height: 50px;
  padding: 2px;
}
.block-size-tokushogoods--contents {
  border: 0px
  background-color: #fff;
  width: 80px;
  height: 54px;
  margin-right: 5px;
}
.block-size-tokushogoods--contents.price_net {
  width: 120px;
}
.block-size-tokushogoods--contents span {
  display: table-cell;
  word-break: break-all;
  vertical-align: middle;
  width: 96px;
  height: 50px;
  padding: 2px;
}
.block-size-tokushogoods--contents span.price_net {
  width: 120px;
  text-align: right;
  padding-right:8px;
}
.block-size-tokushogoods--contents span.tok_qty {
  text-align: right;
  padding-right:8px;
}
.block-size-tokushogoods--contents span.variation_name1,
.block-size-tokushogoods--contents span.buy_qty {
  text-align: center;
}
.block-size-tokushogoods--contents span.buy_qty input.buy_qty {
  width: 70px;
  text-align: right;
}
/* ■2022.06.10 F1 ADD END */

.block-order-method--search-dest {	/* ■2023.01.17 F1 ADD */
  margin:20px;
  font-size:0.9rem;
  font-weight:normal;
}


