﻿@charset "UTF-8";

.pane-header {
  padding: 10px;
  font-size: 0;
}

.pane-globalnav {
  background-color: #444;
  color: #fff;
}

.pane-order-header {
  height: 50px;
  border-bottom: 2px solid #666;
}

.pane-main {
  padding: 0 0 35px;
  background-color: #ffffff;
}

.page-questionnairecomplete .pane-main,
.page-questionnaireform .pane-main,
.page-askpasschange .pane-main,
.page-askpasscomplete .pane-main,
.page-askpass .pane-main,
.page-noshi .pane-main,
.page-orderdest .pane-main,
.page-order .pane-main,
.page-estimate .pane-main,
.page-cart .pane-main,
.page-goodsagree .pane-main,
.page-quickorder .pane-main,
.page-mag .pane-main,
.page-login .pane-main,
.page-reviewwrite .pane-main,
.page-search .pane-main,
.page-topic .pane-main,
.page-topicdetaillist .pane-main,
.page-reviewposted .pane-main,
.page-menu .pane-main,
.page-entrycomplete .pane-main,
.page-logout .pane-main,
.page-entry .pane-main,
.page-agree .pane-main,
.page-method .pane-main {
  margin-top: 26px;
}

.block-order-method {
  margin: 0;
  padding: 0 15px;
}

.block-questionnaire-completed,
.block-questionnaire,
.block-inquiry-completed,
.block-inquiry,
.block-update-new-password,
.block-reset-password-completed,
.block-reset-password,
.block-order-gift-noshi,
.block-order-gift-dest,
.block-order-complete,
.block-order-estimate,
.block-order-method,
.block-cart,
.block-goods-agreement,
.block-quick-order,
.block-mail-news,
.block-login,
.block-user-review,
.block-search-goods,
.block-topic-page,
.block-topic-details,
.block-user-review-completed,
.block-mypage,
.block-member-registration-completed,
.block-arrival-notice-list,
.block-member-info-confirmation,
.block-update-mail-address,
.block-logout,
.block-withdrawal,
.block-inquiry-history-detail,
.block-member-info,
.block-inquiry-history,
.block-favorite,
.block-update-member-password,
.block-purchase-history,
.block-shipping-address-confirmation,
.block-shipping-address,
.block-member-terms,
.block-purchase-history-detail {
  margin: 0;
  padding: 30px 15px 0;
}

/* ----パンくず---- */

.block-topic-path {
  padding: 8px 10px 7px;
  margin: 0;
  background-color: #FCF8E8;
  font-size: 0;
}

.block-topic-path--list li {
  display: inline-block;
  padding-right: 5px;
  font-size: 1.1rem;
}

.block-topic-path--list a {
  text-decoration: none;
}
