:root{--space13: 13rem;--space19: 19rem;--space26: 26rem;--space39: 39rem;--space91: 91rem;--space143: 143rem;--space195: 195rem;--space325: 325rem}:root{--space10: calc(10rem / 2);--space22: calc(22rem/ 2);--space34: calc(34rem/ 2);--space46: calc(46rem/ 2);--space68: calc(68rem/ 2);--space114: calc(114rem/ 2);--space206: calc(206rem/ 2);--space344: calc(344rem/ 2)}:root{--gap: 26px;--pagetoppadding: calc(46px / 2);--pagebottompadding: calc(46px / 2);--edgepadding:calc(32px / 2);--sidewidth: calc(128px / 2);--scrollbarwidth: 0}@media(min-width: 768px){:root{--gap: 60rem;--edgepadding: 60rem;--pagetoppadding: 60rem;--pagebottompadding: 60rem}}p,a{display:flex}p span,a span{margin-top:var(--mt);margin-bottom:var(--mb)}.collectionModal{display:none}@media(min-width: 768px){.collectionModal{min-height:100vh}}@media screen and (max-width: 767px){.collectionModal{min-height:100svh}}.collectionModal.open{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:11111}@media(min-width: 768px){.collectionModal.open{min-height:100vh}}@media screen and (max-width: 767px){.collectionModal.open{min-height:100svh}}.collectionModalBg{position:absolute;position:fixed;top:0;left:0;bottom:0;right:0;background-color:#262626;mask-image:url("../images/common/gradation-top.png");mask-size:100% 300%;mask-position:0 100%;transition:.3s ease-in-out}.collectionModal.fade .collectionModalBg{mask-position:0 0;transition:.3s ease-in-out}.collectionModalBgInner{position:relative;width:100%;height:100%}.collectionModalScroller{position:relative;overflow-y:scroll;height:100%;padding-top:var(--pagetoppadding);padding-left:var(--edgepadding);padding-right:var(--edgepadding);padding-bottom:var(--pagebottompadding)}.collectionModalInner{position:relative;display:flex}@media(min-width: 768px){.collectionModalInner{justify-content:space-between}}@media screen and (max-width: 767px){.collectionModalInner{flex-direction:column}}.collectionModalContainer{width:100%;pointer-events:none}@media(min-width: 768px){.collectionModalContainer{max-width:1000px}}.collectionModalContentItem{display:none}.collectionModalContentItem.is_active{display:block}.collectionModalImage{position:relative;width:100%;overflow:hidden}.collectionModalImage img{opacity:.5;opacity:1;transition-timing-function:ease-in;transition:1s;mask-image:url("../images/common/gradation-left.png");mask-size:300% 100%;mask-position:100% 0}._anime .collectionModalImage img{opacity:1;transition:.5s linear;mask-position:0 0}@media screen and (max-width: 767px){.collectionModalImage{margin-top:calc(var(--pagetoppadding)*-1);left:calc(var(--edgepadding)*-1 - 1px);right:calc(var(--edgepadding)*-1);width:calc(100% + var(--edgepadding)*2)}}.collectionModalImage::before{content:"";position:absolute;top:50%;left:0;background-color:var(--white100);z-index:1;opacity:0;border-radius:50%;animation:dotSwing 2s ease infinite}@media(min-width: 768px){.collectionModalImage::before{width:5rem;height:5rem}}@media screen and (max-width: 767px){.collectionModalImage::before{width:4rem;height:4rem}}.collectionModalImage::after{content:"";position:absolute;top:50%;right:0;background-color:var(--white100);width:5px;height:5px;animation:dotSwing 2s ease infinite;z-index:1;opacity:0;border-radius:50%}@media(min-width: 768px){.collectionModalImage::after{width:5rem;height:5rem}}@media screen and (max-width: 767px){.collectionModalImage::after{width:4rem;height:4rem}}._anime .collectionModalImage::after,._anime .collectionModalImage::before{opacity:1;transition-delay:1.3s;transition:opacity 200ms ease-in-out}@media screen and (max-width: 767px){.collectionModalImageWrap{position:relative;padding-bottom:calc(var(--space34) + var(--space22))}}@media screen and (max-width: 767px){.collectionModalImageTextWrap{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-end;width:100%;padding-bottom:0}}@media screen and (max-width: 767px){.collectionModalImageTextStickyItem{position:sticky;bottom:calc(var(--space34) + var(--space22));bottom:1px;left:0;width:100%;height:1px}}@media screen and (max-width: 767px){.collectionModalImageTextStickyItemFloat{width:calc(100% + var(--edgepadding)*2);margin-left:calc(var(--edgepadding)*-1);padding:0 var(--edgepadding);padding-top:calc(var(--space34) + var(--space22));position:absolute;top:-1px;top:calc((var(--space34) + var(--space22))*-1 - 1px);top:-30px;left:0;pointer-events:auto}}@media screen and (max-width: 767px){.collectionModalGhost{height:var(--modalDescHeight)}}@keyframes dotSwing{0%{transform:translateX(-15px)}50%{transform:translateX(15px)}100%{transform:translateX(-15px)}}.collectionModalExtensiveButton{pointer-events:auto;position:absolute;top:calc(var(--pagetoppadding)*-1);left:calc(var(--edgepadding)*-1);right:calc(var(--edgepadding)*-1);bottom:calc(var(--pagebottompadding)*-1);font-size:100px}.collectionModalExtensiveButtonItem{position:absolute;width:50%;height:100%;min-height:100vh}.collectionModalExtensiveButtonItem.__left{top:0;left:0}.collectionModalExtensiveButtonItem.__left:hover{cursor:url("../images/common/cursor_left.png"),auto}.collectionModalExtensiveButtonItem.__right{top:0;right:0}.collectionModalExtensiveButtonItem.__right:hover{cursor:url("../images/common/cursor_right.png"),auto}.collectionModalDesc{display:flex;width:100%;pointer-events:auto;z-index:99;pointer-events:none}@media(min-width: 768px){}@media screen and (max-width: 767px){.collectionModalDesc{position:relative}.collectionModalDesc::after{content:"";position:absolute;left:0;top:0;height:1px;width:100%;background-color:var(--white10)}}.collectionModalDescTitle{opacity:0;transition-timing-function:ease-in;transition:opacity 100ms ease,transform 100ms ease}@media screen and (max-width: 767px){.collectionModalDescTitle{display:none}}@media(min-width: 768px){.collectionModalDescTitle{position:relative;width:46.6796875%;color:var(--white100);padding-top:var(--space13);padding-bottom:calc(var(--space13) + 1px);height:fit-content}.collectionModalDescTitle::after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background-color:var(--white10)}}@media(min-width: 768px){.collectionModalDescTitle{transform:translateX(-30px)}}@media screen and (max-width: 767px){.collectionModalDescTitle{transform:translateX(-15px)}}._anime .collectionModalDescTitle{transition-delay:.1s;transform:translateX(0);opacity:1;transition:opacity 400ms ease-in-out,transform 200ms ease-in-out}.collectionModalDescItemName{opacity:0;transition-timing-function:ease-in;transition:opacity 100ms ease,transform 100ms ease}@media(min-width: 768px){.collectionModalDescItemName{transform:translateX(-30px)}}@media screen and (max-width: 767px){.collectionModalDescItemName{transform:translateX(-15px)}}._anime .collectionModalDescItemName{transition-delay:.1s;transform:translateX(0);opacity:1;transition:opacity 400ms ease-in-out,transform 200ms ease-in-out}.collectionModalDescList{width:100%}.collectionModalDescItem{position:relative;width:100%;color:var(--white100)}.collectionModalDescItem::after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background-color:var(--white10)}.collectionModalDescItemInner{display:flex;justify-content:space-between;pointer-events:auto}@media(min-width: 768px){.collectionModalDescItemInner{padding-top:var(--space13);padding-bottom:calc(var(--space13) + 1px);gap:26rem}}@media screen and (max-width: 767px){.collectionModalDescItemInner{gap:22rem;padding-top:var(--space22);padding-bottom:calc(var(--space22) + 1px)}}a.collectionModalDescItemInner.__modal._hover .collectionModalDescItemName *{animation:hovKiraModal 1.2s ease}a.collectionModalDescItemInner.__modal._hover .collectionModalDescAttached *{animation:hovKiraModal2 1.2s ease}@keyframes hovKiraModal{0%{color:var(--white50)}3%{color:var(--white50)}100%{color:currentColor;color:var(--white100)}}@keyframes hovKiraModal2{0%{color:var(--white50)}3%{color:var(--white50)}100%{color:var(--white30)}}.collectionModalDescAttached{color:var(--white30);display:flex;flex-shrink:0}.collectionModalDescItemPrice{color:var(--white30);text-align:right;flex-shrink:0;display:flex;justify-content:flex-end}@media(min-width: 768px){.collectionModalDescItemPrice{width:108rem}}@media screen and (max-width: 767px){.collectionModalDescItemPrice{width:90rem}}.collectionModalDescItemPriceEn{color:var(--white30)}@media(min-width: 768px){.collectionModalDescItemPriceEn{padding-right:3rem}}@media screen and (max-width: 767px){.collectionModalDescItemPriceEn{padding-right:2rem}}.collectionModalDescItemPriceTax{color:var(--white30)}@media(min-width: 768px){.collectionModalDescItemPriceTax{padding-left:4rem}}@media screen and (max-width: 767px){.collectionModalDescItemPriceTax{padding-left:2rem}}.collectionModalDescItemPriceTax .parentheses{font-style:normal;font-weight:400}.collectionModalDescItemShop{color:var(--white30);flex-shrink:0;text-align:right;justify-content:flex-end}@media(min-width: 768px){.collectionModalDescItemShop{padding-right:16rem;width:68rem}}@media screen and (max-width: 767px){.collectionModalDescItemShop{padding-right:18rem;width:63rem}}.collectionModalUi{pointer-events:none;position:relative}@media(min-width: 768px){.collectionModalUi{width:300rem;display:flex;justify-content:flex-end}}@media screen and (max-width: 767px){.collectionModalUi{position:absolute;top:0;left:0;width:100%;height:13%}}.collectionModalUiClose{position:sticky;display:flex;flex-direction:column;justify-content:space-between;top:0;right:0;pointer-events:auto}@media(min-width: 768px){.collectionModalUiClose{width:60rem;height:22rem}}@media screen and (max-width: 767px){.collectionModalUiClose{right:auto;left:0;width:16rem;height:24rem}}.collectionModalUiClose:hover{opacity:.5}.collectionModalUiClose::before{content:"";position:absolute}@media(min-width: 768px){.collectionModalUiClose::before{left:-120px;right:-40px;top:-40px;bottom:-120px}}@media screen and (max-width: 767px){.collectionModalUiClose::before{top:-10px;left:-10px;right:-120px;bottom:-120px}}.collectionModalUiClose span{display:block;height:1px}@media(min-width: 768px){.collectionModalUiClose span{width:63rem;background-color:var(--white100)}.collectionModalUiClose span:first-child{transform-origin:left top;transform:rotate(19deg)}.collectionModalUiClose span:nth-child(2){transform-origin:left bottom;transform:rotate(-19deg)}}@media screen and (max-width: 767px){.collectionModalUiClose span{width:28rem;background-color:var(--black100)}.collectionModalUiClose span:first-child{transform-origin:left top;transform:rotate(58deg)}.collectionModalUiClose span:nth-child(2){transform-origin:left bottom;transform:rotate(-58deg)}}.collectionModalUiDesc{position:fixed;display:flex;align-items:center}@media(min-width: 768px){.collectionModalUiDesc{right:0;bottom:0;padding-bottom:var(--pagebottompadding);padding-right:var(--edgepadding)}}@media screen and (max-width: 767px){.collectionModalUiDesc{position:absolute;top:0;right:0}}@media(min-width: 768px){.collectionModalUiTitle{color:var(--white30)}}@media screen and (max-width: 767px){.collectionModalUiTitle{color:var(--black30)}}.collectionModalUiCount{display:flex;align-items:center}@media(min-width: 768px){.collectionModalUiCount{color:var(--white100);gap:6rem;margin-left:14rem}}@media screen and (max-width: 767px){.collectionModalUiCount{color:var(--black100);gap:5rem;margin-left:10rem}}.collectionModalUiCountSlash{line-height:1}@media(min-width: 768px){.collectionModalUiCountSlash{font-size:10.67rem}}@media screen and (max-width: 767px){.collectionModalUiCountSlash{line-height:9.35rem;font-size:11px;transform:scale(1, 0.85);margin-bottom:-2px}}.collectionModalUiSpOnly{color:var(--white30);display:flex;justify-content:space-between;font-size:11rem;font-family:neue-haas-unica,sans-serif;color:var(--white30);opacity:1;transition-property:opacity;transition-duration:.5s;transition-timing-function:ease-in-out}@media(min-width: 768px){.collectionModalUiSpOnly{display:none}}@media screen and (max-width: 767px){.collectionModalUiSpOnly{width:100%;margin-top:var(--space114)}}._anime .collectionModalUiSpOnly{opacity:1;transition-property:opacity;transition-duration:.5s;transition-delay:.3s;transition-timing-function:ease-in-out}.collectionModalUiSpOnlyAround{font-size:11rem;display:flex;gap:12rem;z-index:1;pointer-events:auto}.collectionModalUiSpOnlyAroundButton{position:relative}.collectionModalUiSpOnlyAroundButton::before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px}.collectionModalUiSpOnlyClose{position:relative;z-index:99;pointer-events:auto}.collectionModalUiSpOnlyClose::before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px}.collection{position:relative;z-index:55}.collectionListImage{background-color:rgba(0,0,0,.3)}h3,p,a{display:flex}h3 span,p span,a span{margin-top:var(--mt);margin-bottom:var(--mb)}.collectionFv{position:relative}@media(min-width: 768px){.collectionFv{min-width:1280rem;width:calc(100vw - 16rem);margin-left:calc(var(--edgepadding)*-1);margin-top:calc((var(--space39) + var(--space26) + var(--space91) + var(--space19) + var(--pagetoppadding) + 50rem)*-1)}}@media screen and (max-width: 767px){.collectionFv{margin-left:calc(var(--sidewidth)*-1);width:100vw;margin-top:calc((var(--space22) + var(--space46) + var(--space206) + var(--pagetoppadding) + 50rem)*-1);min-height:130svh;min-height:150svh}}.collectionFvScrollAttention{position:fixed;bottom:30px;left:100px;display:flex;align-items:center}@media(min-width: 768px){.collectionFvScrollAttention{left:var(--edgepadding);bottom:60rem;gap:8rem}}@media screen and (max-width: 767px){.collectionFvScrollAttention{gap:4rem;left:var(--sidewidth);bottom:var(--space46)}}.collectionFvScrollAttentionArrow{display:block;position:relative;background-size:contain;background-position:center;background-repeat:no-repeat}@media(min-width: 768px){.collectionFvScrollAttentionArrow{background-image:url("../images/pc/arrow_bottom.svg");width:12rem;height:12rem}}@media screen and (max-width: 767px){.collectionFvScrollAttentionArrow{background-image:url("../images/pc/arrow_bottom.svg");width:8rem;height:8rem}}.jsscrollAttention{opacity:1;transition:.3s linear}.jsscrollAttention._hidden{opacity:0;transition:.3s linear}@media(min-width: 768px){.collectionBody{margin-top:var(--space195);padding-bottom:var(--space195)}}@media screen and (max-width: 767px){.collectionBody{margin-top:var(--space206);padding-bottom:var(--space206)}}.collectionEnding{position:relative}@media(min-width: 768px){.collectionEnding{min-width:1280rem;width:calc(100vw - 16rem);margin-left:calc(var(--edgepadding)*-1)}}@media screen and (max-width: 767px){.collectionEnding{margin-left:calc(var(--sidewidth)*-1);width:100vw}}.collectionList{display:flex;flex-wrap:wrap;width:100%}@media(min-width: 768px){.collectionList+.collectionList{margin-top:calc(var(--space26) + var(--space91))}}@media screen and (max-width: 767px){.collectionList+.collectionList{margin-top:var(--space114)}}@media(min-width: 768px){.collectionList{gap:20rem}}@media screen and (max-width: 767px){.collectionList{justify-content:space-between;gap:var(--space114) 8rem}}.collectionList li{position:relative;width:100%}@media(min-width: 768px){.collectionList.__s li{width:calc((100% - (20rem)*3)/4)}}@media screen and (max-width: 767px){.collectionList.__s li{width:calc((100% - 8rem)/2 - 1rem)}}@media(min-width: 768px){.collectionList.__r li{width:calc((100% - 20rem)/2)}}@media screen and (max-width: 767px){.collectionList.__r li{width:100%}}.collectionList.__m{width:100%}.collectionItemButton{display:inline-block;width:100%}@media(min-width: 768px){.collectionItemButton{position:relative}}.collectionFv .collectionItemButton{pointer-events:none}@media (min-width: 768px) {
  .collectionFvImage {
    aspect-ratio: var(--fv-aspect-ratio);
  }
  .collectionListImage {
    aspect-ratio: var(--aspect-ratio);
  }
}@media screen and (max-width: 767px){.collectionFvImage{pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0}}.collectionFvImage img{width:100%;height:auto;object-fit:cover !important}@media screen and (max-width: 767px){.collectionFvImage img{height:100%}}.collectionFvText{color:var(--white100);position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-end}@media(min-width: 768px){.collectionFvText{margin-left:var(--edgepadding);width:calc(100% - (360rem + var(--gap) + var(--edgepadding) + var(--edgepadding)))}}@media screen and (max-width: 767px){.collectionFvText{margin-left:var(--sidewidth);width:calc(100% - (var(--edgepadding) + var(--sidewidth)))}}.collectionFvTextInner{pointer-events:auto;position:absolute;left:0;bottom:0;display:flex;justify-content:space-between;width:100%}@media(min-width: 768px){.collectionFvTextInner{align-items:flex-end;padding-top:var(--space19);padding-bottom:var(--space19)}.collectionFvTextInner::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:var(--white10)}}@media screen and (max-width: 767px){.collectionFvTextInner{pointer-events:auto;flex-direction:column;padding-top:var(--space22);padding-bottom:var(--space22)}}.collectionFvTextNames{position:relative}@media(min-width: 768px){.collectionFvTextNames{padding-right:35rem}}.collectionFvTextNames span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:295rem}@media screen and (max-width: 767px){.collectionFvTextNames span{font-size:9rem !important;line-height:1;color:var(--black100)}}.collectionFvTextMore{height:100%;align-items:center;position:absolute;top:0;bottom:0;color:var(--white50)}@media screen and (max-width: 767px){.collectionFvTextMore{display:none}}@media(min-width: 768px){.collectionFvTextMore{right:22rem}}.collectionListImage{width:100%}.collectionList.__s .collectionListImage{aspect-ratio:210/315}.collectionList.__r .collectionListImage{aspect-ratio:440/660}.collectionListText{position:relative;line-height:1}@media(min-width: 768px){.collectionListText{font-size:10rem;margin-top:7rem;padding-right:23rem}.collectionListText.__sticky{color:var(--white100);position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-end;padding-right:0}}@media screen and (max-width: 767px){.collectionListText{font-size:9rem;margin-top:5rem;padding-right:40rem}}.collectionListText span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width: 768px){.collectionListText span{padding-bottom:5rem}}@media screen and (max-width: 767px){.collectionListText span{padding-bottom:5rem}}.collectionListText .cDot{top:-2.5rem}@media(min-width: 768px){.collectionListText .cDot.__noTopPc{top:0}}.collectionListTextStickyInner{position:relative}@media(min-width: 768px){.collectionListTextStickyInner{margin-left:13rem;margin-right:13rem}.__sticky .collectionListTextStickyInner{width:100%;display:flex;justify-content:space-between;margin-bottom:var(--space13)}}@media screen and (max-width: 767px){.collectionListTextStickyInner{margin-right:-40rem;padding-right:40rem}}.collectionListTextMore{position:absolute;top:0;right:0;height:100%;display:flex;flex-direction:column;justify-content:center;top:2.5rem}@media(min-width: 768px){.collectionListTextMore{color:var(--white50);padding-right:22rem}}@media screen and (max-width: 767px){.collectionListTextMore{display:none}}.collectionEnding{position:relative}@media(min-width: 768px){.collectionEndingImage{aspect-ratio:1440/2164}}@media screen and (max-width: 767px){.collectionEndingImage{aspect-ratio:750/1125}}.collectionEndingText{color:var(--white100);position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-end}@media(min-width: 768px){.collectionEndingText{margin-left:var(--edgepadding);width:calc(100% - (360rem + var(--gap) + var(--edgepadding) + var(--edgepadding)))}}@media screen and (max-width: 767px){.collectionEndingText{margin-left:var(--sidewidth);width:calc(100% - (var(--edgepadding) + var(--sidewidth)))}}.collectionEndingTextInner{width:100%;display:flex;justify-content:space-between}@media(min-width: 768px){.collectionEndingTextInner{padding-bottom:var(--space13)}}@media screen and (max-width: 767px){.collectionEndingTextInner{flex-direction:column;align-items:flex-end;padding-top:var(--space34);padding-bottom:var(--space34)}.collectionEndingTextInner p+p{padding-top:var(--space22)}}.collectionArchive{position:relative}@media(min-width: 768px){.collectionArchive{margin-top:var(--space195);padding-top:var(--space19)}}@media screen and (max-width: 767px){.collectionArchive{margin-top:var(--space206);padding-top:var(--space22)}}.collectionArchive::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:1px;background-color:var(--black100)}.collectionArchiveList{position:relative}.collectionArchiveList::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--black10)}.collectionArchiveListItem{position:relative;display:flex;width:100%}.collectionArchiveListItem::after{content:"";width:100%;height:1rem;position:absolute;top:0;left:0;background-color:var(--black30)}.collectionArchiveListGenre{position:relative}@media(min-width: 768px){.collectionArchiveListGenre{padding-top:var(--space19);padding-bottom:var(--space19);min-width:15.8888888889%}}@media screen and (max-width: 767px){.collectionArchiveListGenre{padding-top:var(--space22);padding-bottom:var(--space22);min-width:75rem}}.collectionArchiveDescList{flex:1}.collectionArchiveDescItem{position:relative}.collectionArchiveDescItem:not(:first-child)::after{content:"";width:100%;height:1rem;position:absolute;left:0;top:0;background-color:var(--black10)}.collectionArchiveDescLink{position:relative}@media(min-width: 768px){.collectionArchiveDescLink{color:var(--black50);padding-top:var(--space19);padding-bottom:var(--space19);padding-right:65rem}}@media screen and (max-width: 767px){.collectionArchiveDescLink{color:var(--black60);padding-top:var(--space22);padding-bottom:var(--space22);padding-right:26rem}}.collectionArchiveDescLink._current{pointer-events:none}.collectionArchiveDescLinkInner{position:relative}.collectionArchiveDescLink._current .collectionArchiveDescLinkInner::after{content:"";position:absolute;left:0;width:100%;height:1px;background-color:var(--black100);top:50%}@media(min-width: 768px){.collectionArchiveDescLinkInner{margin-left:-2rem}}@media screen and (max-width: 767px){.collectionArchiveDescLinkInner{margin-left:-2rem}}/*# sourceMappingURL=collection.css.map */

.collectionList.__m .collectionListImage {
  aspect-ratio: var(--aspect-ratio) !important;
}

@media screen and (max-width: 767px) {
  .collectionItemButton {
    pointer-events: none;
  }
}
