@charset "UTF-8";
/**
 * 産直母の日2020 商品一覧ベース PC版 Styles
 */
@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Medium");
  font-weight: 100;
}

@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Medium");
  font-weight: 200;
}

@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Medium");
  font-weight: 300;
}

@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Medium");
  font-weight: 400;
}

@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Bold");
  font-weight: bold;
}

@font-face {
  font-family: "Helvetica Neue";
  src: local("Helvetica Neue Regular");
  font-weight: 100;
}

@font-face {
  font-family: "Helvetica Neue";
  src: local("Helvetica Neue Regular");
  font-weight: 200;
}

#mothersdayHeading,
.mothersday--item__detail__set-information__title,
.mothersday--item__detail__flowers__title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: -26px;
  background-image: url("/gift/mothersday2020/image/common/ttl_bg_pink.png");
  background-size: 230px 58.5px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  height: 117px;
}

#mothersdayHeading strong,
.mothersday--item__detail__set-information__title strong,
.mothersday--item__detail__flowers__title strong {
  font-size: 20px;
  padding-left: 2px;
  margin-bottom: 4px;
}

#mothersdayHeadingForItemPage,
.mothersday--item__detail__review .mothersday__content__review__title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: -26px;
  background-image: url("/gift/mothersday2020/image/common/ttl_bg_pink.png");
  background-size: 230px 116px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  height: 116px;
}

#mothersdayHeadingForItemPage strong,
.mothersday--item__detail__review .mothersday__content__review__title strong {
  font-size: 20px;
}

#mothersdayHeadingForItemPage strong,
.mothersday--item__detail__review .mothersday__content__review__title strong {
  padding-left: 2px;
  margin-bottom: 4px;
}

#mothersdayHeadingForItemPage.-yellow,
.mothersday--item__detail__review .-yellow.mothersday__content__review__title {
  background-image: url("/gift/mothersday2020/image/common/ttl_bg_yellow.png");
  background-size: 229.5px 58.5px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  height: 116px;
}

#verticalEnglishTitle {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  position: absolute;
  top: 0;
  left: -45px;
  color: #E5625E;
  font-size: 20px;
  line-height: 1;
}

#verticalEnglishTitle span {
  display: block;
  transform: rotate(90deg);
  transform-origin: 0 0;
}

/**
 *
 */
.mothersday--item {
  padding-top: 80px;
}

.mothersday--item .slick-slider {
  position: relative;
}

.mothersday--item .slick-slide {
  margin: 0;
}

.mothersday--item .slick-arrow {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  z-index: 2;
}

.mothersday--item .slick-arrow.slick-next {
  right: 0;
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="4" /><feOffset dx="1" dy="5" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,0.2)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');
  filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.2));
}

.mothersday--item .slick-arrow.slick-prev {
  left: 0;
  filter: drop-shadow(0 -4px 4px rgba(0, 0, 0, 0.2));
}

.mothersday--item__detail {
  margin: 0 auto;
  width: 1000px;
}

.mothersday--item__detail__box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 30px;
}

.mothersday--item__detail__img {
  width: 500px;
}

.mothersday--item__detail__img__carousel {
  width: 100%;
  height: 500px;
  overflow: hidden;
  margin-bottom: 2px;
}

