﻿@charset "UTF-8";/* ヘッダ（レスポンシブ） ファーストビュー用 *//*レスポンシブ要素補正用常時読み込みCSS*//*usr/sb_block.css のコピー ここから */.block-header-nav .block-headernav--item-list > li {width: inherit;height: inherit;}.block-headernav--item-boookmark a {display: block;width: 40px;height: 40px;background: url(../../img/usr/common/ico_bookmark.png) center center / auto auto no-repeat;font-size: 0;}/* ここまでusr/sb_block.css  のコピー *//*usr/sb_block.css のコピー ここから */.block-header-nav .block-headernav--item-list.right-list {margin-right: 0;margin-left: auto;}/* ここまでusr/sb_block.css  のコピー */@media screen and (min-width: 769px) {/*sys/responsive_base_misc.css のコピー ここから *//* ----表示・非表示---- */.hidden-fb {display: none !important;}/* ここまでsys/responsive_base_misc.css のコピー *//*sys/responsive_base_form.css のコピー ここから *//* ----入力フォームボタン---- */input[type="text"],input[type="tel"],input[type="email"],input[type="search"],input[type="password"],input[type="url"],input[type="number"],select,textarea {padding: 4px;border: 1px solid #ccc;}input[type="radio"] {width: 18px;height: 18px;margin-right: 5px;vertical-align: middle;}/* ----ボタン---- */.btn {display: inline-block;margin: 0;padding: 4px 10px;text-align: center;vertical-align: middle;white-space: nowrap;cursor: pointer;}/* ここまでsys/responsive_base_form.css のコピー *//* usr/responsive_layout.css のコピー ここから */.pane-header + .pane-globalnav + .pane-contents {padding-top: 162px;}.pane-globalnav {position: fixed;z-index: 9999;top: 112px;left: 0;width: 100%;height: 50px;background-color: #f5f5f5;color: #000;}/* usr/responsive_layout.css のコピー ここまで *//* usr/responsive_block.css のコピー ここから *//*ヘッダー*/.block-headernav--item-list.right-list {column-gap: 20px;}.block-header-nav .block-headernav--item-list > li.block-headernav--item-boookmark a,.block-header-nav .block-headernav--item-list > li.block-headernav--item-login a,.block-header-nav .block-headernav--item-list > li.block-headernav--item-cart a {display: flex;align-items: center;width: auto;outline: 0;background-position: left;font-size: 12px;}.block-header-nav .block-headernav--item-list > li.block-headernav--item-boookmark a > span.block-headernav--item-text,.block-header-nav .block-headernav--item-list > li.block-headernav--item-login a > span.block-headernav--item-text,.block-header-nav .block-headernav--item-list > li.block-headernav--item-cart a > span.block-headernav--item-text {margin-left: 30px;vertical-align: middle;}.block-global-search {display: flex;align-items: center;width: 314px;}.block-global-search form {display: flex;align-items: center;width: 202px;padding: 8px 0;border-bottom: 1px solid #111;}.block-global-search form .block-global-search--submit {width: 32px;height: 20px;border: 0;background: url(../../img/usr/common/ico_search.png) center center / auto auto no-repeat;}.block-global-search form .block-global-search--keyword {width: calc(100% - 20px);height: 20px;border: 0;outline: none;font-size: 12px;}.block-global-search .block-global-search--searchdetail a {display: block;margin-left: 30px;padding: 4px 18px;border: 1px solid #111;border-radius: 16px;outline: 0;font-size: 11px;}.block-header-nav .block-headernav--item-list > li.block-headernav--item-cart .block-headernav--cart-count {left: 0;width: 20px;}/* グローバルナビ */.pane-header {box-shadow: none;}.pane-globalnav {display: block;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.16);}ul.block-globalnav--item-list {display: flex;align-items: center;justify-content: center;width: 100%;}ul.block-globalnav--item-list > li > a {display: block;padding: 15px 36px;color: #000;font-size: 13px;font-weight: 500;line-height: 20px;text-decoration: none;}ul.block-globalnav--item-list > li.js-animation-megamenu-hover > a {position: relative;padding-right: 52px;cursor: pointer;}ul.block-globalnav--item-list > li.js-animation-megamenu-hover > a::after {content: "";display: block;position: absolute;top: calc(50% - 6px);right: 36px;width: 8px;height: 8px;transform: rotate(45deg);transition: all 0.3s;border-right: 1px solid #000;border-bottom: 1px solid #000;}ul.block-globalnav--item-list > li.js-animation-megamenu-hover:hover > a::after {top: calc(50% - 2px);transform: rotate(225deg);}ul.block-globalnav--item-list > li .block-globalnav-menu {display: none;position: absolute;z-index: 999;top: 50px;left: 0;width: 100%;background: #fff;box-shadow: 0 8px 20px rgba(0, 0, 0, 0.16);}ul.block-globalnav--item-list > li .block-globalnav-menu .block-globalnav-menu--item-frame {display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;width: 1480px;max-width: calc(100% - 17px);margin: 0 auto;padding: 30px 0 30px 40px;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-globalnav-menu--item-frame .block-globalnav-menu--item {width: 200px;margin-right: 40px;margin-bottom: 20px;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-globalnav-menu--item-link {display: flex;align-items: center;width: 100%;margin: 0 0 16px;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-globalnav-menu--item-link .block-globalnav-menu--item-image {width: 56px;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-globalnav-menu--item-link .block-globalnav-menu--item-image img {width: 100%;vertical-align: top;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-globalnav-menu--item-link .block-globalnav-menu--item-text {width: 130px;margin-left: 14px;font-size: 16px;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-dynamic-category--row {padding: 6px 0;font-size: 13px;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-dynamic-category--row img {display: none;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-dynamic-genre--row {padding: 8px 0;font-size: 13px;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-dynamic-genre--row img {display: none;}/* usr/responsive_block.css のコピー ここまで */}@media screen and (max-width: 768px) {/* ----表示・非表示---- */.hidden-sb {display: none !important;}}