﻿@charset "UTF-8";/* ----トップページ本文---- */.block-top-body--body {width: 1120px;margin: 0 auto;}.block-top-body--body #top-slider.block-top-body--items {position: relative;margin: 0 -8px;padding: 0 0 60px;}.block-top-body--body #top-slider.block-top-body--items::before {position: absolute;top: 0;left: 0;width: 8px;height: 100%;background: #FFF;z-index: 8999;content: "";}.block-top-body--body #top-slider.block-top-body--items::after {position: absolute;top: 0;right: 0;width: 8px;height: 100%;background: #FFF;z-index: 8999;content: "";}.block-top-body--body #top-slider.block-top-body--items .block-top-body--items-image {padding: 0 8px;}.block-top-body--body .slick-slider .slick-prev {width: 22px;height: 41px;top: calc(50% - 30px);left: -54px;background: url(../../img/usr/common/slide_arrow_left.png) center center / auto auto no-repeat;}.block-top-body--body .slick-slider .slick-next {width: 22px;height: 41px;top: calc(50% - 30px);right: -54px;background: url(../../img/usr/common/slide_arrow_right.png) center center / auto auto no-repeat;}.block-top-body--body .slick-slider .slick-prev::before,.block-top-body--body .slick-slider .slick-next::before {display: none;}.block-top-body--body .block-top-body--items .slick-dots {left: 50%;bottom: 40px;transform: translateX(-50%);font-size: 0;}.block-top-body--body .block-top-body--items .slick-dots>li {margin: 0 5px;width: 35px;height: 1px;}.block-top-body--body .block-top-body--items .slick-dots>li button {height: 1px;padding: 5px 0;}.block-top-body--body .block-top-body--items .slick-dots>li button::before {width: 35px;height: 1px;top: 5px;opacity: 1.0;background: #e6e6e6;}.block-top-body--body .block-top-body--items .slick-dots>li.slick-active button::before {background: #333333;}.block-top-body--banner-slide {width: 1136px;margin: 0 auto;font-size: 0;}.block-top-body--banner-slide ul.block-top-body--banner-list {margin-bottom: 40px;}.block-top-body--banner-slide ul.block-top-body--banner-list .block-top-body--banner-item {padding: 0 8px;}.block-top-body--banner-slide .slick-slider .slick-prev {width: 22px;height: 41px;left: -54px;background: url(../../img/usr/common/slide_arrow_left.png) center center / auto auto no-repeat;}.block-top-body--banner-slide .slick-slider .slick-next {width: 22px;height: 41px;right: -54px;background: url(../../img/usr/common/slide_arrow_right.png) center center / auto auto no-repeat;}.block-top-body--banner-slide .slick-slider .slick-prev::before,.block-top-body--banner-slide .slick-slider .slick-next::before {display: none;}.block-top-body--banner-slide ul.block-top-body--banner-list .slick-dots {left: 50%;transform: translateX(-50%);font-size: 0;}.block-top-body--banner-slide ul.block-top-body--banner-list .slick-dots>li {margin: 0 5px;width: 35px;height: 1px;}.block-top-body--banner-slide ul.block-top-body--banner-list .slick-dots>li button {height: 1px;padding: 5px 0;}.block-top-body--banner-slide ul.block-top-body--banner-list .slick-dots>li button::before {width: 35px;height: 1px;top: 5px;opacity: 1.0;background: #e6e6e6;}.block-top-body--banner-slide ul.block-top-body--banner-list .slick-dots>li.slick-active button::before {background: #333333;}.block-top-body--banner-slide .block-more-banner {position: relative;}.block-top-body--banner-slide .block-more-banner a {position: absolute;top: -24px;right: 8px;width: 100px;padding: 0 0 5px;font-size: 13px;font-family: 'Work Sans', "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;line-height: 1.5;letter-spacing: 0.15em;text-align: center;background: url(../../img/usr/common/link_viewall_bg.png) bottom center / auto auto no-repeat;}/* ----トップページ共通---- */.block-top-topic--header,.block-top-pickup--header,.block-top-category--header,.block-top-coordinate--header,.block-top-movie--header,.block-top-recruit--header {font-size: 30px;font-family: 'Work Sans', "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;text-align: center;letter-spacing: 0.15em;line-height: 1.5;}.block-top-topic--header span,.block-top-pickup--header span,.block-top-category--header span,.block-top-coordinate--header span,.block-top-movie--header span,.block-top-recruit--header span {display: block;margin: 8px 0 0;font-size: 12px;text-align: center;letter-spacing: normal;}/* ----ヘッダー上部---- */.block-header-top--banner {width: 100%;overflow: hidden;text-align: center;}.block-header-top--banner img {width: 1120px;}.block-header-top--information {width: 1120px;margin: 0 auto;padding: 21px 0;text-align: center;}.block-header-top--information a {text-decoration: underline;font-size: 14px;line-height: 1.5;}/* ----ヘッダー上部(ブランド)---- */.block-header-brand-top {background: #f8f4f5;}.block-header-brand-top--banner {width: 100%;overflow: hidden;}.block-header-brand-top--banner img {width: 100%;}.block-header-brand-top--information {width: 1120px;margin: 0 auto;padding: 21px 0;text-align: center;}.block-header-brand-top--information a {text-decoration: underline;font-size: 14px;line-height: 1.5;}/* ----ヘッダー---- */.block-header-frame {display: flex;flex-wrap: wrap;width: 1120px;margin: 0 auto;}#order_header .block-header-frame {height: auto;}.block-header-frame .block-header-logo {order: 10;padding: 21px 0 0;}#order_header .block-header-frame .block-header-logo {padding: 14px 0;}.block-header-frame .block-header-search {order: 20;width: 200px;margin-left: auto;}.block-header-frame .block-header-search .block-header-search-box {display: flex;margin: 10px 0;border-bottom: 1px solid #000;}.block-header-frame .block-header-search .block-header-search-box .block-search-box--keyword {width: calc(100% - 30px);margin: 0;border: 0;}.block-header-frame .block-header-search .block-header-search-box .block-search-box--search-submit {width: 30px;height: 39px;padding: 10px 2px 10px 10px;background: none;}.block-header-frame .block-header-top-nav {order: 30;}.block-header-frame .block-header-top-nav ul.block-header-top-nav-frame {display: flex;justify-content: flex-end;margin: 12px 0 3px 32px;}.block-header-frame .block-header-top-nav ul.block-header-top-nav-frame>li {margin: 0 0.7em;font-size: 10px;}.block-header-frame .block-header-top-nav ul.block-header-top-nav-frame>li:last-of-type {margin-right: 0;}.block-header-frame .block-header-top-nav ul.block-header-top-nav-frame>li a {position: relative;display: block;padding: 30px 0 0;text-align: center;}.block-header-frame .block-header-top-nav ul.block-header-top-nav-frame>li a .block-header-top-nav--cart-count {display: none;position: absolute;top: 0;right: -7px;width: 18px;height: 18px;border-radius: 9px;color: #FFF;font-size: 10px;text-align: center;line-height: 18px;background: #c91313;}.block-header-frame .block-header-top-nav ul.block-header-top-nav-frame>li.login a {background: url(../../img/usr/common/icon_login.png) top 5px center / auto auto no-repeat;}.block-header-frame .block-header-top-nav ul.block-header-top-nav-frame>li.entry a {background: url(../../img/usr/common/icon_entry.png) top 5px center / auto auto no-repeat;}.block-header-frame .block-header-top-nav ul.block-header-top-nav-frame>li.mypage a {background: url(../../img/usr/common/icon_mypage.png) top 5px center / auto auto no-repeat;}.block-header-frame .block-header-top-nav ul.block-header-top-nav-frame>li.bookmark a {background: url(../../img/usr/common/icon_bookmark.png) top 7px center / auto auto no-repeat;}.block-header-frame .block-header-top-nav ul.block-header-top-nav-frame>li.guide a {background: url(../../img/usr/common/icon_guide.png) top 7px center / auto auto no-repeat;}.block-header-frame .block-header-top-nav ul.block-header-top-nav-frame>li.cart a {background: url(../../img/usr/common/icon_cart.png) top 7px center / auto auto no-repeat;}.block-header-gnav .block-header-gnav-frame {position: relative;display: flex;flex-wrap: wrap;width: 1120px;margin: 0 auto;padding: 0 16px;}.block-header-gnav .block-header-gnav-frame .block-header--main-nav-opener {position: absolute;top: 15px;left: 0;width: 16px;height: 13px;cursor: pointer;}.block-header-gnav .block-header-gnav-frame .block-header--main-nav-opener::before {position: absolute;top: 0;left: 0;width: 100%;height: 1px;background: #333333;content: "";}.block-header-gnav .block-header-gnav-frame .block-header--main-nav-opener::after {position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: #333333;content: "";}.block-header-gnav .block-header-gnav-frame .block-header--main-nav-opener span {position: absolute;top: 6px;left: 0;width: 100%;height: 1px;display: block;background: #333333;}.block-header-gnav .block-header-gnav-frame .block-header--main-nav-frame {display: none;position: absolute;top: 100%;left: 0;width: 100%;padding: 40px 0;background: rgba(255, 255, 255, 0.94);z-index: 9999;}.block-header-gnav .block-header-gnav-frame .block-header--main-nav-frame .block-header--main-nav {display: flex;}.block-header-gnav .block-header-gnav-frame .block-header--main-nav-frame .block-header--main-nav .block-header--main-nav-brand {width: 300px;padding: 0 40px;border-right: 1px solid #dad5d5;}.block-header-gnav .block-header-gnav-frame .block-header--main-nav-frame .block-header--main-nav .block-header--main-nav-brand .block-header--main-nav-brand-logo {margin: 0 0 23px;}.block-header-gnav .block-header-gnav-frame .block-header--main-nav-frame .block-header--main-nav .block-header--main-nav-brand .block-header--main-nav-brand-title {margin: 0 0 15px;padding: 5px 0 5px 42px;font-size: 16px;font-weight: bold;line-height: 1.5;color: #333333;background: url(../../img/usr/header/header_nav_brand.png) center left / auto auto no-repeat;}.block-header-gnav .block-header-gnav-frame .block-header--main-nav-frame .block-header--main-nav .block-header--main-nav-brand ul.block-header--main-nav-brand-list>li a {display: flex;align-items: center;justify-content: center;width: 100%;padding: 20px 0;}.block-header-gnav .block-header-gnav-frame .block-header--main-nav-frame .block-header--main-nav .block-header--main-nav-category {width: calc(100% - 580px);padding: 60px 60px 0;}.block-header-gnav .block-header-gnav-frame .block-header--main-nav-frame .block-header--main-nav .block-header--main-nav-category .block-header--main-nav-category-title {margin: 0 0 15px;padding: 5px 0 5px 42px;font-size: 16px;font-weight: bold;line-height: 1.5;color: #333333;background: url(../../img/usr/header/header_nav_category.png) center left / auto auto no-repeat;}.block-header-gnav .block-header-gnav-frame .block-header--main-nav-frame .block-header--main-nav .block-header--main-nav-category .block-header--main-nav-category-separate {display: flex;}.block-header-gnav .block-header-gnav-frame .block-header--main-nav-frame .block-header--main-nav .block-header--main-nav-category .block-header--main-nav-category-separate .block-header--main-nav-category-list-frame {width: 50%;}.block-header-gnav .block-header-gnav-frame .block-header--main-nav-frame .block-header--main-nav .block-header--main-nav-category .block-header--main-nav-category-separate .block-header--main-nav-category-list-frame {width: 50%;}.block-header-gnav .block-header-gnav-frame .block-header--main-nav-frame .block-header--main-nav .block-header--main-nav-category .block-header--main-nav-category-separate .block-header--main-nav-category-list-frame ul>li a {display: block;padding: 4.5px 0;font-size: 14px;line-height: 1.5;}.block-header-gnav .block-header-gnav-frame .block-header--main-nav-frame .block-header--main-nav .block-header--main-nav-guide {width: 280px;padding: 60px 60px 0;border-left: 1px solid #dad5d5;}.block-header-gnav .block-header-gnav-frame .block-header--main-nav-frame .block-header--main-nav .block-header--main-nav-guide .block-header--main-nav-guide-title {padding: 5px 0 5px 42px;margin: 0 0 15px;font-size: 16px;font-weight: bold;line-height: 1.5;color: #333333;background: url(../../img/usr/header/header_nav_guide.png) center left / auto auto no-repeat;}.block-header-gnav .block-header-gnav-frame .block-header--main-nav-frame .block-header--main-nav .block-header--main-nav-guide ul.block-header--main-nav-guide-list>li a {display: block;padding: 4.5px 0;font-size: 14px;line-height: 1.5;}.block-header-gnav .block-header-gnav-frame .block-header--nav-list-frame {width: 100%;padding: 11px 0;}.block-header-gnav .block-header-gnav-frame ul.block-header--nav-list {display: flex;align-items: center;justify-content: center;width: 100%;font-family: 'Work Sans', "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;}.block-header-gnav .block-header-gnav-frame ul.block-header--nav-list>li {position: relative;margin: 0 16px;font-size: 15px;line-height: 22px;}.block-header-gnav .block-header-gnav-frame ul.block-header--nav-list>li>a {position: relative;text-decoration: underline;}.block-header-gnav .block-header-gnav-frame ul.block-header--nav-list>li.opener>a {padding-right: 15px;}.block-header-gnav .block-header-gnav-frame ul.block-header--nav-list>li.opener>a::after {position: absolute;top: calc(50% - 6px);right: 2px;width: 7px;height: 7px;border-right: 1px solid #333333;border-bottom: 1px solid #333333;transform: rotate(45deg);content: "";}.block-header-gnav .block-header-gnav-frame ul.block-header--nav-brand-list {display: none;position: absolute;top: 100%;left: 0;width: 320px;padding: 30px 40px;background: rgba(255, 255, 255, 0.94);z-index: 9999;}.block-header-gnav .block-header-gnav-frame ul.block-header--nav-brand-list>li a {position: relative;display: flex;align-items: center;justify-content: center;width: 100%;padding: 20px 6px 20px 0;}.block-header-gnav .block-header-gnav-frame ul.block-header--nav-brand-list>li a::after {position: absolute;top: calc(50% - 4px);right: 1px;width: 8px;height: 8px;border-top: 2px solid #999999;border-right: 2px solid #999999;transform: rotate(45deg);content: "";}.block-header-gnav .block-header-gnav-frame ul.block-header--nav-category-list {display: none;position: absolute;top: 100%;left: 0;width: 260px;padding: 30px 32px;background: rgba(255, 255, 255, 0.94);z-index: 9999;}.block-header-gnav .block-header-gnav-frame ul.block-header--nav-category-list li.block-header--nav-category-item {position: relative;color: #333;}.block-header-gnav .block-header-gnav-frame ul.block-header--nav-category-list li.block-header--nav-category-item .block-header--nav-category-name {position: relative;}.block-header-gnav .block-header-gnav-frame ul.block-header--nav-category-list li.block-header--nav-category-item:hover .block-header--nav-category-name {background: #eee8e8;}.block-header-gnav .block-header-gnav-frame ul.block-header--nav-category-list li.block-header--nav-category-item:hover .block-header--nav-category-name::before {position: absolute;top: calc(50% - 6px);right: 0;width: 10px;height: 12px;border-right: 10px solid #FFF;border-top: 6px solid transparent;border-bottom: 6px solid transparent;z-index: 2;content: "";}.block-header-gnav .block-header-gnav-frame ul.block-header--nav-category-list li.block-header--nav-category-item .block-header--nav-category-name {padding: 6px 10px;font-size: 14px;}.block-header-gnav .block-header-gnav-frame ul.block-header--nav-category-list li.block-header--nav-category-item .block-header--nav-subcategory-frame {display: none;position: absolute;top: -30px;left: 100%;width: 250px;padding: 30px 20px;box-shadow: 0px 0px 20px 4px rgba(0, 0, 0, 0.15);background: rgba(255, 255, 255, 0.94);z-index: 1;}.block-header-gnav .block-header-gnav-frame ul.block-header--nav-category-list li.block-header--nav-category-item:hover .block-header--nav-subcategory-frame {display: block;}.block-header-gnav .block-header-gnav-frame ul.block-header--nav-category-list li.block-header--nav-category-item .block-header--nav-subcategory-frame .block-header--nav-subcategory-list ul>li {color: #333;}.block-header-gnav .block-header-gnav-frame ul.block-header--nav-category-list li.block-header--nav-category-item .block-header--nav-subcategory-frame>a,.block-header-gnav .block-header-gnav-frame ul.block-header--nav-category-list li.block-header--nav-category-item .block-header--nav-subcategory-frame .block-header--nav-subcategory-list ul>li>a {display: block;padding: 6px 10px;font-size: 14px;}.block-header-gnav .block-header-gnav-frame ul.block-header--nav-category-list li.block-header--nav-category-item .block-header--nav-subcategory-frame>a:hover,.block-header-gnav .block-header-gnav-frame ul.block-header--nav-category-list li.block-header--nav-category-item .block-header--nav-subcategory-frame .block-header--nav-subcategory-list ul>li>a:hover {background: #eee8e8;}.block-header-global-nav {position: relative;}.block-header-global-nav .block-header-global-nav-item {position: absolute;top: 0;left: 0;display: none;width: 100%;color: #FFF;background: #191e6c;z-index: 99;}.block-header-global-nav .block-header-global-nav-item .block-header--label-frame {display: flex;align-items: center;justify-content: center;width: 1120px;margin: 0 auto;padding: 50px 0 40px;}.block-header-global-nav .block-header-global-nav-item .block-header--label-frame .block-header--label-title {width: 180px;font-size: 18px;font-weight: bold;font-family: 'Work Sans', "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;letter-spacing: 0.15em;}.block-header-global-nav .block-header-global-nav-item .block-header--label-frame ul.block-header--label-list {display: flex;justify-content: center;}.block-header-global-nav .block-header-global-nav-item .block-header--label-frame ul.block-header--label-list>li {margin: 0 20px;text-align: center;}.block-header-global-nav .block-header-global-nav-item .block-header--label-frame ul.block-header--label-list>li a {color: #FFF;}.block-header-global-nav .block-header-global-nav-item .block-header--label-frame ul.block-header--label-list>li .block-header--label-name {display: block;margin: 5px 0 0;font-size: 12px;}.block-header-information {background: #191e6c;}.block-header-information a {display: block;padding: 5px 0;font-size: 13px;line-height: 20px;text-align: center;color: #FFF;}/* ----ヘッダー(ブランド)---- */#brand_header #brand_footer_content {display: none;}/* ----パンくず---- */.page-category .block-topic-path,.page-genre .block-topic-path,.page-event .block-topic-path {margin-bottom: -10px;}/* ----トップページ予備テンプレート1---- */.block-top-pickup--banner {position: relative;width: 1120px;margin: 55px auto 0;padding: 0 0 65px;}ul.block-top-pickup--banner-list {display: flex;flex-wrap: wrap;width: 1120px;margin: 0 auto;}ul.block-top-pickup--banner-list>li {width: 250px;margin: 0 40px 40px 0;}ul.block-top-pickup--banner-list>li:nth-of-type(4n) {margin-right: 0;}ul.block-top-pickup--banner-list>li img {width: 100%;}.block-top-pickup--frame .slick-arrow.slick-prev {top: 261px;left: -58px;width: 21px;height: 58px;background: url(../../img/usr/common/slide_arrow_left.png) center center / 100% auto no-repeat;}.block-top-pickup--frame .slick-arrow.slick-next {top: 261px;right: -58px;width: 21px;height: 58px;background: url(../../img/usr/common/slide_arrow_right.png) center center / 100% auto no-repeat;}.block-top-pickup--frame .slick-arrow.slick-prev::before,.block-top-pickup--frame .slick-arrow.slick-next::before {display: none;}.block-top-pickup--frame ul.slick-dots {position: static;width: 100%;text-align: center;font-size: 0;}.block-top-pickup--frame ul.slick-dots>li {width: 70px;height: 10px;margin: 0 10px;}.block-top-pickup--frame ul.slick-dots>li button {position: relative;width: 70px;height: 10px;padding: 0;}.block-top-pickup--frame ul.slick-dots>li button::before {position: absolute;top: 4px;left: 0;width: 70px;height: 2px;background: #eae9e9;opacity: 1.0;content: "";}.block-top-pickup--frame ul.slick-dots>li.slick-active button::before {background: #191e6c;}.block-top-category--frame {padding: 70px 0 60px;background: #f8f8f8;}.block-top-category--frame ul.block-top-category--category-list {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;width: 960px;margin: 35px auto 0;}.block-top-category--frame ul.block-top-category--category-list li {margin: 20px 25px;}.block-top-category--frame ul.block-top-category--category-list li span {display: inline-block;vertical-align: middle;font-size: 16px;margin-left: 10px;}.block-top-category--frame ul.block-top-category--category-list li img {vertical-align: middle;}/* ----トップページ予備テンプレート2---- */.block-top-movie--frame {padding: 100px 0;margin: 0 0 80px;background: #f8f8f8;}.block-top-movie--separate-frame {display: flex;justify-content: center;width: 1120px;margin: 0 auto;}.block-top-movie--separate-frame .block-top-movie--separate-left {display: flex;flex-direction: column;align-items: center;justify-content: center;width: 370px;}.block-top-movie--separate-frame .block-top-movie--separate-right {width: 750px;}/* ----トップページ イベント---- */.block-top-event {padding: 90px 0 0;}/* ----トップページ トピック---- */.block-top-topic {width: 1120px;margin: 0 auto 90px;}.block-top-topic--headline {position: relative;display: block;padding: 0 100px;}.block-top-topic--header {padding: 0;}.block-top-topic--headline .block-top-topic--next-page a {position: absolute;top: 10px;right: 0;width: 100px;padding: 0 0 5px;border: 0;font-size: 13px;font-family: 'Work Sans', "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;line-height: 1.5;letter-spacing: 0.15em;text-align: center;background: url(../../img/usr/common/link_viewall_bg.png) bottom center / auto auto no-repeat;}.block-top-topic--body {margin: 30px 0 50px;}.block-top-topic--body .block-top-topic--items {width: 100%;margin: 0 auto;border: 0;font-size: 14px;line-height: 1.5;}.block-top-topic--body .block-top-topic--items>li {padding: 18px 20px 12px;border: 0;border-bottom: 1px solid #e6e6e6;}.block-top-topic--items a:after,.block-topic-details--items a:after {display: none;}.block-top-topic--body .block-top-topic--items>li dl dt {margin: 0 5px 0 0;color: #999999;}.block-top-topic--body .block-top-topic--items>li dl dt+dd {margin: 0;}.block-top-topic--body .block-top-topic--items>li dl dd.block-top-topic--comment {margin-top: 5px;}.block-top-topic--next-page {text-align: center;margin: 0;}.block-top-topic--next-page a {display: block;width: 200px;margin: 0 auto;padding: 10px 0;border: 1px solid #333;font-size: 13px;line-height: 1.0;letter-spacing: 2px;}/* ----グローバルナビ---- *//* ----トップページ フッター---- */.block-top-footer-recruit--frame {width: 1120px;padding: 100px 0;margin: 0 auto;border-top: 1px solid #e7e7e7;}.block-top-recruit--separate-frame {display: flex;justify-content: center;width: 1120px;margin: 0 auto;}.block-top-recruit--separate-frame .block-top-recruit--separate-left {display: flex;flex-direction: column;align-items: center;justify-content: center;width: 420px;}.block-top-recruit--separate-frame .block-top-recruit--separate-left .block-top-recruit--text {margin: 30px 55px 0;font-size: 15px;text-align: center;line-height: 2.0;}.block-top-recruit--separate-frame .block-top-recruit--separate-right {width: 700px;}/* ----フッター---- */footer .container {position: relative;}.block-footer--sns {padding: 22px 0;border-bottom: 1px solid #e7e7e7;}.block-footer--sns ul.block-footer--sns-list {display: flex;align-items: center;justify-content: center;width: 1120px;margin: 0 auto;}.block-footer--sns ul.block-footer--sns-list>li {margin: 0 16px;}.block-footer--label {width: 1120px;margin: 0 auto;padding: 50px 0 35px;border-bottom: 1px solid #e7e7e7;}.block-footer--label .block-footer--label-frame {display: flex;align-items: center;justify-content: center;}.block-footer--label .block-footer--label-frame .block-footer--label-title {width: 180px;font-size: 18px;font-weight: bold;font-family: 'Work Sans', "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;letter-spacing: 0.15em;}.block-footer--label .block-footer--label-frame ul.block-footer--label-list {display: flex;justify-content: center;}.block-footer--label .block-footer--label-frame ul.block-footer--label-list>li {margin: 0 20px;text-align: center;}.block-footer--label .block-footer--label-frame ul.block-footer--label-list>li .block-footer--label-name {display: block;margin: 5px 0 0;font-size: 12px;}.block-footer--goods-nav {padding: 55px 0 60px;border-bottom: 1px solid #e6e6e6;background: #f8f4f5;}.block-footer--goods-nav-category-frame {display: flex;flex-wrap: wrap;width: 1120px;margin: 0 auto;}.block-footer--goods-nav-category-frame .block-footer--goods-nav-category-item {width: 224px;padding: 0 20px 30px;border-right: 1px solid #e6e6e6;}.block-footer--goods-nav-category-frame .block-footer--goods-nav-category-name {font-size: 14px;font-weight: bold;margin: 0 0 15px;}.block-footer--goods-nav-category-frame ul.block-dynamic-genre--body,.block-footer--goods-nav-category-frame ul.block-dynamic-category--body {margin-left: 5px;}.block-footer--goods-nav-category-frame ul.block-dynamic-genre--body>li,.block-footer--goods-nav-category-frame ul.block-dynamic-category--body>li {font-size: 12px;line-height: 2.0;}.block-footer--goods-nav-category-frame .block-footer--goods-nav-category-item:nth-of-type(5n) {border-right: 0;}.block-footer--goods-nav h3 {padding: 0;margin: 0 0 40px;border: 0;font-size: 30px;font-family: 'Work Sans', "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;letter-spacing: 0.15em;text-align: center;}.block-footer--goods-nav .block-footer--goods-nav-separate-frame {display: flex;width: 1120px;margin: 0 auto;}.block-footer--goods-nav .block-footer--goods-nav-separate-frame .block-footer--goods-nav-separate-left {width: 750px;}.block-footer--goods-nav .block-footer--goods-nav-separate-frame .block-footer--goods-nav-title {padding: 8px 0 8px 40px;font-size: 16px;font-weight: bold;line-height: 1.5;}.block-footer--goods-nav .block-footer--goods-nav-separate-frame .block-footer--goods-nav-title.category {background: url(../../img/usr/footer/goods_nav_category.png) top 4px left 7px / auto auto no-repeat;}.block-footer--goods-nav .block-footer--goods-nav-separate-frame .block-footer--goods-nav-title.search {background: url(../../img/usr/footer/goods_nav_search.png) top 5px left 6px / auto auto no-repeat;}.block-footer--goods-nav .block-footer--goods-nav-separate-frame .block-footer--goods-nav-category-frame {display: flex;width: 750px;}.block-footer--goods-nav .block-footer--goods-nav-separate-frame .block-footer--goods-nav-category-frame .block-footer--goods-nav-category-item {width: 250px;margin-left: 40px;}.block-footer--goods-nav .block-footer--goods-nav-separate-frame .block-footer--goods-nav-category-frame .block-footer--goods-nav-category-item .block-footer--goods-nav-category-name {margin: 18px 0 0;font-size: 12px;font-weight: bold;line-height: 2.0;}.block-footer--goods-nav .block-footer--goods-nav-separate-frame .block-footer--goods-nav-category-frame .block-footer--goods-nav-category-item ul.block-dynamic-genre--body>li {font-size: 12px;line-height: 2.0;}.block-footer--goods-nav .block-footer--goods-nav-separate-frame .block-footer--goods-nav-separate-right {width: 250px;}.block-footer--goods-nav .block-footer--goods-nav-separate-frame ul.block-footer--goods-nav-search-frame {margin: 18px 0 0 40px;}.block-footer--goods-nav .block-footer--goods-nav-separate-frame ul.block-footer--goods-nav-search-frame>li {font-size: 12px;line-height: 2.0;}.block-footer--brand-nav {width: 100%;padding: 30px 0;border-bottom: 1px solid #e6e6e6;background: #FFF;}.block-footer--brand-nav .block-footer--brand-logo {text-align: center;margin: 0 0 25px;}.block-footer--brand-nav ul.block-footer--brand-sns-list {display: flex;align-content: center;justify-content: center;}.block-footer--brand-nav ul.block-footer--brand-sns-list>li {margin: 0 5px;}.block-footer--global-nav {padding: 35px 0 40px;}#brand_footer_content+.block-footer--global-nav {background: #f8f4f5;}#brand_footer_content+.block-footer--global-nav+.block-footer--site-nav {background: #fff;}.block-footer--global-nav .block-footer--global-nav-separate {display: flex;width: 1120px;margin: 0 auto;}.block-footer--global-nav-separate .block-footer--global-nav-separate-item {width: 50%;}.block-footer--global-nav-separate .block-footer--global-nav-title {padding: 0;margin: 0 0 20px;border: 0;font-size: 20px;font-family: 'Work Sans', "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;letter-spacing: 0.15em;text-align: center;}.block-footer--global-nav-separate .block-footer--sns-list {display: flex;justify-content: center;align-items: center;}.block-footer--global-nav-separate .block-footer--sns-list>li {padding: 0 10px;font-size: 10px;border-right: 1px solid #adadad;}.block-footer--global-nav-separate .block-footer--sns-list>li:last-of-type {border-right: 0;}.block-footer--site-nav {padding: 39px 0 35px;border-top: 1px solid #e6e6e6;background: #f8f4f5;}.block-footer--site-nav .block-footer--site-nav-frame {display: flex;width: 1120px;margin: 0 auto;}.block-footer--site-nav .block-footer--site-nav-left {}.block-footer--site-nav .block-footer--site-nav-left .block-footer--copyright {margin: 20px 0 0;font-size: 10px;}.block-footer--site-nav .block-footer--site-nav-right {margin-left: auto;}.block-footer--site-nav ul.block-footer--site-nav-list {display: flex;margin: 10px 0 0;}.block-footer--site-nav ul.block-footer--site-nav-list>li {padding: 0 10px;font-size: 10px;border-right: 1px solid #adadad;}.block-footer--site-nav ul.block-footer--site-nav-list>li:last-of-type {border: 0;}/* ----ページトップに戻る---- */.block-page-top a {position: relative;display: block;width: 50px;height: 50px;background-color: #000000;border-radius: 50%;}.block-page-top a:after {content: "";display: block;position: absolute;width: 16px;height: 16px;border-right: 2px solid #fff;border-top: 2px solid #fff;transform: rotate(-45deg);left: 50%;top: 50%;margin-top: -4px;margin-left: -8px;}.block-page-top {position: fixed;top: auto;bottom: 10px;right: 26px;display: none;z-index: 9000;}.block-page-top-stop {position: absolute;top: -27px;right: 26px;}/* ----PC/スマホ切り替えスイッチ---- */.block-switcher {width: 400px;text-align: center;margin: 0 auto 20px;}.block-switcher li {display: inline-block;}.block-switcher--switch {display: block;width: 200px;height: 40px;line-height: 40px;text-align: center;background-color: #444;color: #fff;}.block-switcher--switch:hover {text-decoration: none;background-color: #ccc;}.block-switcher--current {display: block;width: 200px;height: 40px;line-height: 40px;text-align: center;background-color: #ccc;color: #fff;}.block-switcher .fa {margin-right: 10px;vertical-align: middle;}.block-switcher .fa-mobile-phone {font-size: 22px;}.block-switcher .fa-desktop {font-size: 18px;}/* ----Copyright---- */.block-copyright {font-size: 10px;text-align: center;color: #444;}/* ----ログイン---- */.page-login .block-login {width: 1200px;}.page-login .block-login--body {display: flex;flex-wrap: wrap;justify-content: space-around;}.page-login .block-login--body .block-login--member {width: 100%;}.page-login .block-login--entry {min-width: 160px;width: auto;}.page-login .block-login--member-info-items {width: 1200px;}/* ----ブランド画面---- */.block-brand-list {margin: 40px 0 60px;}.block-brand-list .block-topic-path {margin-bottom: 40px;}.block-brand-list--items {display: flex;flex-direction: row;flex-wrap: wrap;}.block-brand-list--item {flex-grow: 1;flex-basis: 390px;max-width: 390px;margin: 0 0 20px 15px;}.block-brand-list--item:nth-of-type(3n + 1) {margin-left: 0;}.block-brand-list--item-img {width: 390px;height: 240px;}.block-brand-list--item-name,.block-brand-list--item-comment {border: #ddd 1px solid;border-top: none;border-bottom: none;}.block-brand-list--item-name {padding: 15px 35px 0;}.block-brand-list--item-comment {border-bottom: #ddd 1px solid;padding: 15px 35px 35px;}.block-brand-list--item-btn {display: block;text-align: center;width: 240px;height: 48px;line-height: 48px;color: #333;font-size: 14px;margin: 15px auto 0;background: #e5e5e5;}.block-brand-detail--image {margin-top: 40px;}.block-brand-detail--description {margin-bottom: 30px;}/* ----イベント---- */.block-top-event--header-frame {position: relative;display: flex;flex-wrap: wrap;align-items: center;width: 1120px;margin: 0 auto;}.block-top-event--header-frame .block-top-event--header {display: block;padding: 0 100px;font-size: 30px;font-family: 'Work Sans', "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;line-height: 1.5;letter-spacing: 0.15em;text-align: center;border: 0;}.block-top-event--header-frame h2.block-top-event--header>a {display: inline;font-size: 30px;line-height: 1.5;letter-spacing: 0.15em;border: 0;}.block-top-event--header-frame a.block-top-event--header-link {position: absolute;top: 10px;right: 0;width: 100px;padding: 0 0 5px;font-size: 13px;font-family: 'Work Sans', "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;line-height: 1.5;letter-spacing: 0.15em;text-align: center;background: url(../../img/usr/common/link_viewall_bg.png) bottom center / auto auto no-repeat;}.block-top-event .block-top-event--box {padding: 30px 0;}/* ----カテゴリ画面---- */.h1.block-category-list--header,.h1.block-event-page--header,.h1.block-genre-page--header {display: none;}.block-category-top-area {width: 1120px;margin: 0 auto;}.block-category-top-area .block-category-banner {margin: 40px 0;}.block-category-top-area .block-category-banner img {width: 100%;}.block-category-top-area .block-category-main-visual {position: relative;margin: 0 -8px;padding: 0 0 60px;}.block-category-top-area .block-category-main-visual::before {position: absolute;top: 0;left: 0;width: 8px;height: 100%;background: #FFF;z-index: 8999;content: "";}.block-category-top-area .block-category-main-visual::after {position: absolute;top: 0;right: 0;width: 8px;height: 100%;background: #FFF;z-index: 8999;content: "";}.block-category-top-area .block-category-main-visual.slick-slider .slick-prev {width: 22px;height: 41px;top: calc(50% - 20px);left: -53px;background: url(../../img/usr/common/slide_arrow_left.png) center center / auto auto no-repeat;}.block-category-top-area .block-category-main-visual.slick-slider .slick-next {width: 22px;height: 41px;top: calc(50% - 20px);right: -53px;background: url(../../img/usr/common/slide_arrow_right.png) center center / auto auto no-repeat;}.block-category-top-area .block-category-main-visual.slick-slider .slick-prev::before,.block-category-top-area .block-category-main-visual.slick-slider .slick-next::before {display: none;}.block-category-top-area .block-category-main-visual .block-category-main-visual-image {padding: 0 8px;}.block-category-top-area .block-category-main-visual .slick-dots {left: 50%;bottom: 40px;transform: translateX(-50%);font-size: 0;}.block-category-top-area .block-category-main-visual .slick-dots>li {margin: 0 5px;width: 35px;height: 1px;}.block-category-top-area .block-category-main-visual .slick-dots>li button {height: 1px;padding: 5px 0;}.block-category-top-area .block-category-main-visual .slick-dots>li button::before {width: 35px;height: 1px;top: 5px;opacity: 1.0;background: #e6e6e6;}.block-category-top-area .block-category-main-visual .slick-dots>li.slick-active button::before {background: #333333;}.block-category-top-area .block-category-main-visual .slick-dots>li.slick-active button::before {background: #333333;}.block-category-top-area .block-category-more-link {position: relative;}.block-category-top-area .block-category-more-link a {position: absolute;bottom: 50px;right: 0;width: 100px;padding: 0 0 5px;font-size: 13px;font-family: 'Work Sans', "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;line-height: 1.5;letter-spacing: 0.15em;text-align: center;background: url(../../img/usr/common/link_viewall_bg.png) bottom center / auto auto no-repeat;}.block-category-bottom-area {width: 1120px;margin: 0 auto;}.block-category-bottom-area .block-category-bottom-header-frame {position: relative;display: flex;flex-wrap: wrap;align-items: center;width: 1120px;margin: 0 auto;}.block-category-bottom-area .block-category-bottom-header-frame .block-category-bottom-header {display: block;width: 100%;padding: 0 100px;margin: 0 0 50px;font-size: 30px;font-family: 'Work Sans', "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;line-height: 1.5;letter-spacing: 0.15em;text-align: center;border: 0;}.block-category-bottom-area .block-category-bottom-header-frame .block-category-bottom-header-link {position: absolute;top: 10px;right: 0;width: 100px;padding: 0 0 5px;font-size: 13px;font-family: 'Work Sans', "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;line-height: 1.5;letter-spacing: 0.15em;text-align: center;background: url(../../img/usr/common/link_viewall_bg.png) bottom center / auto auto no-repeat;}.block-category-bottom-area ul.block-category-topics-list {display: flex;flex-wrap: wrap;}.block-category-bottom-area ul.block-category-topics-list>li {width: 268px;margin: 0 16px 16px 0;}.block-category-bottom-area ul.block-category-topics-list>li:nth-of-type(4n) {margin-right: 0;}.block-category-bottom-area ul.block-category-topics-list>li .block-category-topics-image {margin: 0 0 12px;}.block-category-bottom-area ul.block-category-topics-list>li .block-category-topics-date {margin: 0 0 2px;font-size: 12px;color: #999999;}.block-category-bottom-area ul.block-category-topics-list>li .block-category-topics-title {font-size: 14px;}.block-category-list--topic {width: 1120px;margin: 0 auto;}/* ----詳細検索画面---- */.block-search-goods .pane-left-menu {width: calc(100vw - 17px);margin: 0 calc(50% - (50vw - 8.5px));}/* スクロールバー込み1200px以下 */@media screen and (max-width: 1216px) {.block-search-goods .pane-left-menu {width: 1200px;margin: 0;}}.pane-left-menu .block-search-box {width: 600px;margin-left: calc(50% - 600px);}.pane-left-menu .block-free-1 {width: 600px;margin-right: calc(50% - 600px);}/* ----トップページ 商品一覧---- */.pane-left-menu .block-filter--form {flex-wrap: wrap;}.block-search-goods--price .form-label {font-size: 1.3rem;}.pane-left-menu .block-search-goods--price .form-label {font-size: 16px;font-weight: bold;}.block-search-goods--price .form-control input {text-align: right;}.pane-left-menu .block-filter--treelist-inner-accordion {margin-right: 20px;}.block-top-event--goods {margin: 40px auto 0;width: 1120px;}.block-top-event--goods .slick-slider .slick-prev {top: calc(50% - 29px);left: -47px;width: 22px;height: 41px;background: url(../../img/usr/common/slide_arrow_left.png) center center / auto auto no-repeat;}.block-top-event--goods .slick-slider .slick-next {top: calc(50% - 29px);right: -47px;width: 22px;height: 41px;background: url(../../img/usr/common/slide_arrow_right.png) center center / auto auto no-repeat;}.block-top-event--goods .slick-slider .slick-prev::before,.block-top-event--goods .slick-slider .slick-next::before {display: none;}.block-top-event--goods .slick-slider .slick-dots {left: 50%;transform: translateX(-50%);font-size: 0;}.block-top-event--goods .slick-slider .slick-dots>li {margin: 0 5px;width: 35px;height: 1px;}.block-top-event--goods .slick-slider .slick-dots>li button {height: 1px;padding: 5px 0;}.block-top-event--goods .slick-slider .slick-dots>li button::before {width: 35px;height: 1px;top: 5px;opacity: 1.0;background: #e6e6e6;content: "";}.block-top-event--goods .slick-slider .slick-dots>li.slick-active button::before {background: #333333;}/* ----トップページ イベントタブ---- */.block-top-event--ranking-tab-frame .block-top-event--ranking-tab-name-frame {margin: 30px 0 0;padding: 5px 0;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;}.block-top-event--ranking-tab-frame .block-top-event--ranking-tab-name-frame ul.block-top-event--ranking-tab-name {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}.block-top-event--ranking-tab-frame .block-top-event--ranking-tab-name-frame ul.block-top-event--ranking-tab-name .block-top-event--ranking-tab-item {margin: 5px;padding: 5.5px 12px;font-size: 14px;line-height: 1.5;border-radius: 16px;color: #999;cursor: pointer;}.block-top-event--ranking-tab-frame .block-top-event--ranking-tab-name-frame ul.block-top-event--ranking-tab-name .block-top-event--ranking-tab-item.is-open {margin: 5px;padding: 5.5px 12px;font-size: 14px;line-height: 1.5;border-radius: 16px;color: #333;background: #f8f4f5;}.block-top-event--ranking-tab-frame .block-top-event--ranking-tab-content-frame .block-top-event--box {visibility: hidden;height: 0;padding: 0;overflow: hidden;}.block-top-event--ranking-tab-frame .block-top-event--ranking-tab-content-frame .block-top-event--box.is-open {visibility: visible;height: auto;padding: inherit;overflow: visible;}.block-top-event--ranking-tab-frame .block-top-event--ranking-tab-content-frame .block-top-event--box .block-top-event--header-frame {display: none;}.block-top-event--ranking-tab-frame .block-top-event--ranking-tab-content-frame .block-top-event--box .block-top-event--goods {margin-top: 20px;}/* ----レコメンド---- *//* ----商品一覧---- */.block-cart-i {width: 1120px;margin: 0 auto;}.block-cart-i .block-cart-i--items {max-width: none;margin: 0 -10px;}.block-cart-i .block-cart-i--items.slick-slider {margin-left: -15px;margin-right: -15px;margin-bottom: 50px;}.block-cart-i .block-cart-i--items .slick-slide li.block-cart-i--line {display: flex !important;padding: 5px;}.block-cart-i li {margin: 0;}.block-cart-i--goods {width: 228px;padding: 9px;margin: 0;}.block-cart-i--goods-image>a>figure {width: 210px;height: 252px;}.block-cart-i--goods-description {margin: 15px 0 0;}.block-cart-i .block-cart-i--goods-name {margin: 5px 0 0;}.block-cart-i .block-cart-i--goods-name a {display: block;}.block-cart-i .block-cart-i--brand-name {display: block;font-size: 12px;font-weight: bold;color: #999999;}.block-cart-i--goods .block-cart-i--on-sales-default-price {text-decoration: line-through;font-weight: 500;}.block-cart-i--goods .block-cart-i--on-sales-price {color: #c30;}.block-cart-i--goods .block-cart-i--on-sales-default-price+.block-cart-i--on-sales-price::before {color: #333;font-size: 12px;content: "→";}.block-cart-i--goods .block-cart-i--on-sales-scomment {color: #c30;}.block-cart-i--default-price {display: none;}.block-cart-i--goods .block-cart-i--price-infos .block-cart-i--default-price {display: none;}.block-cart-i--goods .price {font-weight: 500;}.block-cart-i--goods .net-price {display: none;}.block-cart-i--goods .block-cart-i--price-infos {margin: 5px 0 0;font-size: 14px;}.block-cart-i .block-icon {font-size: 0;margin: 15px 0 0;}.block-cart-i .block-icon img {width: auto;height: 20px;vertical-align: top;}.block-cart-i .block-icon>span:not(.block-icon--guest) {display: block;width: calc((100% - 6px) / 3);margin: 0 3px 3px 0;}.block-cart-i .block-icon>span:nth-of-type(3n) {margin-right: 0;}.block-ranking-r {width: 1120px;margin: 0 auto;}.block-ranking-r .block-ranking-r--items {max-width: none;margin: 0;}.block-ranking-r .block-ranking-r--items.slick-slider {}.block-ranking-r .block-ranking-r--items .slick-slide li.block-ranking-r--line {display: flex !important;}.block-ranking-r li {margin: 0;}.block-ranking-r .block-ranking-r--goods {width: 210px;padding: 0;margin: 10px 17.5px 10px 0;}.block-event-page .block-ranking-r--goods:nth-of-type(4n) {margin-right: 17.5px;}.block-ranking-r .block-ranking-r--goods:nth-of-type(5n) {margin-right: 0;}.block-ranking-r .block-ranking-r--goods-image {position: relative;padding: 45px 0 0;}.block-ranking-r .block-ranking-r--goods-image .block-ranking-r--rank {position: absolute;top: 4px;left: calc(50% - 15px);width: 30px;height: 30px;font-size: 14px;line-height: 30px;text-align: center;border-radius: 50%;background: #e6e6e6;}.block-ranking-r .block-ranking-r--goods-image .block-ranking-r--rank.block-ranking-r--rank-1,.block-ranking-r .block-ranking-r--goods-image .block-ranking-r--rank.block-ranking-r--rank-2,.block-ranking-r .block-ranking-r--goods-image .block-ranking-r--rank.block-ranking-r--rank-3 {top: 0;left: calc(50% - 17.5px);width: 35px;height: 34px;padding: 2px 0 0;font-size: 14px;line-height: 32px;text-align: center;color: #FFF;border-radius: 0;}.block-ranking-r .block-ranking-r--goods-image .block-ranking-r--rank.block-ranking-r--rank-1 {background: url(../../img/usr/common/icon_rank1.png) center center / auto auto no-repeat;}.block-ranking-r .block-ranking-r--goods-image .block-ranking-r--rank.block-ranking-r--rank-2 {background: url(../../img/usr/common/icon_rank2.png) center center / auto auto no-repeat;}.block-ranking-r .block-ranking-r--goods-image .block-ranking-r--rank.block-ranking-r--rank-3 {background: url(../../img/usr/common/icon_rank3.png) center center / auto auto no-repeat;}.block-ranking-r .block-ranking-r--goods-image>a>figure {width: 210px;height: 252px;border: 0;}.block-ranking-r .block-ranking-r--goods-description {margin: 15px 0 0;}.block-ranking-r .block-ranking-r--goods-name {margin: 5px 0 0;}.block-ranking-r .block-ranking-r--goods-name a {display: block;}.block-ranking-r .block-ranking-r--brand-name {display: block;font-size: 12px;font-weight: bold;color: #999999;}.block-ranking-r--goods .price {font-weight: 500;}.block-ranking-r--goods .net-price {display: none;}.block-ranking-r--goods .block-ranking-r--price-infos {margin: 5px 0 0;font-size: 14px;}.block-ranking-r--goods .block-ranking-r--on-sales-default-price {text-decoration: line-through;font-weight: 500;}.block-ranking-r--goods .block-ranking-r--on-sales-price {color: #c30;}.block-ranking-r--goods .block-ranking-r--on-sales-default-price+.block-ranking-r--on-sales-price::before {color: #333;font-size: 12px;content: "→";}.block-ranking-r--goods .block-ranking-r--on-sales-scomment {color: #c30;}.block-ranking-r--goods .block-ranking-r--default-price {display: none;}.block-ranking-r .block-icon {font-size: 0;margin: 15px 0 0;}.block-ranking-r .block-icon img {width: auto;}.block-ranking-r .block-icon>span:not(.block-icon--guest) {display: block;width: calc((100% - 6px) / 3);margin: 0 3px 3px 0;}.block-ranking-r .block-icon>span:nth-of-type(3n) {margin-right: 0;}.block-ranking-r .block-ranking-r--items.slick-slider .slick-prev {top: calc(50% - 29px);left: -47px;width: 22px;height: 41px;background: url(../../img/usr/common/slide_arrow_left.png) center center / auto auto no-repeat;}.block-ranking-r .block-ranking-r--items.slick-slider .slick-next {top: calc(50% - 29px);right: -47px;width: 22px;height: 41px;background: url(../../img/usr/common/slide_arrow_right.png) center center / auto auto no-repeat;}.block-ranking-r .block-ranking-r--items.slick-slider .slick-prev::before,.block-ranking-r .block-ranking-r--items.slick-slider .slick-next::before {display: none;}.block-ranking-r .block-ranking-r--items.slick-slider .slick-dots {left: 50%;transform: translateX(-50%);font-size: 0;}.block-ranking-r .block-ranking-r--items.slick-slider .slick-dots>li {margin: 0 5px;width: 35px;height: 1px;}.block-ranking-r .block-ranking-r--items.slick-slider .slick-dots>li button {height: 1px;padding: 5px 0;font-size: 0;}.block-ranking-r .block-ranking-r--items.slick-slider .slick-dots>li button::before {width: 35px;height: 1px;top: 5px;font-size: 0;opacity: 1.0;background: #e6e6e6;}.block-ranking-r .block-ranking-r--items.slick-slider .slick-dots>li.slick-active button::before {background: #333333;}.block-quickview-line {height: auto;}.block-quickview-item {width: 31%;margin: 0 3.5% 3.5% 0;}.block-quickview-item:last-of-type {margin-right: 0;}.block-recent-item {width: 1120px;margin: 10px auto 0;}.block-recent-item--header,.block-cart-recent-item--header {padding: 0;border: 0;font-size: 30px;font-family: 'Work Sans', "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;letter-spacing: 0.15em;text-align: center;}.block-recent-item--title,.block-cart-recent-item--title {position: relative;display: block;padding: 0 100px;}.block-recent-item--title .block-recent-item--link a {position: absolute;top: 10px;right: 0;width: 100px;padding: 0 0 5px;border: 0;font-size: 13px;font-family: 'Work Sans', "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;line-height: 1.5;letter-spacing: 0.15em;text-align: center;background: url(../../img/usr/common/link_viewall_bg.png) bottom center / auto auto no-repeat;}.block-recent-item--keep-history {display: none;}.block-recent-item--keep-history a {font-size: 13px;text-decoration: none;}.block-recent-item--keep-history a::before {content: "×";margin-right: 5px;}.block-recent-item--message {margin: 30px 20px;}.block-recent-item--items {width: 1120px;margin: 0 auto;}.block-recent-item--items {width: 1120px;margin: 0 auto;}.block-recent-item--items .block-thumbnail-h li {display: flex !important;flex-wrap: wrap;width: 100%;margin: 0;}.block-recent-item--items .block-thumbnail-h li .block-thumbnail-h--goods {width: 100px;margin: 0 13.333px 10px 0;}.block-recent-item--items .block-thumbnail-h li .block-thumbnail-h--goods:nth-of-type(10n) {margin-right: 0;}.block-recent-item--items .block-thumbnail-h li .block-thumbnail-h--goods .block-thumbnail-h--goods-description {display: none;}.block-recent-item--items .block-thumbnail-h li .block-thumbnail-h--goods .block-thumbnail-h--goods-description .block-thumbnail-h--goods-name a {display: block;}.block-thumbnail-h--goods .block-thumbnail-h--on-sales-default-price {text-decoration: line-through;font-weight: 500;}.block-thumbnail-h--goods .block-thumbnail-h--on-sales-price {color: #c30;}.block-thumbnail-h--goods .block-thumbnail-h--on-sales-default-price+.block-thumbnail-h--on-sales-price::before {color: #333;font-size: 12px;content: "→";}.block-thumbnail-h--goods .block-thumbnail-h--on-sales-scomment {color: #c30;}.block-thumbnail-h--goods .block-thumbnail-h--default-price {display: none;}.block-recent-item--items .block-thumbnail-h .slick-prev {top: calc(50% - 29px);left: -47px;width: 22px;height: 41px;background: url(../../img/usr/common/slide_arrow_left.png) center center / auto auto no-repeat;}.block-recent-item--items .block-thumbnail-h .slick-next {top: calc(50% - 29px);right: -47px;width: 22px;height: 41px;background: url(../../img/usr/common/slide_arrow_right.png) center center / auto auto no-repeat;}.block-recent-item--items .block-thumbnail-h.slick-slider .slick-prev::before,.block-recent-item--items .block-thumbnail-h.slick-slider .slick-next::before {display: none;}.block-recent-item--items .block-thumbnail-h.slick-slider .slick-dots {left: 50%;transform: translateX(-50%);font-size: 0;}.block-recent-item--items .block-thumbnail-h.slick-slider .slick-dots>li {margin: 0 5px;width: 35px;height: 1px;}.block-recent-item--items .block-thumbnail-h.slick-slider .slick-dots>li button {height: 1px;padding: 5px 0;font-size: 0;}.block-recent-item--items .block-thumbnail-h.slick-slider .slick-dots>li button::before {width: 35px;height: 1px;top: 5px;opacity: 1.0;content: "";background: #e6e6e6;}.block-recent-item--items .block-thumbnail-h.slick-slider .slick-dots>li.slick-active button::before {background: #333333;}.block-goods-list-c--items>li {width: auto;display: flex;flex-direction: row;flex-wrap: wrap;}.block-goods-list-c--items>li .block-goods-list-c--item-body {width: 228px;padding: 10px;margin: 0;}.block-goods-list-c--items>li .block-goods-list-c--item-body .block-goods-list-c--image>a>figure {width: 210px;height: 252px;}.block-thumbnail-c--goods-description {display: flex;flex-direction: column;margin: 15px 0 0;}.block-goods-list-c .block-thumbnail-c--goods-name {margin: 5px 0 0;order: 20;}.block-goods-list-c .block-thumbnail-c--brand-name {display: block;font-size: 12px;font-weight: bold;color: #999999;order: 10;}.block-goods-list-c--item-body .price {font-weight: 500;}.block-goods-list-c--item-body .block-thumbnail-c--on-sales-default-price {text-decoration: line-through;font-weight: 500;}.block-goods-list-c--item-body .block-thumbnail-c--on-sales-price {color: #c30;}.block-goods-list-c--item-body .block-thumbnail-c--on-sales-default-price+.block-thumbnail-c--on-sales-price::before {color: #333;font-size: 12px;content: "→";}.block-goods-list-c--item-body .block-thumbnail-c--on-sales-scomment {color: #c30;}.block-goods-list-c--item-body .net-price {display: none;}.block-goods-list-c--item-body .block-thumbnail-c--price-infos {margin: 5px 0 0;font-size: 14px;order: 30;}.block-goods-list-c--item-body .block-thumbnail-c--default-price {display: none;}.block-goods-list-c .block-icon {font-size: 0;margin: 15px 0 0;order: 10;}.block-goods-list-c .block-icon img {width: auto;}.block-goods-list-c .block-icon>span {display: block;width: calc((100% - 6px) / 3);margin: 0 3px 3px 0;}.block-goods-list-c .block-icon>span:nth-of-type(3n) {margin-right: 0;}.block-goods-list-c .slick-prev {top: calc(50% - 29px);left: -47px;width: 22px;height: 41px;background: url(../../img/usr/common/slide_arrow_left.png) center center / auto auto no-repeat;}.block-goods-list-c .slick-next {top: calc(50% - 29px);right: -47px;width: 22px;height: 41px;background: url(../../img/usr/common/slide_arrow_right.png) center center / auto auto no-repeat;}.block-goods-list-c.slick-slider .slick-prev::before,.block-goods-list-c.slick-slider .slick-next::before {display: none;}.block-goods-list-c.slick-slider .slick-dots {left: 50%;transform: translateX(-50%);font-size: 0;}.block-goods-list-c.slick-slider .slick-dots>li {margin: 0 5px;width: 35px;height: 1px;}.block-goods-list-c.slick-slider .slick-dots>li button {height: 1px;padding: 5px 0;font-size: 0;}.block-goods-list-c.slick-slider .slick-dots>li button::before {width: 35px;height: 1px;top: 5px;opacity: 1.0;content: "";background: #e6e6e6;}.block-goods-list-c.slick-slider .slick-dots>li.slick-active button::before {background: #333333;}/* ----カート画面---- */.block-cart--goods-list li .block-icon {margin-bottom: 10px;}.block-cart--goods-list li .block-icon>span:not(.block-icon--guest) {width: 80px;margin-right: 3px;}.block-cart--goods-list li .block-icon>span img {width: auto;height: auto;}/* ----注文フロー---- */.block-order-estimate--side-contents .block-order-estimate--total-tax {display: none;}.block-order-gift-noshi input[type="radio"]+span {position: relative;padding-left: 25px;}.block-order-gift-noshi input[type="radio"]+span::before {content: "";position: absolute;display: block;box-sizing: border-box;width: 20px;height: 20px;margin-top: -10px;left: 0;top: 50%;border: 1px solid;border-color: #585753;background-color: #fff;border-radius: 50%;}.block-order-gift-noshi input[type="radio"]:checked+span::after {content: "";display: block;position: absolute;top: 5px;left: 5px;width: 10px;height: 10px;background: #000000;border-radius: 50%;}.block-order-estimate--novelty-list input[type="radio"]+span {position: relative;padding-left: 25px;display: inline-block;}.block-order-estimate--novelty-list input[type="radio"]+span::before {content: "";position: absolute;display: block;box-sizing: border-box;width: 20px;height: 20px;margin-top: -10px;left: 0;top: 50%;border: 1px solid;border-color: #585753;background-color: #fff;border-radius: 50%;}.block-order-estimate--novelty-list input[type="radio"]:checked+span::after {content: "";position: absolute;display: block;box-sizing: border-box;width: 10px;height: 6px;margin-top: -5px;top: 50%;left: 5px;transform: rotate(-45deg);border-bottom: 2px solid;border-left: 2px solid;border-color: #585753;}.block-order-gift-confirmation--novelty-list input[type="radio"]+span {position: relative;padding-left: 25px;display: inline-block;}.block-order-gift-confirmation--novelty-list input[type="radio"]+span::before {content: "";position: absolute;display: block;box-sizing: border-box;width: 20px;height: 20px;margin-top: -10px;left: 0;top: 50%;border: 1px solid;border-color: #585753;background-color: #fff;border-radius: 50%;}.block-order-gift-confirmation--novelty-list input[type="radio"]:checked+span::after {content: "";position: absolute;display: block;box-sizing: border-box;width: 10px;height: 6px;margin-top: -5px;top: 50%;left: 5px;transform: rotate(-45deg);border-bottom: 2px solid;border-left: 2px solid;border-color: #585753;}/* ----商品詳細画面---- */.pane-goods-left-side .block-src-l {width: 600px;margin-right: 180px;}.pane-goods-left-side .block-goods-gallery {width: 600px;margin-right: 180px;}.pane-goods-left-side .block-goods-gallery ul {text-align: left;}.pane-goods-left-side .block-goods-gallery>p {text-align: left;}.pane-goods-left-side .block-goods-gallery .slick-track {margin-left: 0;margin-right: 0;}.block-variation--item-list .block-variation--item dt {position: relative;border: 0;}.block-variation--item-list .block-variation--item.active dt::after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 1px solid #999999;content: "";}.block-icon-line-icon img {width: 80px;height: auto;}.block-variation-favorite--btn {background-color: #FFF;}.shop-stock--btn a {background-color: #FFF;}.block-goods-name {margin: 20px 0 0;}.block-goods-name .block-goods-name--brand-name {font-size: 15px;}.block-goods-name .block-goods-name--text {margin: 0;font-size: 17px;}.block-goods-price--price {font-size: 18px;}.block-goods-price--price .block-goods-price--on-sales-default-price {margin-right: 3px;text-decoration: line-through;font-size: 16px;}.block-goods-price--price .block-goods-price--on-sales-price {color: #c30;}.block-goods-price--price .block-goods-price--on-sales-default-price+.block-goods-price--on-sales-price::before {margin-right: 3px;font-size: 14px;color: #333;content: "→";}dl.goods-detail-description {display: flex;align-items: flex-start;margin: 10px 0 0;}dl.goods-detail-description>dt {position: relative;display: block;width: 140px;padding: 0 1.0em;margin-right: 10px;}dl.goods-detail-description>dt::before {position: absolute;top: 0;left: 0;content: "・";}dl.goods-detail-description>dt::after {position: absolute;top: 0;right: 0;content: "：";}dl.goods-detail-description>dd {display: block;width: calc(100% - 150px);}dl.goods-detail-description>dd::before {display: none;}dl.goods-detail-description.block-goods-point {margin: -10px 0 10px;}dl.goods-detail-description.block-goods-point dt {display: none;}dl.goods-detail-description.block-goods-point dd::before {display: inline;font-size: 11px;content: "";}dl.goods-detail-description.block-goods-point dd::after {display: inline;margin-left: 0.5em;font-size: 11px;content: "ポイント 還元";}dl.goods-detail-description.block-goods-brand-name {order: 55;}dl.goods-detail-description.block-goods-stock,dl.goods-detail-description.block-goods-release-dt {display: none;}.pane-goods-right-side--right .block-goods-content-center ul {display: flex;justify-content: flex-end;margin-right: 40px;font-size: 15px;}.pane-goods-right-side--right .block-goods-content-center ul li {}.pane-goods-right-side--right .block-goods-content-center ul li a {padding-left: 16px;margin-left: 5px;text-decoration: underline;background: url(../../img/usr/common/right-arrow-nav.png) center left 2px / auto auto no-repeat;}.block-accessory-list--name {padding: 0;border: 0;font-size: 30px;font-family: 'Work Sans', "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;color: #191e6c;letter-spacing: 0.1em;text-align: left;}.block-accessory-list--name span {margin-left: 2.0em;font-size: 15px;font-family: "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;color: #191e6c;letter-spacing: normal;}.block-goods-content-center {order: 20;margin: 30px 0 20px;}.block-color-size-with-cart {width: 521px;padding: 0 0 25px;border-bottom: 1px solid #000000;}.block-goods-comment1 {order: 60;}.block-variation--selected-item {display: none;}.block-variation .block-color-size-with-cart--item-list>ul>li:nth-child(1) {margin-right: 30px;}.block-variation .block-color-size-with-cart--item-list>ul>li:nth-child(2) {margin-right: 25px;}.block-variation .block-color-size-with-cart--item-list>ul>li:nth-child(3) {margin-right: 238px;}.block-variation .block-color-size-with-cart--item-list>ul>li:nth-child(4) {margin-right: 3px;}.block-variation .block-color-size-with-cart--color-item-term {max-width: none;width: 65px;margin-right: 5px;font-size: 12px;text-align: left;background: none;}.block-variation .block-color-size-with-cart--nocolor {width: 65px;margin-right: 5px;}.block-variation .block-color-size-with-cart--color-item-term figure {margin: 0;}.block-variation .block-color-size-with-cart--size-item-term {width: 70px;}.block-variation .block-color-size-with-cart--stock-item-term {width: 60px;margin-right: 10px;}.block-goods-variation-arrival-notice {margin-right: auto;margin-left: auto;}.block-variation-add-cart {margin-right: auto;margin-left: auto;}.block-variation .block-variation-favorite {width: 60px;margin-right: 0;}.block-variation .block-variation-favorite a {display: block;margin: 0 auto;}.block-variation .shop-stock--btn {width: 60px;}.block-variation .shop-stock--btn a {display: block;margin: 0 auto;}.block-goods-variation-arrival-notice .block-goods-variation-arrival-notice--btn {vertical-align: middle;width: 165px;height: 46px;border: 1px solid #333333;display: flex;align-items: center;justify-content: center;font-size: 14px;background: #FFF;}.block-goods-variation-arrival-notice .block-goods-variation-arrival-notice--btn::before {content: url(../../img/usr/common/bell-i.png);height: 20px;margin-right: 9px;}.block-goods-store-stock {width: 60px;}.block-goods-store-stock .block-goods-variation-arrival-notice {width: 60px;}.block-goods-store-stock .block-goods-variation-arrival-notice a {display: block;width: 46px;height: 46px;margin: 0 auto;border: solid 1px #dcdcdc;border-radius: 50%;text-indent: -9999px;overflow: hidden;background: #FFF url(../../img/usr/common/shop.png) center center / auto auto no-repeat;}.pane-goods-right-side--right>.block-contact-about-goods,.pane-goods-right-side--right>.block-goods-store-stock {display: none;}ul.block-goods-sns {display: flex;padding: 0 0 35px;margin: 0 0 25px;border-bottom: 1px solid #333;}ul.block-goods-sns>li {margin-right: 12px;}/*CSSによる商品詳細画面の項目の並び順変更用*/.pane-goods-right-side form {display: flex;flex-flow: column wrap;width: 1200px;margin: 0 auto;}.block-goods-sns {order: 60;}.page-goods .block-icon {order: 20;}.block-goods-comment {order: 30;}.block-goods-name {order: 40;}.block-goods-name>p {font-size: 15px;}.block-goods-price {order: 50;}.block-goods-code {order: 50;margin-top: 40px;}.block-goods-item-code {order: 85;}.block-goods-item-code2 {order: 90;}.block-goods-item-code3 {order: 95;}.block-goods-release-dt {order: 100;}.block-goods-class1 {order: 110;}.block-goods-class2 {order: 120;}.block-goods-attr1 {order: 130;}.block-goods-attr2 {order: 140;}.block-goods-attr3 {order: 150;}.block-goods-size {order: 60;}.block-goods-color {order: 70;}.block-goods-point {order: 55;}.block-goods-postage {order: 190;}.block-goods-stock {order: 80;}.block-goods-spec {order: 350;}.block-goods-sales-detail-append {order: 390;}.block-variation {order: 10;}.block-custom-order {order: 240;}.block-add-cart {order: 10;}.block-no-stock {order: 260;}.block-arrival-notice {order: 270;}.block-goods-store-stock {order: 30;}.block-goods-set {order: 290;}.block-accessory-list {width: 1200px;order: 300;margin: 50px auto 0;}.block-variation-back-order {order: 310;}.block-contact-about-goods {order: 40;}.block-goods-favorite {order: 15;}.block-goods-link {order: 340;}.block-goods-comment9 {order: 100;}.block-goods-comment10 {order: 110;}.block-goods-comment4 {order: 120;}.block-goods-comment5 {order: 130;}.block-goods-comment2 {order: 70;}.block-goods-comment1 {order: 80;}.block-goods-comment3 {order: 90;}.block-goods-comment6 {order: 100;}.block-goods-comment7 {order: 110;}.block-goods-comment8 {order: 120;}.block-goods-comment11 {order: 130;}.block-goods-comment12 {order: 140;}.block-goods-comment13 {order: 150;}.block-goods-comment14 {order: 69;}/* ----ゲストお気に入り画面---- */.block-guest-favorite-synchronize {text-align: center;margin-top: 50px;}/* ----定期購入商品サイクル情報変更画面---- */.block-regular-purcharse-cycle-info-update--skip-cancel-message {margin: 5px 0 0 5px;}/* category */.block-top-category {height: 380px;background-color: #f9f9f9;}.block-top-category>h2 {font-size: 44px;text-align: center;padding-top: 113px;}.pane-left-menu:after {clear: both;content: "";display: block;}.block-pickup-list-p,.block-goods-list-d,.block-pickup-list-w,.block-thumbnail-t {max-width: 900px;margin: 30px auto 0;}.block-goods-list-l,.block-goods-detail-j,.block-goods-name-n,.block-bulk-purchase-b,.block-check-list-a {max-width: 1200px;margin: 30px auto 0;}.block-category-list--box .block-goods-list--sort-order-items-selectbox {padding: 7px 7px 7px 30px;}