.mothersday--item__detail__img__carousel .slick-track {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.mothersday--item__detail__img__carousel .slick-slide {
  width: 500px;
  height: 500px;
  max-width: 500px;
  background-color: #f0f0f0;
}

.mothersday--item__detail__img__carousel .slick-arrow {
  background-image: url("/gift/mothersday2020/image/icon/icon_arw_w.svg");
  background-size: auto/2 auto/2;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
}

.mothersday--item__detail__img__carousel--thumbs {
  width: 504px;
  margin: 0 -2px -2px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  line-height: 0;
  font-size: 0;
}

.mothersday--item__detail__img__carousel--thumbs__item {
  width: 80px;
  height: 80px;
  margin: 2px;
  cursor: pointer;
  transition: opacity .35s ease;
  background-color: #f0f0f0;
}

.mothersday--item__detail__img__carousel--thumbs__item.is-active,
.mothersday--item__detail__img__carousel--thumbs__item:hover {
  opacity: 0.5;
}

.mothersday--item__detail__information {
  width: 400px;
}

.mothersday--item__detail__information__title {
  margin: -10px 0 10px;
  letter-spacing: 0.05em;
}

.mothersday--item__detail__information__title small,
.mothersday--item__detail__information__title strong {
  display: block;
  font-weight: bold;
}

.mothersday--item__detail__information__title small {
  font-size: 15px;
  line-height: 2.66667;
  border-bottom: 2px solid black;
  display: inline-block;
}

.mothersday--item__detail__information__title strong {
  font-size: 20px;
  line-height: 1.3;
  padding-top: 12px;
}

.mothersday--item__detail__information__tags {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 15px;
}

.mothersday--item__detail__information__tags a {
  margin: 0 5px 5px 0;
  border: 1px solid #db4f43;
  font-size: 13px;
  line-height: 2.42308;
  color: #db4f43;
  display: block;
  padding: 0 14px;
  border-radius: 5px;
}

.mothersday--item__detail__information__tags a span {
  white-space: nowrap;
}

.mothersday--item__detail__information__cart__img {
  margin-bottom: 20px;
}

.mothersday--item__detail__information__cart__itemname {
  font-size: 20px;
  line-height: 1.8;
}

.mothersday--item__detail__information__cart__prices .directDelivery-pricebox {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
}

.mothersday--item__detail__information__cart__prices .directDelivery-pricebox .normal-price {
  margin: 15px 0;
}

.mothersday--item__detail__information__cart__prices .directDelivery-pricebox .normal-price del {
  font-size: 15px;
}

.mothersday--item__detail__information__cart__prices .directDelivery-pricebox .normal-price.-highlight {
  padding-top: 20px;
  color: #db4f43;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.mothersday--item__detail__information__cart__prices .directDelivery-pricebox .normal-price.-highlight .base {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: bold;
  font-size: 15px;
  margin-right: 9px;
}

.mothersday--item__detail__information__cart__prices .directDelivery-pricebox .normal-price.-highlight .base strong {
  font-size: 34px;
  padding: 0 4px;
  font-family: Roboto, sans-serif;
  font-weight: 900;
}

.mothersday--item__detail__information__cart__prices .directDelivery-pricebox .normal-price.-highlight .tax {
  font-size: 14px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}

.mothersday--item__detail__information__cart__prices .directDelivery-pricebox .sale-price {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.mothersday--item__detail__information__cart__prices .directDelivery-pricebox .sale-price .price_off_box {
  border-radius: 4px;
  background-color: #DB4F43;
  color: white;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  font-weight: bold;
  padding: 6px 4px;
}

.mothersday--item__detail__information__cart__prices .directDelivery-pricebox .sale-price .price_off_box_lefttext {
  width: 16px;
  font-size: 16px;
  margin-right: 10px;
}

.mothersday--item__detail__information__cart__prices .directDelivery-pricebox .sale-price .price_off_box_righttext {
  font-size: 14px;
}

.mothersday--item__detail__information__cart__prices .directDelivery-pricebox .sale-price .price_off_box_percentage_val {
  font-size: 25px;
}

.mothersday--item__detail__information__cart__prices .directDelivery-pricebox .sale-price .price_off_box_percentage_val span {
  font-size: 14px;
}

.mothersday--item__detail__information__cart__prices .directDelivery-pricebox .sale-price .price_off_box_buttomtext {
  text-align: center;
}

.mothersday--item__detail__information__cart__prices .directDelivery-pricebox .sale-price .sale_price_show_area {
  margin-left: 20px;
  color: #DB4F43;
}

.mothersday--item__detail__information__cart__prices .directDelivery-pricebox .sale-price .sale_price_show_area .sale-price__waribiki_text {
  font-size: 15px;
  font-weight: bold;
  margin-right: 5px;
}

.mothersday--item__detail__information__cart__prices .directDelivery-pricebox .sale-price .sale_price_show_area .sale-price__waribiki_val {
  font-size: 35px;
  font-family: Roboto, sans-serif;
  font-weight: 900;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}

.mothersday--item__detail__information__cart__prices .directDelivery-pricebox .sale-price .sale_price_show_area .sale-price__waribiki_val .sale-price__waribiki_text-sub {
  font-size: 15px;
}

.mothersday--item__detail__information__cart__prices .directDelivery-pricebox .sale-price .sale_price_show_area_box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}

.mothersday--item__detail__information__cart__prices .directDelivery-pricebox .sale-price .sale_price_show_area_bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-size: 15px;
  margin-top: 4px;
}

