@charset "UTF-8";body {font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "HelveticaNeue", "Helvetica Neue", Arial, sans-serif;}.clearfix:after {content: '';display: block;clear: both;}.effect-hover {-webkit-transition: opacity 0.2s;transition: opacity 0.2s;}.effect-hover:hover {opacity: 0.7;}label {cursor: default;}input[type="radio"] {width: auto;height: auto;vertical-align: middle;margin-right: 2px;margin-top: -1px;}input[type="text"], input[type="password"] {border-color: #dddddd;}input[type="text"]::-moz-placeholder {color: #bababa;opacity: 1;}input[type="text"]:-ms-input-placeholder {color: #bababa;}input[type="text"]::placeholder {color: #bababa;}input[type="checkbox"] {width: auto;height: auto;margin-top: -1px;margin-right: 2px;}input[type="submit"], input[type="button"], input[type="reset"] {appearance: none;background: none;border: none;cursor: pointer;-webkit-transition: opacity 0.2s;transition: opacity 0.2s;}input[type="submit"]:hover, input[type="reset"]:hover {opacity: 0.7;}body .btn-default {color: #333;background-color: #e5e5e5;}body .btn-primary {color: #fff;background: linear-gradient(#f7a01e, #f2800d);}body .btn-danger {color: #fff;border: solid 1px #c30;background-color: #d9534f !important;}body .btn-secondary {color: #fff;border: solid 1px #333;background-color: #666;}select {border-color: #ddd;}/* ---- header 上部 ---- */.pane-header.pane-order-header {border: none;background-color: #e6e6e6;}.pane-header .container {height: auto;}.block-header-logo {float: left;font-size: 0;padding-top: 20px;margin-right: 30px;width: 240px;}.block-global-search {position: relative;padding-top: 20px;width: 536px;width: 443px;float: left;}.block-global-search > form:first-child {border: 2px solid #00a13b;background: none;width: 100%;}.block-global-search--keyword:hover, .block-global-search--keyword {border: none;background-color: transparent;}.block-global-search--keyword {width: 100%;width: calc(100% - 180px);height: 46px !important;line-height: 46px !important;float: left;padding: 4px 9px !important;font-size: 15px !important;outline: none;}.block-global-search--keyword::placeholder {color: #aaa;font-size: 15px !important;}.block-global-search02 {position: absolute;right: 80px;top: 22px;background: none !important;}.block-global-search .block-global-search--searchdetail {display: inline-block;margin-left: 0;height: 46px;line-height: 46px;width: 100px;position: relative;z-index: 1000;}.block-global-search .block-global-search--searchdetail > p {color: #5e5e5e;font-size: 15px;text-decoration: none;text-align: center;cursor: pointer;}.block-global-search .block-global-search--searchdetail > p::after {content: "";display: inline-block;border-top: 7px solid #333;border-right: 4px solid transparent;border-left: 4px solid transparent;margin: 0 0 2px 4px;}.block-global-search .block-global-search--submit {color: #fff;background: #00a13b;font-size: 17px;float: right;width: 80px;height: 46px;}.block-global-search .block-global-search--submit .fa {margin-right: 4px;}.pane-header.pane-order-header {border: none;background-color: #fff;}.pane-order-header .block-header-logo {float: none;padding-top: 25px;padding-bottom: 20px;margin: 0 auto;}.pane-order-header .block-header-logo--img {height: auto;}/* 詳細検索 ポップアップ内部 */.block-tips-content {display: none;position: absolute;top: 100%;left: 50%;z-index: 1;color: #333;width: 512px;padding-top: 16px;margin-top: -9px;-webkit-transform: translateX(-50%);transform: translateX(-50%);}.block-tips-content-inner {position: relative;background: #fff;border: 1px solid #5a5a5a;}.block-tips-content-inner:before {content: "";display: block;width: 17px;height: 21px;background: url('/import/tenant_1/fanbi-store.jp/img/usr/common/header_search_arrow.webp') center no-repeat;position: absolute;top: -21px;left: 50%;margin-left: -8.5px;}.global-search--searchdetail-content {display: none;}.global-search--searchdetail-content-inner {padding: 30px 20px 30px 21px;}.global-search--searchdetail-content-inner dl {width: 100%;font-size: 16px;line-height: 16px;padding: 0 0 20px;}.global-search--searchdetail-content-inner dt {float: left;}.global-search--searchdetail-content-inner dd {padding-left: 90px;}.global-search--searchdetail-content-inner dd label + label {margin-left: 10px;}.global-search--searchdetail-category dt, .global-search--searchdetail-keyword dt, .global-search--searchdetail-value dt {padding-top: 10px;}.global-search--searchdetail-change dt {padding-top: 12px;}.global-search--searchdetail-category dd {position: relative;}.global-search--searchdetail-category dd select {width: 345px;}.global-search--searchdetail-keyword p + p {margin-top: 10px;}.global-search--searchdetail-value dd input {width: 148px;vertical-align: middle;}.global-search--searchdetail-change input {display: none;}.global-search--searchdetail-change ul {margin-left: -5px;}.global-search--searchdetail-change ul li {float: left;margin-left: 5px;}.global-search--searchdetail-change label {display: inline-block;line-height: 36px;padding: 0 8.2px;font-size: 15px;border: 1px solid #ddd;}.global-search--searchdetail-change input:checked + label {background: #444;color: #fff;}.global-search--searchdetail-content input[type="text"] {line-height: 36px;padding: 0 5px;height: 36px;border-color: #ddd;}.search--searchdetail-input01 {width: 345px;}.search--searchdetail-input02 {width: 230px;margin-right: 6px;}.search--searchdetail-input03 {margin-right: 6px;}.search--searchdetail-input04 {margin-left: 10px;margin-right: 6px;}.global-search--searchdetail-content-btn {text-align: center;}.global-search--searchdetail-content-btn p {display: inline-block;}.global-search--searchdetail-content-btn {text-align: left;}.global-search--searchdetail-content-btn p {margin-left: 90px;}.global-search--searchdetail-content-btn p + p {margin-left: 5px;}.global-search--searchdetail-content-btn input[type="submit"] {width: 242px;text-align: center;background: #00a13b;color: #fff;font-size: 15px;height: 36px;line-height: 36px;vertical-align: middle;}.global-search--searchdetail-content-btn input[type="reset"] {font-size: 15px;height: 36px;line-height: 36px;vertical-align: middle;}.block-headernav {width: auto;margin-left: 20px;padding-top: 20px;}.block-headernav--item-list {display: -ms-flexbox;display: -webkit-box;display: -webkit-flex;display: flex;-ms-flex-pack: distribute;-webkit-justify-content: space-around;-webkit-box-pack: distribute;justify-content: space-around;-ms-flex-align: flex-end;-webkit-align-items: flex-end;-webkit-box-align: flex-end;align-items: flex-end;}.block-headernav--item-list li {position: relative;display: inline-block;margin: 0 6px;font-size: 0;text-align: center;}.block-headernav--item-list li img {display: block;margin: 0 auto 9px;}.block-headernav--item-list li:nth-child(1) img {width: 29px;margin-bottom: 8px;}.block-headernav--item-list li:nth-child(2) img {width: 34px;margin-bottom: 10px;}.block-headernav--item-list li:nth-child(3) img {width: 16px;}.block-headernav--item-list li:nth-child(4) img {width: 23px;}.block-headernav--item-list li:nth-child(5) img {width: 22px;}.block-headernav--item-list li:nth-child(6) img {width: 22px;}.block-headernav--item-list li img + span {font-size: 13px;line-height: 1;letter-spacing: -0.05em;}.block-headernav--cart-count {background: #f56017;font-size: 12px;line-height: 20px;top: -4px;left: inherit;right: 10px;width: 20px;height: 20px;}/* ---- header 下部 ---- *//* 人気ワード */.pane-header .block-common--inner {width: 1200px;margin: 15px auto;padding: 0 0 0 270px;}.block-header-hotword {float: left;position: relative;}.block-header-hotword-inner {padding: 6px 5px;position: absolute;left: 65px;top: -8px;min-width: 540px;z-index: 100;background: transparent;}.block-header-hotword-inner.active {background: #f1f1f1;box-shadow: 0 0 5px rgba(0, 0, 0, .3);}.block-header-hotword-inner p, .block-header-hotword-inner li {display: inline-block;}.block-header-hotword-inner ul {display: inline;}.block-header-hotword-title {font-size: 13px;}.block-header-hotword li {border: 1px solid #444;font-size: 13px;border-radius: 2px;margin-top: 5px;}.block-header-hotword .block-header-hotword-show-content li {margin-top: 0;}.block-header-hotword li a {display: block;padding: 2px 5px;background: #fff;}.block-header-hotword li a:hover {background: #444;text-decoration: none;color: #fff;}.block-header-hotword-more {margin-left: 15px;font-size: 14px;cursor: pointer;}.block-header-hotword-more:after {content: '';display: inline-block;border-top: 5px solid #333;border-left: 3px solid transparent;border-right: 3px solid transparent;-webkit-transition: transform 0.3s;transition: transform 0.3s;margin-left: 3px;}.active .block-header-hotword-more {color: #c9c7c7;cursor: default;pointer-events: none;}.active .block-header-hotword-more:after {border-top: 5px solid #c9c7c7;}/* もっと見るで表示 */.block-header-hotword-more-content {display: none;}.active .block-header-hotword-more-content {display: block;}.block-header-hotword-close {cursor: pointer;font-size: 14px;margin-left: 12px;}.block-header-hotword-close:after {content: '';display: inline-block;border-bottom: 5px solid #333;border-left: 3px solid transparent;border-right: 3px solid transparent;-webkit-transition: transform 0.3s;transition: transform 0.3s;margin-left: 3px;}/* インフォメーション */.block-header-information {background-color: #fcfce1;width: 1200px;padding: 5px;margin: 0 auto;}.block-header-information-text {font-size: 15px;}.block-header-information-text::before {content: '●';font-size: 15px;color: #00a13b;}.block-header-information-text a {text-decoration: underline;}/* ログイン部分 */.block-header-login {border-top: solid 1px #e6e6e6;margin: 15px auto 0;}.block-header-login-inner {width: 1200px;padding: 10px 0;margin: 0 auto;}.block-header-login-copy {float: left;line-height: 33px;}.block-header-login-btn {float: right;}.block-header-login-btn li {display: inline-block;text-align: center;line-height: 1;}.block-header-login-btn li .member-regist {font-size: 16px;text-decoration: none;background-color: #00a13b;padding: 8px 30px;color: #fff;}.block-header-login-btn li .member-regist::before {display: inline-block;content: '';background: url('/import/tenant_1/fanbi-store.jp/img/usr/common/header_login_icon_01.webp') no-repeat center/contain;width: 13px;height: 17px;margin-right: 10px;vertical-align: middle;}.block-header-login-btn li .sign-in {display: inline-block;background-color: #00a13b;margin-left: 10px;padding: 8px 30px;font-size: 16px;text-decoration: none;color: #fff;}.block-header-login-btn li .sign-in::before {display: inline-block;content: '';background: url('/import/tenant_1/fanbi-store.jp/img/usr/common/header_login_icon_02.webp') no-repeat center/contain;width: 9px;height: 14px;margin-right: 10px;}/* グローバルナビ */.block-globalnav--item-list {display: block;background-color: #444;}.block-globalnav--item-list > li {display: inline-block;width: auto;margin-right: 30px;font-size: 16px;text-align: left;}.block-globalnav--item-list > li > a {position: relative;display: block;color: #fff;padding: 20px 0;}.block-globalnav--item-list > li > a {text-decoration: none;}.block-globalnav--item-list > li > a:hover {color: #fff;opacity: .7;}.block-globalnav--item-list > li > a:before {content: "";display: none;position: absolute;width: 100%;height: 38px;border-left: none;top: 10px;left: 0;}.block-globalnav--item-list > li:last-child > a:before {border-right: none;}.block-globalnav--item-list > li > a .fa-chevron-down {position: relative;margin: 0 0 0 5px;font-size: 12px;right: 0;}.block-globalnav--item-list > li > a.active {transition: color 0.2s linear 0;color: #fff;text-decoration: none;opacity: .7;}.block-globalnav--item-list > li > a.active .fa-chevron-down {color: #fff;transform: rotate(180deg);}.block-globalnav-menu {position: absolute;background-color: #fff;opacity: 1;width: 100%;top: 56px;left: 0;padding: 30px 0;text-align: left;z-index: 10;}.block-globalnav-menu * {color: #333;}.block-globalnav-menu > div {width: 1200px;margin: auto;}.block-globalnav-menu--freespace * {font-size: 14px;}.block-globalnav-menu--freespace h3 {margin-top: 0;}.block-globalnav-menu--freespace p {display: inline-block;font-size: 16px;color: #333;margin: 10px 10px 10px 0;vertical-align: middle;}.block-globalnav-menu--freespace ul {display: flex;align-items: center;flex-wrap: wrap;}.block-globalnav-menu--freespace ul li {width: 25%;margin-bottom: 20px;}.block-globalnav-menu--freespace ul li a {display: inline-block;font-size: 0;}.block-globalnav-menu--freespace ul li img {display: inline-block;width: 44px;margin-right: 5px;vertical-align: middle;}/* サイドナビ */#block_of_genretree {margin-bottom: 30px;}.pane-left-menu .pane-block--title {border: none;margin-top: 0;padding-top: 0;font-size: 20px;font-weight: normal;}.pane-left-menu .block-genre-tree--items {border-top: solid 1px #e6e6e6;}.pane-left-menu .block-genre-tree--items.block-genre-tree--level2 {border-top: dotted 1px #ccc;background-color: #f5f5f5;}.block-genre-tree--item__open, .block-genre-tree--item {border-top: none;border-bottom: dotted 1px #ccc;}.block-genre-tree--item__open a, .block-genre-tree--item a, .block-genre-tree--item > span {height: auto;padding: 5px;font-size: 16px;letter-spacing: -0.08em;}.block-genre-tree--level2 .block-genre-tree--item__open a, .block-genre-tree--level2 .block-genre-tree--item a, .block-genre-tree--level2 .block-genre-tree--item > span {height: 54px;padding: 5px;font-size: 15px;line-height: 1.333;}.block-genre-tree--image {margin-right: 4px;}.block_leftmenu_mail--title {background-color: #444;padding: 5px 0;font-size: 15px;color: #fff;text-align: center;line-height: 1.3;}.block_leftmenu_mail--order {background-color: #f5f5f5;padding: 10px 6px 6px;}.block_leftmenu_mail--order h3 {background-color: #444;padding: 8px 0;font-size: 14px;color: #fff;text-align: center;letter-spacing: -0.06em;}.block_leftmenu_mail--order figure {margin: 10px auto;}.block_leftmenu_mail--order-text {font-size: 14px;line-height: 1.286;margin-bottom: 5px;letter-spacing: -0.06em;}.block_leftmenu_mail--order-cation {position: relative;margin-bottom: 10px;padding-left: 20px;font-size: 14px;font-weight: bold;color: #e0001a;line-height: 1.2;letter-spacing: -0.14em;}.block_leftmenu_mail--order-cation::before {content: '';background: url('/import/tenant_1/fanbi-store.jp/img/usr/common/mail_icon_01.webp') no-repeat center/contain;position: absolute;top: 0;left: 0;width: 16px;height: 16px;margin: 2px auto 0;}.block_leftmenu_mail--order-free-image {width: 165px;}.block_leftmenu_mail--order-phone-image {width: 149px;}.block_leftmenu_mail--order-mail {background-color: #fff;margin-bottom: 10px;padding: 4px 0;font-size: 18px;text-align: center;}.block_leftmenu_mail--order-btn a {display: block;background-color: #00a13b;width: 100%;padding: 6px 0;font-size: 17px;color: #fff;text-align: center;}/* フッター */.pane-footer {background: #fff;}.block-switcher {width: 600px;margin-bottom: 60px;font-size: 0;}.block-switcher li {font-size: 15px;}.block-switcher--current {display: block;width: 300px;height: 40px;line-height: 40px;text-align: center;background-color: #444;color: #fff;}.block-switcher--switch {display: block;width: 300px;height: 40px;line-height: 40px;text-align: center;background-color: #e6e6e6;color: #333;}.block-footernav {margin-bottom: 50px;}.block-footernav ul {font-size: 0;}.block-footernav li {border-left: solid 1px #797979;padding: 0 34px;}.block-footernav li:first-child {border-left: none;}.block-footernav li a {font-size: 15px;line-height: 1;}#footerlogo {width: 288px;margin: 0 auto 40px;}.block-copyright {font-size: 14px;color: #aaa;}/* 共通フレーム */.pane-contents {margin-top: 80px;}.pane-left-menu {width: 200px;margin-top: 0;margin-right: 40px;}.page-category .pane-left-menu, .page-event .pane-left-menu {grid-row-end: 2;}.pane-right-menu {width: 1200px;grid-column-start: 1;grid-row-start: 3;}/* トップ　リニューアルオープンのお知らせ */.page-top .layer_board {top: 50%;background-color: #fff;width: 920px;margin: auto;padding: 30px;font-size: 0;transform: translate(-50%, -50%);}.page-top .layer_board .btn_close a {position: absolute;top: 0;right: 0;display: block;background: url('/import/tenant_1/fanbi-store.jp/lib/layerboard/images/btn_close_pc.webp') no-repeat center;width: 50px;height: 50px;}.page-top .block-top-renewal-info--header {margin: 0 0 15px;font-size: 28px;font-weight: bold;color: #00a13b;}.page-top .block-top-renewal-info--text {margin: 0 0 20px;font-size: 18px;letter-spacing: -0.04em;}.page-top .block-top-renewal-info--text a {text-decoration: underline;}.page-top .block-top-renewal-info-select {display: inline-block;border: solid 1px #c6c6c6;width: 420px;margin-bottom: 20px;vertical-align: top;}.page-top .block-top-renewal-info--text + .block-top-renewal-info-select {margin-right: 20px;}.page-top .block-top-renewal-info-select + .block-top-renewal-info--text {margin-bottom: 0;}.page-top .block-top-renewal-info-select--header {background-color: #444;margin: 0;padding: 12px 0;font-size: 18px;color: #fff;letter-spacing: -0.04em;}.page-top .block-top-renewal-info-select--link {display: block;background-color: #00a13b;width: 320px;margin: 29px auto;padding: 25px 0;font-size: 18px;color: #fff;letter-spacing: -0.04em;}.page-top .block-top-renewal-info-select--link:hover {opacity: .7;}/* トップフレーム */.page-top .pane-contents {margin-top: 0;}.page-top .pane-left-menu {position: absolute;margin-top: 347px;width: 200px;z-index: 2;}.page-top .pane-main, .page-storelist .pane-main {width: 1200px;margin-bottom: 80px;}.block-top-body--body {left: 50%;margin: 0 -330px;width: 1860px;height: auto;height: 300px;}.page-top .block-top-event, .page-top .block-top-free-2, .page-top .block-top-topic, .page-top .block-top-category {width: 960px;position: relative;left: 240px;}.page-top .pane-right-menu {width: 1200px;margin: 0 auto;}/* トップスライド */.swiper-slide a {position: relative;display: block;max-width: 1830px;height: 300px;margin: 0 auto;font-size: 0;overflow: hidden;text-align: center;}.swiper-slide img {position: absolute;top: 0;left: 50%;transform: translate(-50%, 0);max-width: inherit;}@media screen and (min-width:1830px) {.page-top .pane-left-menu {/*margin-top: 18.962%;*/}.swiper-slide img {position: relative;top: 0;left: 0;transform: translate(0, 0);/*    width: 100%;*/}}/* トップバナーエリア */.page-top .block-top-news {position: relative;left: 240px;background: none;width: 960px;margin-left: 0;}.page-top .block-top-news-wrap {padding: 55px 0 0;}.page-top .block-top-news--banner {margin-bottom: 10px;}/* トップ　イベントタイトル */.page-top .block-top-event--header {margin-bottom: 60px;padding-top: 80px;font-size: 40px;text-align: center;}.page-top .block-top-event--header span {display: block;margin-top: 5px;font-size: 12px;color: #aaa;letter-spacing: 0.2em;}/* トップ　イベントボタン */.page-top .block-top-event-page-link {display: block;background-color: #e6e6e6;width: 320px;margin: 0 auto;padding: 20px 0;font-size: 18px;text-align: center;letter-spacing: -0.08em;text-decoration: none;}/* トップ特集エリア */.page-top .block-top-feature {position: relative;left: 240px;background: none;width: 960px;padding: 80px 0 0;margin-left: 0;}.page-top .block-top-feature--header {margin-bottom: 60px;font-size: 40px;text-align: center;}.page-top .block-top-feature--header span {display: block;margin-top: 5px;font-size: 12px;color: #aaa;letter-spacing: 0.2em;}.page-top .block-pagecategory-page-wrap {font-size: 0;}.page-top .block-pagecategory-feature-list {display: inline-block;vertical-align: top;width: 225px;margin: 0 0 60px 20px;}.page-top .block-pagecategory-feature-list:nth-child(4n+1) {margin-left: 0;}.page-top .block-pagecategory-feature-list--page-image {margin-bottom: 15px;}.page-top .block-pagecategory-feature-list--page-date {margin-bottom: 10px;font-size: 16px;color: #bbb;}.page-top .block-pagecategory-feature-list--page-tile {font-size: 18px;}.page-top .block-pagecategory-feature-link {display: block;background-color: #e6e6e6;width: 320px;margin: 0 auto;padding: 20px 0;font-size: 18px;text-align: center;letter-spacing: -0.08em;text-decoration: none;}.page-top .block-pagecategory-errort {width: 100%;margin: 0 auto;padding: 0 0 100px;font-size: 18px;color: #333;text-align: center;}/* トップ新着商品エリア */.page-top .block-top-newarrival {position: relative;background: none;padding: 80px 0 0;}.page-top .block-top-newarrival--header {margin-bottom: 60px;font-size: 40px;text-align: center;}.page-top .block-top-newarrival--header span {display: block;margin-top: 5px;font-size: 12px;color: #aaa;letter-spacing: 0.2em;}.page-top .block-pickup-list-p--goods {position: relative;flex-basis: 225px;margin-left: 20px;}.page-top .block-top-newarrival-page-link {display: block;background-color: #e6e6e6;width: 320px;margin: 0 auto;padding: 20px 0;font-size: 18px;text-align: center;letter-spacing: -0.08em;text-decoration: none;}.page-top .block-top-feature-page-link {display: block;background-color: #e6e6e6;width: 320px;margin: 0 auto;padding: 20px 0;font-size: 18px;text-align: center;letter-spacing: -0.08em;text-decoration: none;}/* トップ総合ランキングエリア */.page-top .block-top-ranking {position: relative;background: none;padding: 80px 0 0;}.page-top .block-top-ranking--header {margin-bottom: 60px;font-size: 40px;text-align: center;}.page-top .block-top-ranking--header span {display: block;margin-top: 5px;font-size: 12px;color: #aaa;letter-spacing: 0.2em;}.page-top .block-ranking-r--goods {flex-basis: 225px;margin-left: 20px;}.page-top .block-ranking-r--goods:first-of-type {margin-left: 0;}.page-top .block-top-ranking-page-link {display: block;background-color: #e6e6e6;width: 320px;margin: 0 auto;padding: 20px 0;font-size: 18px;text-align: center;letter-spacing: -0.08em;text-decoration: none;}/* トップお知らせエリア */.page-top .block-top-topic {position: relative;background: none;padding: 80px 0 0;}.page-top .block-top-topic--header {border: none;margin-bottom: 40px;padding: 0;font-size: 40px;text-align: center;}.page-top .block-top-topic--header span {display: block;margin-top: 5px;font-size: 12px;color: #aaa;letter-spacing: 0.2em;}.page-top .block-top-topic-page-wrap {display: flex;flex-wrap: wrap;font-size: 0;margin-bottom: 60px;}.page-top .block-top-topic-page-list {vertical-align: top;border-bottom: solid 1px #e6e6e6;width: 470px;margin: 0 0 0 20px;padding: 20px 0;}.page-top .block-top-topic-page-list:nth-child(odd) {margin-left: 0;}.page-top .block-top-topic-page-list--page {display: flex;flex-wrap: wrap;align-items: center;}.page-top .block-top-topic-page-list--page-image {width: 120px;margin-right: 20px;}.page-top .block-top-topic-page-list--page-text {position: relative;width: 330px;}.page-top .block-top-topic-page-list--page-date {margin-bottom: 5px;font-size: 16px;color: #bbb;}.page-top .block-top-topic-page-list--page-tile {font-size: 18px;}.page-top .block-top-topic-page-list .block-top-topic--icon {position: absolute;top: 0;left: 100px;height: 22px;}.page-top .block-top-topic-page-link {display: block;background-color: #e6e6e6;width: 320px;margin: 0 auto;padding: 20px 0;font-size: 18px;text-align: center;letter-spacing: -0.08em;text-decoration: none;}/* トップ 最近チェックした商品エリア */.block-recent-item {position: relative;width: 1200px;margin: 0 auto;}.block-recent-item--header {font-size: 24px;text-align: left;border-top: #e6e6e6 1px solid;margin: 0;padding: 50px 0 30px;}.block-recent-item--items {width: 1200px;}.block-recent-item .block-thumbnail-h li:nth-child(6n+1) {margin-left: 9px;}.block-recent-item .block-thumbnail-h li:nth-child(8n+1) {margin-left: 0;}.block-thumbnail-h--goods-description {display: none;}.block-recent-item--keep-history {position: absolute;top: 0;right: 0;margin-top: 60px;}.block-recent-item--keep-history a {display: inline-block;background-color: #e6e6e6;padding: 7px 20px;font-size: 15px;color: #333;text-decoration: none;}/* 商品詳細 レイアウト変更 */.goods-detail-container {display: flex;flex-wrap: wrap;justify-content: space-between;}.page-goods .block-icon {width: 100%;order: 0;}.page-goods .block-icon .order img {width: 69px;}.page-goods .block-icon .gift img {width: 78px;}.goods-detail-title {width: 100%;}.goods-detail-title .goods-detail-title--text {width: 100%;margin: 0 0 25px;font-size: 27px;font-weight: normal;}.goods-detail-comment1 {width: 100%;border: solid 3px #f56017;border-top-style: none;margin-bottom: 40px;text-align: center;box-sizing: border-box;}.goods-detail-comment1 h4 {width: 100%;background-color: #f56017;margin: 0 0 25px;padding: 10px 0 5px;font-size: 25px;font-weight: bold;color: #fff;}.goods-detail-comment1 .tokuBlockTxt {padding: 0 0 25px;}.goods-detail-comment1 .tokuBlockTxt .copy {margin: 0;font-size: 25px;font-weight: bold;line-height: 1.3;}.goods-detail-comment1 .tokuBlockTxt .copy strong {margin-left: 10px;font-size: 35px;font-weight: bold;color: #f56017;line-height: 1.3;}.goods-detail-comment1 .tokuBlockTxt .cap {margin-top: 10px;font-size: 15px;}.goods-detail-comment1 .tokuBlockTxt .cap .note-link {color: blue; text-decoration: underline; font-weight: bold;}.goods-detail-left {display: block;width: 600px;margin-right: 35px;}.block-goods-gallery ul {margin-bottom: 40px;font-size: 0;}.block-goods-gallery li {display: inline-block;width: 112px;margin-right: 10px;margin-bottom: 10px;}.block-goods-gallery li:nth-child(5n) {margin-right: 0;}.block-goods-gallery li a {position: relative;}.block-goods-gallery li a.active::before {content: '';position: absolute;top: 0;left: 0;width: 112px;height: 112px;border: solid 3px #ccc;box-sizing: border-box;z-index: 2;}.block-goods-gallery li figure {width: 112px;height: 112px;}.goods-detail-description {display: table;border-top: solid 1px #e5e5e5;width: 100%;}.goods-detail-description:last-child {border-bottom: solid 1px #e5e5e5;}.goods-detail-description dt {display: table-cell;width: 150px;padding: 13px 0;font-size: 18px;font-weight: normal;}.goods-detail-description dd {display: table-cell;padding: 10px 0;font-size: 18px;}.goods-detail-right {display: block;width: 565px;}.goods-detail-variation--body {background-color: #f5f5f5;margin-bottom: 35px;padding: 30px;}.goods-detail-variation__color {margin-bottom: 20px;}.goods-detail-variation__color-title {margin-bottom: 5px;font-size: 18px;}.goods-detail-variation__color ul {font-size: 0;}.goods-detail-variation__color ul li {display: inline-block;width: 97px;margin-left: 5px;margin-bottom: 5px;}.goods-detail-variation__color ul li:nth-child(5n+1) {margin-left: 0;}.goods-detail-variation--item-color {position: relative;}.goods-detail-variation--item-color.active::before {content: '';position: absolute;top: 0;left: 0;width: 97px;height: 97px;border: solid 3px #333;z-index: 2;}.goods-detail-variation--item-color a {display: block;border: solid 1px #aaa;box-sizing: border-box;}.goods-detail-variation--item-color a:hover {opacity: .7;}.goods-detail-variation--item-color.active a:hover {opacity: 1;}.goods-detail-variation__size {margin-bottom: 20px;}.goods-detail-variation__size-title {margin-bottom: 5px;font-size: 18px;}.goods-detail-variation__size ul {font-size: 0;}.goods-detail-variation__size ul li {display: inline-block;min-width: 97px;margin-left: 5px;margin-bottom: 5px;}.goods-detail-variation__size ul li:nth-child(5n+1) {margin-left: 0;}.goods-detail-variation--item-size a {display: block;padding: 2px 10px;border: solid 1px #aaa;background-color: #fff;font-size: 18px;color: #333;text-align: center;}.goods-detail-variation--item-size.active a {border: solid 1px #333;background-color: #333;pointer-events: none;color: #fff;}.goods-detail-variation--item-size a:hover {text-decoration: none;opacity: .7;}.goods-detail-variation--item-size.active a:hover {opacity: 1;}.goods-detail-count {font-size: 0;}.goods-detail-count--qty {margin-bottom: 20px;font-size: 0;}.goods-detail-count--qty-title {display: inline-block;margin-right: 20px;font-size: 18px;vertical-align: middle;}.goods-detail-count--qty-sum {display: inline-block;margin-right: 20px;vertical-align: middle;}.goods-detail-count--qty-sum input[type="text"] {display: inline-block;border-color: #aaa;width: 110px;height: 52px;margin-right: 10px;padding: 6px 4px;font-size: 18px;text-align: center;vertical-align: top;box-sizing: border-box;}.goods-detail-count--qty-sum .cart-sum-minus, .goods-detail-count--qty-sum .cart-sum-plus {display: inline-block;background-color: #444;border: solid 1px #aaa;width: 52px;height: 52px;font-size: 30px;color: #fff;line-height: 52px;text-align: center;vertical-align: top;}.goods-detail-count--qty-sum .cart-sum-plus {border-left: none;}.goods-detail-count--qty-stock {display: inline-block;margin-right: 20px;font-size: 17px;vertical-align: middle;}.goods-detail-count--price {display: inline-block;width: calc(100% - 68px);font-size: 18px;font-weight: normal;vertical-align: middle;}.goods-detail-count--price .goods-detail-contents--price-price {font-size: 30px;}.goods-detail-count--price .goods-detail-count--price-text.visitor {color: #f56017;}.goods-detail-count--price.login .goods-detail-count--price-text.visitor {color: #333;text-decoration: line-through;}.goods-detail-count--price.login .goods-detail-count--price-text.members {color: #f56017;line-height: 1;}.goods-detail-favorite {display: inline-block;width: 68px;vertical-align: middle;}.goods-detail-favorite a {position: relative;display: inline-block;width: 68px;margin: 0;padding: 0;font-size: 13px;text-align: center;}.goods-detail-favorite a::before {content: '';background: url('/import/tenant_1/fanbi-store.jp/img/usr/common/spec_btn_icon_03.webp') no-repeat center/contain;display: block;width: 34px;height: 30px;margin: 0 auto;font-size: 13px;}.goods-detail-favorite a:hover {text-decoration: none;}.block-goods-favorite-registed--btn {background-color: transparent;color: #333;}.goods-detail-favorite .block-goods-favorite-registed--btn::before {background: url('/import/tenant_1/fanbi-store.jp/img/usr/common/spec_btn_icon_03_active.webp') no-repeat center/contain;display: block;width: 34px;height: 30px;margin: 0 auto;}.goods-detail-add-cart {width: 100%;margin: 20px 0 10px;font-size: 20px;font-weight: bold;}.goods-detail-add-cart--btn {border: none;background-color: #f56017;width: 100%;padding: 20px 0;color: #fff;cursor: pointer;}.goods-detail-add-cart--btn .icon {display: inline-block;background: url('/import/tenant_1/fanbi-store.jp/img/usr/common/spec_btn_icon_01.webp') no-repeat center/contain;width: 28px;height: 25px;margin-top: -3px;margin-right: 10px;vertical-align: middle;}.goods-detail-contact {width: 100%;margin: 0;font-size: 20px;font-weight: bold;}.goods-detail-contact--btn {display: block;background-color: #444;width: 100%;padding: 20px 0;color: #fff;text-align: center;}.goods-detail-contact--btn:hover {text-decoration: none;}.goods-detail-contact--btn .icon {display: inline-block;background: url('/import/tenant_1/fanbi-store.jp/img/usr/common/spec_btn_icon_02.webp') no-repeat center/contain;width: 22px;height: 22px;margin-top: -3px;margin-right: 10px;vertical-align: middle;}.goods-detail-comment {margin-bottom: 25px;font-size: 24px;}.goods-detail-comment2 {font-size: 18px;}.goods-detail-comment2 h4 {margin-bottom: 10px;font-size: 19px;font-weight: bold;}.goods-detail-comment2 .recommendPoint {margin-top: 30px;}.goods-detail-comment2 li {list-style: disc;margin-left: 1em;}/* パンくずリスト */.pane-topic-path {background-color: transparent;}.pane-order-contents {border: none;}/* ジャンルタイトル */.h1.block-genre-page--header {background-color: #f5f5f5;margin: 0;padding: 50px 0;font-size: 40px;font-weight: normal;text-align: center;letter-spacing: -0.08em;}.h1.block-genre-page--header span {display: block;margin: 0;font-size: 12px;color: #aaa;letter-spacing: .2em;}/* ジャンルページ ランキング スペース */.block-genre-page--event {margin-bottom: 120px;}.block-top-event--header {font-size: 26px;text-align: left;letter-spacing: -0.08em;border-top: none;margin-top: 0;padding: 0;}.block-top-event--header a {pointer-events: none;}.block-ranking-r--goods {flex-basis: 225px;margin-left: 20px;}.block-ranking-r--goods-image .block-ranking-r--rank {left: 10px;width: 26px;height: 26px;background: #444;border-radius: 26px;font-size: 15px;}.block-ranking-r--goods-image .block-ranking-r--rank.block-ranking-r--rank-1 {background: #bda629;}.block-ranking-r--goods-image .block-ranking-r--rank.block-ranking-r--rank-2 {background: #aaa;}.block-ranking-r--goods-image .block-ranking-r--rank.block-ranking-r--rank-3 {background: #95551d;}.block-ranking-r--goods-image figure {width: 100%;height: 100%;}.block-ranking-r--goods-name {margin-bottom: 10px;}.block-ranking-r--goods a {font-size: 18px;text-decoration: none;letter-spacing: -0.04em;line-height: 1.333;}.block-ranking-r--goods .price {margin-bottom: 10px;font-size: 18px;font-weight: normal;color: #333;text-align: left;line-height: 1.333;}.block-ranking-r--goods .price label {display: block;font-size: 15px;}.block-ranking-r--goods .price .price-prefix {font-size: 15px;}.block-ranking-r--goods .price .block-ranking-r--price-price {font-size: 18px;}.block-ranking-r--display-price {margin-bottom: 10px;font-size: 15px;font-weight: normal;color: #f56017;line-height: 1.333;}.block-ranking-r--display-price label {display: block;font-size: 15px;}.block-ranking-r--display-price .display-price-prefix {font-size: 15px;}.block-ranking-r--display-price .block-ranking-r--price-price {font-size: 18px;}.block-ranking-r--add-cart {display: inline-block;vertical-align: middle;}.block-ranking-r--add-cart a {background: #f56017;border: none;padding: 8px 7px;font-size: 15px;text-decoration: none;letter-spacing: -0.08em;line-height: 1.333;}.block-ranking-r--add-cart a::before {content: '';display: inline-block;background: url('/import/tenant_1/fanbi-store.jp/img/usr/common/spec_btn_icon_01.webp') no-repeat center/contain;width: 18px;height: 16px;margin-right: 6px;margin-bottom: -2px;font-size: 0;}.block-ranking-r--stock-items {display: inline-block;vertical-align: middle;font-size: 0;}.block-ranking-r--stock-title, .block-ranking-r--stock {display: inline-block;font-size: 15px;}.block-top-event--goods .block-top-event-page-link {display: block;background-color: #e6e6e6;width: 320px;margin: 0 auto;padding: 25px 0;font-size: 18px;text-align: center;letter-spacing: -0.08em;text-decoration: none;}/* ジャンルページ 商品一覧 */.block-goods-list--sort-order-items {margin-bottom: 50px;font-size: 16px;}.block-goods-list--sort-order-items dt {font-weight: normal;}.block-goods-list--sort-order-items dd a {display: block;border: solid 1px #444;width: 120px;padding: 6px 0;font-weight: normal;text-align: center;letter-spacing: -0.04em;}.block-goods-list--sort-order-items dd a:hover {text-decoration: none;}.block-goods-list--sort-order-items .active {background-color: #444;border: solid 1px #444;width: 120px;padding: 6px 0;font-size: 16px;color: #fff;text-align: center;letter-spacing: -0.04em;}.pager {margin-bottom: 60px;margin-top: 0;padding-bottom: 1px;text-align: right;}.pager-total {float: left;margin-top: -20px;}.pager-total .pager-count {font-size: 16px;}.pager-total .pager-count span {font-size: 32px;}.pagination > * {list-style-type: none;float: left;margin-left: -1px;padding: 2px 7px;background-color: #fff;border: 0px solid #dcdcdc;font-size: 16px;}.pagination > li {margin: 0;}.pagination > li.pager-next a, .pagination > li.pager-last a, .pagination > li.pager-previous a, .pagination > li.pager-first a {position: relative;white-space: nowrap;overflow: hidden;display: block;width: 30px;padding-top: 0;height: 25px;text-indent: 9999999px;}.pagination > li.pager-next a::before, .pagination > li.pager-last a::before, .pagination > li.pager-previous a::before, .pagination > li.pager-first a::before {position: absolute;top: 0;left: 0;width: 30px;height: 25px;text-indent: 0;}.pagination > li.pager-next a::before {content: '＞';}.pagination > li.pager-last a::before {content: '≫';}.pagination > li.pager-previous a::before {content: '＜';}.pagination > li.pager-first a::before {content: '≪';}.pagination > li a {position: relative;padding: 8px 10px;color: #333;font-size: 16px;font-weight: normal;text-align: center;}.pagination > li a:hover {text-decoration: none;}.pagination > li.pager-current span {padding: 2px 8px;background: #444;color: #fff;}.block-topic-path {width: 960px;text-align: left;}.block-pickup-list-p li {display: flex;flex-direction: row;flex-wrap: wrap;margin-bottom: 60px;}.block-pickup-list-p--goods {position: relative;flex-basis: 225px;margin-left: 20px;}.block-pickup-list-p--goods:first-child {margin-left: 0;}.block-pickup-list-p--goods-name {margin-bottom: 10px;}.block-pickup-list-p--goods a {font-size: 18px;text-decoration: none;letter-spacing: -0.04em;line-height: 1.333;}.block-pickup-list-p--goods-description {margin-top: 20px;}.block-icon img {width: auto;height: 22px;}.block-icon--auto-new {position: absolute;top: 10px;left: 10px;width: 32px;}.block-icon--auto-new img {height: 32px;}.block-pickup-list-p--goods .price, .block-pickup-list-p--goods .default-price {margin-bottom: 10px;font-size: 15px;font-weight: normal;color: #333;text-align: left;line-height: 1.333;}.block-pickup-list-p--goods .price label, .block-pickup-list-p--goods .default-price label {display: block;font-size: 15px;}.block-pickup-list-p--goods .price .price-prefix {font-size: 15px;}.block-pickup-list-p--goods .price .block-ranking-r--price-price, .block-pickup-list-p--goods .default-price .block-ranking-r--price-price {font-size: 18px;}.block-pickup-list-p--display-price {margin-bottom: 10px;font-size: 18px;font-weight: normal;color: #f56017;line-height: 1.333;}.block-pickup-list-p--display-price label {display: block;font-size: 15px;}.block-pickup-list-p--display-price .display-price-prefix {font-size: 15px;}.block-pickup-list-p--display-price .block-ranking-r--price-price {font-size: 18px;}.block-pickup-list-p--add-cart {display: inline-block;vertical-align: middle;}.block-pickup-list-p--add-cart a {background: #f56017;border: none;padding: 8px 7px;font-size: 15px;text-decoration: none;letter-spacing: -0.08em;line-height: 1.333;}.block-pickup-list-p--add-cart a::before {content: '';display: inline-block;background: url('/import/tenant_1/fanbi-store.jp/img/usr/common/spec_btn_icon_01.webp') no-repeat center/contain;width: 18px;height: 16px;margin-right: 6px;margin-bottom: -2px;font-size: 0;}.block-pickup-list-p--stock-items {display: inline-block;vertical-align: middle;font-size: 0;}.block-pickup-list-p--stock-title, .block-pickup-list-p--stock {display: inline-block;font-size: 15px;}/* 購入フロー ステップ表記 */.block-order-flow--step {padding: 60px 0;}.block-order-flow--step ul {border-bottom: solid 1px #e6e6e6;width: 1000px;margin: 0 auto;font-size: 0;}.block-order-flow--step1, .block-order-flow--step2, .block-order-flow--step3, .block-order-flow--step4, .block-order-flow--step5 {display: inline-block;position: relative;border-bottom: solid 5px #fff;background: #fff;width: 250px;margin: 0;padding: 15px 0;height: auto;font-size: 18px;}.block-order-flow--step-current {border-bottom: solid 5px #00a13b;color: #00a13b;}.block-order-flow--step1::before, .block-order-flow--step2::before, .block-order-flow--step3::before, .block-order-flow--step4::before, .block-order-flow--step5::before {font-size: 18px;}.block-order-flow--step1::before {content: '1.';}.block-order-flow--step2::before {content: '2.';}.block-order-flow--step3::before {content: '3.';}.block-order-flow--step4::before {content: '4.';}.block-order-flow--step5::before {content: '5.';}.block-order-flow--step1::after, .block-order-flow--step2::after, .block-order-flow--step3::after, .block-order-flow--step4::after, .block-order-flow--step5::after {display: none;}/* 購入フロー 1.お買い物かご */.promotion-criteria-list-message {background-color: #fcfce1;padding: 5px;font-size: 16px;}.promotion-criteria, .promotion-benefit {color: #f56017;}.block-cart--procedure {margin-bottom: 10px;}.block-cart--procedure-container {padding: 20px;}.block-cart--order-btn {background: #f56017 !important;padding: 15px 0;}.block-cart--subtotal {font-style: 17px !important;text-align: left;padding-bottom: 20px;}.block-cart--subtotal-price {display: block;font-size: 23px;color: #f56017;}.block-cart--promotion {text-align: left;}.block-cart--promotion dd, .block-cart--promotion dt {display: block;margin-bottom: 0;font-size: 17px;}.block-cart--promotion-discount {font-size: 20px;color: #f56017;}.block-promotion-message--content {border: 1px solid #e6e6e6;padding: 15px 0;margin: 0 0 20px 0;font-size: 18px;}.block-promotion-message--content span {font-size: 18px;color: #f56017;}.block-cart--goods-list-item {width: 340px;}.block-cart--goods-list-item-price-info {width: 180px;}.block-cart--goods-list-item-name {font-size: 19px;}.variation-name {font-size: 18px;}.block-cart--goods-list-item-price {font-size: 19px;}/* 購入フロー 2.ご注文方法の指定 */.block-order-method--payment-content, .block-order-method--regular-content, .block-order-method--spec-content, .block-order-method--goods-content, .block-order-method--dest-content, .block-order-method--host-content, .block-order-method--host-confirmation {padding: 30px;}.block-order-method--side-contents {width: 280px;margin-left: 60px;}.block-order-method--next-btn {background: #f56017 !important;padding: 15px 0;font-size: 18px;letter-spacing: -0.06em;}.block-order-method--host-title-confirmation {font-size: 18px;}.block-order-method h3 {margin-bottom: 5px;font-size: 19px;}.block-order-method address {font-size: 18px;}.block-order-method h2 {margin-bottom: 0;font-size: 24px;}.block-order-method--dest-item-nickname {font-size: 18px;font-weight: normal;}.block-order-method--dest-list address {font-size: 18px;}.block-order-method--goods-item-name, .block-order-method--goods-item-set-name {font-size: 19px;}.block-order-method--goods-item-quantity {font-size: 18px;}.block-order-method--date-spec {font-size: 18px;}.block-order-method--time-spec {font-size: 18px;}.block-order-method--coupon-content, .block-order-method--promotion-content, .block-order-method--point-use {font-size: 18px;}.block-order-method--payment-method-select li {margin-bottom: 15px;}.block-order-method--payment-method-select li .help-block {margin-left: 20%;margin-top: -1.4rem;font-size: 16px;}.modal-header {font-size: 18px;}.block-order-method--coupondialog-table th, .block-order-method--coupondialog-table td {font-size: 18px;}.modal-close {font-size: 20px;font-weight: 400;}/* 購入フロー 3.ご注文の確認 */.block-order-estimate--side-contents {width: 280px;margin-left: 60px;}.block-order-estimate--content {width: 860px;}.block-order-estimate--procedure-container {padding: 20px;}.block-order-estimate--commit {margin-bottom: 15px;}.block-order-estimate--commit-btn {background: #f56017 !important;margin-bottom: 15px;padding: 15px 0;font-size: 18px;}.block-order-estimate--total {text-align: left;margin-bottom: 20px;padding: 10px;font-size: 17px;}.block-order-estimate--total-price {display: block;font-size: 23px;color: #f56017;}.block-order-estimate--total-tax {font-size: 15px;}.block-order-estimate--price-items {font-size: 17px;}.block-order-estimate--price-items dt, .block-order-estimate--price-items dd {display: block;width: 100%;text-align: left;margin: 0;}.block-order-estimate--price-items dd {margin-bottom: 5px;}.block-order-estimate--confirmation {padding: 30px;}.block-order-estimate--confirmation-list {float: left;width: 369px;}.block-order-estimate--confirmation-list:first-of-type {margin-right: 60px;}.block-order-estimate--confirmation-list-full {clear: both;}.block-order-estimate--confirmation-list li {padding-bottom: 30px;font-size: 18px;}.block-order-estimate h3 {border-bottom: solid 1px #ccc;font-size: 19px;}.block-order-estimate h3 a {float: right;border: none;padding: 2px 20px;}.block-order-estimate--dest-name {font-size: 18px;}.block-order-estimate address {font-size: 18px;}.block-order-estimate--promotion-apply-message-list {font-size: 18px;}.block-order-estimate--pay-header {margin-bottom: 0;font-size: 18px;}.block-order-estimate--pay-input {clear: both;}.block-order-estimate--pay-input .form-group .form-label {font-size: 18px;font-weight: normal !important;letter-spacing: -0.02em;}.block-order-estimate--pay-input .help-block {font-size: 15px;letter-spacing: -0.02em;}.block-order-estimate--pay-input.fieldset .form-control {padding: 20px 0;}.block-order-estimate--date-spec-confirmation {padding: 30px;}.block-order-estimate h2 {margin-bottom: 0;font-size: 24px;}.block-order-estimate--goods-content {padding: 30px;}.block-order-estimate--goods-item-name, .block-order-estimate--goods-item-set-name {margin-bottom: 20px;font-size: 19px;}.block-order-estimate--goods-price {font-size: 19px;}.block-order-estimate--goods-item-quantity {font-size: 18px;}.block-order-estimate--comment-content {padding: 30px;}/* 購入フロー 4.ご注文完了 */.block-order-complete--orderinfo, .block-order-complete--customerentry-wrapper {margin-bottom: 40px;padding: 30px;}.block-order-complete--message {margin-bottom: 15px;font-size: 18px;}.block-order-complete--orderid {margin-bottom: 0;font-size: 18px;}.block-order-complete--home-btn {background: #e6e6e6 !important;border: none;width: 320px;padding: 25px;font-size: 18px;color: #333 !important;}/* 購入フロー 最近チェックした商品エリア */.block-cart-recent-item {position: relative;width: 1200px;}.block-cart-recent-item--header {font-size: 24px;text-align: left;border-top: #e6e6e6 1px solid;margin: 0;padding: 50px 0 30px;}.block-cart-recent-item--items {width: 1200px;}.block-goods-list-c--items li {display: inline-block;font-size: 0;}.block-goods-list-c--item-body {display: inline-block;width: 143px;margin-left: 8px;}.block-goods-list-c--item-body:first-of-type {margin-left: 8px;}.block-goods-list-c--items li:first-of-type .block-goods-list-c--item-body:first-of-type {margin-left: 0;}.block-goods-list-c--image figure {width: auto;height: auto;}.fieldset .form-control {padding-right: 90px;font-size: 18px;}.fieldset .form-control input[type="text"], .fieldset .form-control input[type="password"] {width: 100%;}.fieldset .block-search-goods--publication-dt .form-control input[type="text"] {width: 30%;}/* ログイン画面 */.block-login h1 {margin-top: 60px;font-size: 40px;}.block-login-attention {background-color: #fcfce1;margin-bottom: 20px;padding: 20px 30px;}.block-login-attention--head {padding: 0;margin: 0 0 10px;font-size: 22px;font-weight: bold;color: #e90000;}.block-login-attention--text {padding: 0;margin: 0 0 10px;font-size: 18px;}.block-login-attention--btn {display: block;background: #00a13b;width: 220px;margin: 0 0 10px;padding: 15px 0;font-size: 18px;color: #fff;text-align: center;-webkit-transition: opacity 0.2s;transition: opacity 0.2s;}.block-login-attention--btn:hover {text-decoration: none;opacity: .7;-webkit-transition: opacity 0.2s;transition: opacity 0.2s;}.block-login-attention-note {padding: 0;margin: 0 0 10px;font-size: 18px;}.block-login-attention-note a {text-decoration: underline;}.block-login--member-frame {border-bottom: solid 1px #e6e6e6;padding-bottom: 60px;}.block-login--member-frame h2 {font-size: 30px;}.block-login--member-message {font-size: 18px;}.block-login--input-items {width: 100%;}.fieldset .form-group {border-color: #e6e6e6;}.block-login--uid .form-label, .block-login--pwd .form-label, .block-login--login-state-saving .form-label {width: 400px;}.fieldset .form-label {background: #f7f7f7;font-size: 18px;}.fieldset .form-label label {font-weight: normal;}.fieldset .form-control {padding-right: 90px;font-size: 18px;}.block-login--uid input, .block-login--pwd input {width: 100%;}.block-login--ask-password.help-block {font-size: 16px;text-decoration: underline;}.block-login--member-frame .btn-primary {background: #00a13b !important;width: 320px;padding: 20px 0;font-size: 18px;}.block-login--login-state-saving {margin-top: 35px;}.block-login--login-state-saving label {font-size: 18px;}.block-login--login-state-saving-message {font-size: 18px;}.block-login--first-time {margin-bottom: 20px;}.block-login--first-time h2 {margin-top: 30px;font-size: 30px;}.block-login--first-time-message {font-size: 18px;}.block-login--first-time-body .btn-primary {background: #00a13b !important;width: 320px;margin-top: 40px;padding: 20px 0;font-size: 18px;}/* ログイン画面 エラー */.block-common-alert-list {border: none;background: #fff3f3;width: 100%;padding: 30px;font-size: 18px;}.block-common-alert-list--items {color: #e90000;}/* ログアウト画面 */.block-logout h1 {margin-top: 0;margin-bottom: 40px;font-size: 40px;}.block-logout--message {font-size: 18px;}.action .btn.block-logout--back-to-home {background: #00a13b !important;border: none;width: 320px;margin-top: 40px;padding: 20px 0;font-size: 18px;color: #fff;}/* 追加認証用画面 */.block-additional-authentication--body .fieldset .form-control {padding-right: 50px;}.block-additional-authentication--body .fieldset .form-control input[type="text"] {width: calc(100% - 85px);}/* パスワードの変更 */.form-error {color: #e90000;}.block-member-password, .block-reset-password {width: 1200px;}.block-member-password h1 {margin: 0 0 40px;font-size: 40px;}.block-member-password--customer-name {margin-bottom: 30px;font-size: 26px;}.required::after {background-color: #e90000;border-radius: 0;padding: 1px 5px;font-size: 15px;}.block-member-password--update-items input {width: 100%;}.block-member-password--update-items .help-block {font-size: 15px;color: #333;line-height: 1.4;}.action .btn.block-member-password--update-back {background: #e6e6e6 !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;}.action .btn.block-member-password--update-forward {background: #00a13b !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;color: #fff;}/* パスワードの再設定 */.block-reset-password-completed h1 {margin: 0 0 40px;font-size: 40px;}.block-reset-password-info {border: solid 5px #e6e6e6;margin: 0 0 50px;padding: 20px;font-size: 18px;text-align: center;}.block-reset-password-info--header {margin: 0 0 20px;font-size: 24px;font-weight: bold;color: #00a13b;letter-spacing: -0.04em;}.block-reset-password-info--setting {margin: 25px 0;font-size: 0;}.block-reset-password-info--setting li {display: inline-block;background-color: #444;width: 240px;margin: 0 5px;padding: 15px 0;font-size: 18px;color: #fff;}.block-reset-password-completed--message {margin-bottom: 50px;font-size: 18px;}.block-reset-password--items.fieldset .form-label {width: 400px;}.block-reset-password--items input {width: 100%;}.action .btn.block-reset-password--back {background: #e6e6e6 !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;}.action .btn.block-reset-password--forward {background: #00a13b !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;color: #fff;}.block-reset-password h1 {margin: 0 0 40px;font-size: 40px;}.block-reset-password--message {margin-bottom: 50px;font-size: 18px;}.action .btn.block-reset-password-completed--back {background: #e6e6e6 !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;}.block-update-new-password h1 {margin: 0 0 40px;font-size: 40px;}.block-update-new-password--message {margin-bottom: 50px;font-size: 18px;}.block-update-new-password--items {margin-bottom: 50px;}.block-update-new-password--items.fieldset .form-label {width: 400px;}.block-update-new-password--items input {width: 100%;}.block-update-new-password--items .help-block {font-size: 15px;color: #333;line-height: 1.4;}.action .btn.block-update-new-password--forward {background: #00a13b !important;border: none;width: 320px;margin-top: 0;padding: 20px 0;font-size: 18px;color: #fff;}.block-reset-new-password--completed-message {margin-bottom: 50px;font-size: 18px;}.action .btn.block-reset-new-password--back {background: #e6e6e6 !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;}/* 利用登録 */.block-member-info {width: 1200px;}.block-member-info h1 {margin: 0 0 40px;font-size: 40px;}.block-member-info--message {margin-bottom: 30px;font-size: 18px;}.block-member-info--message-password {font-size: 18px;}.legend {border-bottom: solid 1px #aaa;margin: 40px 0 30px;padding: 0 0 10px 2px;font-size: 30px;font-weight: normal;}#table_entrance_card.block-member-info--items-customer-card {margin-top: -10px;}#table_entrance_card.block-member-info--items-customer-card .block-member-info--card-info {border-top: none;}.block-member-info--items.fieldset .ls-is-cached {display: inline-block;max-width: 700px;margin-bottom: 10px;margin-right: -10px;}.block-member-info--items.fieldset .form-label {width: 300px;vertical-align: middle;}.block-member-info--items.fieldset .constraint {width: 100px;text-align: center;vertical-align: middle;}.block-member-info--items.fieldset .form-control {vertical-align: middle;}.block-member-info--items.fieldset .js-efo-is-required {display: inline-block;width: 100%;margin: 20px 0;}.block-member-info--form .help-block {font-size: 15px;color: #333;line-height: 1.4;}.count-msg-another {font-size: 15px;}.action-buttons p {margin: 30px 0 0;font-size: 18px;color: #e90000;}.action .btn.block-member-info--back {background: #e6e6e6 !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;}.action .btn.block-member-info--forward {background: #00a13b !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;color: #fff;}.count-msg {font-size: 18px;color: #e90000;}.alert {font-size: 18px;margin-bottom: 30px;}/*#registBox {margin-bottom: 50px;}#registBox .img01 {margin-bottom: 30px;font-size: 0;}#registBox .aboutEntry {display: flex;align-items: center;background-color: #f7f7f7;padding: 25px 0;}#registBox .aboutEntry h3 {width: 310px;margin: 0;font-size: 24px;font-weight: bold;text-align: center;}#registBox .aboutEntry ol {margin: 0;font-size: 18px;}#registBox .aboutEntry li {margin-bottom: 5px;}#registBox .aboutEntry li::before{display: inline-block;content: '';background-color: #00a13b;width: 20px;height: 20px;margin-right: 10px;font-size: 16px;color: #fff;line-height: 20px;text-align: center;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;}#registBox .aboutEntry li:nth-child(1)::before{content: '1';}#registBox .aboutEntry li:nth-child(2)::before{content: '2';}#registBox .aboutEntry li:nth-child(3)::before{content: '3';}#registBox .aboutEntry li:nth-child(4)::before{content: '4';}#registBox .aboutEntry li:nth-child(5)::before{content: '5';}#registBox .aboutEntry li:nth-child(6)::before{content: '6';}*/.block-member-info--card-info .cardInfo {display: none;}.block-member-info--card-info #registBox {margin-bottom: 20px;}.block-member-info--card-info #registBox .regist-title {display: block;background-color: #00a13b;padding: 14px;font-size: 0;}.block-member-info--card-info #registBox .regist-title--head {display: inline-block;width: 330px;font-size: 20px;font-weight: bold;color: #fff;text-align: center;vertical-align: middle;}.block-member-info--card-info #registBox .regist-title--cost {display: inline-block;background-color: #fff;width: 332px;padding-top: 10px;font-size: 25px;font-weight: bold;color: #00a13b;text-align: center;line-height: 40px;vertical-align: middle;}.block-member-info--card-info #registBox .regist-title--cost strong {display: inline-block;font-size: 40px;margin-bottom: 5px;vertical-align: middle;}.block-member-info--card-info #registBox .regist-title--cost span {font-size: 12px;font-weight: normal;}.block-member-info--card-info #registBox .aboutEntry {display: block;background-color: #f7f7f7;padding: 20px;}.block-member-info--card-info #registBox .aboutEntry h3 {margin: 0 0 10px;font-size: 18px;font-weight: bold;text-align: left;}.block-member-info--card-info #registBox .aboutEntry ol {margin: 0;font-size: 18px;}.block-member-info--card-info #registBox .aboutEntry li {position: relative;margin-bottom: 5px;padding-left: 30px;}.block-member-info--card-info #registBox .aboutEntry li::before {position: absolute;top: 3px;left: 0;display: inline-block;content: '';background-color: #00a13b;width: 20px;height: 20px;margin-right: 10px;font-size: 16px;color: #fff;line-height: 20px;text-align: center;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;}.block-member-info--card-info #registBox .aboutEntry li:nth-child(1)::before {content: '1';}.block-member-info--card-info #registBox .aboutEntry li:nth-child(2)::before {content: '2';}.block-member-info--card-info #registBox .aboutEntry li:nth-child(3)::before {content: '3';}.block-member-info--card-info #registBox .aboutEntry li:nth-child(4)::before {content: '4';}.block-member-info--card-info #registBox .aboutEntry li:nth-child(5)::before {content: '5';}.block-member-info--card-info #registBox .aboutEntry li:nth-child(6)::before {content: '6';}/* 利用登録 確認画面 */.block-member-info-confirmation {width: 1200px;}.block-member-info-confirmation h1 {margin: 0 0 40px;font-size: 40px;}.block-member-info-confirmation--items.fieldset .form-label {width: 300px;}.block-member-info-confirmation--items.fieldset .constraint {width: 100px;text-align: center;}.action .btn.block-member-info-confirmation--back {background: #e6e6e6 !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;}.action .btn.block-member-info-confirmation--forward {background: #00a13b !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;color: #fff;}.block-member-info-confirmation--login-state-saving {margin-top: 20px;font-size: 18px;}.block-member-info-confirmation--login-state-saving .help-block {font-size: 15px;}/* 利用登録 会員規約 */.modal-content {background-color: #fff;}.block-member-terms--header {margin-bottom: 5px;}.block-member-terms--body {background: #e6e6e6;padding: 10px;}/* マイページ */.page-menu .pane-contents {margin-top: 40px}.block-mypage h1 {margin: 0 0 40px;font-size: 40px;}.block-mypage--customer-name {font-size: 26px;}.block-mypage--logout {font-size: 18px;}.block-mypage--shopping-info, .block-mypage--member-info, .block-mypage--inquiry-info {background-color: #f7f7f7;padding-left: 30px;}.block-mypage--shopping-info .fa, .block-mypage--member-info .fa, .block-mypage--inquiry-info .fa {display: none;}.block-mypage--shopping-info::before, .block-mypage--member-info::before, .block-mypage--inquiry-info::before {content: '';display: inline-block;width: 32px;height: 32px;margin-right: 10px;vertical-align: text-bottom;}.block-mypage--shopping-info::before {background: url('/import/tenant_1/fanbi-store.jp/img/usr/mypage/mypage_icon_shopping.webp') no-repeat center/contain;}.block-mypage--member-info::before {background: url('/import/tenant_1/fanbi-store.jp/img/usr/mypage/mypage_icon_info.webp') no-repeat center/contain;}.block-mypage--inquiry-info::before {background: url('/import/tenant_1/fanbi-store.jp/img/usr/mypage/mypage_icon_contact.webp') no-repeat center/contain;}.block-mypage--shopping-info-items li dt, .block-mypage--member-info-items li dt, .block-mypage--inquiry-info-items li dt, .block-mypage--snssync-info-items li dt {border-bottom: solid 1px #ccc;}.block-mypage--shopping-info-items li dt a, .block-mypage--member-info-items li dt a, .block-mypage--inquiry-info-items li dt a, .block-mypage--snssync-info-items li dt a {padding-left: 25px;}.block-mypage--shopping-info-items li dt a:hover, .block-mypage--member-info-items li dt a:hover, .block-mypage--inquiry-info-items li dt a:hover, .block-mypage--snssync-info-items li dt a:hover {background-color: #00a13b;color: #fff;}.block-mypage--shopping-info-items li dd, .block-mypage--member-info-items li dd, .block-mypage--inquiry-info-items li dd, .block-mypage--snssync-info-items li dd {padding-left: 25px;font-size: 15px;letter-spacing: -0.02em;}.block-mypage--withdrawal {font-size: 18px;color: #00a13b;}.block-mypage--update-address-book {margin-top: 15px;}/* 退会 */.block-withdrawal h1 {margin: 0 0 40px;font-size: 40px;}.block-withdrawal--customer-name {margin-bottom: 15px;font-size: 26px;}.block-withdrawal--message {margin-bottom: 20px;font-size: 18px;}.block-withdrawal--items.fieldset .form-label {width: 300px;}.block-withdrawal--items.fieldset .constraint {width: 100px;text-align: center;}.block-withdrawal--items input {width: 100%;}.block-withdrawal--items .block-withdrawal--pwd {border-bottom: solid 1px #e5e5e5;}.action .btn.block-withdrawal--back {background: #e6e6e6 !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;}.action .btn.block-withdrawal--forward {background: #00a13b !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;color: #fff;}.modal-body {font-size: 18px;}.modal-dialog {width: 720px;}.modal-dialog .modal-footer .btn {width: 320px;margin: 0 10px;font-size: 18px;}.modal-dialog .modal-footer .btn-secondary {background: #e6e6e6 !important;border: none;padding: 20px 0;font-size: 18px;color: #333;}.modal-dialog .modal-footer .btn-primary {background: #00a13b !important;border: none;padding: 20px 0;font-size: 18px;color: #fff;}.block-withdrawal--completed-message {margin-bottom: 50px;font-size: 18px;}.action .btn.block-withdrawal--back-to-home {background: #e6e6e6 !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;}/* 会員情報変更 */.block-member-info--customer-name, .block-member-info-confirmation--customer-name {margin-bottom: 30px;font-size: 26px;}.block-member-info h1.block-member-info-update--header {margin: 0 0 30px;}.block-member-info-update--message {margin-bottom: 30px;font-size: 18px;}.block-member-info-update--message a {text-decoration: underline;}/* アドレス帳の新規登録・変更 */.block-shipping-address {width: 1200px;}.block-shipping-address h1 {margin: 0 0 40px;font-size: 40px;}.block-shipping-address-registration--message {margin-bottom: 30px;font-size: 18px;}.block-shipping-address--customer-name {margin-bottom: 20px;font-size: 26px;}.block-shipping-address--form .fieldset .form-label {width: 300px;}.block-shipping-address--form .fieldset .constraint {width: 100px;text-align: center;}.block-shipping-address--addr3 {border-bottom: solid 1px #e5e5e5;}.action .btn.block-shipping-address--back {background: #e6e6e6 !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;}.action .btn.block-shipping-address--forward {background: #00a13b !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;color: #fff;}/* アドレス帳の新規登録・変更　確認 */.block-shipping-address-confirmation h1 {margin: 0 0 40px;font-size: 40px;}.block-shipping-address-confirmation--customer-name {margin-bottom: 20px;font-size: 26px;}.block-shipping-address-confirmation--message {margin-bottom: 30px;font-size: 18px;}.block-shipping-address-confirmation--addr {border-bottom: solid 1px #e5e5e5;}.action .btn.block-shipping-address-confirmation--back {background: #e6e6e6 !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;}.action .btn.block-shipping-address-confirmation--forward {background: #00a13b !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;color: #fff;}/* カード情報確認 */.block-credit-card-confirmation {width: 1200px;}.block-credit-card-confirmation h1 {margin: 0 0 40px;font-size: 40px;}.block-credit-card-confirmation--customer-name {margin-bottom: 20px;font-size: 26px;}.block-credit-card-confirmation--credit-card-info {font-size: 18px;}.action .btn.block-credit-card-confirmation--back {background: #e6e6e6 !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;}/* メールアドレス変更 */.block-mail-address {width: 1200px;}.block-mail-address h1 {margin: 0 0 40px;font-size: 40px;}.block-mail-address--customer-name {margin-bottom: 20px;font-size: 26px;}.block-mail-address--update-items.fieldset .form-label {width: 300px;}.block-mail-address--update-items.fieldset .constraint {width: 100px;text-align: center;}.block-mail-address--update-items input {width: 100%;}.block-mail-address--update-items .help-block {font-size: 15px;color: #333;}.action .btn.block-mail-address--update-back {background: #e6e6e6 !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;}.action .btn.block-mail-address--update-forward {background: #00a13b !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;color: #fff;}.block-mail-address--changed-message {font-size: 18px;}.block-mail-address--login-link {margin-bottom: 30px;font-size: 18px;}.action .btn.block-mail-address--update-completed-back-to-home {background: #e6e6e6 !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;}/* 所持クーポン一覧 */.block-coupon-list h1 {margin: 0 0 40px;font-size: 40px;}.block-coupon-list--customer-name {margin-bottom: 20px;font-size: 26px;}.block-coupon-list--table th, .block-coupon-list--table td {font-size: 18px;}.action .btn.block-coupon-list--back {background: #e6e6e6 !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;}/* 購入履歴一覧 */.block-purchase-history h1 {margin: 0 0 40px;font-size: 40px;}.block-purchase-history--customer-name {margin-bottom: 20px;font-size: 26px;}.block-purchase-history--search-frame {background-color: #f7f7f7;margin-bottom: 60px;}.block-purchase-history--search-item {padding: 20px;font-size: 18px;}.block-purchase-history--list {margin-bottom: 50px;}.block-purchase-history--search-title {font-weight: normal;}.block-purchase-history--search-btn {background: #444 !important;padding: 5px 15px;color: #fff !important;}.block-purchase-history--table {font-size: 18px;}.block-purchase-history--table th {font-weight: normal;}.action-buttons {clear: both;}.action .btn.block-purchase-history--back {background: #e6e6e6 !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;}.status-message {font-size: 18px;}/* 購入履歴詳細 */.block-purchase-history-detail h1 {margin: 0 0 30px;font-size: 40px;}.block-purchase-history-detail--customer-name {margin-bottom: 20px;font-size: 26px;}.block-purchase-history-detail--order-info-table {font-size: 18px;}.block-purchase-history-detail--order-body, .block-purchase-history-detail--shipping-info {font-size: 18px;}.block-purchase-history-detail--shiment-address, .block-purchase-history-detail--shipment-items {font-size: 18px;}.action .btn.block-purchase-history-detail--contact {background: #00a13b !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;color: #fff;}.action .btn.block-purchase-history-detail--add-goods, .action .btn.block-purchase-history-detail--back {background: #e6e6e6 !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;}/* お問い合わせ */.block-inquiry {width: 1200px;}.block-inquiry h1 {margin: 0 0 30px;font-size: 40px;}.block-inquiry--message {margin-bottom: 30px;font-size: 18px;}.block-inquiry--customer-name {margin-bottom: 20px;font-size: 26px;}.block-inquiry--items.fieldset .form-label {width: 300px;}.block-inquiry--items.fieldset .constraint {width: 100px;text-align: center;}.block-inquiry--items input, .block-inquiry--items textarea {width: 100%;}.block-inquiry--items textarea {margin-top: 10px;margin-bottom: 10px;}.block-inquiry--items .help-block {font-size: 15px;color: #333;line-height: 1.4;}.action .btn.block-inquiry--forward {background: #00a13b !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;color: #fff;}/* お問い合わせ 確認 */.block-inquiry--confirmation-items.fieldset .form-label {width: 300px;}.block-inquiry--confirmation-items.fieldset .constraint {width: 100px;text-align: center;}.action .btn.block-inquiry--confirmation-back {background: #e6e6e6 !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;}.action .btn.block-inquiry--confirmation-forward {background: #00a13b !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;color: #fff;}/* お問い合わせ 完了 */.block-inquiry-completed h1 {margin: 0 0 30px;font-size: 40px;}.block-inquiry-completed--customer-name {margin-bottom: 20px;font-size: 26px;}.block-inquiry-completed--message {margin-bottom: 30px;font-size: 18px;}.action .btn.block-inquiry-completed--back-to-home {background: #e6e6e6 !important;border: none;width: 320px;margin: 30px auto;padding: 20px 0;font-size: 18px;}/* お問い合わせ履歴一覧 */.block-inquiry-history {width: 1200px;font-size: 18px;}.block-inquiry-history h1 {margin: 0 0 30px;font-size: 40px;}.block-inquiry--message {margin-bottom: 30px;font-size: 18px;}.block-inquiry-history--customer-name {margin-bottom: 40px;font-size: 26px;}.action .btn.block-inquiry-history--back {background: #e6e6e6 !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;}.block-inquiry-history--body {margin-bottom: 60px;}/* お問い合わせ履歴詳細 */.block-inquiry-history-detail h1 {margin: 0 0 30px;font-size: 40px;}.block-inquiry-history-detail--customer-name {margin-bottom: 40px;font-size: 26px;}.block-inquiry-history-detail--date, .block-inquiry-history-detail--id {font-size: 18px;}.block-inquiry-history-detail--contact-info {font-size: 18px;}.block-inquiry-history-detail--body {font-size: 18px;}.block-inquiry-history-detail--item .legend {font-size: 24px;}.block-inquiry-history-detail--message {font-size: 18px;}.action .btn.block-inquiry-history-detail--back {background: #e6e6e6 !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;}.action .btn.block-inquiry-history-detail--forward {background: #00a13b !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;color: #fff;}/* トピック一覧 */.block-topic-details h1 {margin: 0 0 60px;font-size: 30px;}.block-topic-details--items {border-top: solid 1px #e6e6e6;margin-bottom: 60px;font-size: 0;}.block-topic-details--image {display: inline-block;width: 80px;margin-right: 20px;vertical-align: middle;}.block-topic-details--items dl {display: inline-block;width: auto;vertical-align: middle;}.block-topic-details--items dt {font-size: 16px;color: #bbb;}.block-topic-details--items .block-topic-details--icon {display: inline-block;margin-left: 10px;}.block-topic-details--items .block-topic-details--icon img {width: auto;height: 22px;}.block-topic-details--items dd {display: block;font-size: 18px;}/* トピック詳細 */.block-topic-page .block-topic-page--header {margin: 0 0 50px;font-size: 30px;}.block-topic-page--article-date {font-size: 20px;color: #bbb;}.block-topic-page h1 {margin: 0 0 5px;font-size: 30px;}.block-topic-page .block-topic-page--article-icon {margin: 0 0 20px;}.block-topic-page .block-topic-page--article-icon img {height: 22px;}.block-topic-page .block-topic-page--article-body {margin-top: 30px;font-size: 18px;}.block-topic-page .block-topic-page--article-body p {margin-bottom: 30px;}.block-topic-page .block-topic-page--article-body ol {list-style: decimal;padding-left: 1.5em;margin-bottom: 30px;}.block-topic-page .block-topic-page--article-body ul {list-style: none;margin-bottom: 30px;}.block-topic-page .block-topic-page--article-body li {list-style: inherit;}.block-topic-page .block-topic-page--article-body ul li {padding-left: 1em;text-indent: -.7em;}.block-topic-page .block-topic-page--article-body ul li::before {content: "●";color: #00a13b;}.block-topic-page .block-topic-page--article-body strong {font-weight: bold;}.block-topic-page .block-topic-page--article-body blockquote {border: solid 1px #ccc;background-color: #f6f6f6;margin-bottom: 30px;padding: 20px 20px 10px;}.block-topic-page .block-topic-page--article-body blockquote p {margin-bottom: 10px;}.block-topic-page .block-topic-page--article-body a {text-decoration: underline;color: #00a13b;}/* お気に入り */.block-favorite h1 {margin: 0 0 40px;font-size: 40px;}.block-favorite--customer-name {margin-bottom: 50px;font-size: 26px;}.block-favorite--pager-top .pager-scope, .block-favorite--pager-bottom .pager-scope {display: none;}.block-favorite--pager-top .pagination > li, .block-favorite--pager-bottom .pagination > li {padding: 0;border: none;}.block-favorite--items {margin-bottom: 60px;}.block-favorite--form li {border: solid 1px #e6e6e6;border-top: none;padding: 29px;}.block-favorite--form li:first-child {border-color: #e6e6e6;}.block-favorite--checkbox {flex-basis: 20px;padding-right: 30px;}.block-favorite--image {flex-basis: 200px;}.block-favorite--image figure {width: 200px;height: 200px;}.block-favorite--description {flex-basis: 430px;margin: 0 30px;font-size: 18px;}.block-favorite--comment {flex-basis: 320px;margin: 0 30px 0 0;}.block-favorite--edit-comment a {font-size: 18px;}.block-favorite--comment-textarea {width: 320px;}.count-msg-another {font-size: 18px;}.btn.block-favorite--update {background: #00a13b;}.block-favorite--delete-item .btn-danger {border: none;background: #e6e6e6 !important;color: #333;}.action .btn.block-favorite--back {background: #e6e6e6 !important;border: none;width: 440px;margin-top: 10px;padding: 20px 0;font-size: 18px;}.action .btn.block-favorite--add-to-cart {background: #00a13b !important;border: none;width: 440px;margin-top: 0;padding: 20px 0;font-size: 18px;color: #fff;}/* 詳細検索 */.block-search-goods h1 {margin: 0 0 20px;font-size: 30px;}.action .btn.block-search-goods--search-btn {background: #00a13b !important;border: none;width: 320px;margin-top: 30px;padding: 20px 0;font-size: 18px;color: #fff;}/* 特集一覧ページ */.h1.block-feature-page--header {background: #f5f5f5 url('/import/tenant_1/fanbi-store.jp/img/page_category/feature_title.webp') no-repeat center;min-width: 1200px;margin: 0;padding: 110px 0;font-size: 40px;font-weight: normal;text-align: center;letter-spacing: -0.08em;}.h1.block-feature-page--header span {display: block;margin: 0;font-size: 12px;color: #aaa;letter-spacing: .2em;}.block-pagecategory-page-list--frame {font-size: 0;}.block-pagecategory-page-list--page {width: 224px;margin-bottom: 40px;margin-left: 20px;font-size: 18px;}.block-pagecategory-page-list--page:nth-child(5n+1) {margin-left: 0;}.block-pagecategory-page-list--page-image {margin-bottom: 10px;}.block-pagecategory-page-list--date {margin-bottom: 5px;font-size: 16px;color: #bbb;}.block-pagecategory-page-list--auto-new {margin-left: 10px;}.block-pagecategory-page-list--auto-new img {height: 13px;}/* 特集詳細ページ */.pane-main {position: relative;}.block-page-caption h1 {width: 760px;margin-top: 0;font-size: 30px;}.block-page-sns--btn {position: absolute;top: 0;right: 0;width: 200px;margin: 5px 0;font-size: 0;text-align: right;}.block-page-sns--btn li {display: inline-block;margin: 0 5px;vertical-align: middle;}.block-page-block {margin-top: 20px;}.block-page-block--contents-goodslist {font-size: 0;}.block-page-block--contents-goodslist dl {display: inline-block;width: 225px;margin-left: 20px;margin-bottom: 60px;vertical-align: top;}.block-page-block--contents-goodslist dl:nth-child(4n+1) {margin-left: 0;}.block-page-block--goods-image {margin-bottom: 10px;}.block-page-block--goods-name {font-size: 18px;}.block-event-page h1 {margin-top: 0;font-size: 30px;}.block-page-block--contents-img {margin-bottom: 20px;text-align: center;}.block-page-block--contents-text {margin-bottom: 40px;}.block-page-block--contents-text strong {font-weight: bold;}.block-page-block--contents-text em {font-style: italic;}.block-page-block .feat-date {background-color: #f5f5f5;margin-bottom: 50px;}.block-page-block .feat-date dt {display: inline-block;background-color: #444;width: 120px;padding: 5px;font-size: 18px;color: #fff;text-align: center;}.block-page-block .feat-date dd {display: inline-block;max-width: 840px;padding: 5px 20px;font-size: 18px;}.block-page-block .feat-recommend-item {margin-bottom: 40px;font-size: 36px;text-align: center;}.block-page-freespace--bottom .feat-more-link {display: block;background: #e6e6e6;width: 320px;margin: 0 auto;padding: 20px 0;font-size: 18px;text-align: center;}.block-page-block--freespace-top .feat-dm-item {margin-bottom: 40px;font-size: 30px;text-align: center;}.block-page-block--freespace-top .feat-dm-item span {display: block;font-size: 15px;}.block-page-block--freespace-top .feat-dm-item .sp {display: none;}.block-page-block--contents-body-img-2column {display: inline-block;background-color: #f7f7f7;border: solid 1px #ccc;width: 280px;padding: 33px 22px;margin: 0 5px 30px;vertical-align: middle;box-sizing: border-box;}.block-page-block--contents-body-img-2column a {display: block;width: 100%;font-size: 0;vertical-align: middle;}.block-page-block--contents-body-img-2column a img {width: 100%;}.block-page-block--contents-body-img-2column a:hover {opacity: .7;}/* 会社概要 */.main--corporate .__heading h1 {margin: 0 0 60px;line-height: 1;font-size: 30px;}.main--corporate .__profile .__table {border-top: solid 1px #e6e6e6;}.main--corporate .__profile .__table tr {border-bottom: solid 1px #e6e6e6;}.main--corporate .__profile .__table tr th {font-size: 18px;line-height: 1;padding-right: 80px;padding-top: 20px;padding-bottom: 20px;}.main--corporate .__profile .__table tr td {font-size: 18px;line-height: 1;padding-top: 20px;padding-bottom: 20px;}/* ご利用規約 */.main--kiyaku .__heading h1 {margin: 0 0 60px;line-height: 1;font-size: 30px;}.main--kiyaku .__text {font-size: 18px;line-height: 1.556;width: 960px;font-weight: 400;}/* 特定商取引法に基づく表記 */.main--law .__heading h1 {margin: 0 0 60px;line-height: 1;font-size: 30px;}.main--law .__information .__table {border-top: solid 1px #e6e6e6;}.main--law .__information .__table tr {border-bottom: solid 1px #e6e6e6;}.main--law .__information .__table tr th {font-size: 18px;line-height: 1.444;padding-right: 80px;padding-top: 16px;padding-bottom: 16px;width: 320px;}.main--law .__information .__table tr td {font-size: 18px;line-height: 1.444;padding-top: 16px;padding-bottom: 16px;}.main--law .c-table-dl li {margin-left: 1.0em;margin-bottom: 5px;font-size: 18px;line-height: 1.444;}.main--law .c-table-dl li::before {content: "・";margin-left: -1.0em;font-size: 18px;line-height: 1.444;}/* 個人情報の取り扱いについて */.main--privacy .__heading h1 {margin: 0 0 60px;line-height: 1;font-size: 30px;}.main--privacy .__content h3 {font-size: 24px;font-weight: bold;margin-bottom: 30px;}.main--privacy .__content p {font-size: 18px;line-height: 1.556;}.main--privacy .__content h4 {font-size: 20px;line-height: 1;padding: 12px 20px;margin: 40px auto 20px;box-sizing: border-box;background: #f5f5f5;}/* ダイレクトメール　ログイン時 */.h1.block-directmail-page--header {background: #9ddfb7 url('/import/tenant_1/fanbi-store.jp/img/page_block/directmail_title.webp') no-repeat center;min-width: 1200px;margin: 0;padding: 90px 0;font-size: 40px;font-weight: normal;color: #fff;text-align: center;line-height: 1.2;letter-spacing: -0.08em;}.h1.block-directmail-page--header span {display: block;margin: 10px 0 0;font-size: 12px;color: #fff;letter-spacing: .2em;}.block-free-directmail {display: flex;flex-wrap: wrap;margin-top: 80px;}.block-free-directmail--wrap {position: relative;display: flex;width: 580px;margin-left: 40px;margin-bottom: 50px;padding-top: 80px;}.block-free-directmail--wrap:nth-child(2n+1) {margin-left: 0;}.block-free-directmail--item {display: flex;align-items: center;/**/border: solid 1px #ccc;background-color: #f7f7f7;width: 100%;padding: 36px 28px;margin-left: 20px;cursor: pointer;}.block-free-directmail--item:first-child {margin-left: 0;}.block-free-directmail--item img {width: 100%;}.block-free-directmail--item figcaption {position: absolute;top: 0;left: 0;font-size: 24px;letter-spacing: -0.04em;line-height: 1.4;cursor: default;pointer-events: none;}.block-free-directmail--item figcaption span {display: block;font-size: 18px;}.block-free-directmail-logout-link {display: block;background: #00a13b;border: none;width: 320px;padding: 20px 0;margin: 0 auto 60px;font-size: 18px;color: #fff;text-align: center;}/* ダイレクトメール　通常時 */.block-free-directmail-normal {text-align: center;margin: 80px 0;font-size: 0;}.block-free-directmail-normal--wrap {display: inline-block;border: solid 1px #e6e6e6;background-color: #f7f7f7;width: 480px;margin: 0 20px;padding: 35px 0 45px;font-size: 18px;letter-spacing: -0.02em;}.block-free-directmail-normal--text {margin-bottom: 30px;}.block-free-directmail-normal--link {display: inline-block;background: #00a13b !important;border: none;width: 320px;padding: 20px 0;font-size: 18px;color: #fff;}/* ジャンル一覧ページ */.h1.block-genre-page--list-header {margin: 0 0 40px;font-size: 30px;font-weight: normal;letter-spacing: -0.08em;}.block-genre-style {font-size: 0;}.block-genre-style--item {display: inline-block;width: 310px;margin-bottom: 15px;margin-left: 15px;}.block-genre-style--item:nth-child(3n+1) {margin-left: 0;}.block-genre-style--item-name {margin: 0;}.block-genre-style--item a {position: relative;display: block;background-color: #f5f5f5;border: solid 1px #ccc;padding: 15px 25px;font-size: 18px;}.block-genre-style--item a::after {position: absolute;top: 0;bottom: 0;right: 0;content: '';background: url('/import/tenant_1/fanbi-store.jp/img/usr/genre_arrow.webp') no-repeat center/contain;width: 8px;height: 15px;margin: auto 20px;}/* ご利用ガイド、海外のお客様へのご案内 */.block-guide-page--header h1 {margin: 0 0 60px;line-height: 1;font-size: 30px;}.block-guide-page-wrap .sp {display: none;}.block-guide-page-wrap--event {margin-bottom: 10px;}.block-guide-page-wrap--header {position: relative;background-color: #f7f7f7;margin: 0;padding: 15px 30px;font-size: 22px;cursor: pointer;}.block-guide-page-wrap--header::after {position: absolute;top: 0;bottom: 0;right: 0;content: '';background: url('/import/tenant_1/fanbi-store.jp/img/page_block/guide_arrow_d.webp') no-repeat center;width: 60px;height: 60px;margin: auto;}.block-guide-page-wrap--header.active::after {background: url('/import/tenant_1/fanbi-store.jp/img/page_block/guide_arrow_u.webp') no-repeat center;}.block-guide-page-wrap--contents {display: none;width: 900px;margin: 25px auto 30px;}.block-guide-page-wrap--contents span {font-size: 15px;}.block-guide-page-wrap--contents a {text-decoration: underline;}.block-guide-page-wrap--contents ul {margin-left: 1.5em;}.block-guide-page-wrap--contents ul li {font-size: 18px;text-indent: -1.15em;line-height: 1.4;letter-spacing: -0.04em;}.block-guide-page-wrap--contents ul li::before {content: '\0F111';margin-right: 5px;font-family: 'FontAwesome';font-size: 18px;color: #00a13b;}.block-guide-page-wrap--contents ul li b {font-weight: bold;}.block-guide-page-wrap--contents ol {margin-left: 1.5em;margin-top: 20px;margin-bottom: 20px;}.block-guide-page-wrap--contents ol li {list-style-type: decimal;text-indent: 0;font-size: 18px;}.block-guide-page-wrap--contents ul ol {margin: 5px 0 5px 1.2em;}.block-guide-page-wrap--contents ol li {list-style-type: decimal;text-indent: 0;}.block-guide-page-wrap--contents ol li::before {display: none;}.block-guide-page-wrap--contents li span {font-size: 15px;}.block-guide-page-wrap-link {display: block;background-color: #00a13b;width: 320px;margin: 25px auto 35px;padding: 25px 0;font-size: 18px;color: #fff;letter-spacing: -0.02em;text-align: center;text-decoration: none !important;}.block-guide-page-wrap--contents-header {margin: 30px 0 10px;font-size: 18px;font-weight: bold;}.block-guide-page-wrap--contents-header-badge {background-color: #00a13b;border-radius: 18px;-webkit-border-radius: 18px;-moz-border-radius: 18px;padding: 4px 10px;margin-left: 10px;font-size: 18px;color: #fff;}.block-guide-page-wrap--contents-txt {margin: 15px 0;padding: 0;font-size: 18px;text-align: left;}.block-guide-page-wrap--contents-attention {background-color: #fcfce1;margin: 15px 0;padding: 15px 0;font-size: 18px;text-align: center;}.block-guide-page-wrap--contents-attention span {font-weight: bold;color: #00a13b;}.block-guide-page-wrap--contents-attention .block-guide-page-wrap-link {margin-top: 15px;margin-bottom: 15px;}.block-guide-page-wrap--image-card {display: block;background: url('/import/tenant_1/fanbi-store.jp/img/page_block/guide_card_img.webp') no-repeat center;width: 308px;padding-bottom: 53px;margin: 10px 0;}.block-guide-page-wrap--image-time {display: block;background: url('/import/tenant_1/fanbi-store.jp/img/page_block/guide_time_pc.webp') no-repeat right center;width: 100%;padding-bottom: 162px;margin: 30px 0;}.block-guide-page-wrap--contents-image {display: block;background: url('/import/tenant_1/fanbi-store.jp/img/page_block/guide_fanbi_card_image_pc.webp') no-repeat center;width: 762px;padding-bottom: 207px;margin: 15px auto;}.block-guide-page-wrap--contents-caption {font-size: 15px;text-align: center;}.block-guide-page-wrap-link + .block-guide-page-wrap--contents-caption {margin-top: -20px;}/* お問い合わせ */.block-inquiry-contact-tel {border-top: solid 1px #e6e6e6;border-bottom: solid 1px #e6e6e6;background-color: #f7f7f7;padding: 25px 0;margin-top: 40px;text-align: center;}.block-inquiry-contact-tel--header {padding: 0;margin: 0 0 10px;font-size: 22px;}.block-inquiry-contact-tel--number {width: 413px;margin: 0 auto 10px;}.block-inquiry-contact-tel--text {font-size: 15px;}/* イベント一覧 */.block-event-page--comment {display: none;}.block-goods-list--display-style-items {display: none;}/* よくあるご質問 */.block-faq-page--header h1 {margin: 0 0 60px;line-height: 1;font-size: 30px;}.block-faq-page-wrap .sp {display: none;}.block-faq-page-wrap--event {margin-bottom: 70px;}.block-faq-page-wrap--header {margin: 0 0 15px;padding-left: 40px;font-size: 18px;font-weight: bold;position: relative;}.block-faq-page-wrap--header::before {content: "Q";color: #00a13b;font-size: 18px;font-weight: bold;font-family: "Montserrat", sans-serif;position: absolute;left: 0;top: 0;}.block-faq-page-wrap--contents {width: 960px;padding-left: 40px;position: relative;box-sizing: border-box;}.block-faq-page-wrap--contents::before {content: "A";color: #333;font-size: 18px;font-weight: bold;font-family: "Montserrat", sans-serif;position: absolute;left: 0;top: 0;}.block-faq-page-wrap--contents a {text-decoration: underline;}.block-faq-page-wrap--contents h3 {font-size: 18px;font-weight: bold;margin: 0 0 10px;}.block-faq-page-wrap--contents h3.mt {margin-top: 30px;}.block-faq-page-wrap--contents-text {font-size: 18px;}.block-faq-page-wrap--contents-text span {font-size: 15px;display: block;}.block-faq-page-wrap--contents-attention {background-color: #fcfce1;margin: 20px 0;padding: 20px;}.block-faq-page-wrap--contents-attention p {font-size: 18px;}.block-faq-page-wrap--contents-attention h3 {font-size: 18px;font-weight: bold;margin: 0;}.block-faq-page-wrap--contents-attention dl {font-size: 18px;margin: 30px 0 0;}.block-faq-page-wrap--contents-attention dt {margin-top: 1em;}.block-faq-page-wrap--contents ul {margin-left: 1.5em;margin-top: 20px;margin-bottom: 20px;}.block-faq-page-wrap--contents li {font-size: 18px;text-indent: -1.15em;line-height: 1.5;}.block-faq-page-wrap--contents li::before {content: '\0F111';margin-right: 5px;font-family: 'FontAwesome';font-size: 18px;color: #00a13b;}.block-faq-page-wrap--contents ol {margin-left: 1.5em;margin-top: 20px;margin-bottom: 20px;}.block-faq-page-wrap--contents ol li {list-style-type: decimal;text-indent: 0;font-size: 18px;font-weight: bold;margin-bottom: 15px;}.block-faq-page-wrap--contents ol li span {font-size: 18px;font-weight: normal;}.block-faq-page-wrap--contents ol li::before {display: none;}.block-faq-page-wrap--maillinkbox {box-sizing: border-box;border: solid 5px #ccc;padding: 25px 60px 30px;text-align: center;}.block-faq-page-wrap--maillinkbox p {font-size: 18px;margin-bottom: 35px;}.block-faq-page-wrap--maillinkbox p span {font-size: 15px;display: block;}.block-faq-page-wrap--maillinkbox ul {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;margin: 0;}.block-faq-page-wrap--maillinkbox li {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;margin-right: 40px;text-indent: 0;}.block-faq-page-wrap--maillinkbox li::before {content: none;}.block-faq-page-wrap--maillinkbox li:nth-child(1) {width: 168px;margin-right: 40px;}.block-faq-page-wrap--maillinkbox li:nth-child(2) {width: 100px;margin-right: 40px;}.block-faq-page-wrap--maillinkbox li:nth-child(3) {width: 236px;}.block-faq-page-wrap--maillinkbox li:nth-child(4) {width: 58px;}.block-faq-page-wrap--maillinkbox li:nth-child(5) {width: 59px;margin-right: 0;}/* クイックオーダー一覧ページ */.h1.block-quickorder-page--header {background: #f5f5f5 url('/import/tenant_1/fanbi-store.jp/img/page_category/quickorder_title.webp') no-repeat center;min-width: 1200px;margin: 0;padding: 110px 0;font-size: 40px;font-weight: normal;color: #fff;text-align: center;letter-spacing: -0.08em;}.h1.block-quickorder-page--header span {display: block;margin: 0;font-size: 12px;color: #fff;letter-spacing: .2em;}.qo-freespace--top {margin-bottom: 70px;}.qo-freespace--top_copy {margin-bottom: 50px;font-size: 18px;text-align: center;line-height: 1.778;}.qo-freespace--top_copy strong {font-weight: normal;color: #f56017;text-decoration: underline;}.qo-freespace--top_cation {background-color: #f5f5f5;max-width: 700px;padding: 18px;margin: 0 auto;font-size: 18px;letter-spacing: -0.04em;box-sizing: border-box;}.qo-freespace--top_cation .ttl {display: inline-block;background-color: #f56017;width: 88px;height: 88px;padding: 35px 0;margin-right: 18px;color: #fff;line-height: 1;text-align: center;vertical-align: middle;border-radius: 50%;box-sizing: border-box;}/* クイックオーダー詳細ページ */.qo-howto-order {max-width: 960px;margin: 0 auto 50px;}.qo-howto-order--ttl {background-color: #444;width: 100%;padding: 5px 0;font-size: 18px;color: #fff;text-align: center;}.qo-howto-order--wrap {background-color: #f5f5f5;padding: 30px;margin-bottom: 30px;}.qo-howto-order--txt {width: 480px;margin-top: 0;}.qo-howto-order--txt_ttl {margin: 0 0 20px;font-size: 24px;letter-spacing: -0.02em;line-height: 1.333;text-align: center;}.qo-howto-order--txt_ttl strong {font-weight: normal;letter-spacing: -0.08em;color: #f56017;text-decoration: underline;}.qo-howto-order--txt_ttl .sp {display: none;}.qo-howto-order--txt_img {display: inline-block;width: 83px;margin: 2px 5px 0;vertical-align: text-top;}.qo-howto-order--txt_line {border: solid 1px #444;padding: 5px 38px;margin: 0;font-size: 15px;letter-spacing: -0.02em;}.qo-howto-order--img {display: flex;justify-content: space-between;margin: 0 0 30px;font-size: 0;}.qo-howto-order--img img {width: 440px;}.qo-howto-order--lnk {background-color: #f5f5f5;width: 100%;padding: 30px 0 40px;margin: 0 auto;}.qo-howto-order--lnk_ttl {margin: 0;font-size: 24px;line-height: 1.333;text-align: center;}.qo-howto-order--lnk_ttl span {font-size: 15px;}.qo-howto-order--lnk_btn {width: 320px;margin: 10px auto 0;}.qo-howto-order--lnk_btn a {display: block;background-color: #00a13b;padding: 25px 0;margin: 0;font-size: 18px;color: #fff;line-height: 1;text-align: center;text-decoration: none;}/* クイックオーダー申込画面 */.block-quick-order {}.block-quick-order--header {margin: 0 auto 40px;font-size: 40px;}.block-quick-order--help-block {margin-bottom: 50px;font-size: 18px;}.block-quick-order--help-block-under {margin-top: 30px;font-size: 18px;/*text-align: center;*/}.block-quick-order--body {}.block-quick-order--table {}.block-quick-order--table thead th {font-size: 18px;text-align: center;font-weight: normal;}.block-quick-order--table thead .block-quick-order--goods-code-header {width: 218px}.block-quick-order--table thead .block-quick-order--goods-detail-header {width: 509px}.block-quick-order--table thead .block-quick-order--qty-header {width: 118px}.block-quick-order--table thead .block-quick-order--subtotal-header {width: 118px}.block-quick-order--table thead .block-quick-order--stock-header {width: 118px}.block-quick-order--table thead .block-quick-order--delete-btn-header {width: 118px}.block-quick-order--table tbody td {font-size: 18px;text-align: center;}.block-quick-order--table tbody .block-quick-order--goods-code-cell {}.block-quick-order--table tbody .block-quick-order--goods-code-cell input {width: 180px;}.block-quick-order--table tbody .block-quick-order--goods-detail-cell {}.block-quick-order--table tbody .block-quick-order--goods-description {text-align: left;}.block-quick-order--table tbody .block-quick-order--goods-description .price {text-align: left;color: #f56017;}.block-quick-order--table tbody .block-quick-order--qty-cell {}.block-quick-order--table tbody .block-quick-order--subtotal-cell {}.block-quick-order--table tbody .block-quick-order--stock-cell {}.block-quick-order--table tbody .block-quick-order--delete-btn-cell {}.block-quick-order .action-buttons {margin-top: 60px;}.block-quick-order .action-buttons .action {position: relative;display: inline-block;}.block-quick-order .action-buttons .action::before {content: '';display: inline-block;position: absolute;top: 0;left: 0;bottom: 0;background: url('/import/tenant_1/fanbi-store.jp/img/usr/common/spec_btn_icon_01.webp') no-repeat center/contain;width: 24px;height: 21px;margin: auto 25px;font-size: 0;z-index: 2;}.block-quick-order .block-quick-order--forward {background: #f56017;width: 320px;padding: 24px 0 24px 30px;margin: 0;font-size: 18px;}/* 20240802追加　トップ特集テキスト非表示用 */.page-top .block-top-feature .block-pagecategory-page-wrap {margin-bottom: 50px;}.page-top .block-top-feature .block-pagecategory-feature-list {margin-bottom: 0;}.block-top-feature .block-pagecategory-feature-list--page-date,.block-top-feature .block-pagecategory-feature-list--page-tile{display: none;}/* 20240802追加　特集ページテキスト非表示用 */.block-pagecategory-page-list--frame {margin-bottom: 40px;}.block-pagecategory-page-list--page {margin-bottom: 10px;}.pane-contents .block-pagecategory-page-list--date,.pane-contents .block-pagecategory-page-list--page-caption{display: none;}
