﻿@charset "UTF-8";/* fade image in after load */.lazyload {opacity: 0;}.lazyloading {opacity: 1;}.lazyloaded {opacity: 1;transition: opacity 200ms;}.freepage .for-pc {display: none !important;}/* Visumo一覧 */.page-contentspages .vsm-gallery {margin: 40px 0 100px;}/* Feature一覧 */#eventname--Feature .block-event-page--accessory {width: 100%;padding: 0 0 0 15px;display: flex;flex-wrap: wrap;}#eventname--Feature .block-top-event--contents {width: calc(50% - 15px);margin: 0 15px 20px 0;text-align: center;}#eventname--Feature .block-top-event--contents a {transition: 0.3s;opacity: 1.0;text-decoration: none;}#eventname--Feature .block-top-event--contents a:hover {opacity: 0.6;}#eventname--Feature .block-top-event--contents .block-top-event--image {margin: 0 0 10px;text-align: center;}#eventname--Feature .block-top-event--contents .block-top-event--image img {width: 100%;}#eventname--Feature .block-top-event--contents .title {margin-bottom: 5px;font-size: 11px;font-weight: 700;line-height: 1.6;text-align: left;color: #009CDE;}#eventname--Feature .block-top-event--contents .comment {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 11px;font-weight: 700;line-height: 1.6;text-align: left;}/* Campaign一覧 */#eventname--Campaign .block-event-page--comment {margin-bottom: 5%;}#eventname--Campaign .block-event-page--accessory {width: 96%;margin: 0 auto;display: block;}#eventname--Campaign .block-top-event--contents {width: 100%;margin: 0 auto;}#eventname--Campaign .block-top-event--contents a {transition: 0.3s;opacity: 1.0;text-decoration: none;display: block;}#eventname--Campaign .block-top-event--contents a:hover {opacity: 0.6;}#eventname--Campaign .block-top-event--contents .block-top-event--image {margin: 0 0 20px;text-align: center;}#eventname--Campaign .block-top-event--contents .block-top-event--image img {width: 100%;}#eventname--Campaign .block-top-event--contents .title {margin-bottom: 5px;font-size: 14px;font-weight: 700;line-height: 1.6;text-align: left;color: #009CDE;}#eventname--Campaign .block-top-event--contents .comment {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 14px;font-weight: 700;line-height: 1.6;text-align: left;}/* Column一覧 */#eventname--Column .block-event-page--accessory {width: 100%;padding: 0 0 0 15px;display: flex;flex-wrap: wrap;}#eventname--Column .block-top-event--contents {width: calc(50% - 15px);margin: 0 15px 20px 0;text-align: center;}#eventname--Column .block-top-event--contents a {transition: 0.3s;opacity: 1.0;text-decoration: none;}#eventname--Column .block-top-event--contents a:hover {opacity: 0.6;}#eventname--Column .block-top-event--contents .block-top-event--image {margin: 0 0 10px;text-align: center;}#eventname--Column .block-top-event--contents .block-top-event--image img {width: 100%;}#eventname--Column .block-top-event--contents .title {margin-bottom: 5px;font-size: 11px;font-weight: 700;line-height: 1.6;text-align: left;color: #009CDE;}#eventname--Column .block-top-event--contents .comment {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 11px;font-weight: 700;line-height: 1.6;text-align: left;}/* ご利用ガイド */#page_guide #top_message {margin: 0 15px;}#page_guide #top_message p {margin: 0 0 10px;line-height: 2.0;font-size: 14px;}#page_guide #service_point {margin: 0 15px 60px;}#page_guide #service_point h2 {padding: 0;margin: 0 0 15px;font-size: 14px;font-weight: 700;line-height: 1.0;color: #009cde;}#page_guide #service_point h2 .icon {min-width: 40px;height: 20px;padding: 0 5px;margin: 0 0 0 8px;line-height: 17px;text-align: center;font-size: 10px;font-weight: 300;border: #33b0e5 1px solid;color: #fff;background: #33b0e5;display: inline-block;vertical-align: top;}#page_guide #service_point .point-list {margin-top: 40px;border-top: #e5e5e5 1px solid;}#page_guide #service_point .check-point {padding: 20px 0;border-bottom: #e5e5e5 1px solid;display: flex;justify-content: space-between;position: relative;}#page_guide #service_point .check-point figure {width: 25%;text-align: center;}#page_guide #service_point .check-point figure img {max-width: 70%;}#page_guide #service_point .check-point .desc {width: 75%;}#page_guide #service_point .check-point .desc p {line-height: 1.6;font-size: 14px;}#page_guide #service_point .check-point .link {margin-top: 5px;}#page_guide #service_point .check-point .link a {font-weight: 700;text-decoration: underline;}#page_guide #service_point .point07 .button {width: 80%;height: 40px;margin: 15px 0 0;}#page_guide #service_point .point07 .button a {width: 100%;height: 40px;border: #575757 1px solid;border-radius: 40px;line-height: 38px;font-size: 14px;font-weight: 700;text-decoration: none;text-align: center;display: block;transition: 0.3s;}#page_guide #service_point .point07 .button a:hover {opacity: 0.6;}#page_guide #search_site_category h2.title {padding: 0;margin: 0 15px 20px;font-size: 20px;font-weight: 700;}#page_guide #search_site_category .title-header {margin: 0 15px 20px;}#page_guide #search_site_category .title-header h3 {padding: 0;margin: 0 0 10px;font-size: 16px;font-weight: 700;color: #009cde;}#page_guide #search_site_category .title-header p {font-size: 13px;}#page_guide #search_item {margin: 0 0 100px;}#page_guide #search_item .item-list {margin: 0 15px 30px;}#page_guide #search_item .item-list li {margin: 0;border-bottom: #e5e5e5 1px solid;}#page_guide #search_item .item-list li:first-child {border-top: #e5e5e5 1px solid;}#page_guide #search_item .item-list li a {width: 100%;min-height: 60px;padding: 0 0 0 60px;align-items: center;text-decoration: none;display: flex;transition: 0.3s;opacity: 1.0;}#page_guide #search_item .item-list li a .name {font-size: 14px;font-weight: 700;}#page_guide #search_item .item-list li a {width: 100%;height: 100%;display: flex;align-items: center;transition: 0.3s;opacity: 1.0;}#page_guide #search_item .item-list li a:hover {opacity: 0.6;}#page_guide #search_item li.item-carrier a {background: url("../../img/usr/common/icon/icon_item_carrier.svg") 10px center no-repeat;background-size: 32px auto;}#page_guide #search_item li.item-babycar a {background: url("../../img/usr/common/icon/icon_item_stroller.svg") 10px center no-repeat;background-size: 32px auto;}#page_guide #search_item li.item-childseat a {background: url("../../img/usr/common/icon/icon_item_childseat.svg") 10px center no-repeat;background-size: 32px auto;}#page_guide #search_item li.item-drink a {background: url("../../img/usr/common/icon/icon_item_milk.svg") 10px center no-repeat;background-size: 34px auto;}#page_guide #search_item li.item-bib a {background: url("../../img/usr/common/icon/icon_item_care.svg") 10px center no-repeat;background-size: 32px auto;}#page_guide #search_item li.item-fashion a {background: url("../../img/usr/common/icon/icon_item_clothes.svg") 10px center no-repeat;background-size: 32px auto;}#page_guide #search_item li.item-maternity a {background: url("../../img/usr/common/icon/icon_item_maternity.svg") 8px center no-repeat;background-size: 32px auto;}#page_guide #search_item li.item-interior a {background: url("../../img/usr/common/icon/icon_item_furniture.svg") 10px center no-repeat;background-size: 32px auto;}#page_guide #search_item li.item-teaser a {background: url("../../img/usr/common/icon/icon_item_goods.svg") 10px center no-repeat;background-size: 32px auto;}#page_guide #search_item li.item-toy a {background: url("../../img/usr/common/icon/icon_item_toy.svg") 10px center no-repeat;background-size: 32px auto;}#page_guide #search_item li.item-babychair a {background: url("../../img/usr/common/icon/icon_item_babychair.svg") 10px center no-repeat;background-size: 32px auto;}#page_guide #search_item li.item-gift a {background: url("../../img/usr/common/icon/icon_item_gift.svg") 13px center no-repeat;background-size: 25px auto;}#page_guide #search_scene {margin: 0 0 60px;}#page_guide #search_scene .scene-item-list {padding: 0 15px;}#page_guide #search_scene .scene-item-list li {width: 100%;margin: 0;border-bottom: #e5e5e5 1px solid;}#page_guide #search_scene .scene-item-list li:first-child {border-top: #e5e5e5 1px solid;}#page_guide #search_scene .scene-item-list li a {width: 100%;min-height: 60px;padding: 0 20px 0 15px;display: flex;align-items: center;text-decoration: none;transition: 0.3s;position: relative;}#page_guide #search_scene .scene-item-list li a::after {content: '';width: 8px;height: 8px;margin: 0 0 0 5px;border-right: 2px solid #595757;border-top: 2px solid #595757;display: inline-block;transform: rotate(45deg);position: absolute;top: calc(50% - 4px);right: 15px;transition: 0.3s;}#page_guide #search_scene .scene-item-list li a:hover {opacity: 0.6;}#page_guide #search_scene .scene-item-list figure {margin: 0 0 10px;display: none;}#page_guide #search_scene .scene-item-list .name {font-size: 14px;font-weight: 700;}#page_guide #search_scene .scene-item-list .name br {display: none;}#page_guide #search_brand {margin: 0 0 60px;}#page_guide #search_brand .brand-list {padding: 0 15px;display: flex;flex-wrap: wrap;}#page_guide #search_brand .brand-list li {width: 31%;margin: 0 3.5% 10px 0;position: relative;}#page_guide #search_brand .brand-list li:nth-child(3n) {margin: 0 0 10px;}#page_guide #search_brand .brand-list a {display: block;transition: 0.3s;opacity: 1.0;}#page_guide #search_brand .brand-list a:hover {opacity: 0.6;}#page_guide #search_brand .brand-list figure {width: 100%;text-align: center;}#page_guide #search_brand .brand-list figure img {width: 100%;}#page_guide #search_brand .brand-list .icon-new {width: 45px;height: 17px;padding: 0;margin: 0;border: #009CDE 1px solid;text-align: center;font-size: 12px;font-weight: 300;line-height: 13px;display: block;position: absolute;left: 0;bottom: 0;color: #009CDE;}/* 会員サービス */#page_service {margin: 0 auto 100px;}#page_service #top_message {margin: 10px 0 30px;}#page_service #top_message .top-text {margin: 0 15px 20px;text-align: left;line-height: 2.0;}#page_service #top_message .button {text-align: center;}#page_service #top_message .button a {width: 60%;padding: 12px 10px;margin: 0 auto;border-radius: 50px;text-align: center;text-decoration: none;font-size: 14px;color: #fff;border: solid 1px #33b0e5;background-color: #33b0e5;display: block;transition: 0.3s;}#page_service #top_message .button a:hover {opacity: 0.6;}#page_service #service_point {margin: 0;}#page_service #service_point h2 {padding: 0;margin: 0 0 20px;font-size: 18px;font-weight: 700;line-height: 1.0;color: #009cde;}#page_service #service_point h2 .icon {min-width: 48px;height: 20px;padding: 0 20px;margin: 0 0 0 15px;line-height: 17px;text-align: center;font-size: 11px;font-weight: 300;border: #33b0e5 1px solid;color: #fff;background: #33b0e5;display: inline-block;vertical-align: top;}#page_service #members_service {margin: 0 15px;}#page_service #members_service .check-service {padding: 20px 0;border-top: #e5e5e5 1px solid;display: flex;align-items: flex-start;justify-content: space-between;position: relative;}#page_service #members_service .check-service figure {width: 25%;padding: 0;text-align: center;}#page_service #members_service .check-service figure img {width: 70%;}#page_service #members_service .check-service .desc {width: 75%;}#page_service #members_service .check-service .desc .name {padding: 0;margin: 0 0 10px;font-size: 14px;color: #33b0e5;}#page_service #members_service .check-service .desc p {line-height: 1.8;font-size: 14px;}#page_service #members_service .check-service .desc .memo {font-size: 12px;color: #999;}#page_service #members_service .check-service .desc a {text-decoration: underline;}#page_service #members_service .check-service .link a {font-weight: 700;text-decoration: underline;}#page_service #members_service .check-service .line-frame {margin: 15px 0 0 -32%;}#page_service #members_service .check-service .line-frame a {width: 100%;padding: 15px 20px;border: #707070 1px solid;display: flex;align-items: center;justify-content: space-between;text-decoration: none;transition: 0.3s;}#page_service #members_service .check-service .line-frame a:hover {opacity: 0.6;}#page_service #members_service .check-service .line-frame .icon {width: 50px;}#page_service #members_service .check-service .line-frame .icon img {width: 50px;max-width: 50px;}#page_service #members_service .check-service .line-frame p {width: calc(100% - 70px);}#page_service #members_service .check-service .line-frame p span {font-weight: 700;text-decoration: underline;}#page_service #members_stage {padding-top: 60px;margin-bottom: 100px;}#page_service #members_stage h2 {padding: 10px 15px;}#page_service #members_stage .top-text {margin: 0 15px 20px;font-size: 14px;line-height: 1.8;}#page_service #members_stage .top-text a {text-decoration: underline;}#page_service #members_stage .stage-table-wrap {margin-bottom: 20px;background: #f1f1f1;padding: 7px 4px;}#page_service #members_stage .stage-table-wrap sup {margin-left: 3px;vertical-align: top;font-size: 9px;}#page_service #members_stage table {width: 100%;border-collapse: collapse;}#page_service #members_stage table th {min-width: 20%;width: 20%;border-bottom: #f1f1f1 1px solid;border-left: #f1f1f1 4px solid;border-right: #f1f1f1 4px solid;border-collapse: collapse;background: #fff;text-align: center;vertical-align: middle;font-size: 11px;}#page_service #members_stage table td {min-width: 20%;width: 20%;height: 50px;padding: 5px 4px;border-top: #f1f1f1 1px solid;border-bottom: #f1f1f1 1px solid;border-left: #f1f1f1 4px solid;border-right: #f1f1f1 4px solid;border-collapse: collapse;background: #fff;text-align: center;vertical-align: middle;font-size: 11px;}#page_service #members_stage table td.name {text-align: left;font-size: 11px;}#page_service #members_stage table th.name {background: #f1f1f1;font-size: 16px;font-weight: 700;}#page_service #members_stage table th .color {width: 100%;padding: 10px 0 15px;position: relative;font-size: 14px;font-weight: 700;}#page_service #members_stage table th .color::after {content: '';width: 100%;height: 6px;display: block;position: absolute;left: 0;bottom: 0;}#page_service #members_stage table th.gest .color {color: #999999;}#page_service #members_stage table th.gest .color::after {background: #e5f5fc;}#page_service #members_stage table th.blue .color {color: #009cde;}#page_service #members_stage table th.blue .color::after {background: #009cde;}#page_service #members_stage table th.silver .color {color: #c9d7d9;}#page_service #members_stage table th.silver .color::after {background: #c9d7d9;}#page_service #members_stage table th.gold .color {color: #d3c058;}#page_service #members_stage table th.gold .color::after {background: #d3c058;}#page_service #members_stage table td .str {font-size: 20px;font-weight: bold;}#page_service #members_stage .memo-list {margin: 0 15px;}#page_service #members_stage .memo-list li {padding-left: 1em;margin-bottom: 8px;text-indent: -1em;font-size: 11px;}#page_service #members_stage .entry-button {margin: 40px 0 0;text-align: center;}#page_service #members_stage .entry-button a {width: 60%;padding: 12px 10px;margin: 0 auto;border-radius: 50px;text-align: center;text-decoration: none;font-size: 14px;color: #fff;border: solid 1px #33b0e5;background-color: #33b0e5;display: block;transition: 0.3s;}#page_service #members_stage .entry-button a:hover {opacity: 0.6;}/* ギフトラッピングについて */#page_gift h1 span {padding: 3px 7px;margin: 0 0 0 10px;font-size: 10px;font-weight: normal;line-height: 1.0;color: #fff;background: #33b0e5;display: inline-block;vertical-align: middle;}#page_gift .mainvisual {margin: 0 -15px 15px;text-align: center;}#page_gift h2.title {padding: 0 0 20px;font-size: 16px;font-weight: 700;}#page_gift #sec_top .desc {}#page_gift #sec_top .desc p {margin: 0 0 20px;font-size: 14px;}#page_gift #sec_top .navi {}#page_gift .navi-list {margin: 20px -15px 0;padding: 10px 15px;border-top: #e5e5e5 1px solid;border-bottom: #e5e5e5 1px solid;display: flex;flex-wrap: wrap;justify-content: space-between;}#page_gift .navi-list li {width: 48%;margin: 0 0 10px;}#page_gift .navi-list li a {padding: 5px;text-align: left;text-decoration: none;font-weight: 700;color: #707070;display: block;position: relative;transition: 0.3s;}#page_gift .navi-list li a::after {content: '';width: 6px;height: 6px;margin: 0 0 0 5px;border-right: 1px solid #595757;border-top: 1px solid #595757;display: inline-block;transform: rotate(45deg);position: absolute;top: calc(50% - 3px);right: 10px;transition: 0.3s;}#page_gift .navi-list li a:hover,#page_gift .navi-list li a:hover::after {border-color: #33b0e5;color: #33b0e5;}#page_gift .contents section {padding: 0 15px 40px;}#page_gift .list-contents {margin: 0;}#page_gift .list-contents li {margin: 0 0 20px;}#page_gift .list-contents li.wrapping01,#page_gift .list-contents li.noshi01,#page_gift .list-contents li.message01 {margin: 0 0 40px;}#page_gift .list-contents figure {margin: 0 0 15px;text-align: center;}#page_gift .list-contents .title {padding: 0;margin: 0 auto 10px;font-size: 14px;font-weight: 700;}#page_gift .list-contents .message03 .memo {margin-top: 10px;width: 100%;}#page_gift .list-contents .text {margin: 0 auto 10px;font-size: 14px;font-weight: 300;line-height: 1.8;}#page_gift .list-contents .memo {padding-left: 1em;text-indent: -1em;font-size: 12px;font-weight: 300;}#page_gift .list-contents .sp-flex {display: flex;flex-direction: row-reverse;justify-content: space-between;}#page_gift .list-contents .sp-flex figure {width: 48%;margin: 0;}#page_gift .list-contents .sp-flex .desc {width: 48%;}#page_gift #sec_before dl {margin: 0 0 30px;}#page_gift #sec_before dl dt {margin: 0 0 10px;font-size: 14px;font-weight: 700;}#page_gift #sec_before dl dd {font-size: 14px;font-weight: 300;}/* 特定商取引法に基づく表示 */#page_law {}#page_law .table-frame {margin: 20px 15px 40px;border-top: #e5e5e5 1px solid;}#page_law .table-frame dl {padding: 15px 0;border-bottom: #e5e5e5 1px solid;}#page_law .table-frame dt {margin-bottom: 10px;font-size: 12px;font-weight: 700;}#page_law .table-frame dd {font-size: 14px;}#page_law .table-frame .indent {list-style: disc inside;padding-left: 1em;text-indent: -1em;}#page_law .table-frame .in-list li {list-style: none;padding-left: 2em;text-indent: -1em;}#page_law .table-frame .in-list li.ttl {list-style: disc inside;padding-left: 1em;}/* 2020.10　会員ランク関連を非表示に設定 */.page-menu .block-mypage--rank-status-wrap,.page-menu .for-about-stage-link {display: none;}#page_service #members_service .check-service.service03,#page_service #members_stage {display: none;}/* 20210621 カート画面で送料無料訴求*/.promotion-criteria-list-message {display: none;font-size: 16px;padding: 10px;border: 3px solid #33b0e5;text-align: center;margin-bottom: 20px;}.promotion-criteria-list-message.shipping-fee {padding-bottom: 0;}.promotion-criteria-list-message.shipping-fee a:first-child {display: block;width: 100%;height: 100%;padding: 10px 10px 0;text-decoration: none;}.promotion-criteria-list-message.shipping-fee span {color: #33b0e5;}.promotion-criteria-list-message.shipping-fee .block-cart--continue-shopping a {display: block;font-size: 16px;font-weight: 600;padding: 0 10px;text-decoration: underline;}.promotion-criteria-list-message > span {font-size: 16px;color: #33b0e5;}.block-cart--amazonpay-description.notice-gift {margin-bottom: 0;padding-bottom: 10px;border-bottom: 1px solid #f1f1f1;}.block-cart--order-button-description {display: none;}#spec_price + .review-header {padding: 0 15px;font-size: 13px;font-weight: 300;text-align: left;color: #595757;position: relative;cursor: pointer;order: 91;margin: 0 0 10px;}#spec_price + .review-header p {display: inline-block;line-height: 1;}#spec_price + .review-header .block-goods-user-review--score {margin-right: 10px;display: inline-block;line-height: 1;}#spec_price + .review-header .block-goods-user-review--score img {height: 13px;}#spec_price + .review-header .block-goods-user-review--count {font-size: 12px;display: inline-block;line-height: 1;}/* ===== 20221202-トップページ変更改修 ===== */#top_block_mainvisual .bx-wrapper .bx-next,#top_block_mainvisual .bx-wrapper .bx-prev {background: rgba(0,0,0,0.2);width: 48px;height: 48px;}#top_block_mainvisual .bx-wrapper .bx-prev::after {left: 50%}#top_block_mainvisual .bx-wrapper .bx-next::after {left: 50%;}.pane-header .hnav-menuframe {width: 20%;}.pane-header .block-headernav {width: 40%;}.pane-header .hnav_login {position: relative;}.pane-header .hnav_login a {width: 50px;height: 58px;display: block;background: url(../../img/usr/common/icon/ico_customer.svg) 16px 17px no-repeat;background-size: 20px 19px;}.pane-header .hnav_bookmark {width: 50px;height: 58px;position: relative;}.pane-header .hnav_bookmark a {width: 50px;height: 58px;display: block;background: url(../../img/usr/common/icon/menu_bookmark.svg) 15px 17px no-repeat;background-size: 20px 19px;}.pane-header .hnav_brand {width: 50px;height: 58px;position: relative;}.pane-header .hnav_brand a {width: 60px;height: 58px;display: block;background: url(../../img/usr/common/icon/menu_brand.svg) 5px 10px no-repeat;background-size: 40px 40px;}.pane-header .hnav-cart a {width: 44px;height: 58px;background: url(../../img/usr/common/icon/ico_cart.svg) 10px 18px no-repeat;}.pane-header .block-headernav p {font-size: 10px;position: absolute;bottom: 5px;left: 0;width: 100%;text-align: center;transform: scale(0.8);}#top-section-form {margin: 0px 0px 5px;}#top-section-form > div {padding: 0 15px;display: flex;justify-content: space-between;}#top-section-form form {width: 100%;height: 35px;border: #595757 1px solid;border-radius: 3px;display: flex;justify-content: space-between;align-items: center;background-color: #fff;}#top-section-form .block-top-section-search--keyword {border: none;background-color: transparent;height: 35px;line-height: 35px;padding:0 5px 0px 15px;width: calc(100% - 20px);color: #595757;}#top-section-form .block-top-section-search--keyword:focus {outline: 0;}#top-section-form .block-top-section-search--keyword:focus::placeholder {color: transparent;}#top-section-form .block-top-section-search--submit {width: 30px;height: 48px;border: none;background: url(../../img/usr/common/icon/ico_search.svg) right center no-repeat;-webkit-background-size: 20px auto;background-size: 20px auto;}#top-section-form .search-gift {width: calc((100% - 15px) / 2);}#top-section-form .search-gift a {height: 50px;display: flex;align-items: center;justify-content: center;background: #009cde;color: #fff;text-align: center;position: relative;border-radius: 2px;}#top-section-form .search-gift a::before {content: "";width: 26px;height: 26px;background: url(../../img/usr/common/icon/icon_gift_white.png) top center / contain no-repeat;display: block;margin-right: 10px;}.category_select{height: 38px;margin: 6px 0;}.category_select ul{display: flex;height: 38px;padding: 5px 0;}.category_select ul li{font-size: 13px;width: 25%;text-align: center;line-height: 28px;border-right: 1px solid #f1f1f1;}.category_select ul li a{display: block;height: 38px;text-decoration: none;font-weight: 700;}.block-goods-slide-contents.comment2 .switch::after {display: none;}.block-goods-slide-contents.comment2 .comment-contents {position: relative;transition: .4s;}.read-more-comment {text-align: center;padding: 10px 0 20px;text-decoration: underline;}.read-more-comment::after {content: '';width: 8px;height: 8px;border-right: 2px solid #595757;border-top: 2px solid #595757;display: inline-block;transform: rotate(135deg);transition: 0.3s;margin-left: 8px;position: relative;top: -3px;}.read-more-comment.is-active::after {transform: rotate(-45deg);top: 1px;}.comment-contents-cover {position: absolute;bottom: 0px;left: 0px;width: 100%;background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,1) 100%);}#block_of_genre_subtree_list .block-genre-style--item {/*width: calc(50% - 3px);*/}#block_of_genre_subtree_list .block-genre-style--item:nth-of-type(2n) {/*margin-right: 0;*/}#block_of_genre_subtree_list .block-genre-style--body {padding: 12px 5px;text-align: center;}#item .sub-category-list{flex-wrap: nowrap;overflow-x: scroll;}#item .sub-category-list li {/*width: calc(50% - 3px);*/}#item .sub-category-list li:nth-of-type(2n) {/*margin-right: 0;*/}#item .sub-category-list li a {padding: 12px 5px !important;text-align: center;}.pane-header {height: 144px;display: block;}.pane-header .header-container {padding-left: 15px;}.pane-header .block-header-logo {width: 44%;}.pane-header .hnav-cart {width: 44px;}.pane-header .hnav-menuframe {width: 14%;}.pane-header #fixed_sitemenu {width: auto;}.pane-header #fixed_sitemenu .s-icon {left: 12px;}.wrapper {padding-top: 144px;}/*===== 20230302 =====*/.page-goods h1.block-goods-name--text {font-size: 20px;}.block-recommend-plus--items {padding: 0 15px;}.block-recommend-plus--items .recommend-plus-item {width: calc((100% - (10px * 2)) / 3);margin-right: 10px;margin-bottom: 10px;}.block-recommend-plus--items .recommend-plus-item:nth-child(3n) {margin-right: 0;}.recommend-plus-goods-image figure {min-width: 85px;min-height: 85px;}.page-goods .block-goods-point {order: 90;}#spec_price + .review-header {margin-top: 10px;}.page-goods #spec_goods_comment {display: none;}.page-goods .block-icon-wrap .block-goods-list-item-wrap_msg {font-size: 10px;padding: 0 10px;margin: 0 3px 0 0;border: 1px solid #595757;width: fit-content;}.page-goods .block-icon-wrap .block-goods-list-item-noshi_msg {font-size: 10px;padding: 0 10px;margin: 0;border: 1px solid #595757;width: fit-content;}.page-goods .block-icon-wrap {display: flex;padding: 0 15px;margin: 0 0 10px;order: 50;}.page-goods .block-icon-wrap .block-icon {display: flex;margin: 0;}.page-goods .block-icon-wrap .block-icon span {margin-top: 0;}.page-goods .block-icon-wrap {display: flex;}.page-goods .vsm-goods .ecbn-selection-wrapper .ecbn-selection-slide-wrapper {padding-left: 15px;}.page-goods .vsm-goods .ecbn-selection-wrapper li.ecbn-selection-item {width: calc(100vw / 2.5);margin-right: 10px;}.page-goods .vsm-goods .ecbn-selection-wrapper .ecbn-selection-slider-controls-direction a.ecbn-selection-slider-prev {top: calc((100vw / 2.5) / 2);}.page-goods .vsm-goods .ecbn-selection-wrapper .ecbn-selection-slider-controls-direction a.ecbn-selection-slider-next {top: calc((100vw / 2.5) / 2);}.page-goods .hacobune-goods .hacobune-slider-container .hacobune-slider-swiper-container .hacobune-swiper-wrapper {padding-left: 15px;}.page-goods .vsm-slider .ecbn-selection-widget-new div.ecbn-selection-wrapper {margin-left: 15px;margin-right: 0;}.page-goods .ecbn-selection-wrapper .ecbn-selection-slide-wrapper {width: 100%;}.page-goods .vsm-slider .ecbn-selection-wrapper li.ecbn-selection-item, .vsm-goods .ecbn-selection-wrapper li.ecbn-selection-item {padding: 0;padding-right: 10px;width: calc(100vw / 1.5);}.page-goods .ecbn-selection-wrapper .ecbn-selection-slider-controls-direction a.ecbn-selection-slider-prev {top: 50%;}.page-goods .ecbn-selection-wrapper .ecbn-selection-slider-controls-direction a.ecbn-selection-slider-next {top: 50%;}.page-goods .vsm-slider .ecbn-goods-title {padding-bottom: 10px;}.page-goods .vsm-slider .goods-main-title {font-weight: bold;font-size: 16px;}.page-goods #block-store-goods-stock {background: #fff;position: fixed;left: 0;bottom: 0;width: 100%;z-index: 5002;padding: 5px 10px 10px 10px;margin: 0;border: none;display: flex;justify-content: space-between;align-items: center;}.page-goods #block-store-goods-stock .block-store_goods_stock--btn {margin-bottom: 0 !important;margin-right: 10px;flex: 1;}.page-goods #block-store-goods-stock .block-store_storelayaway--btn {display: none;}.page-goods #block-store-goods-stock .variation-stock {margin-right: 15px;}.page-goods #block-store-goods-stock .variation-stock .data-release {display: none;}.page-goods #block-store-goods-stock .block-variation-favorite {height: 40px;}.page-goods #block-store-goods-stock .block-variation-favorite .block-variation-favorite--btn {border: 1px solid #707070;width: 40px;height: 40px;border-radius: 50%;}.page-goods #block-store-goods-stock .block-variation-favorite .block-variation-favorite-registed--btn {border: 1px solid #707070;width: 40px;height: 40px;}.page-goods .block-variation-pop--button {padding-bottom: 5px;bottom: 55px;}.page-goods .block-goods-cart-add-btn-frame {bottom: 52px;}#block-goods-cart-fiexd-btn-frame .block-goods-cart-add-btn-frame .block-goods-cart-button {width: 100%;padding: 10px 10px 8px 10px;}#block-goods-cart-fiexd-btn-frame .block-goods-cart-add-btn-frame .block-add-cart {width: 100%;}#block-store-goods-stock .block-color-size-with-cart--size-item-term {width: auto;}#block-store-goods-stock .block-goods-favorite {width: 40px;height: 40px;}/* 2024.05.13 *//*#block-store-goods-stock .block-goods-favorite .block-goods-favorite--btn {background: url(../../img/usr/common/icon/favorite.svg) center center no-repeat;-webkit-background-size: 30px 30px;background-size: 30px 30px;width: 40px;height: 40px;text-indent: -9999px;display: block;border: 1px solid #707070;border-radius: 50%;}#block-store-goods-stock .block-goods-favorite .block-goods-favorite-registed--btn {background: url(../../img/usr/common/icon/favorite_on.svg) center center no-repeat;-webkit-background-size: 30px 30px;background-size: 30px 30px;width: 40px;height: 40px;text-indent: -9999px;display: block;border: 1px solid #707070;border-radius: 50%;}*/.page-goods .recommend-plus-goods-image {margin-bottom: 0;}.page-goods .recommend-plus-goods-name,.page-goods .recommend-plus-item .block-pickup-list-p--price-infos {display: none;}.page-goods .hacobune-goods.video .hacobune-swiper-slide {width: calc(100vw / 1.7) !important;}.page-goods #block-store-goods-stock .variation-stock {margin-right: 10px;}.page-goods #block-store-goods-stock .variation-stock .data-stock {position: relative;top: 1px;margin-right: 0;}.block-variation.nopop {margin-top: 5px;}/*cart*/.page-cart .pane-header {height: 68px;display: block;}.page-cart .wrapper {padding-top: 68px;}.page-method .pane-header {height: 68px;display: block;}.page-method .wrapper {padding-top: 68px;}.page-estimate .pane-header {height: 68px;display: block;}.page-estimate .wrapper {padding-top: 68px;}.page-order .pane-header {height: 68px;display: block;}.page-order .wrapper {padding-top: 68px;}.page-alert .pane-header {height: 144px;display: block;}.page-alert .wrapper {padding-top: 144px;}.block-member-info--message-member-info,.block-member-info--message-option-info{display: none;}