.mothersday--item__detail__information__cart__prices .directDelivery-pricebox .postage_icon {
  margin-left: auto;
  font-size: 15px;
  line-height: 1.26667;
  color: #DB4F43;
  border: 1px solid #DB4F43;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  width: 56px;
  height: 56px;
  font-weight: bold;
  -ms-flex-item-align: end;
  align-self: flex-end;
  position: absolute;
  right: 0;
}

.mothersday--item__detail__information__cart__btn {
  margin-top: 12px;
}

.mothersday--item__detail__information__cart__btn .purchase__btn--area {
  display: block;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  color: white;
  font-size: 15px;
  position: relative;
  background-color: #DB4F43;
  border-radius: 5px;
  height: 67px;
}

.mothersday--item__detail__information__cart__btn .purchase__btn--area:after {
  display: block;
  content: "";
  position: absolute;
  right: 45px;
  width: 26px;
  height: 22px;
  background-image: url("/gift/mothersday2020/image/icon/nav_cart_w.svg");
  background-size: auto/2 auto/2;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-size: cover;
}

.mothersday--item__detail__information__cart__btn .purchase__btn--area--soldout {
  border-radius: 0;
  background-color: #999999;
  pointer-events: none;
  font-size: 15px;
}

.mothersday--item__detail__information__cart__btn .purchase__btn--area--soldout:after {
  display: none;
}

.mothersday--item__detail__set-information__title {
  margin-bottom: -15px;
}

.mothersday--item__detail__set-information__items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.mothersday--item__detail__set-information__items:after {
  display: block;
  content: "";
  width: 310px;
}

.mothersday--item__detail__set-information__items__item {
  width: 310px;
  box-shadow: 0px 2px 8px #0000004D;
  margin-bottom: 35px;
}

.mothersday--item__detail__set-information__items__item .mothersday--item__detail__information__cart__img {
  padding: 19px 19px 0;
}

.mothersday--item__detail__set-information__items__item__detail {
  padding: 0 19px 19px 19px;
}

.mothersday--item__detail__set-information__items__item__detail .mothersday--item__detail__information__cart__itemname {
  font-size: 14px;
  line-height: 1.57143;
	margin-bottom: 30px
}

