
[data-browse-mode=P] .page-goods .block-goods-detail:has(.pane-goods-right-side.is-appraisal) {
  grid-template-rows: auto auto auto auto auto;
}
[data-browse-mode=P] .page-goods .block-goods-detail:has(.pane-goods-right-side.is-appraisal) .pane-goods-footer {
  grid-row-start: 5;
  grid-row-end: 6;
}
[data-browse-mode=P] .page-goods .pane-goods-middle {
  grid-column-start: 1;
  grid-column-end: 3;
  grid-row-start: 4;
  grid-row-end: 5;
  margin-top: 60px;
}
[data-browse-mode=S] .page-goods .pane-goods-middle {
  margin-top: 40px;
}

[data-browse-mode=S] .page-goods .pane-goods-right-side.is-appraisal form {
  padding: 0 15px;
}

[data-browse-mode=P] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--appraisal-price.is-up-price,
[data-browse-mode=P] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--trade-price.is-up-price {
  color: #a61b29;
}
[data-browse-mode=P] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--appraisal-price.is-up-price span,
[data-browse-mode=P] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--trade-price.is-up-price span {
  color: #a61b29;
}
[data-browse-mode=P] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--appraisal-price.is-normal-price,
[data-browse-mode=P] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--trade-price.is-normal-price {
  margin-top: 2px;
  font-family: "Noto sans JP", Meiryo, sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #707070;
  text-decoration: line-through;
}

[data-browse-mode=S] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--appraisal-price.is-up-price,
[data-browse-mode=S] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--trade-price.is-up-price {
  color: #a61b29;
}
[data-browse-mode=S] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--appraisal-price.is-up-price span,
[data-browse-mode=S] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--trade-price.is-up-price span {
  color: #a61b29;
}
[data-browse-mode=S] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--appraisal-price.is-normal-price,
[data-browse-mode=S] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--trade-price.is-normal-price {
  margin-top: 2px;
  font-family: "Noto sans JP", Meiryo, sans-serif;
  font-weight: 700;
  font-size: 12px;
  color: #707070;
  text-decoration: line-through;
}

[data-browse-mode=S] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--trade-price.is-up-price span {
  font-family: "Roboto";
  font-weight: 500;
}

[data-browse-mode=P] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--trade-price strong {
  font-size: 25px;
}
[data-browse-mode=S] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--trade-price strong {
  font-size: 20px;
}

[data-browse-mode=P] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--on-sales-term::before,
[data-browse-mode=S] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--on-sales-term::before {
  content: "期間：";
}
[data-browse-mode=P] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--on-sales-term::after,
[data-browse-mode=S] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--on-sales-term::after {
  content: "";
}

[data-browse-mode=P] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--on-sales-comment {
  justify-self: start;
  width: fit-content;
}

[data-browse-mode=P] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--on-sales-term {
  font-size: 16px;
  color: #a61b29;
}
[data-browse-mode=P] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--on-sales-countdown,
[data-browse-mode=P] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--on-sales-countdown > div {
  font-size: 16px;
  color: #a61b29;
}
[data-browse-mode=S] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--on-sales-term {
  font-size: 14px;
  color: #a61b29;
}
[data-browse-mode=S] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--on-sales-countdown,
[data-browse-mode=S] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--on-sales-countdown > div {
  font-size: 14px;
  color: #a61b29;
}

[data-browse-mode=S] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--on-sales-term,
[data-browse-mode=S] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--on-sales-countdown,
[data-browse-mode=S] .page-goods .pane-goods-right-side.is-appraisal .block-goods-price--on-sales-countdown > div {
  display: block;
}

[data-browse-mode=P] .page-product .pane-goods-right-side .block-goods-price--appraisal.net-price, [data-browse-mode=P] .page-product .pane-goods-right-side .block-goods-price--appraisal.trade-net-price {
    margin-top: 8px;
    text-decoration: none;
    color: #707070;
    font-size: 14px;
    font-weight: 400;
}
[data-browse-mode=S] .page-product .pane-goods-right-side .block-goods-price--appraisal.net-price, [data-browse-mode=S] .page-product .pane-goods-right-side .block-goods-price--appraisal.trade-net-price {
    margin-top: 4px;
    text-decoration: none;
    color: #707070;
    font-size: 12px;
    font-weight: 400;
}
[data-browse-mode=P] .page-product .pane-goods-right-side .block-goods-price--appraisal span {
    font-family: "Roboto";
    font-size: 28px;
    margin-left: 8px;
    font-weight: 400;
    text-decoration: line-through;
}
[data-browse-mode=S] .page-product .pane-goods-right-side .block-goods-price--appraisal span {
    font-family: "Roboto";
    font-size: 22px;
    margin-left: 8px;
    font-weight: 400;
    text-decoration: line-through;
}

[data-browse-mode=P] .page-product .pane-goods-right-side .block-goods-price--appraisal span::before,
[data-browse-mode=S] .page-product .pane-goods-right-side .block-goods-price--appraisal span::before,
[data-browse-mode=S] .page-product .pane-goods-right-side .block-goods-price--trade-price span::before {
    font-family: "Roboto";
    content: "～¥";
}
[data-browse-mode=P] .page-product .pane-goods-right-side .block-goods-price--appraisal.net-price::after, [data-browse-mode=P] .page-product .pane-goods-right-side .block-goods-price--appraisal.trade-net-price::after{
    content: "（税込）";
    font-size: 14px;
}
[data-browse-mode=S] .page-product .pane-goods-right-side .block-goods-price--appraisal.net-price::after, [data-browse-mode=S] .page-product .pane-goods-right-side .block-goods-price--appraisal.trade-net-price::after {
    content: "（税込）";
    font-size: 12px;
}
[data-browse-mode=S] .page-product .pane-goods-right-side .block-goods-price--appraisal span::before {
    font-size: 16px;
}
[data-browse-mode=P] .page-product .pane-goods-right-side .block-goods-price--appraisal span::before {
    font-size: 20px;
}

