@charset "UTF-8";.-no-pointer[data-v-03432fb5]{pointer-events:none}@media screen and (min-width:768px){.-sp-show[data-v-03432fb5]{display:none}}@media screen and (max-width:767px){.-pc-show[data-v-03432fb5],.-sp-hidden[data-v-03432fb5]{display:none}}@media screen and (min-width:768px){.-pc-hidden[data-v-03432fb5]{display:none}}.-no-scroll[data-v-03432fb5]{overflow:hidden}.visual-carousel[data-v-03432fb5]{overflow:hidden;position:relative;width:100%}.visual-carousel[data-v-03432fb5] .swiper{position:relative}.visual-carousel[data-v-03432fb5] .swiper-slide-next,.visual-carousel[data-v-03432fb5] .swiper-slide-prev{opacity:0;transition:opacity 0s;transition-delay:.3s}.visual-slide>.description[data-v-03432fb5]{border-bottom:1px solid rgba(33,33,33,.15);color:#212121a6;font-size:1.1rem;padding:6px 16px;white-space:pre-wrap}.visual-slide[data-v-03432fb5] img{display:block;max-height:100vh;width:100%}.visual-slide.-cover[data-v-03432fb5]{overflow:hidden}.visual-slide.-cover.-active[data-v-03432fb5]{overflow:auto;touch-action:manipulation}.visual-slide.-cover[data-v-03432fb5] img{height:100dvh;max-width:none;-o-object-fit:cover;object-fit:cover;touch-action:manipulation;width:auto}.swiper-pagination[data-v-03432fb5]{background:#212121;color:#fff;font-family:sans-serif;font-size:1.2rem;padding:4px 18px 4px 8px;position:absolute;right:0;top:16px;z-index:1}.button-next[data-v-03432fb5],.button-prev[data-v-03432fb5]{display:grid;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:56px;z-index:1}.button-next[data-v-03432fb5]{right:0}.button-prev[data-v-03432fb5]{left:0}.list-button[data-v-03432fb5]{background:#ffffffb3;display:grid;height:40px;place-items:center;position:absolute;right:20px;top:82%;width:40px;z-index:1}.-no-pointer[data-v-7f70a17a]{pointer-events:none}@media screen and (min-width:768px){.-sp-show[data-v-7f70a17a]{display:none}}@media screen and (max-width:767px){.-pc-show[data-v-7f70a17a],.-sp-hidden[data-v-7f70a17a]{display:none}}@media screen and (min-width:768px){.-pc-hidden[data-v-7f70a17a]{display:none}}.-no-scroll[data-v-7f70a17a]{overflow:hidden}.color-stocks[data-v-7f70a17a]{display:flex;gap:10px;place-items:center start;align-items:center;border-bottom:1px solid rgba(33,33,33,.15);overflow-x:scroll;padding:6px 16px}.color-stocks>.label[data-v-7f70a17a]{color:#212121a6;flex-shrink:0;font-size:1.1rem;letter-spacing:.05em}.color-stocks>.sizes[data-v-7f70a17a]{display:flex;gap:10px}.color-stocks>.sizes>.size[data-v-7f70a17a]{background:#21212108;flex-shrink:0;font-size:1.1rem;letter-spacing:.05em;padding:2px 4px}.color-stocks>.sizes>.size.-few[data-v-7f70a17a]{color:#c71047}.color-stocks>.sizes>.size.-outofstock[data-v-7f70a17a]{color:#2121214d}.-no-pointer[data-v-26f5f04f]{pointer-events:none}@media screen and (min-width:768px){.-sp-show[data-v-26f5f04f]{display:none}}@media screen and (max-width:767px){.-pc-show[data-v-26f5f04f],.-sp-hidden[data-v-26f5f04f]{display:none}}@media screen and (min-width:768px){.-pc-hidden[data-v-26f5f04f]{display:none}}.-no-scroll[data-v-26f5f04f]{overflow:hidden}.limited-label[data-v-26f5f04f]{background:#c71047;gap:10px;height:Fixed 19px;padding:2px 8px;text-align:center;width:Fill 376.59px}.limited-label>.label[data-v-26f5f04f]{color:#fff;flex-shrink:0;font-size:1.1rem;letter-spacing:.05em}.-no-pointer[data-v-8c7c8981]{pointer-events:none}@media screen and (min-width:768px){.-sp-show[data-v-8c7c8981]{display:none}}@media screen and (max-width:767px){.-pc-show[data-v-8c7c8981],.-sp-hidden[data-v-8c7c8981]{display:none}}@media screen and (min-width:768px){.-pc-hidden[data-v-8c7c8981]{display:none}}.-no-scroll[data-v-8c7c8981]{overflow:hidden}.b-product-label[data-v-8c7c8981]{border:1px solid #c71047;gap:10px;height:Fixed 19px;padding:2px 8px;text-align:center;width:Fill 376.59px}.b-product-label>.label[data-v-8c7c8981]{background:linear-gradient(0deg,#fff,#fff);color:#c71047;flex-shrink:0;font-size:1.1rem;letter-spacing:.05em}.b-product-label>.label .button[data-v-8c7c8981]{color:#0d46db;font-size:1.1rem;letter-spacing:.05em;margin-left:16px}.-no-pointer[data-v-ab795280]{pointer-events:none}@media screen and (min-width:768px){.-sp-show[data-v-ab795280]{display:none}}@media screen and (max-width:767px){.-pc-show[data-v-ab795280],.-sp-hidden[data-v-ab795280]{display:none}}@media screen and (min-width:768px){.-pc-hidden[data-v-ab795280]{display:none}}.-no-scroll[data-v-ab795280]{overflow:hidden}.carousel-thumbnails[data-v-ab795280]{display:grid;gap:15px;grid-template-columns:repeat(8,1fr)}.carousel-thumbnails>.item>.thumbnail[data-v-ab795280]{position:relative}.carousel-thumbnails>.item>.thumbnail.-active[data-v-ab795280]:before{aspect-ratio:5/6;border:2px solid #0d46db;content:"";display:block;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.-no-pointer[data-v-81763475]{pointer-events:none}@media screen and (min-width:768px){.-sp-show[data-v-81763475]{display:none}}@media screen and (max-width:767px){.-pc-show[data-v-81763475],.-sp-hidden[data-v-81763475]{display:none}}@media screen and (min-width:768px){.-pc-hidden[data-v-81763475]{display:none}}.-no-scroll[data-v-81763475]{overflow:hidden}.product-detail-name[data-v-81763475]{display:grid;gap:8px}.product-detail-name>.nav[data-v-81763475]{display:grid;font-size:1.2rem;gap:8px;grid-template-columns:auto 1fr;place-items:center start}.product-detail-name>.nav>.link[data-v-81763475]{color:#0d46db;text-decoration:none}.product-detail-name>.nav>.shop-name[data-v-81763475]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.-no-pointer[data-v-072b9955]{pointer-events:none}@media screen and (min-width:768px){.-sp-show[data-v-072b9955]{display:none}}@media screen and (max-width:767px){.-pc-show[data-v-072b9955],.-sp-hidden[data-v-072b9955]{display:none}}@media screen and (min-width:768px){.-pc-hidden[data-v-072b9955]{display:none}}.-no-scroll[data-v-072b9955]{overflow:hidden}.wrapper[data-v-072b9955]{display:grid;gap:16px}.wrapper>.scroller[data-v-072b9955]{display:flex;margin:0 calc(var(--51cddb3d)*-1);overflow-x:auto;width:calc(100% + var(--51cddb3d)*2)}.wrapper>.scroller[data-v-072b9955]>*{flex-shrink:0}.wrapper>.scroller[data-v-072b9955]:after,.wrapper>.scroller[data-v-072b9955]:before{content:"";display:block;flex-shrink:0;width:var(--51cddb3d)}.radio-group[data-v-072b9955]{--option-width:56px;--option-aspect-ratio:56/65;display:grid;gap:16px;grid-template-columns:40px 1fr}.radio-group>.-size[data-v-072b9955]{--option-width:48px;--option-aspect-ratio:1/1}.radio-group>.label[data-v-072b9955]{display:grid;font-size:1.2rem;font-weight:500;height:calc(var(--option-width)*var(--option-aspect-ratio));place-items:center start;white-space:nowrap}.radio-group>.options[data-v-072b9955]{display:flex;gap:16px}.radio-group>.options>.option[data-v-072b9955]{flex-shrink:0;width:var(--option-width)}.radio-group>.options>.option[data-v-072b9955]:hover{cursor:pointer}.radio-group>.options>.option>.text[data-v-072b9955]{display:block;overflow:hidden;width:100%}.radio-group>.options.-color>.option[data-v-072b9955]{font-size:1rem;letter-spacing:.05em;position:relative;text-align:center}.radio-group>.options.-color>.option>.-is-smaller-font[data-v-072b9955]{font-size:.9rem;letter-spacing:0;word-wrap:break-word;white-space:pre-wrap}.radio-group>.options.-color>.option:not(.-active).-active-border[data-v-072b9955]:before,.radio-group>.options.-color>.option:not(.-disabled).-active[data-v-072b9955]:before{aspect-ratio:5/6;border:2px solid #0d46db;content:"";display:block;left:0;position:absolute;top:0;width:100%}.radio-group>.options.-color>.option.-disabled>.frame[data-v-072b9955]{aspect-ratio:5/6;background-color:#ffffff80;position:absolute;width:100%}.radio-group>.options.-color>.option.-disabled>.line[data-v-072b9955]{background:#fff;content:"";display:block;height:2px;left:50%;position:absolute;top:39%;transform:translate(-50%,-50%) rotate(-49deg);width:145%}.radio-group>.options.-size>.option[data-v-072b9955]{aspect-ratio:1/1;border:1px solid rgba(33,33,33,.15);display:grid;font-size:1.4rem;place-items:center}.radio-group>.options.-size>.option.-is-rectangle[data-v-072b9955]{aspect-ratio:var(--option-width)/48px;padding:0 5px;width:-moz-fit-content;width:fit-content}.radio-group>.options.-size>.option.-indent[data-v-072b9955]{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:center;white-space:pre-wrap}.radio-group>.options.-size>.option.-active[data-v-072b9955]{background:#212121;border:2px solid #0d46db;color:#fff}.radio-group>.options.-size>.option.-active-border[data-v-072b9955]{border:2px solid #0d46db}.radio-group>.options.-size>.option:not(.-active).-disabled[data-v-072b9955]{color:#2121214d;overflow:hidden;position:relative}.radio-group>.options.-size>.option:not(.-active).-disabled[data-v-072b9955]:before{background:#21212126;content:"";display:block;height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:calc(var(--option-width)*2)}.-no-pointer[data-v-7b1fd81c]{pointer-events:none}@media screen and (min-width:768px){.-sp-show[data-v-7b1fd81c]{display:none}}@media screen and (max-width:767px){.-pc-show[data-v-7b1fd81c],.-sp-hidden[data-v-7b1fd81c]{display:none}}@media screen and (min-width:768px){.-pc-hidden[data-v-7b1fd81c]{display:none}}.-no-scroll[data-v-7b1fd81c]{overflow:hidden}.item-floating-button[data-v-7b1fd81c]{display:grid}@media screen and (max-width:767px){.item-floating-button.-favorite[data-v-7b1fd81c]{gap:8px;grid-template-columns:1fr 48px}.item-floating-button>.button[data-v-7b1fd81c]{background:#fff}}.-no-pointer[data-v-356b7bb5]{pointer-events:none}@media screen and (min-width:768px){.-sp-show[data-v-356b7bb5]{display:none}}@media screen and (max-width:767px){.-pc-show[data-v-356b7bb5],.-sp-hidden[data-v-356b7bb5]{display:none}}@media screen and (min-width:768px){.-pc-hidden[data-v-356b7bb5]{display:none}}.-no-scroll[data-v-356b7bb5]{overflow:hidden}.bundle-buying-campaign[data-v-356b7bb5]{background:#f7f7f7;border:1px solid rgba(33,33,33,.15);display:grid;gap:5px 8px;grid-template-columns:1fr auto;padding:12px}.bundle-buying-campaign>.title[data-v-356b7bb5]{color:#c71047;font-size:1.2rem;font-weight:500}.bundle-buying-campaign>.link[data-v-356b7bb5]{color:#0d46db;font-size:1.1rem;text-decoration:none}.bundle-buying-campaign>.discount[data-v-356b7bb5]{color:#c71047;display:flex;flex-direction:column;font-size:1.1rem;grid-column:1/3}.-no-pointer[data-v-33ecf1a6]{pointer-events:none}@media screen and (min-width:768px){.-sp-show[data-v-33ecf1a6]{display:none}}@media screen and (max-width:767px){.-pc-show[data-v-33ecf1a6],.-sp-hidden[data-v-33ecf1a6]{display:none}}@media screen and (min-width:768px){.-pc-hidden[data-v-33ecf1a6]{display:none}}.-no-scroll[data-v-33ecf1a6]{overflow:hidden}.product-labels[data-v-33ecf1a6]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.product-labels>.label[data-v-33ecf1a6]{background:#21212108;flex-shrink:0;font-size:1rem;letter-spacing:.05em;padding:2px 4px}.product-labels>.label.-highlight[data-v-33ecf1a6]{background:#c71047;color:#fff}.-no-pointer[data-v-920b8b88]{pointer-events:none}@media screen and (min-width:768px){.-sp-show[data-v-920b8b88]{display:none}}@media screen and (max-width:767px){.-pc-show[data-v-920b8b88],.-sp-hidden[data-v-920b8b88]{display:none}}@media screen and (min-width:768px){.-pc-hidden[data-v-920b8b88]{display:none}}.-no-scroll[data-v-920b8b88]{overflow:hidden}.detail-price>.reservation[data-v-920b8b88]{display:grid;font-size:1.1rem;gap:4px;grid-template-columns:auto 1fr;place-items:center start}.detail-price>.reservation>.label[data-v-920b8b88]{background:#21212108;font-size:1rem;letter-spacing:.05em;padding:2px 4px}.detail-price>.price[data-v-920b8b88]{display:grid;font-size:1rem;grid-template-columns:repeat(4,auto) 1fr;letter-spacing:.05em;place-items:center start}.detail-price>.price>.regular[data-v-920b8b88]{font-family:sans-serif;font-size:3rem;font-weight:500}.detail-price>.price>.tax[data-v-920b8b88]{margin-left:4px}@media screen and (max-width:767px){.detail-price>.price>.tax[data-v-920b8b88]{margin-top:-2px}}@media screen and (min-width:768px){.detail-price>.price>.tax[data-v-920b8b88]{margin-top:-3px}}.detail-price>.price>.discount[data-v-920b8b88]{font-family:sans-serif;font-size:1.2rem;font-weight:500;margin-left:8px}.detail-price>.price>.standard[data-v-920b8b88]{color:#212121a6;display:grid;gap:2px;grid-auto-flow:column;margin-left:4px;place-items:center}@media screen and (max-width:767px){.detail-price>.price>.standard[data-v-920b8b88]{margin-top:-2px}}@media screen and (min-width:768px){.detail-price>.price>.standard[data-v-920b8b88]{margin-top:-3px}}.detail-price>.price>.standard>.amount[data-v-920b8b88]{font-family:sans-serif;font-size:1.2rem;font-weight:500;text-decoration:line-through}@media screen and (max-width:767px){.detail-price>.price>.standard>.amount[data-v-920b8b88]{margin-top:2px}}@media screen and (min-width:768px){.detail-price>.price>.standard>.amount[data-v-920b8b88]{margin-top:3px}}.detail-price>.price.-discount>.discount[data-v-920b8b88],.detail-price>.price.-discount>.regular[data-v-920b8b88],.detail-price>.price.-discount>.tax[data-v-920b8b88]{color:#c71047}.detail-price>.price>.reference-price[data-v-920b8b88]{display:grid;gap:2px;grid-auto-flow:column;margin-left:4px;place-items:center}@media screen and (max-width:767px){.detail-price>.price>.reference-price[data-v-920b8b88]{margin-top:-2px}}@media screen and (min-width:768px){.detail-price>.price>.reference-price[data-v-920b8b88]{margin-top:-3px}}.detail-price>.price>.reference-price>.price[data-v-920b8b88]{display:flex}.detail-price>.price>.reference-price>.price p>.amount[data-v-920b8b88]{font-family:sans-serif;font-size:1.2rem;font-weight:500;text-decoration:line-through}@media screen and (max-width:767px){.detail-price>.price>.reference-price>.price p>.amount[data-v-920b8b88]{margin-top:2px}}@media screen and (min-width:768px){.detail-price>.price>.reference-price>.price p>.amount[data-v-920b8b88]{margin-top:3px}}.detail-price .timesale[data-v-920b8b88],.detail-price>.sale[data-v-920b8b88]{color:#c71047;font-size:1.1rem}.detail-price>.coupons[data-v-920b8b88]{display:grid;gap:6px;margin-top:8px}.detail-price>.coupons>.item>.coupon[data-v-920b8b88]{background:linear-gradient(101.13deg,#cfddff80 3.35%,#c9ebff80 95.22%);display:inline-block;font-size:1rem;letter-spacing:.05em;padding:2.5px 6px}.detail-price>.bundle[data-v-920b8b88],.detail-price>.labels[data-v-920b8b88]{margin-top:8px}.detail-price>.box[data-v-920b8b88]{background:#f7f7f7;font-size:1.1rem;margin-top:8px;padding:12px}.detail-price>.box>.box-wrapper[data-v-920b8b88]{display:flex;flex-direction:column;gap:6px}.detail-price>.box>.box-wrapper>p>.shop-name[data-v-920b8b88]{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.detail-price>.box[data-v-920b8b88]:has(.box-wrapper:empty){display:none}.detail-price>.point[data-v-920b8b88]{font-size:1.1rem;letter-spacing:.05em;margin-top:12px}.detail-price>.creditpoint[data-v-920b8b88]{background:#f7f7f7;font-size:1.1rem;margin-top:12px;padding:12px}.detail-price>.creditpoint>.link[data-v-920b8b88]{color:#0d46db;text-decoration:none}.-no-pointer[data-v-30f9a1fb]{pointer-events:none}@media screen and (min-width:768px){.-sp-show[data-v-30f9a1fb]{display:none}}@media screen and (max-width:767px){.-pc-show[data-v-30f9a1fb],.-sp-hidden[data-v-30f9a1fb]{display:none}}@media screen and (min-width:768px){.-pc-hidden[data-v-30f9a1fb]{display:none}}.-no-scroll[data-v-30f9a1fb]{overflow:hidden}.collapse-text>.text[data-v-30f9a1fb]{white-space:pre-wrap;word-break:break-all}.collapse-text>.text:not(.-expanded).normal[data-v-30f9a1fb]{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.collapse-text>.text:not(.-expanded).has-detail[data-v-30f9a1fb]{height:60px;overflow:hidden}.collapse-text>.text:not(.-expanded).has-detail>.comment[data-v-30f9a1fb]{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.collapse-text>.expand[data-v-30f9a1fb]{display:grid;margin-top:5px;place-items:end}.collapse-text>.expand>.button[data-v-30f9a1fb]{color:#0d46db;display:grid;font-size:1.2rem;grid-auto-flow:column;place-items:center}.collapse-text>.expand>.button[data-v-30f9a1fb]:hover{cursor:pointer}.-no-pointer[data-v-2b8fddf7]{pointer-events:none}@media screen and (min-width:768px){.-sp-show[data-v-2b8fddf7]{display:none}}@media screen and (max-width:767px){.-pc-show[data-v-2b8fddf7],.-sp-hidden[data-v-2b8fddf7]{display:none}}@media screen and (min-width:768px){.-pc-hidden[data-v-2b8fddf7]{display:none}}.-no-scroll[data-v-2b8fddf7]{overflow:hidden}.b-product-reason[data-v-2b8fddf7]{display:grid;gap:4px;padding:0 16px 24px}@media screen and (min-width:768px){.b-product-reason[data-v-2b8fddf7]{padding:0 0 24px}}.b-product-reason>.title[data-v-2b8fddf7]{color:#212121a6;font-size:1.1rem;font-weight:400}.text[data-v-2b8fddf7]{font-size:1.4rem;letter-spacing:.05em}.-no-pointer[data-v-8bd46bb8]{pointer-events:none}@media screen and (min-width:768px){.-sp-show[data-v-8bd46bb8]{display:none}}@media screen and (max-width:767px){.-pc-show[data-v-8bd46bb8],.-sp-hidden[data-v-8bd46bb8]{display:none}}@media screen and (min-width:768px){.-pc-hidden[data-v-8bd46bb8]{display:none}}.-no-scroll[data-v-8bd46bb8]{overflow:hidden}.other-section[data-v-8bd46bb8]{background-color:#f7f7f7;display:grid;gap:24px;padding:24px 32px}.other-section>.other-button[data-v-8bd46bb8]{display:grid;gap:12px}.other-section>.other-button>.buttons[data-v-8bd46bb8]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.other-section>.faq[data-v-8bd46bb8]{display:grid;padding-left:1em}.other-section>.faq>.item[data-v-8bd46bb8]{list-style-type:disc}.other-section>.faq>.item>.link[data-v-8bd46bb8],.other-section>.faq>.item>.not-link[data-v-8bd46bb8]{font-size:1.1rem;letter-spacing:.05em;line-height:1.5;text-decoration:none}.other-section>.faq>.item>.link[data-v-8bd46bb8]{color:#0d46db}.-no-pointer[data-v-70195a6e]{pointer-events:none}@media screen and (min-width:768px){.-sp-show[data-v-70195a6e]{display:none}}@media screen and (max-width:767px){.-pc-show[data-v-70195a6e],.-sp-hidden[data-v-70195a6e]{display:none}}@media screen and (min-width:768px){.-pc-hidden[data-v-70195a6e]{display:none}}.-no-scroll[data-v-70195a6e]{overflow:hidden}.item-detail[data-v-70195a6e]{display:grid;gap:16px;padding:24px 16px}@media screen and (min-width:768px){.item-detail[data-v-70195a6e]{padding:24px 0}}.item-detail>.title[data-v-70195a6e]{font-size:1.6rem;font-weight:500;letter-spacing:.05em}.description-html[data-v-70195a6e]{font-size:1.4rem;letter-spacing:.05em;white-space:pre-wrap}.description-html[data-v-70195a6e] .title{font-size:1.6rem;font-weight:500;margin-top:32px}.description-html[data-v-70195a6e] .title+.text,.description-html[data-v-70195a6e] .title+p{margin-top:8px}.detail-box[data-v-70195a6e]{background:#f7f7f7;font-size:1.1rem;letter-spacing:.05em;margin-top:32px;padding:16px}.-no-pointer[data-v-d24f2cb8]{pointer-events:none}@media screen and (min-width:768px){.-sp-show[data-v-d24f2cb8]{display:none}}@media screen and (max-width:767px){.-pc-show[data-v-d24f2cb8],.-sp-hidden[data-v-d24f2cb8]{display:none}}@media screen and (min-width:768px){.-pc-hidden[data-v-d24f2cb8]{display:none}}.-no-scroll[data-v-d24f2cb8]{overflow:hidden}.size-detail[data-v-d24f2cb8]{display:grid;gap:16px;padding-bottom:24px}.size-detail>.description[data-v-d24f2cb8]{font-size:1.1rem;letter-spacing:.05em;white-space:pre-wrap}.size-detail>.table-wrapper>table[data-v-d24f2cb8],.size-detail>table[data-v-d24f2cb8]{border-left:1px solid #e9e9e9;border-top:1px solid #e9e9e9;letter-spacing:.05em;table-layout:fixed;text-align:center}.size-detail>.table-wrapper>table td[data-v-d24f2cb8],.size-detail>.table-wrapper>table th[data-v-d24f2cb8],.size-detail>table td[data-v-d24f2cb8],.size-detail>table th[data-v-d24f2cb8]{border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;height:32px;vertical-align:middle}.size-detail>.table-wrapper>table th[data-v-d24f2cb8],.size-detail>table th[data-v-d24f2cb8]{background:#f7f7f7;font-size:1.1rem}.size-detail>.table-wrapper>table td[data-v-d24f2cb8],.size-detail>table td[data-v-d24f2cb8]{font-size:1.4rem}.size-detail>table td[data-v-d24f2cb8],.size-detail>table th[data-v-d24f2cb8]{width:50%}.size-detail>.table-wrapper[data-v-d24f2cb8]{overflow-x:auto}.size-detail>.table-wrapper>table td[data-v-d24f2cb8],.size-detail>.table-wrapper>table th[data-v-d24f2cb8]{min-width:100px;padding:0 24px;white-space:nowrap}.-no-pointer[data-v-75652e3a]{pointer-events:none}@media screen and (min-width:768px){.-sp-show[data-v-75652e3a]{display:none}}@media screen and (max-width:767px){.-pc-show[data-v-75652e3a],.-sp-hidden[data-v-75652e3a]{display:none}}@media screen and (min-width:768px){.-pc-hidden[data-v-75652e3a]{display:none}}.-no-scroll[data-v-75652e3a]{overflow:hidden}.detail-disclosure>.button[data-v-75652e3a]{display:grid;font-size:1.4rem;gap:8px;grid-template-columns:1fr auto;letter-spacing:.05em;padding:20px 0;place-items:center start;-moz-text-align-last:left;text-align-last:left;width:100%}.detail-disclosure>.button[data-v-75652e3a]::-webkit-details-marker{display:none}.detail-disclosure:not([open])>.button>.icon.-close[data-v-75652e3a],.detail-disclosure[open]>.button>.icon.-open[data-v-75652e3a]{display:none}.-no-pointer[data-v-e824dc7e]{pointer-events:none}@media screen and (min-width:768px){.-sp-show[data-v-e824dc7e]{display:none}}@media screen and (max-width:767px){.-pc-show[data-v-e824dc7e],.-sp-hidden[data-v-e824dc7e]{display:none}}@media screen and (min-width:768px){.-pc-hidden[data-v-e824dc7e]{display:none}}.-no-scroll[data-v-e824dc7e]{overflow:hidden}.rating-stars[data-v-e824dc7e]{display:grid;gap:8px;grid-auto-flow:column;place-items:center start}.rating-stars>.stars[data-v-e824dc7e]{display:grid;gap:2px;grid-template-columns:repeat(5,auto)}.rating-stars>.count[data-v-e824dc7e]{font-size:1.4rem;letter-spacing:.05em}.-no-pointer[data-v-1db1aba8]{pointer-events:none}@media screen and (min-width:768px){.-sp-show[data-v-1db1aba8]{display:none}}@media screen and (max-width:767px){.-pc-show[data-v-1db1aba8],.-sp-hidden[data-v-1db1aba8]{display:none}}@media screen and (min-width:768px){.-pc-hidden[data-v-1db1aba8]{display:none}}.-no-scroll[data-v-1db1aba8]{overflow:hidden}.item-review>.comment[data-v-1db1aba8]{font-size:1.4rem;letter-spacing:.05em;margin-top:8px}.item-review>.footer[data-v-1db1aba8]{color:#212121a6;display:grid;font-size:1.1rem;gap:12px;grid-template-columns:auto 1fr;letter-spacing:.05em;margin-top:4px;place-items:center start}.-white-space-normal[data-v-1db1aba8]{white-space:normal}.-no-pointer[data-v-56f6ce5a]{pointer-events:none}@media screen and (min-width:768px){.-sp-show[data-v-56f6ce5a]{display:none}}@media screen and (max-width:767px){.-pc-show[data-v-56f6ce5a],.-sp-hidden[data-v-56f6ce5a]{display:none}}@media screen and (min-width:768px){.-pc-hidden[data-v-56f6ce5a]{display:none}}.-no-scroll[data-v-56f6ce5a]{overflow:hidden}.review-list>.item[data-v-56f6ce5a]{padding:24px 0}.more-button[data-v-56f6ce5a],.review-list>.item[data-v-56f6ce5a]:not(:first-child){border-top:1px solid rgba(33,33,33,.15)}.more-button[data-v-56f6ce5a]{align-items:center;color:#0d46db;display:flex;font-size:1.2rem;justify-content:center;padding:24px 0;width:100%}.more-button[data-v-56f6ce5a]:hover{cursor:pointer}.-no-pointer[data-v-64533626]{pointer-events:none}@media screen and (min-width:768px){.-sp-show[data-v-64533626]{display:none}}@media screen and (max-width:767px){.-pc-show[data-v-64533626],.-sp-hidden[data-v-64533626]{display:none}}@media screen and (min-width:768px){.-pc-hidden[data-v-64533626]{display:none}}.-no-scroll[data-v-64533626]{overflow:hidden}[data-v-64533626]::-webkit-scrollbar{display:none}.select-group[data-v-64533626],.wrapper[data-v-64533626]{display:grid;gap:16px}.select-group[data-v-64533626]{--option-width:56px;--option-aspect-ratio:1/1;grid-template-columns:40px 1fr}.select-group.-size[data-v-64533626]{--option-width:48px;--option-aspect-ratio:1/1}.select-group>.label[data-v-64533626]{display:grid;font-size:1.2rem;font-weight:500;height:calc(var(--option-width)*var(--option-aspect-ratio));place-items:center start;white-space:nowrap}.select-group>.options[data-v-64533626]{display:flex;gap:16px;list-style:none;overflow-x:scroll}.select-group>.options>.option>.text[data-v-64533626]{display:block;overflow:hidden;width:100%}.select-group>.options.-color>.option[data-v-64533626]{cursor:pointer;font-size:1rem;letter-spacing:.05em;max-width:56px;min-width:56px;outline:none;position:relative;text-align:center}.select-group>.options.-color>.option>.-is-smaller-font[data-v-64533626]{font-size:.9rem;letter-spacing:0;word-wrap:break-word;white-space:pre-wrap}.select-group>.options.-color>.option.-active[data-v-64533626]:before{aspect-ratio:5/6;border:2px solid #0d46db;content:"";display:block;left:0;position:absolute;top:0;width:100%}.select-group>.options.-color>.option>.image[data-v-64533626]{aspect-ratio:7/8;-o-object-fit:contain;object-fit:contain;width:100%}.select-group>.options.-size>.option[data-v-64533626]{aspect-ratio:1/1;border:1px solid rgba(33,33,33,.15);cursor:pointer;display:grid;font-size:1.4rem;letter-spacing:.05em;min-width:48px;place-items:center}.select-group>.options.-size>.option.-is-rectangle[data-v-64533626]{aspect-ratio:var(--option-width)/48px;padding:0 5px;width:-moz-fit-content;width:fit-content}.select-group>.options.-size>.option.-indent[data-v-64533626]{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:center;white-space:pre-wrap}.select-group>.options.-size>.option.-all[data-v-64533626]{font-size:1.1rem}.select-group>.options.-size>.option.-active[data-v-64533626]{background:#212121;color:#fff}.-no-pointer[data-v-ef331c37]{pointer-events:none}@media screen and (min-width:768px){.-sp-show[data-v-ef331c37]{display:none}}@media screen and (max-width:767px){.-pc-show[data-v-ef331c37],.-sp-hidden[data-v-ef331c37]{display:none}}@media screen and (min-width:768px){.-pc-hidden[data-v-ef331c37]{display:none}}.-no-scroll[data-v-ef331c37]{overflow:hidden}.stock-list>.item[data-v-ef331c37]:not(:first-child){margin-top:16px}.stock-list>.item>.title[data-v-ef331c37]{font-size:1.4rem;font-weight:500;letter-spacing:.05em;margin-bottom:8px}.stock-list dl[data-v-ef331c37]{display:grid;font-size:1.4rem;grid-template-columns:100px 1fr;letter-spacing:.05em;padding:0 12px}.stock-list dd[data-v-ef331c37]:before{content:"："}.-no-pointer[data-v-89aa8a88]{pointer-events:none}@media screen and (min-width:768px){.-sp-show[data-v-89aa8a88]{display:none}}@media screen and (max-width:767px){.-pc-show[data-v-89aa8a88],.-sp-hidden[data-v-89aa8a88]{display:none}}@media screen and (min-width:768px){.-pc-hidden[data-v-89aa8a88]{display:none}}.-no-scroll[data-v-89aa8a88]{overflow:hidden}.search-stocks>.productcode[data-v-89aa8a88]{background:#f7f7f7;display:grid;gap:8px;padding:16px}.search-stocks>.productcode>.title[data-v-89aa8a88]{color:#212121a6;font-size:1.1rem;letter-spacing:.05em}.search-stocks>.productcode>.text[data-v-89aa8a88]{font-size:1.6rem;font-size:500;letter-spacing:.05em}.search-stocks>.product[data-v-89aa8a88]{border-bottom:1px solid rgba(33,33,33,.15);display:grid;gap:16px;grid-template-columns:95px 1fr;padding:24px 0;place-items:center}.search-stocks>.product>.detail[data-v-89aa8a88]{display:grid;font-size:1.2rem;letter-spacing:.05em;width:100%}.search-stocks>.product .shop-name-read[data-v-89aa8a88],.search-stocks>.product>.detail>.shop-name[data-v-89aa8a88]{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.search-stocks>.product>.detail>.product-name[data-v-89aa8a88]{font-size:1.4rem;font-weight:500;margin-top:6px}.search-stocks>.title[data-v-89aa8a88]{font-size:1.4rem;letter-spacing:.05em;padding:24px 0}.search-stocks>.button[data-v-89aa8a88]{margin:24px auto 0;max-width:400px;width:100%}.store-stocks[data-v-89aa8a88]{border-top:16px solid #f7f7f7;margin-top:16px;overflow:hidden;padding-top:40px}@media screen and (min-width:768px){.store-stocks[data-v-89aa8a88]{margin-top:40px}}.store-stocks>.heading[data-v-89aa8a88]{display:grid;gap:8px;grid-template-columns:1fr auto;margin-bottom:40px;place-items:center start}.store-stocks>.heading>.title[data-v-89aa8a88]{font-size:2rem;font-weight:500;letter-spacing:.05em}.store-stocks>.heading>.time[data-v-89aa8a88]{background:#f7f7f7;font-size:1.2rem;letter-spacing:.05em;padding:8px 12px}.store-stocks>.heading>.remark[data-v-89aa8a88]{color:#212121a6;font-size:1rem;grid-column:1/3;letter-spacing:.05em}@media screen and (min-width:768px){.store-stocks>.store[data-v-89aa8a88]{display:grid;gap:24px 40px;grid-template-columns:repeat(2,1fr);margin-bottom:-1px}}.store-stocks>.store>.item[data-v-89aa8a88]{padding-bottom:24px}@media screen and (min-width:768px){.store-stocks>.store>.item[data-v-89aa8a88]{border-bottom:1px solid rgba(33,33,33,.15)}.store-stocks>.store>.item.-full[data-v-89aa8a88]{grid-column:1/3}}@media screen and (max-width:767px){.store-stocks>.store>.item[data-v-89aa8a88]:not(:last-child){border-bottom:1px solid rgba(33,33,33,.15)}}.store-stocks>.store>.item>.facility[data-v-89aa8a88]{font-size:1.6rem;font-weight:500;letter-spacing:.05em;margin-bottom:16px}.facility-stocks[data-v-89aa8a88]{display:grid;gap:24px;padding:0 12px}@media screen and (min-width:768px){.facility-stocks.-full[data-v-89aa8a88]{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.facility-stocks[data-v-89aa8a88]:not(:last-child){border-bottom:1px solid rgba(33,33,33,.15)}}.stock-detail>.shop[data-v-89aa8a88]{display:grid;gap:8px;place-items:start}.stock-detail>.shop>.name[data-v-89aa8a88]{font-size:1.4rem;font-weight:500;letter-spacing:.05em}.stock-detail>.shop>.description[data-v-89aa8a88]{font-size:1rem;letter-spacing:.05em}.stock-detail>.shop>.tel[data-v-89aa8a88]{font-size:1.4rem;letter-spacing:.05em;text-decoration:none}@media screen and (min-width:768px){.stock-detail>.shop>.tel.-sp[data-v-89aa8a88]{display:none}}@media screen and (max-width:767px){.stock-detail>.shop>.tel.-pc[data-v-89aa8a88]{display:none}}.stock-detail>.shop>.link[data-v-89aa8a88]{color:#0d46db;font-size:1rem;letter-spacing:.05em;text-decoration:none}.stock-detail>.shop>.list[data-v-89aa8a88]{padding-top:8px}.empty-text[data-v-89aa8a88]{font-size:1.4rem}.-no-pointer[data-v-f8bd6b7c]{pointer-events:none}@media screen and (min-width:768px){.-sp-show[data-v-f8bd6b7c]{display:none}}@media screen and (max-width:767px){.-pc-show[data-v-f8bd6b7c],.-sp-hidden[data-v-f8bd6b7c]{display:none}}@media screen and (min-width:768px){.-pc-hidden[data-v-f8bd6b7c]{display:none}}.-no-scroll[data-v-f8bd6b7c]{overflow:hidden}.modal-contents[data-v-f8bd6b7c]{background-color:#0000004d;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100;-webkit-overflow-scrolling:touch}.modal-contents>.slide[data-v-f8bd6b7c]{position:relative;top:50%;transform:translateY(-50%)}.modal-contents>.close-icon[data-v-f8bd6b7c]{position:absolute;right:16px;top:5.6%;z-index:110}.-no-pointer[data-v-c1432072]{pointer-events:none}@media screen and (min-width:768px){.-sp-show[data-v-c1432072]{display:none}}@media screen and (max-width:767px){.-pc-show[data-v-c1432072],.-sp-hidden[data-v-c1432072]{display:none}}@media screen and (min-width:768px){.-pc-hidden[data-v-c1432072]{display:none}}.-no-scroll[data-v-c1432072]{overflow:hidden}.image-list-modal[data-v-c1432072]{position:relative;z-index:1000}.image-list-modal[data-v-c1432072] :focus-visible{outline:none}.image-list-modal>.backdrop[data-v-c1432072]{background:#0000004d;top:0;right:0;bottom:0;left:0;position:fixed;z-index:110}.image-list-modal>.container[data-v-c1432072]{top:0;right:0;bottom:0;left:0;position:fixed;z-index:120}@media screen and (min-width:768px){.image-list-modal>.container[data-v-c1432072]{display:grid;padding:52px;place-items:center}}.modal-panel[data-v-c1432072]{background:#fff;border-radius:4px;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}@media screen and (max-width:767px){.modal-panel[data-v-c1432072]{top:0;right:0;bottom:0;left:0;position:absolute}}@media screen and (min-width:768px){.modal-panel[data-v-c1432072]{display:grid;grid-template-columns:auto 1fr;height:auto;max-height:100%;padding:0 40px 40px}}.modal-panel>.close[data-v-c1432072]{position:absolute}@media screen and (max-width:767px){.modal-panel>.close[data-v-c1432072]{left:12px;top:12px}}@media screen and (min-width:768px){.modal-panel>.close[data-v-c1432072]{right:16px;top:16px}}.modal-panel>.title[data-v-c1432072]{border-bottom:1px solid rgba(33,33,33,.15);display:grid;flex-shrink:0;font-size:1.4rem;height:48px;letter-spacing:.05em;place-items:center}@media screen and (min-width:768px){.modal-panel>.title[data-v-c1432072]{border:0;grid-column:1/3;margin-bottom:16px}}.modal-panel>.content[data-v-c1432072]{flex:1 0 auto;max-height:100%;overflow-x:hidden;overflow-y:auto}@media screen and (max-width:767px){.modal-panel>.content[data-v-c1432072]{height:100%!important}}@media screen and (min-width:768px){.modal-panel>.content[data-v-c1432072]{display:grid;gap:5px;grid-template-columns:auto auto;place-items:start start}}.modal-panel>.content>.images[data-v-c1432072]{display:grid;gap:5px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:767px){.modal-panel>.content>.images[data-v-c1432072]{padding:12px 0}}@media screen and (min-width:768px){.modal-panel>.content>.images[data-v-c1432072]{grid-template-columns:repeat(2,1fr);width:185px}}.modal-panel>.content>.images>.item[data-v-c1432072]{background:transparent;border:0}.modal-panel>.carousel[data-v-c1432072]{aspect-ratio:5/6}@media screen and (max-width:767px){.modal-panel>.carousel[data-v-c1432072]{display:none}}.large-modal-panel[data-v-c1432072]{align-items:center;background:#0000004d;display:flex;top:0;right:0;bottom:0;left:0;position:absolute}.large-modal-panel>.carousel[data-v-c1432072]{margin:auto;width:100%}.large-modal-panel>.close[data-v-c1432072]{padding:16px;position:absolute;right:0;top:16px;z-index:1}.-no-pointer[data-v-59051eb1]{pointer-events:none}@media screen and (min-width:768px){.-sp-show[data-v-59051eb1]{display:none}}@media screen and (max-width:767px){.-pc-show[data-v-59051eb1],.-sp-hidden[data-v-59051eb1]{display:none}}@media screen and (min-width:768px){.-pc-hidden[data-v-59051eb1]{display:none}}.-no-scroll[data-v-59051eb1]{overflow:hidden}.page-block[data-v-59051eb1]{padding-bottom:80px;width:100vw}@media screen and (min-width:768px){.page-block[data-v-59051eb1]{padding:64px 0 120px}}.product-main[data-v-59051eb1]{display:grid;grid-template:"images" "details" "stylista" "coordinates"/100%;margin:0 auto}@media screen and (min-width:768px){.product-main[data-v-59051eb1]{gap:40px 80px;grid-template:"images       details" auto "coordinates  details" 1fr "stylista stylista" auto/ calc(100% - 455px) 1fr;max-width:978px;padding:0 16px}}.product-main>.images[data-v-59051eb1]{grid-area:images}.product-main>.images>.thumbnails[data-v-59051eb1]{margin-top:24px}.product-main>.stylista[data-v-59051eb1]{display:flex;flex-direction:column;grid-area:stylista}.product-main>.coordinates[data-v-59051eb1]{grid-area:coordinates}.product-main>.details[data-v-59051eb1]{grid-area:details}.product-main>.details>.info[data-v-59051eb1]{display:grid;gap:24px;padding:24px 16px}@media screen and (min-width:768px){.product-main>.details>.info[data-v-59051eb1]{padding-left:0;padding-right:0}}.product-main>.details>.disclosures[data-v-59051eb1]{border-top:1px solid rgba(33,33,33,.15);padding:0 16px}@media screen and (min-width:768px){.product-main>.details>.disclosures[data-v-59051eb1]{padding:0}}.product-main>.details>.disclosures>.item[data-v-59051eb1]{border-bottom:1px solid rgba(33,33,33,.15)}.page-section[data-v-59051eb1]{border-top:4px solid #f9f9f9;display:flex;flex-direction:column;gap:16px;margin-top:40px;padding-top:40px;width:100%}@media screen and (min-width:768px){.page-section[data-v-59051eb1]{border:0;gap:56px;margin:72px auto 0;max-width:978px;padding:0 16px}.page-section.-related-item[data-v-59051eb1]{margin-top:16px}}.page-section.-fluid[data-v-59051eb1]{gap:32px;margin-top:0}@media screen and (min-width:768px){.page-section.-fluid[data-v-59051eb1]{gap:16px;padding:0}}.page-section>.title[data-v-59051eb1]{padding:0 16px}@media screen and (min-width:768px){.page-section>.title[data-v-59051eb1]{padding:0}}.page-section>.grid[data-v-59051eb1]{--pc-cols:5;display:grid;gap:4px;grid-template-columns:repeat(2,1fr)}.page-section>.grid.-cols-4[data-v-59051eb1]{--pc-cols:4}@media screen and (min-width:768px){.page-section>.grid[data-v-59051eb1]{gap:40px 15px;grid-template-columns:repeat(var(--pc-cols,5),1fr)}.page-section>.grid.-cols-4[data-v-59051eb1]{gap:15px 15px}}.page-section>.button[data-v-59051eb1]{padding:0 16px;width:100%}@media screen and (max-width:767px){.page-section>.button.-outlet[data-v-59051eb1]{padding:0 32px}}@media screen and (min-width:768px){.page-section>.button[data-v-59051eb1]{margin:0 auto;max-width:570px;padding:0}}.commercial-not-link[data-v-59051eb1]{display:inline-block;display:-webkit-box;font-size:1.2rem;margin:24px 16px 0;overflow:hidden;text-decoration:none;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media screen and (min-width:768px){.commercial-not-link[data-v-59051eb1]{margin-left:0;margin-right:0}}.commercial-link[data-v-59051eb1]{color:#0d46db;display:inline-block;display:-webkit-box;font-size:1.2rem;margin:24px 16px 0;overflow:hidden;text-decoration:none;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media screen and (min-width:768px){.commercial-link[data-v-59051eb1]{margin-left:0;margin-right:0}}.share-buttons[data-v-59051eb1]{background:#f7f7f7;display:grid;margin-top:16px;padding:28px;place-items:center}.floating-button[data-v-59051eb1]{background:#fff;padding-top:12px;width:100%;z-index:10}.floating-button.-fixed[data-v-59051eb1]{bottom:0;margin:0 -16px;padding:12px 16px;position:fixed}.size-link[data-v-59051eb1]{display:flex;margin-top:8px}@media screen and (min-width:768px){.size-link[data-v-59051eb1]{padding:0 16px}}.size-link>.button[data-v-59051eb1]{color:#0d46db;font-size:1.1rem;letter-spacing:.05em;margin-left:auto}.size-link>.button[data-v-59051eb1]:hover{cursor:pointer}