.mothersday--item__detail__set-information__items__item .directDelivery-pricebox {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.mothersday--item__detail__set-information__items__item .directDelivery-pricebox .normal-price {
  margin: 15px 0;
}

.mothersday--item__detail__set-information__items__item .directDelivery-pricebox .normal-price.-highlight {
  margin: 0;
  padding-top: 0;
  color: #db4f43;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.mothersday--item__detail__set-information__items__item .directDelivery-pricebox .normal-price.-highlight .base {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: bold;
  font-size: 13px;
  margin-right: 9px;
}

.mothersday--item__detail__set-information__items__item .directDelivery-pricebox .normal-price.-highlight .base strong {
  font-size: 24px;
  padding: 0 4px;
  font-family: Roboto, sans-serif;
  font-weight: 900;
}

.mothersday--item__detail__set-information__items__item .directDelivery-pricebox .normal-price.-highlight .tax {
  font-size: 11px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}

.mothersday--item__detail__set-information__items__item .directDelivery-pricebox .sale-price {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.mothersday--item__detail__set-information__items__item .directDelivery-pricebox .sale-price .price_off_box {
  border-radius: 4px;
  background-color: #DB4F43;
  color: white;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  font-weight: bold;
  padding: 6px 4px;
}

.mothersday--item__detail__set-information__items__item .directDelivery-pricebox .sale-price .price_off_box_lefttext {
  width: 16px;
  font-size: 12px;
  margin-right: 1px;
}

.mothersday--item__detail__set-information__items__item .directDelivery-pricebox .sale-price .price_off_box_righttext {
  font-size: 11px;
}

.mothersday--item__detail__set-information__items__item .directDelivery-pricebox .sale-price .price_off_box_percentage_val {
  font-size: 20px;
}

.mothersday--item__detail__set-information__items__item .directDelivery-pricebox .sale-price .price_off_box_percentage_val span {
  font-size: 11px;
}

.mothersday--item__detail__set-information__items__item .directDelivery-pricebox .sale-price .price_off_box_buttomtext {
  text-align: center;
}

.mothersday--item__detail__set-information__items__item .directDelivery-pricebox .sale-price .sale_price_show_area {
  margin-left: 10px;
  color: #DB4F43;
}

.mothersday--item__detail__set-information__items__item .directDelivery-pricebox .sale-price .sale_price_show_area .sale-price__waribiki_text {
  font-size: 14px;
  font-weight: bold;
  margin-right: 5px;
}

.mothersday--item__detail__set-information__items__item .directDelivery-pricebox .sale-price .sale_price_show_area .sale-price__waribiki_val {
  font-size: 27px;
  font-family: Roboto, sans-serif;
  font-weight: 900;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}

.mothersday--item__detail__set-information__items__item .directDelivery-pricebox .sale-price .sale_price_show_area .sale-price__waribiki_val .sale-price__waribiki_text-sub {
  font-size: 15px;
}

.mothersday--item__detail__set-information__items__item .directDelivery-pricebox .sale-price .sale_price_show_area_box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}

.mothersday--item__detail__set-information__items__item .directDelivery-pricebox .sale-price .sale_price_show_area_bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-size: 14px;
  margin-top: 4px;
}

.mothersday--item__detail__set-information__items__item .directDelivery-pricebox .postage_icon {
  margin-left: auto;
  font-size: 12px;
  line-height: 1.25;
  color: #DB4F43;
  border: 1px solid #DB4F43;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  width: 44px;
  height: 44px;
  font-weight: bold;
}

.mothersday--item__detail__set-information__items__item .mothersday--item__detail__information__cart__btn a {
  height: 44px;
}

.mothersday--item__detail__set-information__items__item .mothersday--item__detail__information__cart__btn a:after {
  right: 17px;
}

.mothersday--item__detail__croped-box {
  margin: 0 0 30px;
}

.mothersday--item__detail__text {
  margin: 0 0 30px;
  padding-top: 30px;
}

.mothersday--item__detail__text__title {
  font-size: 16px;
  line-height: 1.8125;
  margin-bottom: 16px;
  font-weight: bold;
}

.mothersday--item__detail__text__title span {
  border-bottom: 2px solid black;
  padding-bottom: 4px;
}

.mothersday--item__detail__text__body {
  font-size: 16px;
  line-height: 1.8125;
  text-align: justify;
  text-justify: inter-ideograph;
}

.mothersday--item__detail__table {
  border-top: 1px solid #e5e5e5;
}

.mothersday--item__detail__table tr {
  border-bottom: 1px solid #e5e5e5;
}

.mothersday--item__detail__table th {
  color: #999;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  padding: 23px 14px 23px 17px;
  font-size: 13px;
  line-height: 1.53846;
  text-align: left;
}

.mothersday--item__detail__table td {
  border-right: 1px solid #e5e5e5;
  font-size: 13px;
  line-height: 1.53846;
  padding: 23px 38px 23px 17px;
  width: 900px;
}

.mothersday--item__detail__table td p {
  font-size: 13px;
  line-height: 1.53846;
}

