@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;color:inherit;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{resize:none}html,body{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,video{vertical-align:bottom;max-width:100%;height:auto}img[src$=".svg"]{max-width:100%}li{list-style:none}main{display:block}h1,h2,h3,h4,h5{font-weight:inherit}img{width:100%}*{box-sizing:border-box}*:focus{outline:none}:root{--font-family: "zen-kaku-gothic-new", sans-serif;--font-weight-body: 400;--font-weight-en: 500;--font-size-body: 1.5rem;--font-lh-body: 1.6;--font-size-min: 1.4rem;--font-lh-min: 1.43;--primary-color: #fff;--bg-color: #000;--ease: cubic-bezier(.25, .1, .25, 1);--easein: cubic-bezier(.32, 0, .67, 0);--easeout: cubic-bezier(.33, 1, .68, 1);--easeinout: cubic-bezier(.55, .05, .22, .99);--bounce: cubic-bezier(.68, -.6, .32, 1.6);--back: cubic-bezier(.34, 1.56, .64, 1);--contents-width: 80%;--color-button-text: 0, 0, 0;--color-button: 255, 255, 255;--color-link: 255, 255, 255;font-size:10px;line-height:1;font-display:swap;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px){:root{--contents-width: 68.4rem}}body{font-family:var(--font-family);font-weight:var(--font-weight-body);font-size:var(--font-size-body);line-height:var(--font-lh-body);color:var(--primary-color);background:var(--bg-color)}body.is-loaded{opacity:1!important;transition:opacity 1s var(--ease) 0s}*:not(img)::selection{background:#cdcdcd}*:not(img)::-moz-selection{background:#cdcdcd}img,video{width:100%}@media screen and (max-width: 767px){.pc{display:none!important}}@media screen and (min-width: 768px){.sp{display:none!important}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:inherit;color:inherit}.img--logo{aspect-ratio:530 / 161}.stickyContainer{display:flex;align-items:flex-start;position:relative;z-index:1;flex-wrap:wrap;margin:0 0 calc(var(--lvh) * (-1 * 100))}.stickyContainer__sticky{width:100%;margin:0 -100% 0 0;height:calc(var(--lvh) * (1 * 100));position:sticky;left:0;top:0;z-index:-1}.stickyContainer__sticky img{height:100%;object-fit:cover}.stickyContainer__content{width:100%;min-height:calc(var(--lvh) * (1 * 100));margin:0 0 calc(calc(var(--lvh) * (1 * 100)) + 14rem)}.stickyContainer__contentTextJp{text-align:justify;margin:0 0 3rem}.stickyContainer__contentTextJp>*:not(:last-child){margin:0 0 calc(var(--font-lh-body) * 1em)}.stickyContainer__contentTextEn{font-weight:var(--font-weight-en);font-size:var(--font-size-min);line-height:var(--font-lh-min)}.stickyContainer__contentTextEn>*:not(:last-child){margin:0 0 calc(var(--font-lh-min) * 1em)}.headingBlock{margin:-14rem 0 0}.headingText{text-align:center;font-weight:900;font-size:2.3rem;margin:0 0 .5rem}.headingCatch{max-width:98%;margin:0 auto}.contents--width{width:var(--contents-width);margin:0 auto}.linkBtn{height:5.4rem;font-size:1.4rem;font-weight:900}.linkBtn__link{height:100%;display:flex;justify-content:space-between;align-items:center;border:.1rem solid var(--primary-color);border-radius:2.7rem;padding:0 1.2rem}.linkBtn__link:before{display:block;content:"";width:3.6rem}.linkBtn__icon{width:3.6rem;border:.1rem solid var(--primary-color);border-radius:50%;line-height:1}.linkBtn__icon img{width:100%;aspect-ratio:1}.addToCartBtn{display:block;width:100%;height:5.4rem;font-size:1.4rem;font-weight:900;display:flex;justify-content:space-between;align-items:center;border:.1rem solid var(--primary-color);border-radius:2.7rem;padding:0 1.2rem;color:inherit}.addToCartBtn:before,.addToCartBtn:after{display:block;content:"";width:3.6rem}.addToCartBtn:after{aspect-ratio:1;background-image:url(/cdn/shop/files/icon-arrow.svg);background-size:100% auto;border:.1rem solid var(--primary-color);border-radius:50%}.socialList{display:flex;justify-content:center;column-gap:3rem}.socialList__item{width:1.8rem}.socialList__item img{aspect-ratio:1}@media screen and (min-width: 768px){.headingText{font-size:4.6rem;margin:0 0 1.5rem}.linkBtn{height:6.4rem;font-size:1.8rem}.linkBtn__link{border-radius:3.2rem;padding:0 1.6rem;transition:color .4s var(--easeout) 0s,background .4s var(--easeout) 0s}.linkBtn__link:before{width:4.3rem}.linkBtn__icon{width:4.3rem;transition:border-color .4s var(--easeout) 0s}.linkBtn__icon img{transition:filter .4s var(--easeout) 0s}.linkBtn:hover .linkBtn__link{background:var(--primary-color);color:var(--bg-color)}.linkBtn:hover .linkBtn__icon{border-color:var(--bg-color)}.linkBtn:hover .linkBtn__icon img{filter:invert(1)}.addToCartBtn{height:6.4rem;font-size:1.8rem;border-radius:3.2rem;padding:0 1.6rem;transition:color .4s var(--easeout) 0s,background .4s var(--easeout) 0s}.addToCartBtn:before,.addToCartBtn:after{width:4.3rem}.addToCartBtn:after{transition:filter .4s var(--easeout) 0s}.addToCartBtn:hover{background:var(--primary-color);color:var(--bg-color)}.addToCartBtn:hover:after{filter:invert(1)}.socialList__itemLink{transition:opacity .4s var(--easeout) 0s}.socialList__itemLink:hover{opacity:.5}}.header{display:block;position:fixed;left:0;right:0;top:0;height:4.4rem;z-index:999}.header__inner{height:100%;border-bottom:.1rem solid}.header__btn{width:2.5rem;position:absolute;left:4.93%;top:.9rem;z-index:99}.header__btnLink{display:block}.header__btnLinkIcon{display:block;aspect-ratio:1;position:relative}.header__btnLinkIconBar{position:absolute;left:0;right:0;top:1.2rem;height:.1rem;background:currentColor;transition:top .2s var(--ease) 0s}.header__btnLinkIcon:before,.header__btnLinkIcon:after{display:block;content:"";position:absolute;left:0;right:0;height:.1rem;background:currentColor;transition:top .4s var(--bounce) 0s,transform .4s var(--bounce) 0s}.header__btnLinkIcon:before{top:.6rem}.header__btnLinkIcon:after{top:1.8rem}.header__btnLinkText{display:none;text-align:center;font-size:1rem;line-height:1;margin:.5rem -1rem 0}.header__btnLink.menuOpen .header__btnLinkIconBar{opacity:0}.header__btnLink.menuOpen .header__btnLinkIcon:before,.header__btnLink.menuOpen .header__btnLinkIcon:after{top:50%}.header__btnLink.menuOpen .header__btnLinkIcon:before{transform:translateY(-50%) rotate(225deg)}.header__btnLink.menuOpen .header__btnLinkIcon:after{transform:translateY(-50%) rotate(315deg)}.header__btnLink.menuOpen .header__btnLinkText{display:block}.header__logo{width:9.9rem;position:absolute;right:5.33%;top:1.9rem}.header__menu{position:fixed;left:0;right:0;top:0;background:var(--bg-color);border-radius:0 0 1.6rem 1.6rem;padding:0;z-index:9;display:none}.header__menuInner{padding:10rem 0 5rem}.header__menuLogo{width:24.1rem;margin:0 auto 1.3rem}.header__menuNavList{counter-reset:menuNumber -1}.header__menuNavListItem{counter-increment:menuNumber;border-top:.1rem solid;font-weight:700;font-size:1.8rem}.header__menuNavListItemLink{height:6.5rem;display:flex;align-items:center;padding:0 0 0 calc((calc(var(--vw) * (1 * 100)) - 24.1rem) / 2);column-gap:1.6rem}.header__menuNavListItemLink:before{display:block;content:counter(menuNumber,decimal-leading-zero)}.header__menuCart{border-top:.1rem solid;font-weight:700;font-size:1.8rem}.header__menuCartLink{height:6.5rem;display:flex;align-items:center;padding:0 0 0 calc((calc(var(--vw) * (1 * 100)) - 24.1rem) / 2)}body:not(.index):not(.product){padding:4.4rem 0 0}@media screen and (min-width: 768px){.header{height:8rem}.header__inner{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:0 2.81% 0 2.5%}.header__btn{display:none}.header__logo{position:static}.header__menu{position:static;background:none;border-radius:0;display:block}.header__menuInner{padding:0;display:flex;column-gap:7.2rem;align-items:center}.header__menuLogo{display:none}.header__menuNavList{display:flex;column-gap:7.2rem}.header__menuNavListItem{border-top:none;font-size:1.2rem;line-height:1}.header__menuNavListItemLink{height:auto;align-items:flex-start;flex-direction:column;padding:0}.header__menuNavListItemLink:hover{flex-direction:column-reverse}.header__menuCart{border-top:none;font-size:1.2rem}.header__menuCartLink{height:auto;display:block;padding:0}body:not(.index):not(.product){padding:8rem 0 0}}.footer{padding:0 0 2.5rem}.footer__socialFixed{position:fixed;left:0;right:0;bottom:6rem;z-index:2}.footer__logo{border-bottom:.1rem solid;margin:0 0 2.7rem}.footer__logo img{width:24rem;display:block;margin:0 auto -1.5rem}.footer__nav{margin:0 0 5.5rem}.footer__navList{display:flex;justify-content:center;column-gap:2.5rem}.footer__navListItem{font-weight:700;font-size:1.4rem}.footer__copyright{display:block;text-align:center;font-weight:700;font-size:1.2rem}@media screen and (min-width: 768px){.footer__socialFixed{bottom:5.5rem}.footer__nav{margin:0 0 5rem}.footer__navListItem{font-size:1.6rem}.footer__navListItemLink{transition:opacity .4s var(--easeout) 0s}.footer__navListItemLink:hover{opacity:.5}}@keyframes slider{0%{opacity:0}40%{opacity:0}50%{opacity:1}90%{opacity:1}to{opacity:0}}.topVisual{position:relative;z-index:1;display:flex;align-items:flex-start}.topVisual__content{display:flex;justify-content:center;align-items:center}.topVisual__contentLogo{width:95.87%}.topAbout__visualSlider,.topAbout__visualSliderItem{height:100%}.topAbout__visualSliderItem:nth-child(2){position:absolute;left:0;top:0;width:100%;opacity:0;animation:slider 8s linear 0s infinite}.topAbout__content{padding:0 0 30rem}.topAbout__contentTitle{margin-bottom:10rem}.topAbout__contentTitleCatch{width:33.5rem}.topAbout__contentTitleCatch img{aspect-ratio:109 / 75}.topAbout__contentSymbol{margin-top:4rem;padding:4rem 0 0;border-top:.1rem solid}.topAbout__contentSymbolImage{width:15rem;margin:0 auto 3rem}.topAbout__contentSymbolImage img{aspect-ratio:50 / 61}.topAbout__contentSymbolContentText{margin:0 0 3rem}.topAbout__contentSymbolContentCap{font-size:1.2rem}.topStory__content{padding:0 0 30rem}.topStory__contentTitle{margin-bottom:22.4rem}.topStory__contentTitleCatch{width:33.5rem}.topStory__contentTitleCatch img{aspect-ratio:61 / 29}.topStory__contentDescText--toggle{display:none;padding:calc(var(--font-lh-min) * 1em) 0 0}.topStory__contentDescBtn{font-weight:var(--font-weight-en);font-size:var(--font-size-min);line-height:var(--font-lh-min);margin:calc(var(--font-lh-min) * 1em) 0 0}.topStory__contentDescBtnLink{text-decoration:underline}.topStory__contentDescBtnText--close{display:none}.topStory__contentDescBtn.isOpen .topStory__contentDescBtnText--close{display:inline}.topStory__contentDescBtn.isOpen .topStory__contentDescBtnText--open{display:none}.topProduct{background:var(--bg-color);margin:calc(var(--lvh) * (-1 * 100)) 0 0;padding:.1rem 0 6.5rem;position:relative;z-index:2}.topProduct__title{margin-bottom:4.5rem}.topProduct__titleCatch{width:35rem}.topProduct__titleCatch img{aspect-ratio:699 / 241}.topProduct__lead{margin-bottom:8rem}.topProduct__leadText{text-align:justify;margin:0 0 1.5rem}.topProduct__leadCap{font-size:1.2rem;line-height:1.5}.topProduct__pickup{margin:0 0 6rem}.topProduct__pickupListItem{position:relative}.topProduct__pickupListItemVisual{aspect-ratio:1}.topProduct__pickupListItemVisual img{height:100%;object-fit:cover}.topProduct__pickupListItemContent{position:absolute;top:33%;right:0;bottom:0;left:0;text-align:center;display:flex;align-items:center;row-gap:1.5rem}.topProduct__pickupListItemContentInner{width:100%}.topProduct__pickupListItemContentName{font-weight:900;font-size:2.4rem;line-height:1.46;margin:0 0 1.5rem}.topProduct__pickupListItemContentBtn{width:31.9rem;margin:0 auto}.topProduct__itemList{width:85.33%;margin:0 auto;display:flex;flex-wrap:wrap;column-gap:6.24%;row-gap:4rem}.topProduct__itemListItem{width:46.88%}@media screen and (min-width: 768px){.topAbout__content{padding:0 0 20rem}.topAbout__contentTitle{margin-bottom:20rem}.topAbout__contentTitleCatch{width:53.6rem}.topAbout__contentSymbol{display:flex;justify-content:center;column-gap:4rem}.topAbout__contentSymbolImage{width:10rem;margin:0}.topAbout__contentSymbolContent{width:48.8rem}.topAbout__contentSymbolContentText{line-height:1.4;margin:0 0 .5rem}.topStory__content{padding:0 0 27rem}.topStory__contentTitleCatch{width:53.6rem}.topProduct{padding:.1rem 0 13.5rem}.topProduct__title{margin-bottom:9rem}.topProduct__titleCatch{width:56rem}.topProduct__lead{margin-bottom:12rem}.topProduct__pickup{margin:0 0 16rem}.topProduct__pickupList{display:flex}.topProduct__pickupListItem{width:50%}.topProduct__pickupListItemVisual{transition:filter .4s var(--easeout) 0s}.topProduct__pickupListItemContent{row-gap:3rem}.topProduct__pickupListItemContentName{margin:0 0 1.3rem}.topProduct__pickupListItemContentBtn{width:38rem}.topProduct__pickupList:has(.topProduct__pickupListItemContentBtn:hover) .topProduct__pickupListItem:not(:hover) .topProduct__pickupListItemVisual{filter:brightness(.3)}.topProduct__itemList{width:91rem;max-width:96%;column-gap:clamp(5%,calc((100% - 75rem)/2),100rem);row-gap:6.3rem}.topProduct__itemListItem{width:25rem;max-width:30%}}@media screen and (orientation: landscape){.topVisual__contentLogo{width:33.06%}.topAbout__visualSlider{display:flex}.topAbout__visualSliderItem{width:50%}.topAbout__visualSliderItem:nth-child(2){position:static;width:50%;opacity:1;animation:none}.topAbout__contentTitleCatch{width:86.4rem}.topAbout__contentTitleCatch img{aspect-ratio:288 / 65}.topStory__contentTitleCatch{width:120rem}.topStory__contentTitleCatch img{aspect-ratio:80 / 13}.topProduct__titleCatch{width:109rem}.topProduct__titleCatch img{aspect-ratio:1090 / 117}}.closeBtn{padding:8%;text-align:right}.closeBtn__link{display:inline-block;width:3.2rem}.closeBtn__link img{aspect-ratio:1}.closeBtn__text{display:block;margin:.5rem -1rem 0;text-align:center;font-weight:700;font-size:1.4rem}.productMediaComponent{position:relative}.productMediaComponent__media{aspect-ratio:4 / 5}.productMediaComponent__media img{height:100%;object-fit:cover}.productMediaComponent .media{position:static}.productMediaComponent .media img{height:100%;object-fit:cover}.productMediaComponent .media .iconPlay{border-left:1.5rem solid var(--bg-color);border-top:1rem solid transparent;border-bottom:1rem solid transparent;position:absolute;left:50%;top:50%;transform:translateY(-50%)}.productMediaComponent .media template{z-index:-1}.product__mediaMain{position:relative}.product__mediaMainItem .global-media-settings{aspect-ratio:4/5!important}.product__mediaMainItem:nth-child(n+2){display:none}.product__mediaThumb{display:flex;overflow:auto}.product__mediaThumbItem{flex:none}.product__mediaThumbItem .deferred-media__poster{display:none!important}.product__contentPrice{display:flex}.product__contentPrice .price__regular,.product__contentPrice .badge{display:none}.product__contentPointListItem:before{content:"\30fb"}.product--infront,.product--infront .product__inner{display:flex;flex-direction:column;height:100%}.product--infront .product__media{margin:0 0 1.4rem}.product--infront .product__mediaMain{margin:0 0 .5rem}.product--infront .product__mediaThumb{column-gap:.5rem}.product--infront .product__mediaThumbItem{width:calc((100% - 1.5rem)/4)}.product--infront .product__content{flex:1;display:flex;flex-direction:column}.product--infront .product__contentTitle{font-weight:900;font-size:2rem;line-height:1;margin:0 0 1.5rem}.product--infront .product__contentPrice{margin:0 0 1.5rem}.product--infront .product__contentDesc{flex:1;font-size:var(--font-size-min);line-height:var(--font-lh-min)}.product--infront .product__contentDesc>*:not(:last-child){margin:0 0 calc(var(--font-lh-min) * 1em)}.product--infront .product__contentDesc+*{margin:4rem 0 0}.product--infront .product__contentPoint{font-size:1.1rem;line-height:1.45}.product--infront .product__contentPointListItem{display:inline}.product--infront .product__contentPointListItem:before{display:inline}.product--infront .product__contentDetail{font-size:1.1rem;line-height:1.45}.product--infront .product__contentBtn{margin:4rem 0 0;padding-left:1.6rem}.product--infront .product__contentBtn:before{display:none}.product--infront .product__contentBtn:after{margin:0 0 0 auto}.product--detail{width:85.07%;margin:0 auto;padding:0 0 15rem}.product--detail .product__media{margin:0 0 3.5rem}.product--detail .product__mediaMain{margin:0 0 .8rem}.product--detail .product__mediaThumb{column-gap:.8rem}.product--detail .product__mediaThumbItem{width:calc((100% - 3.2rem)/5)}.product--detail .product__content{font-size:1.5rem;line-height:1.47}.product--detail .product__contentPrice{margin:0 0 1.47em}.product--detail .product__contentDesc>*:not(:last-child){margin:0 0 1.47em}.product--detail .product__contentDesc+*{margin:1.47em 0 0}.product--detail .product__contentPointListItem{position:relative;padding:0 0 0 1em}.product--detail .product__contentPointListItem:before{display:block;position:absolute;left:0;top:0}.product--detail .product__contentBtn{margin:4rem 0 0}@media screen and (min-width: 768px){.closeBtn{position:fixed;right:0;top:0;padding:3.31% 4.06%}.product--infront .product__media{margin:0 0 2.8rem}.product--infront .product__mediaMain{margin:0 0 1.1rem}.product--infront .product__mediaThumb{column-gap:1.1rem}.product--infront .product__mediaThumbItem{width:calc((100% - 3.3rem)/4)}.product--infront .product__contentDesc+*{margin:calc(var(--font-lh-min) * 1em) 0 0}.product--infront .product__contentPoint{font-size:var(--font-size-min);line-height:var(--font-lh-min)}.product--infront .product__contentPointListItem{position:relative;display:block;padding:0 0 0 1em}.product--infront .product__contentPointListItem:before{display:block;position:absolute;left:0;top:0}.product--infront .product__contentDetail{font-size:var(--font-size-min);line-height:var(--font-lh-min)}.product--infront .product__contentBtn{margin:3.5rem 0 0;justify-content:space-between}.product--infront .product__contentBtn:before{display:block;width:2.5rem}.product--infront .product__contentBtn:after{margin:0}.product--detail{width:88rem;max-width:96%;padding:25rem 0 13rem}.product--detail .product__inner{display:flex;justify-content:space-between;align-items:flex-start;column-gap:6.82%}.product--detail .product__media{width:37.6rem;margin:0;position:sticky;left:0;top:10rem;display:flex;flex-direction:row-reverse;column-gap:1rem}.product--detail .product__mediaMain{margin:0;width:31rem}.product--detail .product__mediaThumb{flex-direction:column;row-gap:1rem;flex:1;height:39rem}.product--detail .product__mediaThumbItem{width:100%}.product--detail .product__content{flex:1;line-height:1.4}.product--detail .product__contentPrice{margin:0 0 1.4em}.product--detail .product__contentDesc>*:not(:last-child){margin:0 0 1.4em}.product--detail .product__contentDesc+*{margin:1.4em 0 0}.product--detail .product__contentBtn{width:25rem}.product--detail .product__contentBtn:before{width:2rem}}.cart .price{color:inherit!important}.cart .button--tertiary{color:inherit}.cart .button--tertiary:hover{color:inherit!important;opacity:.5}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
