﻿@charset "UTF-8";.pc-only {display: none}.sp-only {display: inherit}.br-sp {display: block}.br-pc {display: none}.c-btn {align-items: center;border: 1px solid #555;box-sizing: border-box;color: #555;display: block;display: flex;font-size: 3.81vw;height: 3.12em;justify-content: center;margin: 0 auto;position: relative;text-decoration: none !important;width: 78%}.c-btn:hover>span:after {border-right: .1em solid #fff;border-top: .1em solid #fff}.c-btn span:after {content: "\f105";display: block;font-family: FontAwesome;font-size: 3.81vw;position: absolute;right: 3.2%;top: 25%;transform: translate(-5px, 0);transition: transform .3s ease-in-out}.c-btn2 {background: #ffeeed;border: 1px solid #db0400;color: #db0400}.c-btn2 span:after {border-right: .1em solid #db0400;border-top: .1em solid #db0400;transform: rotate(45deg)}.c-post-category {background-color: #999;border-radius: 3px;color: #fff;font-size: .5em;line-height: 1.2;margin-right: .8em;padding: .5em}.c-post-time {color: #999}.page-category .block-category-list--sub {display: none}.page-category .block-icon img,.page-genre .block-icon img,.page-search .block-icon img {height: 1.4em}.block-icon span {margin-bottom: 8px;margin-right: 8px}.page-category .block-icon,.page-genre .block-icon,.page-search .block-icon {margin-bottom: 3px}.page-category .search {margin-bottom: 12.53vw}.page-category .search .inner {box-sizing: border-box;margin: 0 auto;overflow-x: hidden;width: 89.3333%}.page-category .search .inner .block-global-search--ttl {background-color: transparent;color: #555;font-family: Poppins;font-size: 6.4vw;font-style: normal;font-weight: 300;letter-spacing: 3.84px;line-height: normal;margin-bottom: 8.53vw}.page-search .action .btn-default {align-items: center;background-color: #30ad37;border: none;color: #fff;display: flex;font-size: 14px;font-weight: 400;height: 52px;justify-content: center;margin: 0}.page-goods .block-goods-detail,.page-goodspreview .block-goods-detail {margin: 0 0 10.44vw 0}.page-goods .c-headding {color: #555;font-family: Poppins, "Noto Sans JP", sans-serif;font-size: 7.62vw;font-weight: 300;letter-spacing: 2.24px;margin-bottom: 40px;text-align: left}.page-goods .block-goods-type,.page-goodspreview .block-goods-type {margin: 5px 0}.goods-type {background-color: #f3f4f5;border-radius: 4px;display: inline-block;line-height: 1;margin-bottom: 8px;margin-right: 8px;min-width: 10px;padding: 4px 12px;text-align: center;vertical-align: middle;white-space: nowrap}.page-goods .block-add-cart,.page-goods .block-add-cart--amazon,.page-goods .block-add-cart--qoo10,.page-goods .block-add-cart--rakuten {margin: 0 5.45vw}.page-goods .block-add-cart {margin-bottom: 10px;display: none;}.page-goods .block-add-cart--amazon+.block-add-cart--qoo10,.page-goods .block-add-cart--amazon+.block-add-cart--rakuten,.page-goods .block-add-cart--rakuten+.block-add-cart--qoo10 {margin-top: 0}.page-goods .block-add-cart--amazon .btn-secondary svg,.page-goods .block-add-cart--qoo10 .btn-secondary svg,.page-goods .block-add-cart--rakuten .btn-secondary svg {fill: #fff;height: 14px;margin-left: 4px;vertical-align: middle;width: 14px}.page-goods .block-add-cart--amazon .btn-secondary svg.block-add-cart__icon,.page-goods .block-add-cart--qoo10 .btn-secondary svg.block-add-cart__icon,.page-goods .block-add-cart--rakuten .btn-secondary svg.block-add-cart__icon {stroke: #fff;stroke-width: .4;height: 20px;margin-left: 0;margin-right: 8px;width: 20px}.page-goods .block-add-cart--amazon .btn-secondary {background-color: #eaa526}.page-goods .block-add-cart--rakuten .btn-secondary {background-color: #fb6666}.page-goods .block-add-cart--qoo10 .btn-secondary {background-color: #799beb}.page-goods .sp-content {margin: 0 5.45vw}.page-goods .btn-primary,.page-goodspreview .btn-primary {background-color: #30ad37;border: none}.page-goods .btn-secondary,.page-goodspreview .btn-secondary {background-color: #333;border: none;color: #fff;font-weight: 600;padding: 14px 0;position: relative}.page-goods .btn-disable,.page-goodspreview .btn-disable {background-color: #9c9c9c;border: none;color: #fff}.block-add-cart .block-add-cart--btn {font-size: 1.22em;margin-bottom: 0;position: relative}.block-add-cart .block-add-cart--btn span {font-size: 3.73vw;font-weight: 700;vertical-align: middle}.block-add-cart .block-add-cart--btn.btn-disable span::after {content: none}.block-add-cart .block-add-cart--btn img {padding-right: .2em;vertical-align: middle}.catch-bnr {display: flex;flex-wrap: wrap;justify-content: space-between;margin: 2em auto 0;width: 100%}.catch-bnr__item {width: 100%}.catch-bnr__item+.catch-bnr__item {margin: 1.2em 0 0 0}.catch-bnr {display: flex;flex-wrap: wrap;justify-content: space-between;margin: 2em auto 0;width: 100%}.catch-bnr--center {justify-content: center}.catch-bnr__item {width: 100%}.catch-bnr__item+.catch-bnr__item {margin: 1.2em 0 0 0}.top-slider__list-item img {height: auto;width: 100%}.slick-dotted.slick-slider {margin-bottom: 1.87em}.slick-dots {align-items: center;bottom: -1.56em;display: block;display: flex;justify-content: center;list-style: none;margin: 3% 0 0 0;padding: 0;position: absolute;top: 100%;width: 100%}.slick-dots li {background-color: #c7c7c7;border-radius: 50%;cursor: pointer;height: 8px;margin: 0 3%;position: relative;width: 8px}.slick-dots li.slick-active {background-color: #555;height: 10px;width: 10px}.slick-dots li button {background: 0 0;border: 0;color: transparent;cursor: pointer;height: 1em;outline: 0;width: 1em}.slick-dots img {height: auto}.slick-next,.slick-prev {background: 0 0;border: none;color: transparent;cursor: pointer;display: block;height: 3em;padding: 0;position: absolute;top: 50%;transform: translate(0, -50%);width: 4em;z-index: 1}.slick-prev {left: 0}.slick-next {right: 0}.slick-next span {background-color: transparent;display: inline-block;height: 100%;position: relative;width: 100%}.slick-prev::after {border-bottom: .1em solid #555;border-left: .1em solid #555;content: "";height: 1em;left: .8em;position: absolute;top: .8em;transform: rotate(45deg);width: 1em}.slick-next::after {border-right: .1em solid #555;border-top: .1em solid #555;content: "";height: 1em;position: absolute;right: .8em;top: .8em;transform: rotate(45deg);width: 1em}.block-goods-wrap {margin: 0 auto;margin-bottom: 10.89vw;width: 93vmin}.goods-gallery__list-item img {height: auto;width: 100%}.page-goods .block-goods-comment,.page-goodspreview .block-goods-comment {color: #dfb317;font-size: 4.26vw;font-weight: 700;margin: 0 5.45vw}.page-goods .block-goods-name h2,.page-goodspreview .block-goods-name h2 {font-size: 4.6vw;font-weight: 700;margin: 4px 5.45vw}.page-goods .block-icon {margin: 0 5.45vw}.page-goods .cart-area-sp {display: none;padding-top: 10.66vw}.page-goods .block-goods-type {font-size: 3.2vw;margin: 0 5.45vw 3.66vw 5.45vw}.page-goods .block-goods-price {margin: 0 5.45vw}.page-goods .block-variation {margin: 0 5.45vw}.page-goods .block-icon img {height: 24px}.page-goods .block-goods-user-review {display: none}.page-goods .block-goods-user-review#user-review {display: none}.page-goods .block-goods-user-review--count-summary {display: none}.block-goods-user-review--need-login-message a {text-decoration: underline}.page-goods .block-goods-user-review,.page-goodspreview .block-goods-user-review {background-color: #f4f3ef;margin-bottom: 0;padding: 12.8vw 5.45vw 10.8vw 5.45vw}.page-goods .block-goods-summary .block-goods-user-review h2,.page-goods .block-goods-user-review--info {background-color: transparent;font-family: Poppins, "Noto Sans JP", sans-serif;margin: 0 auto}.page-goods .block-goods-user-review--nothing {font-size: 3.2vw}.page-goods .block-goods-user-review--nothing a {font-weight: 700;text-decoration: underline}.page-goods .block-goods-user-review--tokuten {color: var(--color-text-success)}.page-goods .block-goods-user-review--tokuten span {display: block}.page-goods .block-goods-user-review--tokuten span.block-goods-user-review--tokuten-message {border: 1px solid #555;display: inline-block;font-size: 12px;margin-bottom: 5px;margin-right: 13px;padding: 2px 4px}.page-goods .block-goods-summary .block-goods-user-review h2 {background-color: #f4f3ef;font-size: 7.62vw;font-weight: 300;letter-spacing: 2.24px;padding: 10.89vw 5.45vw 2.71vw 5.45vw}.page-goods .block-goods-user-review--info {margin-bottom: 8.71vw;padding: 0 5.45vw}.page-goods .block-goods-summary .block-goods-user-review h2 svg {display: none}.page-goods .block-goods-user-review--list {background-color: #fff;margin: 0 5.45vw}.page-goods .block-goods-user-review--list li:last-child {border: none;margin-bottom: -6.53vw;padding-bottom: 2.18vw}.page-goods .block-goods-user-review--list li:first-child {padding-top: 8.71vw}.page-goods .block-goods-summary .block-goods-user-review .block-goods-user-review--more {background-color: #fff;margin: -8.71vw 5.45vw 0 5.45vw;padding-bottom: 8.71vw}.page-goods .block-goods-summary .block-goods-user-review .block-goods-user-review--more .c-btn {background-color: #fff;margin-top: 6.53vw}.page-goods .block-goods-summary .block-goods-user-review .block-goods-user-review--more .c-btn.show-more::before {background-color: #555;content: "";display: inline-block;height: 1px;position: absolute;right: 15px;top: 50%;transform: translateY(-50%);transition: opacity .5s;width: 11px}.page-goods .block-goods-summary .block-goods-user-review .block-goods-user-review--more .c-btn.show-more::after {background-color: #555;content: "";display: inline-block;height: 1px;position: absolute;right: 15px;top: 50%;transform: translateY(-50%) rotate(90deg);transition: transform .5s;width: 11px}.page-goods .block-goods-summary .block-goods-user-review .block-goods-user-review--more .c-btn.close-up::before {opacity: 0}.page-goods .block-goods-summary .block-goods-user-review .block-goods-user-review--more .c-btn.close-up::after {background-color: #555;content: "";display: inline-block;height: 1px;position: absolute;right: 15px;top: 50%;transform: translateY(-50%) rotate(180deg);transition: transform .5s;width: 11px}.page-goods .block-goods-user-review,.page-goodspreview .block-goods-user-review {align-items: flex-start;display: none;margin-bottom: 10.89vw;padding-bottom: .7em}.block-goods-user-review--item {margin-bottom: 6.53vw}.block-goods-user-review--item-title {font-weight: 700;margin-bottom: 2.17vw}.block-goods-user-review--item-score img {height: 4.087vw;margin-bottom: 2.17vw}.block-goods-user-review--item-name {font-size: 12px;margin-bottom: 4.087vw}.block-goods-user-review--item {padding: 0 5.44vw}.block-goods-user-review--item-comment {margin-bottom: 6.53vw}.star-rating {margin-right: .7em}.star-rating img {height: 20px;width: auto}.user-review {font-size: 1.14em;font-weight: 700;padding-top: 1px;vertical-align: middle}.user-review span {font-size: .8em;margin-left: .7em}.goods-code {display: flex}.goods-code dt {display: block;font-weight: 400;width: auto}.goods-code dd {word-wrap: break-word;display: block;padding-left: 10px;width: 155px}.page-goods .block-goods-price--price,.page-goodspreview .block-goods-price--price {align-items: center;color: #555;display: flex;justify-content: space-between;margin: 3.73vw 5.45vw 5.33vw 5.45vw}.goods-price .sale {color: red}.goods-price span {display: inline-block;font-size: 3.73vw;font-weight: 700}.goods-price span.goods-price-spec:before {content: "参考";display: inline-block;font-size: 3.73vw;font-weight: 700;}.goods-price span.goods-price-value {font-size: 5.86vw;font-weight: 600;margin-right: 3px}.goods-price-value.goods-price-default {font-size: 15px;font-weight: 400}.goods-price span.goods-price-tax {font-size: 2.66vw}.goods-stock {font-size: 16px}.goods-size {align-items: center;display: flex;width: 50%}.goods-size dt {display: block;flex-shrink: 0;font-weight: 400;width: auto}.goods-size dt:after {content: "："}.goods-size dd {box-sizing: border-box;display: block;padding-left: 10px;text-align: left;width: auto}.page-goods .block-variation,.page-goodspreview .block-variation {font-size: 4.26vw;margin-bottom: 4.26vw}.variation-ttl {font-size: 3.73vw;font-weight: 700;margin-bottom: 3.2vw}.variation-select {border: 1px solid #ccc;border-radius: 4px;display: block;font-size: 3.73vw;margin-bottom: 5px;padding: 6px 18px;text-decoration: none !important;width: 100%}.variation-select-active {border-color: #555;border-width: 2px;font-weight: 700}.page-goods .block-volume,.page-goodspreview .block-volume {align-items: center;/*display:flex;*/display: none;justify-content: space-between}.volume-ttl {font-size: 14px;font-weight: 400;margin-right: 4.53vw}.volume-select-box {position: relative}.volume-select-box:after {border: .5px solid #555;border-bottom: 0;border-left: 0;color: #555;content: " ";display: inline-block;height: 8px;position: absolute;right: .7em;top: calc(50% - 4px);transform: translateY(-25%) rotate(135deg);vertical-align: middle;width: 8px}.volume-select-btn {-moz-appearance: none;-webkit-appearance: none;appearance: none;border: 1px solid #d7dcdf;border-radius: 4px;color: #555;display: block;font-size: 3.73vw;height: 9.33vw;padding: 0 2em 0 .7em;text-align: center;width: 19.2vw}.product-alert {color: #dfb317;font-size: 3.2vw;margin: 0 5.45vw;margin-bottom: 8.53vw}.product-alert:has(+ .block-add-cart) {margin-bottom: 2vw;}.block-goods-feedback {display: block;padding: 9.86vw 5.99vw 8.71vw 5.99vw}.goods-feedback:first-child {margin-right: .8em}.goods-feedback__list li {font-size: 14px;margin-bottom: 8px;}.goods-feedback__list li:nth-of-type(1) {display: none}.goods-feedback__list li:nth-of-type(3) {display: none}.goods-feedback__list li:nth-of-type(4) {display: none}.goods-feedback__list li:first-child svg {margin-right: 9px}.goods-feedback__list li a {align-items: center;display: flex}.goods-feedback__list li a span {display: block;margin-right: 7px}.goods-feedback__list li a span.heart-icon {background: url(/img/usr/common/heart-icon.png) no-repeat center top;background-size: 4.26vw 4vw;height: 4vw;width: 5.33vw}.goods-feedback__list li a span.mail-icon {background: url(/img/usr/common/mail-icon.png) no-repeat center top;background-size: 4.53vw 3.2vw;height: 3.2vw;width: 5.33vw}.goods-feedback__list li a span.star-icon {background: url(/img/usr/common/star-icon.png);background-size: 5.33vw 5.066vw;height: 5.066vw;width: 5.33vw}.goods-feedback__list li a span.review-icon {background: url(/img/usr/common/review-icon.png);background-size: 5.33vw 5.33vw;height: 5.33vw;width: 5.33vw}.fieldset-vertical .form-group.block-inquiry--subject .form-control {positioin: relative}.fieldset-vertical .form-group.block-inquiry--subject .form-control:after {color: #737373;content: "※「返品・交換に関するお問い合わせ」の場合は、「内容」の欄にご購入場所をご記入ください。";display: block;font-size: 11px;line-height: 1.5;margin-top: 5px}.page-goods .block-goods-share,.page-goodspreview .block-goods-share {display: flex;flex-direction: column;justify-content: center}.goods-share__ttl {display: inline-block;font-weight: 600;margin-bottom: 12px;padding: 0 55px;position: relative;text-align: center}.page-goods .block-goods-icon,.page-goodspreview .block-goods-icon {align-items: center;display: flex;justify-content: center}.goods-share__link {display: block;margin: 0 .7em}.goods-share__link img {height: 33px;width: 33px}.block-goods-points {border-bottom: 1px solid #ccc;border-top: 1px solid #ccc}.goods-point {padding: 1.56em 0}.goods-point-text {border-bottom: 1px solid #ccc;padding: 1.25em .7em}.goods-point-text-area {margin: 0 0 1.79em 0}.goods-point-text:first-child {padding-top: 0}.goods-point-text:last-child {border-bottom: none;padding-bottom: 0}.goods-point-text h3 {padding: 0 .5em .5em 1.4em;position: relative}.goods-point-text h3:after {background-color: #fe5366;content: "";height: .5em;left: .4em;position: absolute;top: .4em;transform: rotate(45deg);width: .5em;z-index: 2}.goods-point-text h3.type {align-items: center;display: flex}.goods-point-text h3.type img {margin-left: .5em}.goods-point-text h3.type:after {background-color: #2e98cb}.goods-point-text p {padding-left: 1.5em}.goods-point-text-comment {font-size: .8em;margin: 1.25em 0;text-align: center}.goods-point-text .sub-text {font-size: 50%;margin: 0 .1em 0 .1em;padding: 0;position: relative;vertical-align: baseline}.goods-point-note {font-size: 90%;margin: 10px}.goods-point-img img {height: auto;width: 100%}.goods-howto {border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;padding: 1.56em 0}.goods-howto-order {padding: 0 .7em}.goods-howto-order p {margin-bottom: 1.25em}.goods-howto-order img {height: auto;width: 100%}.goods-howto-order--3col>* {margin-bottom: 1.25em}.goods-howto-order--3col em {font-style: normal;font-weight: 700}.goods-voice {padding: 1.56em 0}.goods-voice-text-area {display: flex;justify-content: space-between;padding: 0 .7em}.goods-voice-text-area p {border: 1px solid #ccc;padding: .7em;width: 49%}.goods-voice .txt-highlight {color: #fe5366}.goods-question .sub-text {font-size: 50%;margin: 0 .1em 0 .1em;padding: 0;position: relative;vertical-align: baseline}.question-text .goods-point-note {font-size: 80%;margin: 10px 0}.block-goods-summary .component-text {margin-bottom: 1em}.brand-item {margin: 10.89vw 10.45vw 0 10.45vw;text-align: center}.brand-item a:hover {opacity: 1}.brand-item a:hover .brand-item_img img {opacity: 1;transform: scale(1.11);transform-origin: center;transition: transform .4s ease}.brand-item a .brand-item_img {display: block;overflow: hidden;position: relative}.brand-item a .brand-item_img::after {background-image: url(/img/usr/common/icon_viewmore.png);background-size: cover;bottom: 0;content: "";display: block;height: 26px;position: absolute;right: 0;width: 117px}.brand-item .brand-item_name {margin: 0 0 8.17vw 0}.block-goods-recommend {margin-bottom: 6.25em;margin-top: 15.25vw}.block-goods-recommend h3 {font-size: 4.3vw;font-weight: 400;margin: 1.2em 0 0 0;padding: 0 10px}.goods-recommend__list {display: flex;justify-content: flex-start;gap: 3.5%;margin-top: 1.2em;padding: 0 .7em;width: 100%}.goods-recommend__list-item {font-size: 3.73vw;width: 31%}.goods-recommend__list-item:nth-of-type(4) {display: none}.goods-recommend__img {margin-bottom: .7em;width: 100%}.goods-recommend__img img {height: auto;text-align: center;width: 100%}.goods-recommend__text {font-size: 3.2vw}.goods-code dd {width: auto}.page-goods .block-goods-summary .block-goods-user-review,.page-goodspreview .block-goods-summary .block-goods-user-review {align-items: normal;display: block;margin: 0 0 10px 0;padding: 0 0 10.89vw 0;display: none;}.page-goods .block-goods-summary .block-goods-user-review h3,.page-goodspreview .block-goods-summary .block-goods-user-review h3 {padding: 0;position: static}.page-goods .block-goods-summary .block-goods-user-review h3:after,.page-goodspreview .block-goods-summary .block-goods-user-review h3:after {content: none}.block-favorite--checkbox>input.hidden {visibility: hidden}.block-inquiry--form:not(:root) form .block-inquiry--forward.btn-default.btn {display: none}.page-contact .modal-dialog .c-headding {background-color: transparent}.page-contact .modal-dialog .modal-body {height: 70vh;overflow: auto}.page-contact .modal-dialog .privacy-policy {margin: 0 auto 0 auto}.page-contact .modal-dialog .modal-footer {border-top: #ccc solid 1px;padding: 10px}.page-contact .modal-dialog .column-table {font-size: min(3.2vw, 12px)}h2 {background-color: #fff}.pane-main {min-height: 300px}.page-alert .pane-header.fixed,.page-askpass .pane-header.fixed,.page-askpasscomplete .pane-header.fixed,.page-bookmark .pane-header.fixed,.page-contactlist .pane-header.fixed,.page-entrycomplete .pane-header.fixed,.page-logout .pane-header.fixed,.page-pointlist .pane-header.fixed,.page-salescancelcomplete .pane-header.fixed {position: static}.page-order {position: relative}.block-favorite h1,.block-login h1,.block-mail-news h1,.block-member-info h1,.block-member-terms h1,.block-mypage h1,.block-point-history-list h1,.block-purchase-history h1,.block-shipping-address h1,.block-update-mail-address h1,.block-update-member-password h1,.block-user-review h1 {margin-top: 10px}.btn-primary {background-color: #fe5265;border: none;color: #fff}.block-mypage--customer-status {background: #399}.page-cart .block-cart--body,.page-estimate .pane-main,.page-login .pane-main,.page-method .pane-main,.page-noshi .pane-main,.page-order .block-order-complete--body,.page-orderdest .pane-main,.page-orderselect .pane-main,.pane-landingpage-contents {background-color: #fff !important;border: none !important}.pane-order-header {border-bottom: 1px solid #ccc}.block-favorite,.block-mail-news,.block-member-info,.block-member-terms,.block-mypage,.block-point-history-list,.block-purchase-history,.block-shipping-address,.block-update-mail-address,.block-update-member-password,.block-user-review {margin-bottom: 30px}.block-login--first-time-body {margin-bottom: 40px}.block-cart--procedure-container .action-buttons {background: #fff}.page-bookmark .price {color: #444}.topics {margin-bottom: 3.12em}.topics .topics__list {display: flex;flex-wrap: wrap;justify-content: center;margin-bottom: 3.75em}.topics .topics__list li {width: 50%}.topics .topics__list-item:hover {z-index: 1}.topics .topics__list-link {text-decoration: none !important}.topics .topics__thumbnail img {height: auto;margin: 0;padding: 0;vertical-align: bottom;width: 100%}.topics .topics__text-area {font-weight: 700;padding: 1.25em;text-align: left}.topics .topics__post-meta {align-items: center;display: inline-flex;font-size: .85em;line-height: 1;padding: 0 1.25em 1.25em 1.25em}.topics .topics__list-item-end {cursor: auto;z-index: 0}.topics .topics__list-item-end .topics__thumbnail {position: relative}.topics .topics__list-item-end .topics__thumbnail:before {background: rgba(0, 0, 0, .5);content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%}.topics .topics__list-item-end .end-comment {border: 1px solid #fff;color: #fff;font-size: 3.75vw;height: 2.6em;left: 50%;line-height: 2.6em;margin-left: -4em;margin-top: -1.3em;position: absolute;text-align: center;top: 50%;width: 8em;z-index: 0}.pickup {margin-bottom: 3.12em}.pickup .pickup__list {display: flex;flex-wrap: wrap;width: 100%}.pickup .pickup__list-item {box-sizing: border-box;margin-bottom: 2.8em;position: relative;text-align: center;width: 50%}.pickup .pickup__list-item:nth-last-child(1),.pickup .pickup__list-item:nth-last-child(2) {display: none}.pickup .pickup__list-link {text-decoration: none !important}.pickup .pickup__thumbnail img {height: auto;width: 100%}.pickup .pickup__brand-text {padding: 0 1.1em 1.1em 1.1em;text-align: left}.pickup .pickup__brand-new {background: #333;color: #fff;display: inline-block;left: .7em;margin: 0;padding: .7em 0;position: absolute;text-align: center;top: 0;width: 40px;z-index: 2}.pickup .pickup__brand-new:after {border-bottom: 10px solid transparent;border-left: 20px solid #333;border-right: 20px solid #333;content: "";height: 0;left: 0;position: absolute;top: 100%;width: 0}.info {margin-bottom: 3.12em}.info .info-media__list {display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 3.7em;padding: 0 3%;width: 100%}.info .info-media__list-item {width: 50%}.info .info-media__list-item:nth-last-child(1),.info .info-media__list-item:nth-last-child(2) {display: none}.info .info-media__text-area {padding: 0 10px}.info .info-media__thumbnail {text-align: center}.info .info-media__post-meta {align-items: center;display: inline-flex;font-size: .85em;line-height: 1}.info .info-media__text-ttl {font-size: 4.4vw;font-weight: 700;margin-bottom: 1em}.info .info-media__text-des {display: block;font-size: .85em;margin-bottom: 1em}.info .info-media__text-des a {text-decoration: underline}.info .info-media__text-des a:hover {text-decoration: none}.maintopics.p-topics .c-headding {width: 89.33%}.maintopics.p-topics .p-topics__list-link {align-items: flex-start}.maintopics.p-topics .p-topics__list-item.p-topics__list-item-end {align-items: flex-start}.p-pickup.brandlist .c-headding {width: 89.33%}.brandlist.pickup .pickup__list-more {display: flex;flex-wrap: wrap;margin: 0 auto;width: 78.125%}.brandlist.pickup .pickup__list-more li {box-sizing: border-box;font-size: 4.0625vw;margin: 0 0 1.5em 0;padding: 0 0 0 .5em;width: 50%}.brandlist.pickup .pickup__list-more li a {text-decoration: underline}.brandlist.pickup .pickup__brand .pickup__brand-text {font-size: 13px;padding-top: .5em}.brandlist.pickup .pickup__list-item:nth-last-child(1),.brandlist.pickup .pickup__list-item:nth-last-child(2) {display: block}.brandlist_nav.p-pickup {padding: 20px 0 0 0}.brandlist_nav.p-pickup .p-pickup__brand {margin-bottom: .6em}.brandlist_nav.p-pickup .p-pickup__list-item {align-items: center;cursor: initial;display: flex;flex-direction: column;transition: none}.brandlist_nav.p-pickup .p-pickup__list-item:hover {box-shadow: none;transform: none}.brandlist_nav.p-pickup .pickup__btn {margin: auto auto 0;width: 85%}.brandlist_nav.p-pickup .pickup__btn span:after {right: 6%}.brandList__list-more {align-items: flex-end;display: flex;flex-wrap: wrap;justify-content: center;margin: 0 auto;text-align: center;width: 100%}.brandList__listItem-more {margin-bottom: 18.75vw;text-align: center;width: 50%}.brandList__listItem-more .brandList__figcaption {margin-top: 8.75vw}.brandList__listItem-more a figure {display: block;overflow: hidden;transition: transform .4s ease}.brandList__listItem-more a figure img {height: auto;transition: transform .4s ease;width: 100%}.brandList__listItem-more a:hover {opacity: 1}.brandList__listItem-more a:hover figure {display: block;overflow: hidden;transform-origin: center}.brandList__listItem-more a:hover figure img {transform: scale(1.11);transform-origin: center}.brandList__listItem-more .block-icon {font-size: 3.43vw}.brandList__listItem-more .block-icon img {height: 1.3em}.pickup__note-netonly {font-size: 11px;margin: 5em 0;text-align: center}.page-topicdetaillist .info .info-media__inner-wrap {margin: 0 auto;width: 73.43%}.page-topicdetaillist .info .block-topic-details--header {display: flex;flex-direction: column;width: 89.33%}.page-topicdetaillist .info .info-media__list {display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 0;padding: 0;width: 100%}.page-topicdetaillist .info.block-topic-details--items li {border-bottom: none;padding: 0}.page-topicdetaillist .info .info-media__list-item {border: none;margin: 0 0 2.6em 0;padding: 0;width: 100%}.page-topicdetaillist .info .info-media__text-area {padding: 0}.page-topicdetaillist .info .info-media__text-ttl {font-size: 1.14em;margin: .6em 0}.news.info,.news.p-info {margin: 0 auto 2em;padding: 30px 0;width: 89.33%}.news.info .info-news__inner-wrap,.news.p-info .p-info-news__inner-wrap {margin: 0 auto;max-width: 720px;width: 100%}.news.p-info .p-info-news {margin: 0 0 2em 0}.pressrelease.info .info-news__text a {text-decoration: none}.pressrelease.info .info-news__text a:hover {text-decoration: none}.modal-dialog {-webkit-overflow-scrolling: touch;height: 100% !important;overflow: auto;width: 100% !important}.modal-dialog .c-headding {background: 0 0}h1.optimaized-h1 {display: none}.block-goods-list-c--items {padding-right: 0}.page-login .block-header-logo {top: 8px}.page-cart .pane-order-header.fixed {box-shadow: none;position: inherit;z-index: 0}.page-cart .block-goods-list-c--items li {vertical-align: top}.page-cart .action .btn {max-width: 100%}.page-alert .block-header-logo,.page-estimate .block-header-logo,.page-method .block-header-logo,.page-order .block-header-logo {top: 8px}.page-alert .pane-order-header.fixed,.page-estimate .pane-order-header.fixed,.page-method .pane-order-header.fixed,.page-order .pane-order-header.fixed {box-shadow: none;position: inherit;z-index: 0}.page-method .block-order-method--procedure {z-index: 200}.page-history .action .btn {max-width: 100%}.block-goods-bnr {margin-top: 1.8em}.block-goods-video {border-top: 1px solid #d7dcdf}.block-goods-video .goods-video {padding: 10.8vw 5.45vw 0}.block-goods-video .goods-video iframe {aspect-ratio: 16/9;height: auto;width: 100%;display: block;margin: 0;padding: 0;border: none;box-shadow: none;outline: none;}.block-goods-video+.block-goods-function {border-top: none}.block-goods-function {border-top: 1px solid #d7dcdf}.page-goods .goods-function {padding: 10.8vw 5.45vw}.page-goods .goods-function .goods-function-list li.goods-function-detail {color: #555;margin: 0 0 10.89vw 0}.page-goods .goods-function .goods-function-list li.goods-function-detail .goods-function-img {margin-bottom: 5.44vw}.page-goods .goods-function .goods-function-list li.goods-function-detail .goods-function-img img {width: 100%}.page-goods .goods-function .goods-function-list li.goods-function-detail .goods-function-img-annotation{text-align: right;font-size: 2.66vw;padding: 0.2em 0.4em 0 0;}.page-goods .goods-function .goods-function-list li.goods-function-detail .goods-function-ttl {font-size: 4.35vw;font-weight: 400;margin-bottom: 3.26vw}.page-goods .goods-function .goods-function-list li.goods-function-detail .goods-function-ttl::before {content: "◆";font-size: 80%;margin-right: .2em;vertical-align: middle}.page-goods .goods-function .goods-function-list li.goods-function-detail .goods-function-txt {margin-bottom: .8em}.page-goods .goods-function .goods-function-list li.goods-function-detail .goods-function-txt-border {border: 1px solid #888;display: inline-block;padding: 1px 4px 2px 4px}.page-goods .goods-howto {padding: 10.8vw 5.45vw}.page-goods .goods-howto .goods-howto-list {display: flex;flex-wrap: wrap}.page-goods .goods-howto .goods-howto-list .goods-howto-detail {color: #555;list-style: none;margin: 0 2.17vw 8.71vw 2.17vw}.page-goods .goods-howto .goods-howto-list .goods-howto-detail:first-child {margin-left: 0}.page-goods .goods-howto .goods-howto-list .goods-howto-detail:last-child {margin-right: 0}.page-goods .goods-howto .goods-howto-list .goods-howto-detail .goods-howto-img {margin-bottom: 20px}.page-goods .goods-howto .goods-howto-list .goods-howto-detail .goods-howto-text-area {font-size: 14px}.page-goods .goods-howto-order .goods-howto-order-txt {font-size: 3.2vw;margin-bottom: .8em;margin-left: 2em;text-indent: -2em}.page-goods .goods-function-notes .goods-function-order-notes-txt {font-size: 3.2vw;margin-bottom: .8em}.block-goods-support-container {background-color: #ebf0f3;width: 100%}.block-goods-support-container .block-goods-support {margin: 0 auto;padding: 10.8vw 5.45vw}.block-goods-support-container .block-goods-support h3 {background-color: transparent;margin-bottom: 5.44vw}.block-goods-support-container .block-goods-support .block-goods-support-box h3 {border-bottom: 1px solid #d7dcdf;cursor: pointer;font-size: 3.81vw;font-weight: 400;margin: 0;padding-bottom: 15px;padding-top: 20px;position: relative}.block-goods-support-container .block-goods-support .block-goods-support-box h3::after,.block-goods-support-container .block-goods-support .block-goods-support-box h3::before {background-color: #555;content: "";display: inline-block;height: 1px;position: absolute;right: 15px;top: calc(50% - 3px);transform: translateY(-50%);transition: opacity .5s;width: 11px}.block-goods-support-container .block-goods-support .block-goods-support-box h3::after {transform: translateY(-50%) rotate(90deg);transition: transform .5s}.block-goods-support-container .block-goods-support .block-goods-support-box h3.support-active:before {opacity: 0}.block-goods-support-container .block-goods-support .block-goods-support-box h3.support-active::after {transform: translateY(-50%) rotate(180deg)}.block-goods-support-container .block-goods-support .block-goods-support-box .block-goods-support-box-inner>p {font-size: 3.26vw;line-height: 1.8;margin-top: 6.26vw}.block-goods-support-container .block-goods-support .block-goods-support-box .block-goods-support-box-inner dl {font-size: 3.26vw;margin-top: 6.26vw}.block-goods-support-container .block-goods-support .block-goods-support-box .block-goods-support-box-inner dl dt {margin-bottom: 2.72vw;padding-left: 2rem;text-indent: -1rem}.block-goods-support-container .block-goods-support .block-goods-support-box .block-goods-support-box-inner dl dt::before {color: #555;content: "Q";display: inline-block;font-family: Poppins, "Noto Sans JP", sans-serif;font-size: 18px;font-weight: 700;margin-right: 13px}.block-goods-support-container .block-goods-support .block-goods-support-box .block-goods-support-box-inner dl dd {margin-bottom: 20px;padding-left: 2rem;text-indent: -1rem}.block-goods-support-container .block-goods-support .block-goods-support-box .block-goods-support-box-inner dl dd::before {color: #e6001b;content: "A";display: inline-block;font-family: Poppins, "Noto Sans JP", sans-serif;font-size: 18px;margin-right: 13px}.page-goods .block-goods-magazine {padding: 12.8vw 5.45vw 10.8vw 5.45vw}.page-goods .block-goods-magazine .magazine-list ul {display: flex;justify-content: center}.page-goods .block-goods-magazine .magazine-list ul li {font-size: 3.2vw;margin: 0 0 10.8vw 0;width: 50%}.page-goods .block-goods-magazine .magazine-list ul li img {margin-bottom: 3.26vw}@media screen and (min-width:768px) {.maintopics.p-topics .c-headding {max-width: 1080px;width: 100%}.p-pickup.brandlist .c-headding {max-width: 1080px;width: 100%}.brandList__listItem-more {margin-bottom: 50px;width: 25%}.brandList__listItem-more .brandList__figcaption {margin-top: 30px}.pickup__note-netonly {font-size: 12px;margin: 90px 0;text-align: center}.news.info,.news.p-info {max-width: 880px;width: 100%}}@media (min-width:768px) {.pressrelease.info .info-news__post-meta {margin-bottom: 0;margin-right: 1.5em}}