@font-face{font-family:"shippori-mincho";font-weight:400;src:url("../fonts/ShipporiMincho-Regular.ttf") format("truetype")}@font-face{font-family:"shippori-mincho";font-weight:500;src:url("../fonts/ShipporiMincho-Medium.ttf") format("truetype")}@font-face{font-family:"shippori-mincho";font-weight:600;src:url("../fonts/ShipporiMincho-SemiBold.ttf") format("truetype")}@font-face{font-family:"notosansjp";font-weight:400;src:url("../fonts/NotoSansJP-Regular.ttf") format("truetype")}.t__min{font-family:"shippori-mincho",serif !important}@-webkit-keyframes scrBarY{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top}45%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center top;transform-origin:center top}55%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center bottom;transform-origin:center bottom}100%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@keyframes scrBarY{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top}45%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center top;transform-origin:center top}55%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center bottom;transform-origin:center bottom}100%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@-webkit-keyframes scrBarX{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center right;transform-origin:center right}45%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center right;transform-origin:center right}55%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center left;transform-origin:center left}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center left;transform-origin:center left}}@keyframes scrBarX{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center right;transform-origin:center right}45%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center right;transform-origin:center right}55%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center left;transform-origin:center left}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center left;transform-origin:center left}}@-webkit-keyframes scrBarXRV{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center left;transform-origin:center left}45%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center left;transform-origin:center left}55%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center right;transform-origin:center right}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center right;transform-origin:center right}}@keyframes scrBarXRV{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center left;transform-origin:center left}45%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center left;transform-origin:center left}55%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center right;transform-origin:center right}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center right;transform-origin:center right}}@-webkit-keyframes sliderIntro{0%{opacity:0;-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}1%{opacity:1;-webkit-transform:translateX(10%) scale(1.1);transform:translateX(10%) scale(1.1);-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}100%{opacity:1;-webkit-clip-path:polygon(0 0, 101% 0, 101% 101%, 0 101%);clip-path:polygon(0 0, 101% 0, 101% 101%, 0 101%)}}@keyframes sliderIntro{0%{opacity:0;-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}1%{opacity:1;-webkit-transform:translateX(10%) scale(1.1);transform:translateX(10%) scale(1.1);-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}100%{opacity:1;-webkit-clip-path:polygon(0 0, 101% 0, 101% 101%, 0 101%);clip-path:polygon(0 0, 101% 0, 101% 101%, 0 101%)}}@-webkit-keyframes sliderOutro{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}60%{opacity:0}100%{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes sliderOutro{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}60%{opacity:0}100%{-webkit-transform:scale(0.8);transform:scale(0.8)}}@-webkit-keyframes loopCl{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loopCl{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loopClRv{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes loopClRv{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes innerloopCl{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes innerloopCl{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes floatAnim{0%{-webkit-transform:translateY(0);transform:translateY(0)}45%{-webkit-transform:translateY(-1.5rem);transform:translateY(-1.5rem)}55%{-webkit-transform:translateY(-1.5rem);transform:translateY(-1.5rem)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floatAnim{0%{-webkit-transform:translateY(0);transform:translateY(0)}45%{-webkit-transform:translateY(-1.5rem);transform:translateY(-1.5rem)}55%{-webkit-transform:translateY(-1.5rem);transform:translateY(-1.5rem)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes floatAnim2{0%{-webkit-transform:scale(1.4) translateY(0);transform:scale(1.4) translateY(0)}45%{-webkit-transform:scale(1.4) translateY(-1%);transform:scale(1.4) translateY(-1%)}55%{-webkit-transform:scale(1.4) translateY(-1%);transform:scale(1.4) translateY(-1%)}100%{-webkit-transform:scale(1.4) translateY(0);transform:scale(1.4) translateY(0)}}@keyframes floatAnim2{0%{-webkit-transform:scale(1.4) translateY(0);transform:scale(1.4) translateY(0)}45%{-webkit-transform:scale(1.4) translateY(-1%);transform:scale(1.4) translateY(-1%)}55%{-webkit-transform:scale(1.4) translateY(-1%);transform:scale(1.4) translateY(-1%)}100%{-webkit-transform:scale(1.4) translateY(0);transform:scale(1.4) translateY(0)}}@-webkit-keyframes cosmoX01{0%{-webkit-transform:translateY(-5%) rotateX(70deg) rotateY(-25deg) rotateZ(55deg);transform:translateY(-5%) rotateX(70deg) rotateY(-25deg) rotateZ(55deg)}100%{-webkit-transform:translateY(-5%) rotateX(350deg) rotateY(-25deg) rotateZ(55deg);transform:translateY(-5%) rotateX(350deg) rotateY(-25deg) rotateZ(55deg)}}@keyframes cosmoX01{0%{-webkit-transform:translateY(-5%) rotateX(70deg) rotateY(-25deg) rotateZ(55deg);transform:translateY(-5%) rotateX(70deg) rotateY(-25deg) rotateZ(55deg)}100%{-webkit-transform:translateY(-5%) rotateX(350deg) rotateY(-25deg) rotateZ(55deg);transform:translateY(-5%) rotateX(350deg) rotateY(-25deg) rotateZ(55deg)}}@-webkit-keyframes cosmoX02{0%{-webkit-transform:translateY(-5%) rotateX(65deg) rotateY(-40deg) rotateZ(55deg);transform:translateY(-5%) rotateX(65deg) rotateY(-40deg) rotateZ(55deg)}100%{-webkit-transform:translateY(-5%) rotateX(420deg) rotateY(-40deg) rotateZ(55deg);transform:translateY(-5%) rotateX(420deg) rotateY(-40deg) rotateZ(55deg)}}@keyframes cosmoX02{0%{-webkit-transform:translateY(-5%) rotateX(65deg) rotateY(-40deg) rotateZ(55deg);transform:translateY(-5%) rotateX(65deg) rotateY(-40deg) rotateZ(55deg)}100%{-webkit-transform:translateY(-5%) rotateX(420deg) rotateY(-40deg) rotateZ(55deg);transform:translateY(-5%) rotateX(420deg) rotateY(-40deg) rotateZ(55deg)}}@-webkit-keyframes ceepMove{0%{-webkit-transform:translateX(-123px);transform:translateX(-123px)}50%{-webkit-transform:translateX(123px);transform:translateX(123px)}100%{-webkit-transform:translateX(-123px);transform:translateX(-123px)}}@keyframes ceepMove{0%{-webkit-transform:translateX(-123px);transform:translateX(-123px)}50%{-webkit-transform:translateX(123px);transform:translateX(123px)}100%{-webkit-transform:translateX(-123px);transform:translateX(-123px)}}@-webkit-keyframes menuTrans{0%{opacity:1;-webkit-transform:translateY(0%) rotateX(0deg);transform:translateY(0%) rotateX(0deg)}49%{opacity:0;-webkit-transform:translateY(-50%) rotateX(90deg);transform:translateY(-50%) rotateX(90deg)}51%{opacity:0;-webkit-transform:translateY(50%) rotateX(-90deg);transform:translateY(50%) rotateX(-90deg)}100%{opacity:1;-webkit-transform:translateY(0%) rotateX(0deg);transform:translateY(0%) rotateX(0deg)}}@keyframes menuTrans{0%{opacity:1;-webkit-transform:translateY(0%) rotateX(0deg);transform:translateY(0%) rotateX(0deg)}49%{opacity:0;-webkit-transform:translateY(-50%) rotateX(90deg);transform:translateY(-50%) rotateX(90deg)}51%{opacity:0;-webkit-transform:translateY(50%) rotateX(-90deg);transform:translateY(50%) rotateX(-90deg)}100%{opacity:1;-webkit-transform:translateY(0%) rotateX(0deg);transform:translateY(0%) rotateX(0deg)}}@-webkit-keyframes rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(250deg);transform:rotate(250deg)}}@keyframes rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(250deg);transform:rotate(250deg)}}@-webkit-keyframes dash{0%{stroke-dashoffset:245}70%{stroke-dashoffset:61.25;-webkit-transform:rotate(205deg);transform:rotate(205deg)}100%{stroke-dashoffset:245;-webkit-transform:rotate(540deg);transform:rotate(540deg)}}@keyframes dash{0%{stroke-dashoffset:245}70%{stroke-dashoffset:61.25;-webkit-transform:rotate(205deg);transform:rotate(205deg)}100%{stroke-dashoffset:245;-webkit-transform:rotate(540deg);transform:rotate(540deg)}}@-webkit-keyframes vertical-translate{0%{opacity:0;top:-20%}25%{opacity:1;top:50%}75%{opacity:1;top:50%}100%{opacity:0;top:120%}}@keyframes vertical-translate{0%{opacity:0;top:-20%}25%{opacity:1;top:50%}75%{opacity:1;top:50%}100%{opacity:0;top:120%}}:root{--color-white: #FFFFFF;--color-black: #121212;--color-gray: #F0F0F0;--color-gray-dark: #808080;--color-gray-font: #AAAAAA;--color-border: #CCCCCC;--color-danger: #dc3545;--font-mincho: "shippori-mincho", serif;--main-color: #000000;--primary-font: Arial, sans-serif;--spacing-unit: 8px}img{display:block;width:100%;height:auto}.imgWrapper .imgInner{position:relative;width:100%;padding-bottom:66.67%;overflow:hidden}.imgWrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hoverFade{-webkit-transition:opacity 600ms ease;transition:opacity 600ms ease;will-change:opacity}.hoverFade:hover{opacity:.4}#relatedArea .inner{padding:0 5vw}#relatedArea ul{display:grid;gap:2.5vw}@media screen and (min-width: 320px){#relatedArea ul{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 960px){#relatedArea ul{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 320px){#itemDetail{margin-top:6rem}}@media screen and (min-width: 960px){#itemDetail{margin-top:6rem}}#itemDetail .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 320px){#itemDetail .inner{padding:0 5vw 0}}@media screen and (min-width: 960px){#itemDetail .inner{padding:0 5vw 0}}#itemDetail .imgArea{position:relative;z-index:10}@media screen and (min-width: 320px){#itemDetail .imgArea{width:100%}}@media screen and (min-width: 960px){#itemDetail .imgArea{width:35%}}#itemDetail .imgArea .imgAreaInner{position:sticky;top:6rem}#itemDetail .imgArea .__imgInner{position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden}#itemDetail .imgArea .__imgInner img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 320px){#itemDetail .txtArea{width:100%;padding-top:4rem}}@media screen and (min-width: 960px){#itemDetail .txtArea{width:54%;padding-top:4rem}}#itemDetail .pagination__wrapper{position:relative;z-index:2}@media screen and (min-width: 320px){#itemDetail .pagination__wrapper{margin-top:5vw;margin-right:1vw}}@media screen and (min-width: 960px){#itemDetail .pagination__wrapper{margin-top:2.5vw;margin-right:1vw}}#itemDetail .is__num{font-weight:500}@media screen and (min-width: 320px){#itemDetail .is__num{font-size:3.6vw}}@media screen and (min-width: 960px){#itemDetail .is__num{font-size:1.1vw}}#itemDetail .detail-image-pagination{position:relative;width:13%;height:3px}@media screen and (min-width: 320px){#itemDetail .detail-image-pagination{margin:0 2vw}}@media screen and (min-width: 960px){#itemDetail .detail-image-pagination{margin:0 1.5vw}}#itemDetail .detail-image-pagination span{background:#000}#itemDetail #thumbnail-swiper{width:calc(100% + .75rem);margin-top:.75rem}#itemDetail #thumbnail-swiper .__img{cursor:pointer;padding-right:.75rem;opacity:.6;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;will-change:opacity}#itemDetail #thumbnail-swiper .__img.swiper-slide-thumb-active{opacity:1}#itemDetail #thumbnail-swiper .__imgInner{position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden}#itemDetail #thumbnail-swiper .__imgInner img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#itemDetail .bread{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;opacity:.75}#itemDetail .bread a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9rem}#itemDetail .bread a::after{content:"";display:block;width:.3rem;height:.3rem;border-radius:50%;background:#000;margin:0 1rem;opacity:.25}#itemDetail .bread li:last-child a::after{display:none}#itemDetail h2{font-family:"shippori-mincho",serif}@media screen and (min-width: 320px){#itemDetail h2{font-size:6.5vw;margin-top:10vw}}@media screen and (min-width: 960px){#itemDetail h2{font-size:2.5vw;margin-top:4vw}}#itemDetail .price{font-family:"shippori-mincho",serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}@media screen and (min-width: 320px){#itemDetail .price{font-size:5vw;margin-top:3vw}}@media screen and (min-width: 960px){#itemDetail .price{font-size:1.8rem;margin-top:1rem}}#itemDetail .price .original{font-size:70%;opacity:.5;margin-right:.5rem}#itemDetail .price small{font-size:75%}@media screen and (min-width: 320px){#itemDetail form{margin-top:8vw}}@media screen and (min-width: 960px){#itemDetail form{margin-top:4vw}}#itemDetail form button{width:72%;background:#212121;color:#fff;text-align:center;letter-spacing:.05vw;border-radius:.2rem;-webkit-transition:opacity 600ms ease;transition:opacity 600ms ease;will-change:opacity}@media screen and (min-width: 320px){#itemDetail form button{padding:2.53vw 0;font-size:4.1vw;margin-top:.75rem}}@media screen and (min-width: 960px){#itemDetail form button{padding:1vw 0;font-size:1.1vw;margin-top:0}}#itemDetail form button:hover{opacity:.6}#itemDetail form button svg{position:absolute;top:50%;fill:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 320px){#itemDetail form button svg{left:-2.5rem;width:1.8rem}}@media screen and (min-width: 768px){#itemDetail form button svg{left:-2.5rem;width:1.8rem}}@media screen and (min-width: 960px){#itemDetail form button svg{left:-4rem;width:2.8rem}}@media screen and (min-width: 1600px){#itemDetail form button svg{left:-4rem;width:2.8rem}}#itemDetail form button.unavailable{cursor:default}#itemDetail .select__wrapper{overflow:hidden;width:100%;border-radius:.2rem}@media screen and (min-width: 320px){#itemDetail .select__wrapper{border:solid .2vw #d1d1d1;margin-bottom:3vw}}@media screen and (min-width: 960px){#itemDetail .select__wrapper{border:solid .1vw #d1d1d1;margin-bottom:1vw}}#itemDetail .variant__wrapper{width:100%}#itemDetail .variant__wrapper .input__num{margin-right:6%}#itemDetail .item__select{text-align:left;-webkit-box-shadow:none;box-shadow:none;background:#fff}@media screen and (min-width: 320px){#itemDetail .item__select{width:calc(100% - 1.15vw);padding:3vw 5vw 3vw 8vw;font-size:4.1vw}}@media screen and (min-width: 960px){#itemDetail .item__select{width:calc(100% - .65vw);padding:1vw 1vw 1vw;font-size:1vw}}#itemDetail .item__select:focus-visible{outline:none}#itemDetail .cartInBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:1rem;padding-bottom:1rem;border-bottom:dashed 1px rgba(0,0,0,.1)}#itemDetail .cartInBox .reserve{background:#fff;border:solid 1px #212121;color:#212121}#itemDetail .input__num{position:relative;width:calc(28% - 1rem)}#itemDetail .input__num input,#itemDetail .input__num select{width:100%;text-align:center;font-weight:700;border-radius:.2rem}@media screen and (min-width: 320px){#itemDetail .input__num input,#itemDetail .input__num select{padding:2.3vw 3vw 2.3vw 0;font-size:4.1vw;border:solid .2vw #d1d1d1}}@media screen and (min-width: 960px){#itemDetail .input__num input,#itemDetail .input__num select{padding:.8vw .2vw .8vw 0;font-size:1.3vw;border:solid .1vw #d1d1d1}}#itemDetail .input__num input:focus-visible,#itemDetail .input__num select:focus-visible{outline:none}#itemDetail .input__num input::-webkit-inner-spin-button,#itemDetail .input__num input::-webkit-outer-spin-button,#itemDetail .input__num select::-webkit-inner-spin-button,#itemDetail .input__num select::-webkit-outer-spin-button{margin-left:.5vw}#itemDetail .input__num::after{position:absolute;left:10%;z-index:1;pointer-events:none}@media screen and (min-width: 320px){#itemDetail .input__num::after{bottom:2.2vw;font-size:3.08vw}}@media screen and (min-width: 960px){#itemDetail .input__num::after{bottom:.9vw;font-size:.95vw}}#itemDetail .add__wishlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#7b7e86;-webkit-transition:all 200ms ease;transition:all 200ms ease}@media screen and (min-width: 320px){#itemDetail .add__wishlist{margin-top:6vw;margin-left:1vw;font-size:3.6vw}}@media screen and (min-width: 960px){#itemDetail .add__wishlist{margin-top:2vw;margin-left:.5vw;font-size:.95vw}}#itemDetail .add__wishlist svg{fill:none;stroke:#7b7e86}@media screen and (min-width: 320px){#itemDetail .add__wishlist svg{width:6vw;margin-right:3vw}}@media screen and (min-width: 960px){#itemDetail .add__wishlist svg{width:1.8vw;margin-right:1vw}}#itemDetail .add__wishlist:hover{color:#f08080;opacity:.7}#itemDetail .add__wishlist:hover svg{stroke:#f08080}#itemDetail .add__wishlist.favorite{color:#f08080}#itemDetail .add__wishlist.favorite svg{fill:#f08080;stroke:#f08080}#itemDetail .bg__area{position:relative}@media screen and (min-width: 320px){#itemDetail .bg__area{margin-top:5rem;padding:5vw 0 10vw}}@media screen and (min-width: 960px){#itemDetail .bg__area{margin-top:7rem;padding:2.5vw 0 14.5vw}}#itemDetail .bg__area .inner{position:relative;z-index:1}#itemDetail .desc{font-weight:500;line-height:2;line-height:1.86;opacity:.8}@media screen and (min-width: 320px){#itemDetail .desc{margin-bottom:5rem;font-size:.9rem}}@media screen and (min-width: 960px){#itemDetail .desc{margin-bottom:5rem;font-size:1rem}}#itemDetail .desc__accordion{cursor:pointer;font-weight:500;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;-webkit-transition:background-color 400ms ease;transition:background-color 400ms ease}@media screen and (min-width: 320px){#itemDetail .desc__accordion{padding:6vw 4vw 6vw .5rem}}@media screen and (min-width: 960px){#itemDetail .desc__accordion{padding:2.2vw 2vw 2.2vw 1rem}}#itemDetail .desc__accordion:hover{background:rgba(255,255,255,.65)}#itemDetail .desc__accordion:nth-child(2){border-top:none}#itemDetail .desc__accordion.open .accordion__detail{display:block;max-height:100vh;height:auto}#itemDetail .desc__accordion.open .icon{-webkit-transform:rotate(315deg);transform:rotate(315deg)}#itemDetail .desc__accordion .icon{position:relative;-webkit-transition:-webkit-transform 600ms ease;transition:-webkit-transform 600ms ease;transition:transform 600ms ease;transition:transform 600ms ease, -webkit-transform 600ms ease}@media screen and (min-width: 320px){#itemDetail .desc__accordion .icon{width:4vw;height:4vw}}@media screen and (min-width: 960px){#itemDetail .desc__accordion .icon{width:1.6vw;height:1.6vw}}#itemDetail .desc__accordion .icon::before,#itemDetail .desc__accordion .icon::after{position:absolute;content:"";background:#7b7e86;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:200ms -webkit-transform ease;transition:200ms -webkit-transform ease;transition:200ms transform ease;transition:200ms transform ease, 200ms -webkit-transform ease}#itemDetail .desc__accordion .icon::before{left:0;width:100%}@media screen and (min-width: 320px){#itemDetail .desc__accordion .icon::before{top:calc(50% - .5px);height:1px}}@media screen and (min-width: 960px){#itemDetail .desc__accordion .icon::before{top:calc(50% - 1px);height:2px}}#itemDetail .desc__accordion .icon::after{top:0;height:100%}@media screen and (min-width: 320px){#itemDetail .desc__accordion .icon::after{left:calc(50% - .5px);width:1px}}@media screen and (min-width: 960px){#itemDetail .desc__accordion .icon::after{left:calc(50% - 1px);width:2px}}#itemDetail .desc__accordion .icon.close::before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#itemDetail .desc__accordion .icon.close::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#itemDetail .desc__accordion p{line-height:2;opacity:.8}@media screen and (min-width: 320px){#itemDetail .desc__accordion p{margin-top:6vw;font-size:3.2vw}}@media screen and (min-width: 960px){#itemDetail .desc__accordion p{margin-top:2vw;font-size:.85vw}}@media screen and (min-width: 320px){#itemDetail .accordion__title{font-size:3.6vw}}@media screen and (min-width: 960px){#itemDetail .accordion__title{font-size:1vw}}#itemDetail .accordion__detail{max-height:0vh;height:0;overflow:hidden;-webkit-transition:max-height 400ms ease;transition:max-height 400ms ease}#itemDetail .brand__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 320px){#itemDetail .brand__wrapper{margin-top:10vw}}@media screen and (min-width: 960px){#itemDetail .brand__wrapper{margin-top:4.5vw}}#itemDetail .img__wrapper{overflow:hidden;border-radius:50%}@media screen and (min-width: 320px){#itemDetail .img__wrapper{width:20vw;height:20vw}}@media screen and (min-width: 960px){#itemDetail .img__wrapper{width:8vw;height:8vw}}#itemDetail .img__wrapper img{height:100%}#itemDetail .text__wrapper{width:72%}@media screen and (min-width: 320px){#itemDetail .text__wrapper{margin-top:1vw}}@media screen and (min-width: 960px){#itemDetail .text__wrapper{margin-top:.5vw}}#itemDetail .brand__title{position:relative;font-weight:700}@media screen and (min-width: 320px){#itemDetail .brand__title{font-size:4.62vw;margin-right:3vw}}@media screen and (min-width: 960px){#itemDetail .brand__title{font-size:1.4vw;margin-right:1vw}}#itemDetail .brand__address{color:#7b7e86;font-weight:700}@media screen and (min-width: 320px){#itemDetail .brand__address{font-size:3.33vw}}@media screen and (min-width: 960px){#itemDetail .brand__address{font-size:1vw}}#itemDetail .brand__desc{font-weight:500;line-height:2;text-align:justify}@media screen and (min-width: 320px){#itemDetail .brand__desc{margin-top:3vw;font-size:3.08vw}}@media screen and (min-width: 960px){#itemDetail .brand__desc{margin-top:1vw;font-size:.78vw}}#item__related{width:calc(100% - 3vw);margin:0 auto}@media screen and (min-width: 320px){#item__related{padding:8vw 0 0}}@media screen and (min-width: 960px){#item__related{padding:8vw 0 0}}#item__related h2{position:relative;font-family:"shippori-mincho",serif;z-index:1}@media screen and (min-width: 320px){#item__related h2{font-size:14vw}}@media screen and (min-width: 960px){#item__related h2{font-size:5vw}}@media screen and (min-width: 320px){#item__related .item__wrapper{margin-top:3vw}}@media screen and (min-width: 960px){#item__related .item__wrapper{margin-top:1vw}}#item__explore{position:relative;width:calc(100% - 3vw);margin:0 auto;overflow:hidden}@media screen and (min-width: 320px){#item__explore{height:70vw;margin-top:15vw;margin-bottom:10vw}}@media screen and (min-width: 960px){#item__explore{height:44vw;margin-top:10vw;margin-bottom:10vw}}#item__explore::before{position:absolute;content:"";bottom:0;left:0;width:100%;height:100%}@media screen and (min-width: 320px){#item__explore::before{background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(10%, transparent), color-stop(40%, rgba(255, 255, 255, 0.9)), to(#FFF));background:linear-gradient(to bottom, transparent 0%, transparent 10%, rgba(255, 255, 255, 0.9) 40%, #FFF 100%)}}@media screen and (min-width: 960px){#item__explore::before{background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(30%, transparent), color-stop(70%, rgba(255, 255, 255, 0.9)), to(#FFF));background:linear-gradient(to bottom, transparent 0%, transparent 30%, rgba(255, 255, 255, 0.9) 70%, #FFF 100%)}}#item__explore img{height:100%}#item__explore h2{position:absolute;letter-spacing:.2vw;font-family:"shippori-mincho",serif;text-align:right;z-index:2;letter-spacing:.5vw}@media screen and (min-width: 320px){#item__explore h2{font-size:14vw;bottom:47%;right:3.5vw}}@media screen and (min-width: 960px){#item__explore h2{font-size:10vw;bottom:18%;right:3.5vw}}#item__explore .text__wrapper{position:absolute;bottom:0;z-index:2}@media screen and (min-width: 320px){#item__explore .text__wrapper{left:5vw}}@media screen and (min-width: 768px){#item__explore .text__wrapper{left:10vw}}#item__explore .text{line-height:2;letter-spacing:.06em}@media screen and (min-width: 320px){#item__explore .text{font-size:4.1vw;margin-bottom:5vw}}@media screen and (min-width: 960px){#item__explore .text{font-size:1.8vw;margin-bottom:3vw}}#item__explore a{position:relative;letter-spacing:.1vw}@media screen and (min-width: 320px){#item__explore a{font-size:3.08vw}}@media screen and (min-width: 960px){#item__explore a{font-size:1.2vw}}#item__explore a::before,#item__explore a::after{position:absolute;content:"";background:#000}@media screen and (min-width: 320px){#item__explore a::before,#item__explore a::after{right:-9vw}}@media screen and (min-width: 960px){#item__explore a::before,#item__explore a::after{right:-5vw}}#item__explore a::before{top:50%;height:1px}@media screen and (min-width: 320px){#item__explore a::before{width:5vw}}@media screen and (min-width: 960px){#item__explore a::before{width:3vw}}#item__explore a::after{top:50%;height:1px;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width: 320px){#item__explore a::after{width:2vw}}@media screen and (min-width: 960px){#item__explore a::after{width:1vw}}#item__explore a span{position:relative;letter-spacing:.2vw;font-weight:500;font-size:120%}@media screen and (min-width: 320px){#item__explore a span{margin-right:1vw}}@media screen and (min-width: 960px){#item__explore a span{margin-right:.5vw}}#item__explore a span::before{position:absolute;content:"";bottom:2%;left:0;width:100%;background:#000}@media screen and (min-width: 320px){#item__explore a span::before{height:1px}}@media screen and (min-width: 960px){#item__explore a span::before{height:2px}}.cartBtnArea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}@media screen and (min-width: 320px){.cartBtnArea{padding-left:0%}}@media screen and (min-width: 960px){.cartBtnArea{padding-left:10%}}.cartBtnArea .message{color:#17c671;margin-bottom:1rem}.cartBtnArea .message.atten{color:red}.cartBtnArea .dlArea{background:rgba(0,0,0,.05);border:solid 1px rgba(0,0,0,.15);border-radius:.25rem;padding:1.5rem;width:100%;margin-bottom:1.25rem}.cartBtnArea .dlArea dt{font-size:1.1rem;font-weight:700;margin-bottom:5px}.cartBtnArea .dlArea dd{font-size:.96rem;opacity:.85}.cartBtnArea .inputArea{width:100%}.cartBtnArea .inputArea input,.cartBtnArea .inputArea select{display:block;width:100%;border:solid 1px #d1d1d1;border-radius:3px;padding:1rem}.cartBtnArea .inputArea input:-moz-read-only{background:#d1d1d1}.cartBtnArea .inputArea input:read-only{background:#d1d1d1}.cartBtnArea .clickArea{width:100%}.cartBtnArea .clickArea button{width:100% !important;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;will-change:opacity}.cartBtnArea .clickArea button:hover{opacity:.6}.cartBtnArea .cartInpItem{display:grid;grid-template-columns:repeat(1, 1fr);gap:.5rem}.cartBtnArea .cartInpItem:last-child{margin-bottom:0}.cartBtnArea .cartInpItem label{font-family:sans-serif !important;margin-bottom:3.5px}.cartBtnArea .cartInpItem label span{font-size:.9rem}.lotAtten{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:rgba(209,209,209,.4);border-radius:.35rem;width:100%}@media screen and (min-width: 320px){.lotAtten{padding:1.35rem;margin-bottom:3rem}}@media screen and (min-width: 960px){.lotAtten{padding:1.35rem;margin-bottom:3rem}}.lotAtten .icon,.lotAtten p{opacity:.7}@media screen and (min-width: 320px){.lotAtten .icon{width:2.85rem}}@media screen and (min-width: 960px){.lotAtten .icon{width:2.85rem}}.lotAtten .icon svg{stroke:#000}@media screen and (min-width: 320px){.lotAtten .icon svg{width:1.5rem;height:1.5rem}}@media screen and (min-width: 960px){.lotAtten .icon svg{width:1.5rem;height:1.5rem}}.lotAtten p{font-family:sans-serif !important}@media screen and (min-width: 320px){.lotAtten p{font-size:.96rem;width:calc(100% - 2.85rem)}}@media screen and (min-width: 960px){.lotAtten p{font-size:.96rem;width:calc(100% - 2.85rem)}}.lotAtten p strong{font-size:110%;font-weight:700}#itemDetail .sliderArrow{position:absolute;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background:#fff;-webkit-box-shadow:2px 2px 20px -7.5px rgba(40,40,40,.2);box-shadow:2px 2px 20px -7.5px rgba(40,40,40,.2);-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}@media screen and (min-width: 320px){#itemDetail .sliderArrow{width:3rem;height:3rem;top:calc(50% - 5rem)}}@media screen and (min-width: 960px){#itemDetail .sliderArrow{width:4rem;height:4rem;top:calc(50% - 5rem)}}@media screen and (min-width: 960px){#itemDetail .sliderArrow:hover{opacity:.6}}#itemDetail .sliderArrow.swiper-button-disabled{opacity:0}#itemDetail .sliderArrow.swiper-button-disabled:hover{opacity:0}#itemDetail .sliderArrow svg{display:block;stroke:#282828;width:40%;height:40%}@media screen and (min-width: 320px){#itemDetail .sliderPrev{left:-1.5rem}}@media screen and (min-width: 960px){#itemDetail .sliderPrev{left:-2.5rem}}@media screen and (min-width: 320px){#itemDetail .sliderNext{right:-1.5rem}}@media screen and (min-width: 960px){#itemDetail .sliderNext{right:-2.5rem}}.zoom-area{display:none;position:absolute;top:0;border:1px solid #ccc;overflow:hidden}@media screen and (min-width: 320px){.zoom-area{width:42.5vw;height:42.5vw;left:33vw}}@media screen and (min-width: 960px){.zoom-area{width:42.5vw;height:42.5vw;left:33vw}}@media screen and (min-width: 960px){.zoom-area.active{display:block;z-index:10}}@media screen and (min-width: 320px){.zoom-area img{width:100vw;height:100vw;margin:-50vw 0 0 -50vw}}@media screen and (min-width: 960px){.zoom-area img{width:100vw;height:100vw;margin:-50vw 0 0 -50vw}}.m-lens{display:none}.m-lens-container:hover .m-lens{display:block}.wishlist-toggle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;color:var(--color-danger);border:solid 1px;border-radius:8px;padding:8px 16px 8px 8px}@media screen and (min-width: 320px){.wishlist-toggle .heart-icon{width:1.4rem;height:1.4rem}}@media screen and (min-width: 768px){.wishlist-toggle .heart-icon{width:1.4rem;height:1.4rem}}.wishlist-toggle svg{display:block;width:100%;height:100%;stroke:var(--color-danger);stroke-width:10;fill:var(--color-white)}.wishlist-toggle.active{background:var(--color-danger);color:var(--color-white)}.wishlist-text{font-family:"notosansjp",sans-serif;font-weight:400}@media screen and (min-width: 320px){.wishlist-text{font-size:1rem}}@media screen and (min-width: 768px){.wishlist-text{font-size:1rem}}.cartVariants_section{margin-bottom:16px}.cartVariants_title{margin-bottom:8px}#AddToCart:disabled{cursor:not-allowed;opacity:.5}.price_atten{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:solid 1px rgba(0,0,0,.15);border-radius:8px;opacity:.65}@media screen and (min-width: 320px){.price_atten{font-size:1rem;padding:12px;margin-top:16px}}@media screen and (min-width: 768px){.price_atten{font-size:1rem;padding:12px;margin-top:32px}}.price_atten span{display:block}@media screen and (min-width: 320px){.price_atten span:first-child{width:1.4rem}}@media screen and (min-width: 768px){.price_atten span:first-child{width:1.4rem}}@media screen and (min-width: 320px){.price_atten span:last-child{width:calc(100% - 1.4rem - 12px)}}@media screen and (min-width: 768px){.price_atten span:last-child{width:calc(100% - 1.4rem - 12px)}}.price_atten svg{display:block;width:100%;height:100%}/*# sourceMappingURL=itemDetail.css.map */