@keyframes arrowR{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, 30%, 0)}100%{transform:translate3d(0, 0, 0)}}main.mercury{padding:0;overflow:unset}#stock{--contentWidth: 990px;--contentPadding: 20px;background-color:#fafafa;padding:40px 0 60px;color:#333}#stock *{line-height:140%;box-sizing:border-box}#stock :where(p,ul,ol,dl,dt,dd){padding:0;margin:0}#stock :where(select,button){background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}#stock img{max-width:unset;width:100%;height:auto}#js-device-list{display:none}@media screen and (min-width: 769px){#stock .u-sp{display:none}}@media screen and (max-width: 768px){#stock .u-pc{display:none}}#stock .l-main__inner{width:100%;max-width:var(--contentWidth);margin:0 auto;padding:0 var(--contentPadding)}#stock .p-stock__title{font-size:2.8rem}#stock .p-stock__time{font-size:1.2rem;font-weight:bold;line-height:100%;padding:5px;border:1px solid #ddd;border-radius:3px;width:fit-content;margin-top:15px}#stock .p-stock__update{font-size:1.2rem;color:#666;margin-top:10px}#stock .p-stock__column{width:100%;display:flex;align-items:flex-start;flex-wrap:wrap;row-gap:20px;margin-top:40px}@media screen and (min-width: 769px){#stock .p-stock__column{justify-content:space-between}}#stock .p-stock__left{width:100%}@media screen and (min-width: 769px){#stock .p-stock__left{width:32.63%}}#stock .p-stock__right{width:100%}@media screen and (min-width: 769px){#stock .p-stock__right{width:66.32%}}#stock .p-stock__error{display:flex;align-items:center;height:15dvh}#stock .p-stock__button{margin:40px auto 0;width:fit-content}#stock .p-stock__link{display:block;width:240px;position:relative;text-align:center;background-color:#fff;font-size:1.6rem;line-height:140%;color:#4579e8;padding:10px 20px;border-radius:999px;border:1px solid currentColor}#stock .p-stock__link::after{content:"";display:block;height:.5lh;aspect-ratio:1/1;position:absolute;top:50%;right:15px;translate:0 -50%;rotate:-90deg;background-color:currentColor;mask-image:url("/online-shop/set/data/products/stock/img/icon-arrow_01.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain}@media(hover: hover)and (pointer: fine){#stock .p-stock__link{opacity:1;transition:opacity .4s}#stock .p-stock__link:hover{opacity:.6}#stock .p-stock__link:hover::after{animation:arrowR .4s 2}}#stock .p-stock__notes{margin:60px auto 0;width:fit-content}#stock .p-stock__notes-item{display:flex;column-gap:4px;font-size:1.2rem;color:#888}#stock .p-stock__notes-item+.p-stock__notes-item{margin-top:10px}@media screen and (min-width: 769px){#stock .p-stock-filter{position:sticky;top:105px}}#stock .p-stock-filter__heading{font-size:1.4rem;font-weight:bold}#stock .p-stock-filter__heading--case{display:none}#stock .p-stock-filter__select{margin-top:5px;position:relative}#stock .p-stock-filter__select--case{display:none}#stock .p-stock-filter__select+.p-stock-filter__heading{margin-top:10px}@media screen and (min-width: 769px){#stock .p-stock-filter__select+.p-stock-filter__heading{margin-top:20px}}#stock .p-stock-filter__select::after{content:"";display:block;height:100%;aspect-ratio:1/1;position:absolute;top:0;right:0;background-color:#333;pointer-events:none;mask-image:url("/online-shop/set/data/products/stock/img/icon-arrow_01.svg");mask-repeat:no-repeat;mask-position:center;mask-size:10px}#stock .p-stock-filter__select select{width:100%;background-color:#fff;border-radius:5px;padding:10px;border:2px solid #ededed;font-size:1.4rem;padding-right:40px;color:inherit}#stock .p-stock-result{display:flex;flex-wrap:wrap;align-items:center;row-gap:10px;background-color:#fff;padding:15px 10px;border-radius:10px}@media screen and (min-width: 769px){#stock .p-stock-result{padding:20px;row-gap:20px}}#stock .p-stock-result+.p-stock-result{margin-top:10px}@media screen and (min-width: 769px){#stock .p-stock-result+.p-stock-result{margin-top:20px}}#stock .p-stock-result__picture{width:104px}@media screen and (min-width: 769px){#stock .p-stock-result__picture{width:140px}}#stock .p-stock-result__picture.is-S{padding:15px}@media screen and (min-width: 769px){#stock .p-stock-result__picture.is-S{padding:20px}}#stock .p-stock-result__picture.is-M{padding:10px}@media screen and (min-width: 769px){#stock .p-stock-result__picture.is-M{padding:15px}}#stock .p-stock-result__picture.is-L{padding:5px}@media screen and (min-width: 769px){#stock .p-stock-result__picture.is-L{padding:10px}}#stock .p-stock-result__box{width:calc(100% - 104px)}@media screen and (min-width: 769px){#stock .p-stock-result__box{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 140px)}}#stock .p-stock-result__name{font-size:1.6rem;padding-left:10px}@media(min-width: 950px){#stock .p-stock-result__name{width:calc(100% - 180px - 30px)}}#stock .p-stock-result__text{font-size:1.2rem;font-weight:bold;color:#888;display:block;margin-top:5px}#stock .p-stock-result__button{width:180px;margin-top:10px;padding-left:10px}@media screen and (min-width: 769px){#stock .p-stock-result__button{margin-top:0;padding-left:0}}#stock .p-stock-result__link{font-size:1.4rem;display:block;border-radius:999px;background:linear-gradient(180deg, #2B5FC5 0%, #398BAF 100%);text-align:center;color:#fff;padding:13px}@media(hover: hover)and (pointer: fine){#stock .p-stock-result__link{opacity:1;transition:opacity .3s}#stock .p-stock-result__link:hover{opacity:.6}}#stock .p-stock-detail{display:flex;flex-wrap:wrap;gap:10px;width:100%}#stock .p-stock-detail:not(:has(.p-stock-detail__inner+.p-stock-detail__inner)) .p-stock-detail__inner{max-width:unset;width:100%}#stock .p-stock-detail:not(:has(.p-stock-detail__inner+.p-stock-detail__inner)) .p-stock-detail__band{width:auto}#stock .p-stock-detail+.p-stock-detail:has(.p-stock-detail__case){margin-top:10px}#stock .p-stock-detail__case{width:100%;font-size:16px;font-weight:bold}#stock .p-stock-detail__inner{width:100%;border:1px solid #ddd;border-radius:5px;overflow:hidden}@media(min-width: 950px){#stock .p-stock-detail__inner{width:calc(50% - 5px)}}#stock .p-stock-detail__heading{padding:10px;background-color:#fafafa;font-size:1.4rem;font-weight:bold}#stock .p-stock-detail__notes{font-size:1.2rem;font-weight:normal;display:block;margin-top:5px}#stock .p-stock-detail__list{padding:0 10px}#stock .p-stock-detail__item{padding:10px 0;display:flex;justify-content:space-between;column-gap:10px;font-size:1.4rem}#stock .p-stock-detail__item+.p-stock-detail__item{border-top:1px solid #ddd}#stock .p-stock-detail__item--watch{align-items:center}#stock .p-stock-detail__color{padding-left:calc(1lh + 5px);position:relative}#stock .p-stock-detail__color::before{content:"";display:inline-block;height:1lh;aspect-ratio:1/1;position:absolute;top:0;left:0;background-image:linear-gradient(45deg, var(--colorStart) 0%, var(--colorStart) 50%, var(--colorEnd) 50%, var(--colorEnd) 100%);border-radius:50%;box-shadow:inset 0px 1px 3px rgba(0,0,0,.16)}#stock .p-stock-detail__color--watch{display:block}#stock .p-stock-detail__color--watch::before{background-image:linear-gradient(45deg, var(--colorSample) 0%, var(--colorSample) 50%, var(--colorSample) 50%, var(--colorSample) 100%)}#stock .p-stock-detail__info{white-space:nowrap;padding-left:10px}#stock .p-stock-detail__band{width:calc(100% - 124px)}#stock .p-stock-detail__box{width:114px}#stock .p-stock-detail__band-info{display:flex;justify-content:space-between;align-items:center}#stock .p-stock-detail__band-info:not(:has(.p-stock-detail__size)){justify-content:flex-end}#stock .p-stock-detail__band-info+.p-stock-detail__band-info{border-top:1px dashed #ddd;margin-top:10px;padding-top:10px}#stock .p-stock-detail__size{font-size:1.2rem;width:28px;text-align:center}#stock .p-stock-detail__status{--statusColor: #00999B;--statusImage: url("/online-shop/set/data/products/stock/img/icon-applicable_01.svg");padding-left:calc(1lh + 5px);position:relative;display:inline-block}#stock .p-stock-detail__status::before{content:"";display:block;height:1lh;aspect-ratio:1/1;position:absolute;top:0;left:0;background-color:var(--statusColor);mask-image:var(--statusImage);mask-repeat:no-repeat;mask-position:center;mask-size:contain}#stock .p-stock-detail__status--reservation{--statusColor: #EE81A5;--statusImage: url("/online-shop/set/data/products/stock/img/icon-reservation_01.svg")}#stock .p-stock-detail__status--empty{--statusColor: #86888A;--statusImage: url("/online-shop/set/data/products/stock/img/icon-empty_01.svg")}
