﻿@charset "UTF-8";.top_section_title_,.top_section_title_inline_,.block-top-lightningrecommend--header,.block-ranking-lightningrecommend--header,.block-top-topic--header {margin-bottom: 8.53dvw;font-size: 5.33dvw;font-weight: bold;text-align: center;}.page-genre .block-ranking-lightningrecommend--header {display: none;}.more_btn {text-align: center;}.more_btn .open_btn {position: relative;display: inline-block;min-width: 43.53dvw;margin-top: 4.23vw;text-align: center;padding: 2.67dvw;border: 1px solid #DEDEDE;font-size: 3.73dvw;text-decoration: none;}.more_btn .open_btn::after {position: absolute;top: 0;bottom: 0;right: 2.67dvw;content: '';width: 2.67dvw;height: 2.67dvw;margin-top: auto;margin-bottom: auto;background-image: url('../../img/usr/btn_more_arrow-r_20x20_blue.png');background-repeat: no-repeat;background-size: contain;transition: 0.1s;}.page-top .more_btn {text-align: center;}.page-top .more_btn .open_btn {position: relative;display: inline-flex;justify-content: center;align-items: center;width: 68dvw;height: 10.13dvw;margin-top: 6.4dvw;border-radius: 1.07dvw;border: 1px solid #001E62;font-size: 3.73vw;text-decoration: none;color: #001E62;}.page-top .more_btn .open_btn::after {content: none;}.item_more_btn {text-align: center;}.item_more_btn .open_btn {text-decoration: none;position: relative;display: inline-block;width: 43.53vw;margin-top: 4.23vw;text-align: center;padding-top: 3.02vw;padding-bottom: 3.63vw;border-radius: 3px;border: 1px solid #ccc;font-size: 3.14vw;}.item_more_btn .open_btn::after {position: absolute;top: 0;bottom: 0;right: 3.14vw;content: '';width: 1.45vw;height: 2.42vw;margin-top: auto;margin-bottom: auto;background-image: url('../../img/usr/btn_more_arrow-r.png');background-repeat: no-repeat;background-size: contain;transition: 0.1s;}/* ----商品一覧　サムネイル（一覧表示）---- */.recommend-wrapper .recommend_title {display: none;}.recommend-wrapper .ppz-recommend .container {display: flex;justify-content: center;flex-wrap: wrap;margin-left: 2.42vw;margin-right: 2.42vw;}.recommend-wrapper .ppz-recommend .container::after {content: '';display: block;width: 31.72vw;height: 0;}.ranking_block_head_ {margin-bottom: 4.27dvw;}/*.recommend-wrapper .ppz-recommend h2,#block_of_recommend h2.ttl_recommend_,#block_of_itemhistory h2,#sidebox_itemhistory h2 {display: flex;border-bottom: 1px solid #DDDDDD;margin: 0;font-size: 3.99vw;padding: 0 2.42vw 2vw;background: transparent;color: #001E62;}.recommend-wrapper .ppz-recommend h2 span,#block_of_recommend h2.ttl_recommend_ span,#sidebox_itemhistory h2 span {font-size: 3.99vw;}.recommend-wrapper .ranking_block_head_,.recommend-wrapper .ppz-recommend h2,#block_of_recommend h2.ttl_recommend_,#block_of_itemhistory h2,#sidebox_itemhistory h2 {font-weight: normal;margin-bottom: 3.51vw;}.recommend-wrapper .item {width: 31.72vw;display: flex;flex-direction: column;}.recommend-wrapper .item .image a {width: 31.72vw;height: 31.72vw;}.recommend-wrapper .item .image a img {width: 100%;height: 100%;object-fit: contain;}.recommend-wrapper .item .brand_wrap {flex-grow: 1;padding-top: 10px;padding-left: 5px;padding-right: 5px;}.recommend-wrapper .item .real_price_div {margin-top: 5px;padding-left: 5px;padding-right: 5px;text-decoration: none;}#block_of_itemhistory .goods_ .goods_p_ li div.desc_ div.name_,#block_of_itemhistory .goods_ .goods_p_ li div.desc_ div.name1_,.ppz-recommend .StyleH_Line_ .StyleH_Item_ div.desc_ div.name_,.ppz-recommend .StyleH_Line_ .StyleH_Item_ div.desc_ div.name1_,#block_of_itemhistory .StyleH_Line_ .StyleH_Item_ div.desc_ div.name_,#sidebox_itemhistory .StyleW_Line_ .StyleW_Item_ div.desc_ div.name_ {flex-grow: 1;}#block_of_itemhistory .goods_ .goods_p_ li div.desc_ div.name_,#block_of_itemhistory .goods_ .goods_p_ li div.desc_ div.name1_,.ppz-recommend .StyleH_Line_ .StyleH_Item_ div.desc_ div.name_,.ppz-recommend .StyleH_Line_ .StyleH_Item_ div.desc_ div.name1_,.recommend-wrapper .item .brand_div a,.block-search-items-t--name,ul.goods_p_ li div.desc_ div.name_,#block_of_itemhistory .StyleH_Line_ .StyleH_Item_ div.desc_ div.name1_,#sidebox_itemhistory .StyleW_Line_ .StyleW_Item_ div.desc_ div.name1_ {font-size: 10px;color: #487bbe;margin: 0 0 5px;text-decoration: underline;}.recommend-wrapper .item .item_name_div a {color: #487bbe;}.real_price,.block-search-items-t--price__detail {font-weight: bold;text-decoration: none;}span.left_space_,.real_price small,.detail_price_ small {padding-left: 5px;}.small_.net_small_,.block-thumbnail-t--default-price,ul.goods_p_ li div.desc_ .price_box small {font-weight: normal;font-size: 10px;}*//* ----アコーディオンメニュー---- */.ac_content_ {display: none;}/* ----トップページ共通---- */.page-top .pane-main {overflow: hidden;}/* ----トップページ本文---- */.block-top-body--items img {width: 100%;}.block-top-body {margin-top: 0;margin-bottom: 4.27dvw;}.swiper-horizontal > .swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {bottom: 0;}.swiper-pagination-bullet {width: 1.45vw;height: 1.45vw;background: #999;opacity: 1;}.swiper-pagination-bullet-active {background: #000;}.block-top-body--body .swiper-slide > a,.block-top-body--body .swiper-slide > span {position: relative;display: block;width: 100%;height: 100dvw;}.block-top-body--body .swiper-slide > a img,.block-top-body--body .swiper-slide > span img {width: 100%;height: 100%;object-fit: contain;}.block-top-body--body .text-block {position: absolute;bottom: 0;padding: 0 3.63vw 3.63vw;background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1768) 44.68%, rgba(0, 0, 0, 0.4) 100%);color: #fff;width: 100%;}.block-top-body--body .title {font-size: 4.11vw;font-weight: bold;line-height: 1.25;}.block-top-body--body .text {font-size: 2.78vw;line-height: 1.78;}.block-top-body--body .swiper-button-prev,.block-top-body--body .swiper-button-next {width: 6.65vw;height: 6.65vw;background-size: 13.3vw 13.3vw;background-position: center center;background-repeat: no-repeat;top: 0;bottom: 0;margin-top: auto;margin-bottom: auto;}.swiper-button-next:after,.swiper-button-prev:after {font-size: 0;}.block-top-body--body .swiper-button-prev {left: 0.6vw;background-image: url(../../img/usr/swiper_btn_prev.png);}.block-top-body--body .swiper-button-next {right: 0.6vw;background-image: url(../../img/usr/swiper_btn_next.png);}.block-top-body--body .swiper-horizontal > .swiper-pagination-bullets,.block-top-body--body .swiper-pagination-bullets.swiper-pagination-horizontal,.block-top-body--body .swiper-pagination-custom,.block-top-body--body .swiper-pagination-fraction {position: static;display: flex;justify-content: center;gap: 3.2dvw;margin-top: 4.27dvw;}.block-top-body--body .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.block-top-body--body .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {width: 2.13dvw;height: 2.13dvw;margin: 0;background-color: #E6E6E6;}.block-top-body--body .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active {background-color: #001E62;}/* ----トップページ予備テンプレート1---- */.gender_nav_ {position: relative;}.gender_nav_.is-fixed {position: fixed;left: 0;width: 100%;z-index: 10000;}.gender_nav_head_ {display: grid;grid-template-columns: repeat(4, 1fr);gap: 1px;background-color: #fff;}.gender_nav_head_ li a {display: flex;justify-content: center;align-items: center;background-color: #F0F3FA;font-size: 4.27dvw;font-weight: bold;padding: 1.6dvw 0 1.33dvw;text-decoration: none;line-height: calc(26 / 16);}.gender_nav_head_ li a:hover,.gender_nav_head_ li a:focus,.gender_nav_head_ li a:active {text-decoration: none;}.gender_nav_body_ {position: absolute;top: 10.88vw;width: 100%;z-index: 2;}.gender_nav_body_ input[name="tab_item"] {display: none;}.gender_nav_body_ .tab_content {display: none;background: #F7F6F4;padding-left: 2.42vw;padding-right: 2.42vw;padding-bottom: 8.95vw;}.gender_nav_body_ input[name="tab_item"]:checked + .tab_content {display: block;}.gender_nav_body_ .tab_content a {display: inline-block;width: 100%;}.gender_nav_body_ .tab_content .first_content_ > li {border-bottom: 1px solid #ddd;}.gender_nav_body_ .tab_content .first_content_ > li > a,.gender_nav_body_ .tab_content .first_content_ > li > span {display: block;position: relative;padding-top: 3.35vw;padding-bottom: 3.35vw;text-decoration: none;font-size: 3.2vw;}.gender_nav_body_ .tab_content .first_content_ > li a {text-decoration: none;}.gender_nav_body_ .tab_content .first_content_ > li > a::after {content: '';position: absolute;right: 2.54vw;top: 0;bottom: 0;margin-top: auto;margin-bottom: auto;width: 8px;height: 8px;border-top: solid 1px #000;border-right: solid 1px #000;transform: rotate(45deg);}.gender_nav_body_ .tab_content .first_content_ > li > span::after {content: '';position: absolute;right: 1.81vw;width: 8px;height: 8px;border-top: solid 1px #000;border-right: solid 1px #000;top: 0;bottom: 0;margin-top: auto;margin-bottom: auto;transform: rotate(135deg);}.gender_nav_body_ .tab_content .first_content_ > li > span.st_open::after {transform: rotate(-45deg);}.gender_nav_body_ .tab_content .second_content_ {display: none;margin-left: 1.21vw;margin-bottom: 3.35vw;border-left: 1px solid #dedede;padding-left: 7.26vw;}.gender_nav_body_ .tab_content .ac_category_ .second_content_,.gender_nav_body_ .tab_content .ac_brand_ .second_content_ {display: block;}.gender_nav_body_ .tab_content .second_content_ li + li {margin-top: 4.84vw;}.gender_nav_body_ .tab_content .second_content_ a {font-size: 3.2vw;line-height: 1;}.gender_nav_body_ .tab_content .tab_close {background: #fff;border: 1px solid #ccc;display: flex;justify-content: center;align-items: center;font-size: 3.2vw;line-height: 1;width: 43.53vw;margin-top: 7.01vw;margin-left: auto;margin-right: auto;padding-top: 3.02vw;padding-bottom: 3.63vw;}.ranking_block_top_ {margin-top: 8.53dvw;}.ranking_block_top_contents_ {margin-top: 9.06vw;padding-top: 8.53dvw;border-top: 1px solid #CCCCCC;}.ranking_block_top_contents_ .ranking_block_head_ {border-bottom: 0 none;}.ranking_block_head_ .ranking_block_tabs {display: flex;justify-content: center;flex-wrap: wrap;width: 100%;padding: 0 2.67dvw;}.ranking_block_gender_ .ranking_block_head_ .ranking_block_tabs {gap: 2.13dvw;}.ranking_block_brand_ .ranking_block_head_ .ranking_block_tabs {gap: 1.33dvw;}.ranking_block_head_ .tab_item {font-size: 3.73dvw;border-radius: 3.73dvw;}.ranking_block_gender_ .ranking_block_head_ .tab_item {display: flex;justify-content: center;align-items: center;width: calc((100% - 2.13dvw * 2) / 3);height: 7.47dvw;}.ranking_block_brand_ .ranking_block_head_ .tab_item {padding: 1.33dvw 4dvw;border: 1px solid #E6E6E6;}.ranking_block_head_ .tab_item.active {color: #fff;background-color: #001E62;}.ranking_block_gender_ .ranking_block_head_ .tab_item.active {font-weight: bold;}.ranking_block_body_ input[name="tab_item_gender"],.ranking_block_body_ input[name="tab_item_series"] {display: none;}.ranking_block_body_ .tab_content {visibility: hidden;height: 0;}.ranking_block_body_ > input:checked + .tab_content {visibility: visible;height: auto;}/* .ranking_block_brand_ .ranking_block_head_ {display: flex;justify-content: space-between;border-bottom: 1px solid #ddd;margin-bottom: 3.51vw;}.ranking_block_brand_ .ranking_block_title_ {margin-top: 1.45vw;margin-bottom: 0;}.brand_ranking_select_wrap {position: relative;}#brand_ranking_select {padding: 2.54vw 7.62vw 3.02vw 3.63vw;background: #F7F6F4;border: 0 none;height: auto;line-height: 1;border-radius: 0;-webkit-appearance: none;font-family: "游ゴシック medium", "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}.brand_ranking_select_wrap::after {content: "";display: block;position: absolute;top: 0;bottom: 0;right: 3.62vw;width: 2.78vw;height: 1.45vw;margin-top: auto;margin-bottom: auto;background-image: url('../../img/usr/arrow_bottom_select.png');background-size: contain;background-repeat: no-repeat;}*//*.ppz-recommend .ttl_recommend_ {display: none;}#block_of_free1 .ranking_block_top_ .common_headline2_ {display: none;}#block_of_itemhistory .goods_ .goods_p_,.ppz-recommend .StyleH_Frame_ div.StyleH_Line_,#itemHistory .StyleH_Frame_ div.StyleH_Line_,#sidebox_itemhistory .StyleW_Frame_ div.StyleW_Line_,.ranking #block_of_recommend .StyleW_Frame_ div.StyleW_Line_,.block-ranking-r--items {display: flex;flex-wrap: wrap;width: 100%;padding-left: 2.42vw;padding-right: 2.42vw;}#block_of_itemhistory .goods_ .goods_p_.open_btn::after,.ppz-recommend .StyleH_Frame_ div.StyleH_Line_.open_btn::after,#itemHistory .StyleH_Frame_ div.StyleH_Line_.open_btn::after,.block-ranking-r--items::after {content: '';display: block;width: 33.33%;height: 0;}*/.block-ranking-r--items,.block-thumbnail-t--items {flex-wrap: wrap;border: 0;padding: 0;}.ranking_block_body_ {min-height: 53vw;}/*#block_of_itemhistory .goods_ .goods_p_ li,.ppz-recommend .StyleH_Line_ .StyleH_Item_,#itemHistory .StyleH_Line_ .StyleH_Item_,#sidebox_itemhistory .StyleW_Line_ .StyleW_Item_,.ranking #block_of_recommend .StyleW_Frame_ div.StyleW_Line_ .StyleW_Item_ {display: flex;flex-direction: column;width: 33.333%;height: auto !important;position: relative;box-sizing: border-box;}#block_of_itemhistory .goods_ .goods_p_ li:after,.ppz-recommend .StyleH_Line_ .StyleH_Item_:after,#itemHistory .StyleH_Line_ .StyleH_Item_:after,#sidebox_itemhistory .StyleW_Line_ .StyleW_Item_:after,.ranking #block_of_recommend .StyleW_Frame_ div.StyleW_Line_ .StyleW_Item_:after {position: absolute;top: -6px;left: 5px;width: 17px;height: 17px;border-radius: 10px;color: #fff;font-size: 11px;font-weight: bold;text-align: center;z-index: 1;padding-top: 0;box-sizing: border-box;background-color: #fff;border: 1px solid #cccccc;color: #888;}#ppz_recommend008 {margin-top: 7.25vw;}.ranking_block_body_ #block_of_itemhistory .goods_ .goods_p_ li:nth-child(-n+3):after,#ppz_recommend008 #block_of_itemhistory .goods_ .goods_p_ li:nth-child(-n+3):after,.ppz-recommend .StyleH_Line_ .StyleH_Item_:nth-child(-n+3):after,.ranking #block_of_recommend .StyleW_Frame_ div.StyleW_Line_ .StyleW_Item_:nth-child(-n+3):after {color: #fff;}.ranking_block_body_ #block_of_itemhistory .goods_ .goods_p_ li:nth-child(1):after,#ppz_recommend008 #block_of_itemhistory .goods_ .goods_p_ li:nth-child(1):after,.ppz-recommend .StyleH_Line_ .StyleH_Item_:nth-child(1):after,.ranking #block_of_recommend .StyleW_Frame_ div.StyleW_Line_ .StyleW_Item_:nth-child(1):after {border-color: #d9b340;background-color: #d9b340;}.ranking_block_body_ #block_of_itemhistory .goods_ .goods_p_ li:nth-child(2):after,#ppz_recommend008 #block_of_itemhistory .goods_ .goods_p_ li:nth-child(2):after,.ppz-recommend .StyleH_Line_ .StyleH_Item_:nth-child(2):after,.ranking #block_of_recommend .StyleW_Frame_ div.StyleW_Line_ .StyleW_Item_:nth-child(2):after {border-color: #6f7b83;background-color: #6f7b83;}.ranking_block_body_ #block_of_itemhistory .goods_ .goods_p_ li:nth-child(3):after,#ppz_recommend008 #block_of_itemhistory .goods_ .goods_p_ li:nth-child(3):after,.ppz-recommend .StyleH_Line_ .StyleH_Item_:nth-child(3):after,.ranking #block_of_recommend .StyleW_Frame_ div.StyleW_Line_ .StyleW_Item_:nth-child(3):after {border-color: #a15326;background-color: #a15326;}.ranking_block_body_ #block_of_itemhistory .goods_ .goods_p_ li:nth-child(1):after,.ranking #block_of_recommend .StyleW_Frame_ div.StyleW_Line_ .StyleW_Item_:nth-child(1):after {content: '1';}.ranking_block_body_ #block_of_itemhistory .goods_ .goods_p_ li:nth-child(2):after,.ranking #block_of_recommend .StyleW_Frame_ div.StyleW_Line_ .StyleW_Item_:nth-child(2):after {content: '2';}.ranking_block_body_ #block_of_itemhistory .goods_ .goods_p_ li:nth-child(3):after,.ranking #block_of_recommend .StyleW_Frame_ div.StyleW_Line_ .StyleW_Item_:nth-child(3):after {content: '3';}#block_of_itemhistory .goods_ .goods_p_ li li,.ppz-recommend .StyleH_Line_ .StyleH_Item_ li,#itemHistory .StyleH_Line_ .StyleH_Item_ li,#sidebox_itemhistory .StyleW_Line_ .StyleW_Item_ li,.ranking #block_of_recommend .StyleW_Frame_ div.StyleW_Line_ .StyleW_Item_ li {width: 100%;height: 100%;}#block_of_itemhistory .goods_ .goods_p_ li a,.ppz-recommend .StyleH_Line_ .StyleH_Item_ a,#itemHistory .StyleH_Line_ .StyleH_Item_ a,#sidebox_itemhistory .StyleW_Line_ .StyleW_Item_ a,.ranking #block_of_recommend .StyleW_Frame_ div.StyleW_Line_ .StyleW_Item_ a {width: 100%;height: 100%;text-decoration: none;}#block_of_recommend div.StyleW_Frame_ div.StyleW_Line_ div.StyleW_Item_ img,.ppz-recommend div.StyleH_Frame_ div.StyleH_Line_ div.StyleH_Item_ img,#itemHistory div.StyleH_Frame_ div.StyleH_Line_ div.StyleH_Item_ img,#sidebox_itemhistory div.StyleW_Frame_ div.StyleW_Line_ div.StyleW_Item_ img,.ranking #block_of_recommend .StyleW_Frame_ div.StyleW_Line_ .StyleW_Item_ img {width: 100%;height: 100%;object-fit: contain;}#block_of_itemhistory .goods_ .goods_p_ li div.desc_,.ppz-recommend .StyleH_Line_ .StyleH_Item_ div.desc_,#itemHistory .StyleH_Line_ .StyleH_Item_ div.desc_,#sidebox_itemhistory .StyleW_Line_ .StyleW_Item_ div.desc_,.ranking #block_of_recommend .StyleW_Frame_ div.StyleW_Line_ .StyleW_Item_ div.desc_ {padding: 10px 5px 0 5px;transition: padding 0.3s linear;height: auto !important;display: flex;flex-direction: column;flex-grow: 1;}#block_of_itemhistory .goods_ .goods_p_ li div.desc_ div.name_,#block_of_itemhistory .goods_ .goods_p_ li div.desc_ div.name_ a,.ppz-recommend .StyleH_Line_ .StyleH_Item_ div.desc_ div.name_,.ppz-recommend .StyleH_Line_ .StyleH_Item_ div.desc_ div.name_ a,#itemHistory .StyleH_Line_ .StyleH_Item_ div.desc_ div.name_ a,#sidebox_itemhistory .StyleW_Line_ .StyleW_Item_ div.desc_ div.name_ a,.ranking #block_of_recommend .StyleW_Frame_ div.StyleW_Line_ .StyleW_Item_ div.desc_ div.name a {color: #487bbe;margin-bottom: 5px;text-decoration: underline;font-weight: normal;}.ppz-recommend .StyleH_Line_ .StyleH_Item_ div.desc_ div.name_ a,#itemHistory .StyleH_Line_ .StyleH_Item_ div.desc_ div.name_ a,#sidebox_itemhistory .StyleW_Line_ .StyleW_Item_ div.desc_ div.name_ a,.ranking #block_of_recommend .StyleW_Frame_ div.StyleW_Line_ .StyleW_Item_ div.desc_ div.name a {font-size: 12px;}#block_of_itemhistory .goods_ .goods_p_ li div.desc_ .price_box,ul.goods_r_ li div.desc_ .price_box,.ppz-recommend .StyleH_Line_ .StyleH_Item_ div.desc_ .price_box,ul.goods_r_ li div.desc_ .price_box,#itemHistory .StyleH_Line_ .StyleH_Item_ div.desc_ .price_box,ul.goods_r_ li div.desc_ .price_box,#sidebox_itemhistory .StyleW_Line_ .StyleW_Item_ div.desc_ .price_box,ul.goods_r_ li div.desc_ .price_box,.ranking #block_of_recommend .StyleW_Frame_ div.StyleW_Line_ .StyleW_Item_ div.desc_ .price_box {height: auto !important;}.page-top #ppz_recommend_item {margin-top: 9.06vw;}*/.block-ranking-r-NavigatorTop {display: none;}.block-ranking-r--items .block-search-items-t {flex: 0 0 33.33%;display: flex;max-width: 33.33%;padding: 10px 0 20px;}.block-ranking-r--items .block-search-items-t--thumbnails li {width: 100%;}.block-search-items-t .rank_icon_ {position: absolute;top: -6px;left: 5px;width: 17px;height: 17px;border-radius: 10px;color: #fff;font-size: 11px;font-weight: bold;text-align: center;z-index: 1;padding-top: 0;box-sizing: border-box;background-color: #fff;border: 1px solid #cccccc;color: #888;}.block-search-items-t.block-ranking-r--goods-rank-1 .rank_icon_ {color: #fff;border-color: #d9b340;background-color: #d9b340;}.block-search-items-t.block-ranking-r--goods-rank-2 .rank_icon_ {color: #fff;border-color: #6f7b83;background-color: #6f7b83;}.block-search-items-t.block-ranking-r--goods-rank-3 .rank_icon_ {color: #fff;border-color: #a15326;background-color: #a15326;}/* ---- おすすめアイテム(トップページ) ---- */.page-top .block-wide {background-color: #F0F3FA;}.block-top-lightningrecommend-box.block-wide {padding: 0 0 4.27dvw;}.block-top-lightningrecommend-box {margin-top: 8.53dvw;padding-top: 8.53dvw;border-top: 1px solid #CCCCCC;}.block-top-lightningrecommend-box.block-wide + .block-top-lightningrecommend-box {margin-top: 0;padding-top: 0;}/* ----トップページ予備テンプレート2---- */#block_of_free2 {margin-top: 6.4dvw;}#ongoing_events {margin-bottom: 8.53dvw;padding-top: 8.53dvw;background-color: #ffffff;border-top: 1px solid #CCCCCC;}#ongoing_events ul {display: flex;flex-wrap: wrap;gap: 2.93dvw;margin-left: 2.67dvw;margin-right: 2.67dvw;}#ongoing_events ul li {width: calc((100% - 2.93dvw * 1) / 2);}#ongoing_events ul li a {display: block;text-decoration: none;}#ongoing_events ul li a:hover,#ongoing_events ul li a:focus,#ongoing_events ul li a:active {text-decoration: none;}#ongoing_events ul li figure {width: 100%;height: 45.87dvw;}#ongoing_events ul li img {width: 100%;height: 100%;object-fit: cover;}#ongoing_events ul li .text {margin-top: 2.13dvw;font-size: 3.73dvw;line-height: calc(23 / 14);}#top_scene {margin-top: 9.06vw;padding-left: 2.42vw;padding-right: 2.42vw;}#top_scene ul {display: flex;justify-content: space-between;flex-wrap: wrap;}#top_scene ul li {width: 48.8%;}#top_scene ul li:nth-of-type(n+3) {margin-top: 2.42vw;}#top_scene ul li > a {position: relative;display: block;}#top_scene ul li a .ttl_ {position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;font-size: 4.375vw;font-weight: bold;color: #fff;display: flex;justify-content: center;align-items: center;text-align: center;}.block_top_user_voice {margin-bottom: 8.53dvw;padding: 8.53dvw 0 4.27dvw;}.block_top_user_voice .revico-common-background-style {background-color: transparent;}.block_top_user_voice .revico-multicomment-top .revico-multicomment-inner {max-width: none;overflow-x: auto;overflow-y: hidden;padding-bottom: 6.4dvw;}.block_top_user_voice .revico-multicomment-top .revico-comment-main {display: flex;flex-wrap: nowrap;gap: 2.67dvw;max-width: none;padding: 0 calc(2.67dvw - 1px) 0 2.67dvw;}.block_top_user_voice .revico-multicomment-top .revico-comment-main::after {content: '';min-width: 1px;height: 1px;}.block_top_user_voice .revico-multicomment-top .revico-review-comment-row-wrapper {display: block;width: 36.8dvw;margin: 0;background-color: transparent;}.block_top_user_voice .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row {width: 100%;}.block_top_user_voice .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail {padding: 0;}.block_top_user_voice .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--product[data-all-product-review="true"] .revico-review-comment-detail--product-name {display: block;margin-bottom: 0;padding: 0;border-bottom: 0;font-weight: normal;}.block_top_user_voice .revico-widget .revico-review-comment-detail--product-name-image {margin-bottom: 2.13dvw;}.block_top_user_voice .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--product[data-all-product-review="true"] .revico-review-comment-detail--product-name img {width: 100%;height: auto;max-width: 100%;max-height: none;margin: 0;}.block_top_user_voice .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--product[data-all-product-review="true"] .revico-review-comment-detail--product-name p {font-size: 3.73dvw;margin-bottom: 1.87dvw;color: #001E62;}.block_top_user_voice .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--star {height: 4.8dvw;margin-bottom: 1.87dvw;}.block_top_user_voice .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--comment {margin: 0;}.block_top_user_voice .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--comment .revico-review-comment-detail--comment--content {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;font-size: 3.73dvw;line-height: calc(20 / 14);color: #001E62;}.block_top_user_voice .revico-multicomment-top .revico-logo {display: none;}.block_top_user_voice .revico-multicomment-top .revico-comment-header {display: none;}.block_top_user_voice .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--comment--more {display: none;}.block_top_user_voice .revico-multicomment-top .revico-comment-footer {display: none;}.user_snap {margin-top: 8.53dvw;}.user_snap #slider-header {display: none;}.user_snap .ecbn-selection-page-wrapper .ecbn-selection-content {padding: 0 2.67dvw;}.user_snap .ecbn-selection-page-wrapper .ecbn-selection-snap {display: flex;flex-wrap: wrap;gap: 2.93dvw;width: 100%!important;height: auto!important;}.user_snap #slider-footer {display: none;}.user_snap .ecbn-selection-footer2 {display: none !important;}.user_snap .ecbn-selection-page-wrapper .ecbn-selection-item {position: static!important;width: calc((100% - 2.93dvw * 1) / 2)!important;margin: 0;float: none;}.user_snap .ecbn-selection-page-wrapper .ecbn-selection-item:nth-of-type(n+5) {display: none!important;}.user_snap .ecbn-selection-item a {display: block;width: 100%;height: 45.87vw;}.user_snap .ecbn-selection-page-wrapper .ecbn-selection-item img {width: 100%;height: 100%;object-fit: cover;}.user_snap .ecbn-selection-item .ecbn-selection-user {padding: 2.13dvw 0 0;font-size: 3.73dvw;line-height: calc(23 / 14);font-weight: normal;}.user_snap .ecbn-selection-item .ecbn-selection-user::before {content: "@";margin-right: -3px;}.user_snap .ecbn-selection-item .ecbn-selection-caption {height: auto;padding: 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 3.73dvw;line-height: calc(23 / 14);}.user_snap .ecbn-selection-item .ecbn-selection-caption:after {content: none;}.user_snap .ecbn-selection-page-wrapper .ecbn-selection-image-loading-more {display: none;}.user_snap .ecbn-selection-wrapper .ecbn-selection-slider-controls-direction a {top: 0;bottom: 0;margin-top: auto !important;margin-bottom: auto;}.user_snap .ecbn-selection-wrapper .ecbn-selection-slider-controls-direction a.ecbn-selection-slider-prev {left: 2.66vw;}.user_snap .ecbn-selection-wrapper .ecbn-selection-slider-controls-direction a.ecbn-selection-slider-next {right: 0.6vw;}.brand_instagram {margin-top: 8.53dvw;padding-top: 8.53dvw;border-top: 1px solid #CCCCCC;}.brand_instagram .brand_instagram_block_ {display: flex;justify-content: space-between;gap: 2.13dvw;padding-left: 2.67dvw;padding-right: 2.67dvw;}.brand_instagram .vsm-tile {width: calc((100% - 2.13dvw * 2) / 3)}.brand_instagram .ecbn-selection-widget {margin-top: 0;margin-bottom: 0;}.brand_instagram .ecbn-selection-snap li {width: 100% !important;margin-bottom: 0;}.brand_instagram .ecbn-selection-snap li.ecbn-selection-item:nth-of-type(n+2) {display: none !important;}.brand_instagram .ecbn-selection-page-wrapper .ecbn-selection-item a {display: block;width: 30.13dvw;height: 30.13dvw;}.brand_instagram .ecbn-selection-page-wrapper .ecbn-selection-item img {width: 100%;height: 100%;margin: 0;box-shadow: none;border: 0 none;}.brand_instagram a.vsm-btn-more,.brand_instagram .ecbn-selection-page-wrapper .ecbn-selection-image-loading-more,.brand_instagram .ecbn-selection-title,.brand_instagram .ecbn-selection-description,.brand_instagram .ecbn-selection-page-wrapper .ecbn-selection-footer2 {display: none;}.brand_instagram .more_btn .open_btn {display: flex;justify-content: center;align-items: center;width: 100%;min-width: auto;height: 15.2dvw;margin-top: 1.33dvw;color: #001E62;font-weight: normal;border-radius: 0;border: 1px solid #DEDEDE;}.brand_instagram .more_btn .open_btn::after {position: absolute;top: 0;bottom: 0;right: 1.33dvw;content: '';width: 2.67dvw;height: 2.67dvw;margin-top: auto;margin-bottom: auto;background-image: url('../../img/usr/btn_more_arrow-r_20x20_blue.png');background-repeat: no-repeat;background-size: contain;}div.top_brand_list_ {margin-top: 9.6dvw;margin-bottom: 8.53dvw;padding: 8.53dvw 2.67dvw;border-top: 1px solid #CCCCCC;}div.top_brand_list_ > ul {display: flex;flex-wrap: wrap;gap: 4.27dvw 2.67dvw;}div.top_brand_list_ > ul > li {width: calc((100% - 2.67dvw * 1) / 2);text-align: center;}div.top_brand_list_ > ul > li a {display: block;text-decoration: none;}div.top_brand_list_ ul li figure {width: 100%;height: 37.33dvw;}div.top_brand_list_ ul li figure img {width: 100%;height: 100%;object-fit: cover;}div.top_brand_list_ ul li .logo-img {display: flex;justify-content: center;align-items: center;height: 9.07dvw;background-color: #fff;}div.top_brand_list_ ul li .logo-img img {max-width: 40.53dvw;max-height: 6.67dvw;min-height: 3.47dvw;}div.top_brand_list_ ul li .category {margin-top: 3.2dvw;font-size: 3.2dvw;text-align: center;}.top_recommend_hacobune .hacobune-app-container {padding-top: 0!important;}.top_recommend_hacobune .hacobune-more-load-button::after,.goods_recommend_hacobune .hacobune-more-load-button::after {content: 'もっと見る';font-size: 3.73vw!important;color: #001E62!important;font-family: "游ゴシック medium", "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif!important;}/* ----最近見た商品 ----*//*#ppz_recommend_recent {margin-top: 9.06vw;}*//* ----一緒に購入されている商品---- */.page-cart #ppz_recommend013 {margin-top: 10.63vw;}/* ----トピック---- */.page-top #block_of_topic {margin-top: 9.06vw;}.block-top-topic--header {margin-bottom: 5.87dvw;border-bottom: 0;}div.block-top-topic--body .topiclist_body_ {margin: 0 2.67dvw;}div.block-top-topic--body .topiclist_body_ li {padding: 2.67dvw 0;text-decoration: none;border-bottom: 1px solid #E6E6E6;width: 100%;position: relative;}div.block-top-topic--body .topiclist_body_ li a {text-decoration: none;}div.block-top-topic--body .topiclist_body_ li .topiclist_desc_ p.topiclist_desc_day_ {display: flex;align-items: center;gap: 2.13dvw;text-decoration: none;font-size: 3.73vw;margin-bottom: 2.13dvw;}div.block-top-topic--body .topiclist_body_ li .topiclist_desc_ p.topiclist_desc_day_ img {width: auto;height: 3.73dvw;}div.block-top-topic--body .topiclist_body_ li a .topiclist_desc_ p.topiclist_desc_txt_ {font-size: 3.73dvw;line-height: calc(23 / 14);}/* ----ヘッダー---- */.h-hero-bnr {background-color: #001E62;}.hnav_link_hero_bnr_,a.hnav_link_hero_bnr_ {display: flex;justify-content: center;align-items: center;height: 8dvw;color: #fff;font-size: 3.2dvw;text-decoration: none;}a.hnav_link_hero_bnr_:hover,a.hnav_link_hero_bnr_:focus,a.hnav_link_hero_bnr_:active {text-decoration: none;}header {padding: 0;}header.is-fixed {position: fixed;top: 0;left: 0;width: 100%;z-index: 10001;background-color: #fff;}header.cart-header div#header_body {padding-left: 2.06vw;}.block-header-logo {width: auto;display: inline-block;}.block-header-logo--img {width: 120px;height: 30px;}.block-headernav {width: 55%;display: inline-block;text-align: right;}.block-headernav--item-list li {width: 52px;position: relative;display: inline-block;font-size: 10px;text-align: center;}.block-headernav--item-list li i.fa {position: relative;display: block;font-size: 20px;margin: 5px 0;z-index: 1;}.block-headernav--item-list li a {display: block;}.block-headernav--item-list li a:hover {text-decoration: none;}.block-headernav--cart-count {display: none;position: absolute;width: 20px;height: 20px;line-height: 20px;font-size: 11px;text-align: center;background-color: #e61d50;color: #fff;border-radius: 10px;top: 5px;right: 0;z-index: 2;}.block-header-cart .fa {font-size: 25px;transform: scale(-1, 1);}header div#header_body {display: flex;align-items: center;padding-right: 5.33dvw;}header div#header_body > ul {margin-left: auto;padding: 0;}header div#header_body > ul li {width: auto;height: 6.13dvw;}header div#header_body > ul li.header-nav-btn-search {margin-right: 6.053dvw;}header div#header_body > ul li.header-nav-btn-topics {margin-right: 6.533dvw;}header div#header_body > ul li.header-nav-btn-login {margin-right: 6.347dvw;}header div#header_body > ul li.header-nav-btn-mypage {margin-right: 6.347dvw;}header div#header_body > ul li a,header div#header_body > ul li button {display: flex;flex-direction: column;align-items: center;justify-content: space-between;}header div#header_body > ul li button {border: 0 none;background: transparent;padding-left: 0;padding-right: 0;}header div#header_body > ul li img {height: 6.04vw;}header div#header_body > ul li.header-nav-btn-cart .block-headernav--cart-count {position: absolute;right: -2.8dvw;top: -2.13dvw;width: 4.8dvw;height: 4.8dvw;border-radius: 4.8dvw;display: none;justify-content: center;align-items: center;background: #d30f31;color: #ffffff;font-size: 2.67dvw;}/* ----グローバルナビ---- *//* .block-globalnav--item-list {display: table;width: 100%;}.block-globalnav--item-list > li {display: table-cell;width: 20%;font-size: 12px;line-height: 1;text-align: center;border-left: 1px solid #666;padding: 10px 0;}.block-globalnav--item-list > li > a {display: block;color: #fff;}.block-globalnav--item-list li i.fa {display: block;font-size: 20px;margin-bottom: 10px;z-index: 1;}*/header #header_over {padding-top: 0;}header #header_over .header_over_wrap {height: 100dvh;padding-bottom: 19.46dvw;overflow-x: hidden;overflow-y: scroll;}header #header_over .header_over_body {padding: 0;}header #header_over .header_over_body dl {margin-bottom: 0;}header #header_over .header_over_body dl dt {border-bottom: solid 1px #e6e6e6;padding-left: 0;padding-top: 3.35vw;padding-bottom: 3.35vw;font-weight: normal;color: #001E62;font-size: 3.2vw;}header #header_over .header_over_search_tit {border-bottom: 0 none;padding: 4.27dvw 5.33dvw 3.2dvw;font-weight: bold;font-size: 3.73vw;}header #header_over .header_over_body dl dt:after {top: 0;bottom: 0;margin-top: auto;margin-bottom: auto;}header #header_over .header_over_body dl dt.st_close:after {top: 0;}header #header_over .header_over_search {margin-bottom: 0;padding-bottom: 5.6dvw;border-top: 1px solid #E6E6E6;}header #header_over .header_over_body dd li a {padding-left: calc(7.26vw);}header #header_over .header_over_search .awoo-keyword-popular-tags {border-top: 1px solid #E6E6E6;margin: 4.2vw 0;}header #header_over #awoo-keyword-popular-tags .popular-tags-title,header #header_over .awoo-keyword-popular-tags .popular-tags-title {display: none!important;}header #header_over #awoo-keyword-popular-tags .awoo-tag-wrapper,header #header_over .awoo-keyword-popular-tags .awoo-tag-wrapper {transition: height 0.5s;}header #header_over #awoo-keyword-popular-tags .hmb-awoo-keywords-btn,header #header_over .awoo-keyword-popular-tags .hmb-awoo-keywords-btn {margin: 3.4vw 0 0;text-align: center;}header #header_over #awoo-keyword-popular-tags .hmb-awoo-keywords-btn > a,header #header_over .awoo-keyword-popular-tags .hmb-awoo-keywords-btn > a {position: relative;display: inline-block;width: 10em;margin-top: 0;text-align: center;padding: 1.5vw;border-radius: 3px;border: 1px solid #ccc;font-size: inherit;text-decoration: none;}header #header_over #awoo-keyword-popular-tags .hmb-awoo-keywords-btn > a::after,header #header_over .awoo-keyword-popular-tags .hmb-awoo-keywords-btn > a::after {position: absolute;top: 0;bottom: 0;content: '';margin-top: auto;margin-bottom: auto;right: 2.66vw;width: 2.42vw;height: 1.45vw;background-image: url(../../img/usr/btn_more_arrow.png);background-repeat: no-repeat;background-size: contain;transition: 0.1s;}header #header_over #awoo-keyword-popular-tags .hmb-awoo-keywords-btn > a.hmb-awoo-keywords-btn__open::after,header #header_over .awoo-keyword-popular-tags .hmb-awoo-keywords-btn > a.hmb-awoo-keywords-btn__open::after {transform: rotate(180deg);}#block_of_searchbox2 {padding: 0 5.33dvw;border: 0 none;box-shadow: none;border-radius: 0;}form.search_form_ {display: table;height: auto;}form.search_form_ input.keyword_ {width: calc(100% - 16.75vw);height: 11.68vw;border-radius: 0;background: #f5f5f5;padding-top: 2.9vw;padding-bottom: 2.9vw;padding-left: 2.8vw;padding-right: 2.8vw;font-size: 3.2vw;}form.search_form_ .search_button_ {width: 16.75vw;height: 11.68vw;border-radius: 0;font-size: 3.2vw;background: #444;}header #header_over .header_over_body ul > li > a,header #header_over .header_over_search .ac_label_ {position: relative;display: flex;align-items: center;padding: 4.8dvw 10.67dvw 4.8dvw 5.33dvw;font-size: 3.73dvw;background-color: #F0F3FA;line-height: calc(23 / 14);}header #header_over .header_over_body ul > li > a.gnav_link_arrow_::after {content: '';position: absolute;top: 0;bottom: 0;right: 5.73dvw;display: block;width: 3.47dvw;height: 3.47dvw;margin-top: auto;margin-bottom: auto;background-repeat: no-repeat;background-size: contain;background-image: url('../../img/usr/btn_more_arrow-r_13x13_blue.png');}header #header_over .header_over_body .header_over_top_link_ li > a {gap: 4.27dvw;}header #header_over .header_over_body .header_over_top_link_ li > a .icon_img {width: auto;}header #header_over .header_over_body .header_over_top_link_ li.login > a .icon_img {height: 6.13dvw;}header #header_over .header_over_body .header_over_top_link_ li.mypage > a .icon_img {height: 6.13dvw;}header #header_over .header_over_body .header_over_top_link_ li > a .icon_img img {width: auto;height: 100%;}header #header_over .header_over_body .header_over_customer_menu_ {display: flex;align-items: flex-end;justify-content: center;gap: 6.67dvw;padding: 4.8dvw 5.33dvw 4.27dvw;}header #header_over .header_over_body .header_over_customer_menu_ .menu_item_ a {display: flex;flex-direction: column;align-items: center;gap: 6.67dvw;font-size: 3.2dvw;line-height: calc(23 / 12);color: #001E62;text-decoration: none;}header #header_over .header_over_body .header_over_customer_menu_ .menu_item_ a:hover,header #header_over .header_over_body .header_over_customer_menu_ .menu_item_ a:focus,header #header_over .header_over_body .header_over_customer_menu_ .menu_item_ a:active {text-decoration: none;opacity: 1;}header #header_over .header_over_body .header_over_customer_menu_ .menu_item_.support a {gap: 2.13dvw;}header #header_over .header_over_body .header_over_customer_menu_ .menu_item_.store a {gap: 2.24dvw;}header #header_over .header_over_body .header_over_customer_menu_ .menu_item_.bookmark a {gap: 2.56dvw;}header #header_over .header_over_body .header_over_customer_menu_ .menu_item_.history a {gap: 2.48dvw;}header #header_over .header_over_body .header_over_customer_menu_ .menu_item_ a::before {content: '';display: block;background-size: contain;background-repeat: no-repeat;width: auto;}header #header_over .header_over_body .header_over_customer_menu_ .menu_item_.support a::before {width: 7.73dvw;height: 7.73dvw;background-image: url('../../img/usr/sb/common/hnav_support.png');}header #header_over .header_over_body .header_over_customer_menu_ .menu_item_.store a::before {width: 6.93dvw;height: 7.47dvw;background-image: url('../../img/usr/sb/common/hnav_store.png');}header #header_over .header_over_body .header_over_customer_menu_ .menu_item_.bookmark a::before {width: 7.47dvw;height: 6.67dvw;background-image: url('../../img/usr/sb/common/hnav_bookmark.png');}header #header_over .header_over_body .header_over_customer_menu_ .menu_item_.history a::before {width: 6.93dvw;height: 6.93dvw;background-image: url('../../img/usr/sb/common/hnav_history.png');}.header_over_search form.search_form_ {display: flex;height: auto;}.header_over_search form.search_form_ input.keyword_ {width: calc(100% - 10.67dvw);height: 10.67dvw;border-radius: 0;border: 1px solid #001E62;padding: 2.93dvw 0 2.93dvw 2.93dvw;font-size: 3.73dvw;}.header_over_search form.search_form_ .search_button_ {position: static;width: 10.67dvw;height: 10.67dvw;border-radius: 0;font-size: 3.2vw;background-color: #001E62;background-position: center center;background-repeat: no-repeat;background-image: url('../../img/usr/sb/common/hnav_search2_white.png');background-size: 5.07dvw 4.8dvw;}.header_over_search_search_kodawari {margin-top: 3.2dvw;text-align: right;}.header_over_search_search_kodawari a {display: inline-flex;align-items: center;gap: 1.17dvw;font-size: 3.47dvw;text-decoration: none;}.header_over_search_search_kodawari a:hover,.header_over_search_search_kodawari a:focus,.header_over_search_search_kodawari a:active {text-decoration: none;}.header_over_search_search_kodawari a::after {content: '';display: block;width: 3.47dvw;height: 3.47dvw;background-repeat: no-repeat;background-size: contain;background-image: url(../../img/usr/btn_more_arrow-r_13x13_blue.png);}header #header_over .header_over_search > ul {margin-top: 4.27dvw;border-top: 2px solid #E6E6E6;}header #header_over .header_over_search .ac_label_ {position: relative;display: block;}header #header_over .header_over_search .ac_label_:before,header #header_over .header_over_search .ac_label_:after {content: '';position: absolute;top: 0;bottom: 0;right: 5.33dvw;display: block;width: 2.67dvw;height: 1px;margin-top: auto;margin-bottom: auto;background-color: #001E62;}header #header_over .header_over_search .ac_label_:after {transform: rotate(90deg);}header #header_over .header_over_search .ac_label_.st_open:after {transform: rotate(0deg);}header #header_over .header_over_search .ac_content_ {display: none;}header #header_over .header_over_body .first_content_,header #header_over .header_over_body .first_content_ * {background-color: #fff;}header #header_over .header_over_body .first_content_ > li + li {border-top: solid 1px #e6e6e6;}header #header_over .header_over_body .first_content_ li a,header #header_over .header_over_body .first_content_ li span {padding-left: 8dvw;}header #header_over .header_over_body .second_content_ {margin-left: 9.6dvw;margin-bottom: 5.33dvw;border-left: 1px solid #E6E6E6;}header #header_over .header_over_body .second_content_ li {position: relative;border-top: 0 none;}header #header_over .header_over_body .second_content_ li a {padding: 0 4.27dvw;line-height: calc(38 / 14);font-size: 3.73dvw;}header #header_over .header_over_body .second_content_ li:first-of-type a {padding-bottom: 3.2dvw;line-height: 1;}header #header_over .header_over_body .second_content_ li:last-of-type a {padding-top: 3.2dvw;line-height: 1;}header #header_over .header_over_body .second_content_.color_list_ {margin-left: 8dvw;border: 0;}header #header_over .header_over_body .second_content_.color_list_ ul {display: flex;flex-wrap: wrap;gap: 4.27dvw 2.67dvw;padding-left: 0;padding-right: 5.33dvw;}header #header_over .header_over_body .second_content_.color_list_ ul li {width: calc((100% - 2.67dvw * 4) / 5);}header #header_over .header_over_body .second_content_.color_list_ ul li a {display: flex;flex-direction: column;gap: 2.13dvw;padding: 0;font-size: 3.2dvw;line-height: calc(18 / 12);text-align: center;}header #header_over .header_over_body .second_content_.color_list_ ul li a:before {content: '';display: block;width: 10.67dvw;height: 10.67dvw;background-size: contain;background-repeat: no-repeat;}header #header_over .header_over_body .second_content_.color_list_ ul li a.black:before {background-image: url('../../img/usr/common/circle_black_80x80.png');}header #header_over .header_over_body .second_content_.color_list_ ul li a.brown:before {background-image: url('../../img/usr/common/circle_brown_80x80.png');}header #header_over .header_over_body .second_content_.color_list_ ul li a.beige:before {background-image: url('../../img/usr/common/circle_beige_80x80.png');}header #header_over .header_over_body .second_content_.color_list_ ul li a.gray:before {background-image: url('../../img/usr/common/circle_gray_80x80.png');}header #header_over .header_over_body .second_content_.color_list_ ul li a.red:before {background-image: url('../../img/usr/common/circle_red_80x80.png');}header #header_over .header_over_body .second_content_.color_list_ ul li a.pink:before {background-image: url('../../img/usr/common/circle_pink_80x80.png');}header #header_over .header_over_body .second_content_.color_list_ ul li a.orange:before {background-image: url('../../img/usr/common/circle_orange_80x80.png');}header #header_over .header_over_body .second_content_.color_list_ ul li a.yellow:before {background-image: url('../../img/usr/common/circle_yellow_80x80.png');}header #header_over .header_over_body .second_content_.color_list_ ul li a.blue:before {background-image: url('../../img/usr/common/circle_blue_80x80.png');}header #header_over .header_over_body .second_content_.color_list_ ul li a.purple:before {background-image: url('../../img/usr/common/circle_purple_80x80.png');}header #header_over .header_over_body .second_content_.color_list_ ul li a.green:before {background-image: url('../../img/usr/common/circle_green_80x80.png');}header #header_over .header_over_body .second_content_.color_list_ ul li a.white:before {background-image: url('../../img/usr/common/circle_white_80x80.png');}header #header_over .header_over_body .second_content_.color_list_ ul li a.gold:before {background-image: url('../../img/usr/common/circle_gold_80x80.png');}header #header_over .header_over_body .second_content_.color_list_ ul li a.silver:before {background-image: url('../../img/usr/common/circle_silver_80x80.png');}header #header_over .header_over_body .second_content_.color_list_ ul li a.other:before {background-image: url('../../img/usr/common/circle_other_80x80.png');}header #header_over .header_over_body .second_content_.annotated_list_ li + li {margin-top: 5.33dvw;}header #header_over .header_over_body .second_content_.annotated_list_ li a {padding-bottom: 0;font-weight: bold;color: #001E62;line-height: calc(21 / 14);}header #header_over .header_over_body .second_content_.annotated_list_ li span {padding: 0 4.27dvw;font-size: 3.2dvw;line-height: calc(21 / 12);}header #header_over .header_over_body .size_list_ ul {display: flex;flex-wrap: wrap;gap: 2.13dvw;padding: 4.27dvw 5.33dvw;}header #header_over .header_over_body .size_list_ ul li {width: calc((100% - 2.13dvw * 2) / 3);}header #header_over .header_over_body .size_list_ ul li a {display: flex;justify-content: center;align-items: center;padding: 2.13dvw 2.13dvw 2.4dvw;line-height: calc(20 / 14);font-size: 3.73dvw;border: 1px solid #DEDEDE;border-radius: .53dvw;}.header_over_link_contents_ {padding: 0 2.67dvw;}.header_over_link_contents_ .link_contents_detail_ {padding: 6.4dvw 0 6.93dvw;border-top: 1px solid #E6E6E6;}.header_over_link_contents_ .detail_title_ {margin-bottom: 6.4dvw;font-size: 3.73dvw;font-weight: bold;line-height: calc(21 / 14);}header #header_over .header_over_body .header_over_link_contents_ ul {display: flex;flex-direction: column;gap: 5.33dvw;}header #header_over .header_over_body .header_over_link_contents_ ul > li > a {padding: 0;background-color: #fff;line-height: calc(23 / 13);font-size: 3.47dvw;}/* ----フッター---- */footer {margin-top: 9.06vw;background: #F0F3FA;}.block-footernav {padding: 10px 0;text-align: center;font-size: 0;}.block-footernav li {padding: 0 5px;display: inline-block;font-size: 11px;border-left: 1px solid #444;}.block-footernav li:first-child {border-left: none;}.block-footernav li a {color: #001E62;}.block-footer-menu {background: #eee;border-top: 1px solid #dcdcdc;}.block-footer-menu li {border-bottom: 1px solid #dcdcdc;}.block-footer-menu li a {display: table;width: 100%;position: relative;text-decoration: none;}.block-footer-menu li span {display: table-cell;vertical-align: middle;line-height: 40px;margin-left: 10px;}.block-footer-menu li i {display: table-cell;padding-left: 10px;text-align: center;vertical-align: middle;font-size: 20px;line-height: 20px;width: 40px;color: #999;}#footer-nav {padding-top: 0;padding-bottom: 0;}.footer-links {width: 100%;margin-left: 0;}.footer-links * {font-size: 3.73dvw;}.footer-links dl.footer-info dt {padding-top: 4.53dvw;}.footer-links dt {padding: 6.13dvw 2.67dvw 3.2dvw;font-size: 3.73dvw;font-weight: bold;line-height: calc(21 / 14);}.footer-links ul {display: flex;flex-wrap: wrap;gap: 1px;padding-top: 1px;padding-bottom: 1px;background-color: #D8DDEB;}.footer-links ul li {width: calc((100% - 1px * 1) / 2);background-color: #F0F3FA;}.footer-links .footer-connection ul li {width: 100%;}.footer-links .footer-connection ul li a {display: flex;flex-direction: column;gap: 1.07dvw;}.footer-links .footer-connection ul li a span {font-size: 3.73dvw;line-height: calc(23 / 14);}.footer-links .footer-connection ul li a img {width: auto;height: 6.4dvw;}.footer-links ul li a {position: relative;display: block;padding: 4dvw 6.93dvw 4.27dvw 2.67dvw;line-height: calc(23 / 14);}.footer-links ul li a::after {position: absolute;top: 0;bottom: 0;right: 4dvw;content: '';width: 2.67dvw;height: 2.67dvw;margin-top: auto;margin-bottom: auto;background-image: url(../../img/usr/btn_more_arrow-r_20x20_blue.png);background-repeat: no-repeat;background-size: contain;}.footer-bnr {padding: 6.4dvw 2.67dvw 0;}.footer-bnr img {width: 100%;height: auto;}.footer-ssl {padding-bottom: 5.2vw;padding-left: 2.42vw;padding-right: 2.42vw;}.footer_contact_tel_num span {color: #FF000D;}/* ----ページトップに戻る---- */.block-page-top a {background: rgba(0, 0, 0, 0.2);text-decoration: none;color: #fff;padding: 11px 0 15px 0;text-align: center;display: block;border-radius: 5px;}.block-page-top a:after {content: "";display: block;position: absolute;width: 9px;height: 6px;background-image: url(../../img/usr/sb/common/pagetop_arrow.png);background-size: contain;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}.block-page-top {position: fixed;bottom: 42px;right: 5%;font-size: 50%;width: 25%;z-index: 1000;display: none;}.page-method .block-page-top {position: fixed;top: auto;bottom: 74px;right: 26px;display: none;}/* ----PC/スマホ切り替えスイッチ---- */.block-switcher {display: block;border-top: 1px solid #eee;padding: 10px 10px 0 0;}.block-switcher-container {float: left;padding: 0 0 10px 10px;width: 50%;}.block-switcher--switch {display: block;height: 40px;line-height: 35px;text-align: center;background-color: #444;color: #fff;text-decoration: none;}.block-switcher--switch--inline {display: inline-block;vertical-align: middle;margin-right: 5px;}.block-switcher--current {display: block;height: 40px;line-height: 35px;text-align: center;background-color: #ccc;color: #fff;}/* ----Copyright---- */.block-copyright {padding: 10px 0;font-size: 12px;text-align: center;background: #eee;color: #001E62;}/* ----ブランド画面---- */.block-brand-list--item-img img {width: 100%;height: auto;}.block-brand-list--item-name {padding: 10px;text-decoration: underline;}.block-brand-list--item-comment {padding: 0 10px 10px 10px;}.block-brand-detail--image img {width: 100%;height: auto;}.block-brand-detail--description {margin: 0 10px 10px 10px;}/* ----商品一覧画面---- *//* 並び替え *//*.block-goods-list--sort-order-items {background: #eee;}.block-goods-list--sort-order-items .block-sort--header {color: #fff;font-weight: bold;padding: 14px 9% 14px 50px;background-color: #000;background-image: url(../../img/usr/sb/common/icon_sort.png), url(../../img/usr/sb/common/slideup.png);background-repeat: no-repeat, no-repeat;background-position: 15px center, 96% center;background-size: auto 18px, auto 18px;}.block-goods-list--sort-order-items .block-sort--header.block-sort--close {background-image: url(../../img/usr/sb/common/icon_sort.png), url(../../img/usr/sb/common/slidedown.png);}.block-goods-list--sort-order-items .block-sort--header .block-sort--expand-icon {display: none;}*//* ----商品詳細画面---- *//*CSSによる商品詳細画面の項目の並び順変更用*/.block-goods-detail {display: -webkit-flex;display: flex;-webkit-flex-flow: column wrap;flex-flow: column nowrap;margin-top: 4.35vw;margin-left: calc(10 / 375 * 100 * 1vw);margin-right: calc(10 / 375 * 100 * 1vw);margin-bottom: 0;}.block-src-l {order: 10;}.block-src-c {order: 20;}.block-goods-gallery {order: 30;}.block-goods-name {order: 30;}.block-goods-cat-name {order: 30;}.block-goods-comment {order: 40;}.block-goods-comment + div + .revico-star {order: 40;}.block-goods-detail--color-variation-goods-image {order: 50;}.page-goods .block-icon {order: 60;}.block-goods-detail--promotion-freespace {order: 70;}.block-goods-affix-list {order: 80;}.block-goods-price {/* order: 90;*/}.block-goods-price-wrap {order: 40;}.block-goods-price--on-sales-comment {order: 90;}.block-goods-detail-comment {order: 90;}.block-goods-detail-list {order: 90;}.block-goods-detail #block_awoo_product {order: 90;}.block-goods-detail-brand-store {order: 90;}.hacobune-goods {order: 90;}.block-goods-user-snap {order: 90;}.block-goods-brand-instagram {order: 90;}.revico-comment-outer-head,.revico-comment-outer-head + .revico-star,.revico-star-all,#revico-review-comment,#revico-comment {order: 90;}.block-variation {order: 90;}._paidy-promotional-messaging {order: 90;}.block-cart-fix-cat-btn-wrap {order: 90;}.block-goods-code {order: 100;}.block-goods-item-code {order: 110;}.block-goods-item-code2 {order: 120;}.block-goods-item-code3 {order: 130;}.block-goods-release-dt {order: 140;}.block-goods-class1 {order: 150;}.block-goods-class2 {order: 160;}.block-goods-attr1 {order: 170;}.block-goods-attr2 {order: 180;}.block-goods-attr3 {order: 190;}.block-goods-point {order: 200;}.block-goods-postage {order: 210;}.block-goods-stock {order: 220;}.block-goods-spec {order: 230;}.block-goods-sales-detail-append {order: 240;}.block-custom-order {order: 260;}.block-shipping-date {order: 265;}.block-add-cart {order: 270;}.block-goods-store-stock {order: 280;}.block-arrival-notice {order: 290;}.block-no-stock {order: 300;}.block-goods-favorite {order: 310;}.block-variation-back-order {order: 320;}.block-goods-set {order: 330;}.block-goods-sns {order: 340;}.block-contact-about-goods {order: 350;}.block-goods-genre-list-bottom {order: 90;}.block-goods-link {order: 360;}.block-goods-comment1 {order: 370;}.block-goods-comment3 {order: 390;}.block-goods-comment4 {order: 400;}.block-goods-comment5 {order: 410;}.block-rules-comment {order: 420;}.block-cart-fix {order: 430;}.block-goods-footer-cart {order: 440;}.block-shipping-date__original {display: none;}.top_banner {margin-bottom: 5.5vw;display: flex;justify-content: center;}.top_banner img {/* max-height: 41.25vw;*/}.block_link {margin-bottom: 10.75vw;}.block_link_btn {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-around;margin: 0 1vw;}.block_link_btn a {max-width: 48%;min-width: 48%;min-height: 10vw;background-color: #F5F5F5;display: flex;justify-content: center;align-items: center;position: relative;text-decoration: none;margin-bottom: 1.25vw;}.block_link_btn_span {padding: 2vw 7vw 2vw 2vw;}#down_arrow {display: inline-block;width: 2vw;height: 2vw;margin: 0 2.5vw;border-bottom: 1px solid #000;border-right: 1px solid #000;transform: rotate(45deg);}.down_arrow {display: inline-block;position: absolute;top: 50%;left: 40vw;transform: translatey(-50%);}.h1--header {font-size: 21px;margin: 0 0 5vw 2.5vw;}.h1--header span:first-child {font-size: 20px;margin: 0;}.h1--header span:last-child {font-size: 13px;margin: 0;}.h2--header {font-size: 18px;padding: 0 0 2.5vw 2.5vw;border-bottom: 1px solid #DDDDDD;}#ranking-margin {margin-top: 10.5vw;margin-bottom: 3.5vw;}.coordinat_title {margin: 11vw 0 4vw;font-size: 18px;font-weight: bold;text-align: center;padding-top: 4.5vw;border-top: 1px solid #DDDDDD;}#business_shoes .ecbn-selection-page-wrapper .ecbn-selection-image-loading-more {height: auto;}/* ----ゲストお気に入り画面---- */.block-guest-favorite-synchronize {border: 1px solid #ccc;padding: 10px;margin-top: 10px;text-align: center;}.block-guest-favorite-synchronize-title {font-weight: bold;font-size: 14px;margin: 10px;}.block-guest-favorite-synchronize-link {margin: 10px;}/* ----定期購入商品サイクル情報変更画面---- */.block-regular-purcharse-cycle-info-update--skip-cancel-message {margin: 5px 0 0 5px;}/* ----アプリログイン訴求画面---- */.block-applogin-body {font-size: 16px;letter-spacing: 0.1em;line-height: 1.9em;text-align: center;margin: auto;height: 100px;}/* ----会員登録---- */div.card_info_area_,div.card_info_button_ {margin-left: 0;margin-right: 0;}div.card_info_area_ {width: 100%;}.block-login--first-time-body .action-buttons {margin-bottom: 0;}/* ----ログイン---- */.block-login--ask-password {margin-top: -10px;margin-bottom: 10px;}/* ----ジャンル　ヘッダエリア 2020/1---- */.genreheader_space_ {padding-bottom: 22px;}.genreheader_space_ h2 {color: #ffffff;font-size: 13px;font-weight: bold;line-height: 1.5;padding: 9px 14px;margin: 0 0 7px;background-color: #000000;}.genreheader_space_ h2.event_name_ {position: relative;margin: 10px;padding: 0 15px;font-size: 1.2rem;font-weight: bold;line-height: 1.4;color: #001E62;background: none;}.genreheader_space_ h2.event_name_::before {display: block;position: absolute;left: 0;top: 0;width: 6px;height: calc(1.2rem + 6px);background: #ffa800;border-radius: 6px;content: "";}.genreheader_space_ h3 {clear: both;padding: 5px 2.5% 0 5%;font-size: 16px;font-weight: bold;border-top: solid 1px #000000;position: relative;}.genreheader_space_ h3::after {content: "";position: absolute;left: 2%;top: 9px;width: 4px;height: 15px;background-color: #ffa800;}.genreheader_space_ p.top_link_ {width: 88%;margin: 0 auto 15px;text-align: right;}.genreheader_space_ ul.list_btn_,.genreheader_space_ ul.txt_btn_,.genreheader_space_ ul.banner_btn_ {display: flex;flex-wrap: wrap;}.genreheader_space_ ul.list_btn_ {width: 97%;margin: 0 auto 13px;}.genreheader_space_ ul.list_btn_ li {width: 49%;margin-top: 5px;}.genreheader_space_ ul.list_btn_ li:nth-child(odd) {margin-right: 2%;}.genreheader_space_ ul.list_btn_ li a {display: flex;align-items: center;height: 40px;padding: 0 30px 0 12px;text-decoration: none;background-color: #f5f5f5;position: relative;}.genreheader_space_ ul.list_btn_ li a::after {content: "";position: absolute;right: 12px;top: 50%;width: 5px;height: 5px;margin-top: -2px;border-left: 1px solid #666666;border-bottom: 1px solid #666666;transform: rotate(-45deg);}.genreheader_space_ ul.txt_btn_ {padding-top: 15px;}.genreheader_space_ ul.txt_btn_ li {width: 33%;margin-bottom: 34px;border-right: 1px solid #d9d9d9;}.genreheader_space_ ul.txt_btn_ li:nth-child(3n),.genreheader_space_ ul.txt_btn_ li:last-child {border-right: 0;}.genreheader_space_ ul.txt_btn_ li a {display: block;text-decoration: none;}.genreheader_space_ ul.txt_btn_ li span {display: block;text-align: center;}.genreheader_space_ ul.txt_btn_ li span.img_ img {width: 57%;}.genreheader_space_ ul.txt_btn_ li span.txt_ {font-size: 12px;line-height: 1.333;padding-top: 7px;}.genreheader_space_ ul.txt_btn_.column2_ {width: 95%;margin: 0 auto;padding-top: 15px;}.genreheader_space_ ul.txt_btn_.column2_ li {width: 49%;}.genreheader_space_ ul.txt_btn_.column2_ li span.img_ img {width: 42%;}.genreheader_space_ ul.banner_btn_ {width: 92%;margin: 0 auto;padding: 5px 0 18px;}.genreheader_space_ ul.banner_btn_ li {width: 49%;margin-top: 5px;}.genreheader_space_ ul.banner_btn_ li:nth-child(odd) {margin-right: 2%;}.genreheader_space_ ul.banner_btn_ li a {display: block;box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.10);}.genreheader_space_ ul.banner_btn_ li.is-disable a {background: #888;cursor: default;}.genreheader_space_ ul.banner_btn_ li.is-disable a img {opacity: 0.5;}.genreheader_space_ ul.center_btn_ {display: flex;width: 90%;margin: 10px auto 22px;}.genreheader_space_ ul.center_btn_ li {width: 29.28%;}.genreheader_space_ ul.center_btn_ li:first-child {margin-left: 0;}.genreheader_space_ ul.center_btn_ li a {display: block;background-color: #ffffff;text-align: center;border-radius: 0;box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.10);}.genreheader_space_ ul.center_btn_ li a + p {margin: 8px 0 0;}.genreheader_space_ ul.img_btn_ {display: flex;flex-wrap: wrap;width: 93%;margin: 10px auto 20px;}.genreheader_space_ ul.img_btn_ li {width: 48.75%;margin-bottom: 7px;}.genreheader_space_ ul.img_btn_ li a {display: flex;align-items: center;border-radius: 5px;padding: 6px;text-decoration: none;box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.10);}.genreheader_space_ ul.img_btn_ li img {width: 28px;margin-right: 9px;}.genreheader_space_ ul.img_btn_ li span {font-size: 11px;line-height: 1.0;letter-spacing: -0.06em;}.genreheader_space_ ul.img_btn_ li:nth-child(even) {margin-left: 2.5%;}/* visumo */.ecbn-selection-preview .ecbn-selection-right div.ecbn-selection-right-header {margin-top: 10px !important;}.ecbn-selection-preview .ecbn-selection-preview-personal {font-family: sans-serif !important;}div.ecbn-selection-preview .ecbn-selection-right div.ecbn-selection-right-header {color: #001E62;}/* ----購入フロー---- */.block-cart {padding: 10px;}.block-cart--body {padding: 0;}.block-cart--procedure-container .action-buttons .action .btn {padding-top: 20px;padding-bottom: 20px;font-weight: bold;}a.block-gift--wrap-btn {display: flex;align-items: center;justify-content: center;width: 100%;-webkit-appearance: none;text-decoration: none;-moz-text-shadow: none;-webkit-text-shadow: none;text-shadow: none;border: none;color: #001E63;border-bottom-width: 2px;width: 100%;font-size: 16px;padding: 14px 0;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;margin-top: 0;font-size: 16px;padding-bottom: 10px;text-decoration: none;line-height: 1.5;margin-bottom: 10px;font-weight: bold;border: 2px solid #001E63;}.block-gift--wrap-btn:hover {text-decoration: none;}.block-gift--wrap-btn span {margin-left: 1em;font-size: 12px;}.block-cart--amazonpay-button {width: 100% !important;}/* ----検索フォーム---- */.page-search .message_ {padding: 10px 10px 0;}/* ----ページカテゴリ---- */.page-pagecategory .pane-contents {padding-left: 5vw;padding-right: 5vw;}.page-pagecategory .pane-contents * {font-size: 4vw;text-align: justify;}.page-pagecategory .block-pagecategory-page-list--frame {display: flex;flex-wrap: wrap;gap: 8vw 5vw;}.page-pagecategory .block-pagecategory-page-list--page {/*width: calc((100% - 5vw) / 2);*/width: 100%;}.page-pagecategory .block-pagecategory-caption--text {font-size: 6.4vw;letter-spacing: 0;font-weight: bold;text-align: left;margin: 6vw auto;padding: 0;}.page-pagecategory .block-pagecategory-page-list--date {display: none;width: 19.5vw;height: 5vw;overflow: hidden;font-size: 3.2vw;color: #999;}.page-pagecategory .block-pagecategory-page-list--page-image {padding-bottom: 5px;}.page-pagecategory .block-pagecategory-page-list--page-image figure {height: auto;aspect-ratio: 1;}.page-pagecategory .block-pagecategory-page-list--page-caption a {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-decoration: none;}.page-pagecategory .block-pagecategory--pager-bottom {margin: 8vw auto;}.page-pagecategory .block-pagecategory-subcategory-list {margin: 14vw auto;}.page-pagecategory .block-pagecategory-subcategory-list--category {background: #f7f6f5;align-items: center;}.page-pagecategory .block-pagecategory-subcategory-list--category-image {margin: 0;flex-shrink: 0;}.page-pagecategory .block-pagecategory-subcategory-list--category-image figure img {width: 100%;height: 100%;object-fit: cover;}.page-pagecategory .block-pagecategory-subcategory-list--category-caption {margin: 10px;}.page-pagecategory .block-pagecategory-subcategory-list--category-caption a {text-decoration: none;}/* ----レコメンド表示--- */.block-top-lightningrecommend {margin-top: 9.06vw;}.block-ranking-lightningrecommend .block-ranking-r,.block-top-lightningrecommend .block-thumbnail-t {overflow-x: auto;overflow-y: hidden;padding-bottom: 6.4dvw;}.block-ranking-lightningrecommend .block-ranking-r--items,.block-top-lightningrecommend .block-thumbnail-t--items {display: flex;justify-content: flex-start;gap: 2.67dvw;flex-wrap: nowrap;padding: 0 calc(2.67dvw - 10px) 0 2.67dvw;}.block-ranking-lightningrecommend .block-ranking-r--items::after,.block-top-lightningrecommend .block-thumbnail-t--items::after {content: '';display: block;min-width: 1px;height: 1px;}.block-ranking-lightningrecommend .block-ranking-r--item,.block-top-lightningrecommend .block-thumbnail-t--item {width: 36.8dvw;min-width: 36.8dvw;padding: 0;}.block-ranking-lightningrecommend .block-ranking-r--item a,.block-top-lightningrecommend .block-thumbnail-t--item a {display: flex;flex-direction: column;height: 100%;}.block-ranking-lightningrecommend .block-ranking-r--goods-image,.block-top-lightningrecommend .block-thumbnail-t--goods-image {margin-bottom: 2.13dvw;}.block-ranking-lightningrecommend .block-ranking-r--goods-image figure,.block-top-lightningrecommend .block-thumbnail-t--goods-image figure {width: auto;height: auto;min-width: auto;min-height: auto;padding: 0;margin: 0;}.block-ranking-lightningrecommend .block-ranking-r--goods-image figure img,.block-top-lightningrecommend .block-thumbnail-t--goods-image figure img {width: 100%;}.block-ranking-lightningrecommend .block-ranking-r--description,.block-top-lightningrecommend .block-thumbnail-t--goods-description {display: flex;flex-direction: column;height: 100%;}.block-search-items--name__brand:empty {display: none !important;}.block-ranking-lightningrecommend .block-search-items--name__brand,.block-top-lightningrecommend .block-search-items--name__brand {display: inline;font-size: 3.73dvw;font-weight: normal;word-break: break-word;}.block-ranking-lightningrecommend .block-search-items--name__product,.block-top-lightningrecommend .block-search-items--name__product {display: inline;font-size: 3.73dvw;font-weight: normal;word-break: break-word;}.block-ranking-lightningrecommend .block-search-items--comment,.block-top-lightningrecommend .block-search-items--comment {display: none;margin-top: 5px;/* display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;*/font-size: 10px;}.block-ranking-lightningrecommend .revico-star.revico_yellow,.block-top-lightningrecommend .revico-star.revico_yellow {height: calc(15px + 1.87dvw);padding-bottom: 1.87dvw;}.block-ranking-lightningrecommend .revico-star-block--title,.block-top-lightningrecommend .revico-star-block--title {display: none;}.block-ranking-lightningrecommend .block-ranking-r--price,.block-top-lightningrecommend .block-thumbnail-t--price {color: #001E62;font-size: 3.73dvw;}.block-ranking-lightningrecommend .block-ranking-r--price-infos,.block-top-lightningrecommend .block-thumbnail-t--price-infos {margin-top: auto;}.block-ranking-lightningrecommend .block-ranking-r--price .format-price,.block-top-lightningrecommend .block-ranking-r--price .format-price {font-size: 3.73dvw;font-weight: bold;color: #d30f31;}.block-ranking-lightningrecommend .block-ranking-r--price-items .default-price,.block-top-lightningrecommend .block-ranking-r--price-items .default-price {text-decoration: none;font-weight: normal;font-size: 2.93dvw;}.block-ranking-lightningrecommend .block-ranking-r--price-items .default-price,.block-top-lightningrecommend .block-ranking-r--price-items .default-price span {text-decoration: line-through;}.page-goods .block-top-lightningrecommend .block-thumbnail-t--items {gap: 3vw;}.page-goods .block-top-lightningrecommend .block-thumbnail-t--item {width: calc((100% - 3vw) / 2);}.page-goods .block-top-lightningrecommend .block-search-items--comment {font-size: 12px;}.page-category .block-top-lightningrecommend,.page-category .block-ranking-lightningrecommend,.page-genre .block-top-lightningrecommend,.page-bookmark .block-top-lightningrecommend {margin-bottom: 9.06vw;}.page-bookmark .block-top-lightningrecommend--header,.page-cart .block-top-lightningrecommend--header {margin: 0 -10px 3.51vw;}.page-cart .block-top-lightningrecommend .block-thumbnail-t--items {padding: 0;}/* 商品一覧（ランキング） */.block-ranking-r--rank {color: #fff;}.block-ranking-r--goods-image .block-ranking-r--rank-1 {border-color: #d9b340;background-color: #d9b340;}.block-ranking-r--goods-image .block-ranking-r--rank-2 {border-color: #6f7b83;background-color: #6f7b83;}.block-ranking-r--goods-image .block-ranking-r--rank-3 {border-color: #a15326;background-color: #a15326;}.block-quick-order--delete-btn-cell .btn-default,.btn.btn-default.block-shipping-address--back,.btn.block-shipping-address-confirmation--back,.btn.block-member-terms--disagree,.btn.block-member-info-confirmation--back,.btn.block-member-info--back,.btn.block-shipping-address--delete,.modal-dialog .modal-footer .btn-secondary,.btn.block-purchase-history--back,.btn.block-purchase-history-detail--back,.btn.block-member-password--update-back,.btn.block-member-password--update-completed-back,.btn.block-favorite--back,.btn.block-inquiry-history--back,.btn.block-inquiry--confirmation-back,.btn.block-inquiry-history-detail--back,.btn.block-withdrawal--back,.block-withdrawal--items .btn-danger,.btn.block-mail-address--update-back,.btn.block-coupon-list--back,.btn.block-point-history-list--back,.btn.block-arrival-notice-list--back-to-home,.btn.block-credit-card-confirmation--back,.btn.block-member-terms--close,.btn.block-questionnaire--back,.btn.block-questionnaire--confirmation-back,.btn.block-topics-list--btn,.block-favorite--delete-item input[type="button"],.block-withdrawal--form .action .btn-danger,.btn.block-update-member-password--update-back,.block-order-estimate--dest-address-item-register-input-form .action-buttons .action .block-order-estimate--dest-address-cancel-btn,.btn.block-reset-password-completed--back,.btn.block-questionnaire-completed--back-to-home,.btn.block-update-mail-address--update-back {color: #001E62;border: 1px solid #707070;background-color: #fff;}.btn.block-purchase-history-detail--add-goods,.btn.block-purchase-history-detail--contact,.btn.block-inquiry--forward,.block-purchase-history--order-detail .action .btn {background-color: #001E63;color: #fff;}.modal-header,.block-order-estimate--dest-address-container h2,.block-order-estimate--guest-address-container h2,.block-order-estimate--amazonpay-address-container h2,.block-order-estimate--dest-address-item-register-input-title {background-color: #001E63;padding: 9px 15px;font-weight: normal;}#revico-review-zone .revico-widget .revico-community-talk-wrapper {margin: 0 auto;padding: 0;width: 100%;background-color: var(--base-bg-color);box-sizing: border-box;}.block-ranking-lightningrecommend .block-ranking-r--default-price,.block-top-lightningrecommend .block-ranking-r--default-price,.block-top-lightningrecommend  .block-thumbnail-t--default-price {text-align: left;font-size: calc(11 / 375 * 100 * 1vw);text-decoration: none;font-weight: normal;}.block-ranking-lightningrecommend .block-ranking-r--default-price::before,.block-top-lightningrecommend .block-ranking-r--default-price::before,.block-top-lightningrecommend  .block-thumbnail-t--default-price::before {content: '通常価格';font-size: calc(11 / 375 * 100 * 1vw);}.block-ranking-lightningrecommend .block-ranking-r--default-price > span,.block-top-lightningrecommend .block-ranking-r--default-price > span,.block-top-lightningrecommend  .block-thumbnail-t--default-price > span {text-decoration: line-through;}