.mothersday--item__detail__table td small {
  margin-top: 7px;
  display: block;
  font-size: 12px;
  line-height: 1.66667;
}

.mothersday--item__detail__flowers {
  margin-top: 20px;
}

.mothersday--item__detail__flowers__items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}

.mothersday--item__detail__flowers__items__item {
  width: 240px;
  margin: 7.5px;
}

.mothersday--item__detail__flowers__items__item a {
  display: block;
}

.mothersday--item__detail__flowers__items__item__img {
  margin-bottom: 10px;
  height: 180px;
  overflow: hidden;
}

.mothersday--item__detail__flowers__items__item__img picture {
  display: block;
  height: 100%;
}

.mothersday--item__detail__flowers__items__item__img img {
  display: block;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 365px;
  max-width: 365%;
}

.mothersday--item__detail__flowers__items__item__info__itemname {
  font-size: 15px;
  line-height: 1.13333;
  margin-bottom: 10px;
}

.mothersday--item__detail__flowers__items__item__info__price .normal-price.-highlight {
  color: #db4f43;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.mothersday--item__detail__flowers__items__item__info__price .normal-price.-highlight strong {
  font-weight: normal;
}

.mothersday--item__detail__flowers__items__item__info__price .normal-price.-highlight .base {
  font-size: 12px;
  margin-right: 12px;
}

.mothersday--item__detail__flowers__items__item__info__price .normal-price.-highlight .base strong {
  font-size: 20px;
}

.mothersday--item__detail__flowers__items__item__info__price .normal-price.-highlight .tax {
  font-size: 10px;
}

.mothersday--item__detail__flowers__items__item__info__price .normal-price.-highlight .tax strong {
  font-size: 13px;
}

.mothersday--item__detail__flowers__items__item__info__price .normal-price {
  margin-bottom: 5px;
}

.mothersday--item__detail__flowers__items__item__info__price .normal-price del {
  display: -ms-flexbox;
  display: flex;
  font-size: 10px;
}

.mothersday--item__detail__flowers__items__item__info__price .normal-price del .base:after {
  content: "　";
}

.mothersday--item__detail__flowers__items__item__info__price .sale-price {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  color: #db4f43;
}

.mothersday--item__detail__flowers__items__item__info__price .sale-price .base {
  margin-right: 12px;
  font-size: 12px;
}

.mothersday--item__detail__flowers__items__item__info__price .sale-price .base strong {
  font-size: 20px;
}

.mothersday--item__detail__flowers__items__item__info__price .sale-price .tax {
  font-size: 10px;
}

.mothersday--item__detail__review {
  margin-top: 20px;
}

.mothersday--item__detail__review .mothersday__content__review:before {
  display: none;
}

.mothersday--item__detail__review .mothersday__content__review__title {
  background-image: url("/gift/mothersday2020/image/common/ttl_bg_yellow.png");
  background-size: 229.5px 58.5px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  margin-bottom: -6px;
}

.mothersday--item__detail__review .mothersday__content__review__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.mothersday--item__detail__review .mothersday__content__review__list__item {
  width: 320px;
}

.mothersday--item__detail__text__wrap {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 60px;
}

.mothersday--item__detail__text__wrap:nth-child(even) .mothersday--item__detail__text__wrap__detail {
  -ms-flex-order: 2;
      order: 2;
  margin-right: 0;
}

.mothersday--item__detail__text__wrap:nth-child(even) .mothersday--item__detail__text__img {
  -ms-flex-order: 1;
      order: 1;
  margin-right: 60px;
}

.mothersday--item__detail__text__wrap:last-child {
  margin-bottom: 80px;
}

.mothersday--item__detail__text__wrap .mothersday--item__detail__text__wrap__detail {
  margin-right: 60px;
  -ms-flex-preferred-size: 540px;
      flex-basis: 540px;
}

.mothersday--item__detail__text__wrap .mothersday--item__detail__text__img {
  -ms-flex-preferred-size: 400px;
      flex-basis: 400px;
}
