@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);.mid{font-weight:500!important}.serif{font-family:shippori-mincho,sans-serif;font-weight:400!important}.serif-i{font-style:italic!important}.yota{font-family:vdl-yotag,sans-serif;font-weight:500!important}.en-cond{font-family:span-compressed,serif;font-weight:400!important}.en-cond-thin{font-weight:200!important}.en-cond-sb{font-weight:600!important}header{z-index:9999}.nav-container{z-index:9998}*,:after,:before{box-sizing:border-box}a{text-decoration:none}a,button{color:inherit;cursor:pointer}button{background-color:#0000;border-width:0;padding:0}figure{margin:0}input::-moz-focus-inner{border:0;margin:0;padding:0}dd,dl,ol,ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}p{margin:0}cite{font-style:normal}fieldset{border-width:0;margin:0;padding:0}img{border:none;display:block;height:auto;image-rendering:-webkit-optimize-contrast;width:100%}.over{opacity:1;transition:opacity .4s}.sp,[v-cloak]{display:none}body{background:#fff;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:300;line-height:1;text-align:left}.inr-wrap{container-type:inline-size;margin-inline:auto;position:relative;width:84.375%}main{margin-top:90px}.btn,.btn-buy{width:100%}.btn a,.btn-buy a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.btn-buy__label{display:inline-block;position:relative}.btn-buy__label:after{background:currentColor;bottom:.2em;content:"";height:1px;left:0;position:absolute;scale:0 1;transform-origin:right center;transition:scale .4s ease;width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;translate:0 15% 0}to{opacity:1;translate:0 0 0}}.fadeIn{animation-duration:1s;animation-fill-mode:both;opacity:0}.fadeIn.active{animation-delay:.2s;animation-name:fadeIn}.fadeInUp{animation-duration:1s;animation-fill-mode:both;opacity:0}.fadeInUp.active{animation-delay:.2s;animation-name:fadeInUp}header{background:#fff;border-bottom:1px solid #000;height:90px;left:0;position:fixed;top:0;width:100%}header .header__logo{left:40px;position:absolute;top:50%;transform:translateY(-50%);width:140px}header .header__ttl{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:270px}.nav-trigger{border:2px solid #000;border-radius:50%;box-shadow:border-box;height:40px;position:absolute;right:40px;top:50%;transform:translateY(-50%);width:70px}.nav-trigger span{background:#000;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .3s;width:20px}.nav-trigger span:after,.nav-trigger span:before{background:#000;content:"";height:2px;left:0;position:absolute;top:0;transition:background .3s,transform .3s;width:20px}.nav-trigger span:before{transform:translateY(-6px)}.nav-trigger span:after{transform:translateY(6px)}.nav-trigger:hover{cursor:pointer}.nav-open .nav-trigger span{background:#0000}.nav-open .nav-trigger span:before{transform:rotate(-45deg)}.nav-open .nav-trigger span:after{transform:rotate(45deg)}.nav-container{background:#fff;left:0;overflow:auto;position:fixed;top:90px;transform:translateY(-100%);transition:transform .5s cubic-bezier(.07,.23,.34,1);width:100%;-webkit-overflow-scrolling:touch}.nav-container nav{border-bottom:1px solid #000}.is-resizing .nav-container{transition:none}.nav-open .nav-container{pointer-events:auto;transform:translateY(0)}.nav__body{padding:6.71875vw 8.28125vw}.nav__section:not(:last-child){margin-bottom:4.84375vw}.nav__section-ttl{display:block;font-size:3.125vw;line-height:1;margin-bottom:3.28125vw}.nav__section-list{display:flex;gap:0 1.5625vw}.nav__section-list li{font-size:1.5625vw;line-height:1;position:relative}.nav__section-list li a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.nav__section-list li a .en-cond{margin-right:.3em}footer{border-top:1px solid #000;padding:80px 0;position:relative}footer .footer__logo{margin-bottom:50px;width:140px}footer .footer__sns{align-items:center;column-gap:30px;display:flex}footer .footer__sns li{font-size:1.5rem}footer .footer__sns li img{height:26px;width:26px}footer .footer__copy{bottom:0;font-size:1.25rem;position:absolute;right:0}.bnr{border-top:1px solid #000;padding-bottom:80px;padding-top:80px}.bnr ul{display:flex;gap:1.5em;margin-inline:auto;width:78.125%}.bnr ul li{flex:1}.bnr p.bnr__home{margin-inline:auto;margin-top:1.5em;width:39.0625vw}@keyframes bandAutoBar{0%,88%{scale:0 1;transform-origin:left center}91%{scale:1 1;transform-origin:left center}91.01%{scale:1 1;transform-origin:right center}94%,to{scale:0 1;transform-origin:right center}}@keyframes bandAutoText{0%,89.2%{color:#000}89.8%,93.2%{color:#fff}94%,to{color:#000}}@keyframes bandAutoIcon{0%,89.2%{filter:none}89.8%,93.2%{filter:invert(1)}94%,to{filter:none}}.kv--v5 .kv__logo{left:7.8125vw;top:5.0390625vw;width:42.3828125vw}.kv--v5 .kv__copy{left:59.71875vw;right:auto;top:2.6796875vw;width:6.25vw}.kv--v5 .kv__series{align-items:center;display:flex;flex-direction:column;position:absolute;right:3.125vw;text-align:center;top:3.125vw}.kv--v5 .kv__series-logo img{display:block;height:auto;margin-inline:auto;margin-bottom:.3em;width:5.625vw}.kv--v5 .kv__series-logo span{display:block;font-size:3.90625vw;line-height:1;white-space:nowrap}.kv--v5 .kv__series-name{display:flex;flex-direction:column;font-size:2.025vw;line-height:1.2;margin-top:.1em;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.kv--v5 .kv__series-ico{align-self:flex-start;display:inline-block;font-size:1.0125vw;font-style:italic;margin-bottom:.3em;margin-left:-.2em}.kv--v5 .kv__series-ico span{border-bottom:1px solid #000;display:inline-block;rotate:-20deg}.kv--v5 .kv__photos{aspect-ratio:1280/510;position:relative}.kv--v5 .kv__photo{position:absolute}.kv--v5 .kv__photo img{display:block;height:auto;width:100%}.kv--v5 .kv__photo--model{left:64.9921875vw;top:0;width:31.25vw}.kv--v5 .kv__photo--hoodie{left:43.3125vw;top:14.453125vw;width:17.96875vw}.kv--v5 .kv__photo--detail{left:32.8125vw;top:2.375vw;width:13.28125vw}@keyframes kvFloat{0%,to{translate:0 0}50%{translate:0 -.78125vw}}@keyframes kvFloatSp{0%,to{translate:0 0}50%{translate:0 -1.6vw}}.kv--v5 .kv__photo--hoodie{animation:kvFloat 6s ease-in-out infinite}@keyframes kvFloat2{0%,to{translate:0 0}50%{translate:0 1.09375vw}}@keyframes kvFloat2Sp{0%,to{translate:0 0}50%{translate:0 2.1333333333vw}}.kv--v5 .kv__photo--detail{animation:kvFloat2 8.5s ease-in-out -3s infinite}@keyframes kvModelFade{0%{opacity:0}33.33%,6.67%{opacity:1}40%,to{opacity:0}}.kv--v5 .kv__photo--model:has(.kv__photo-movie){bottom:0}.kv--v5 .kv__photo-movie{display:block;height:100%;object-fit:cover;object-position:top;width:100%}.kv--v5 .kv__photo--model .kv__photo-fade{animation:kvModelFade 15s linear infinite;inset:0;opacity:0;position:absolute}.kv--v5 .kv__photo--model .kv__photo-fade img{height:100%;width:100%}.kv--v5 .kv__photo--model .kv__photo-fade--2{animation-delay:5s}.kv--v5 .kv__photo--model .kv__photo-fade--3{animation-delay:10s}.point--align .point__effect dl dt{align-items:center;display:flex;height:3.7037037037cqw;justify-content:center}.point--align .point__effect dl dt img{height:auto;max-height:100%;max-width:100%;width:auto}.item .prod-detail__price.prod-detail__price--v5 dl{gap:1.6203703704cqw;justify-content:flex-start}.item .prod-detail__price.prod-detail__price--v5 dl dt{font-size:1.2962962963cqw;line-height:1.7142857143;max-width:20cqw;text-align:left;width:auto}.item .prod-detail__price.prod-detail__price--v5 dl dd{width:20.0925925926cqw}.item .prod-detail__price.prod-detail__price--v5 .btn-buy{overflow:hidden;position:relative;z-index:0}.item .prod-detail__price.prod-detail__price--v5 .btn-buy:after{animation:bandAutoBar 10s ease 0s infinite}.item .prod-detail__price.prod-detail__price--v5 .btn-buy a{animation:bandAutoText 10s ease 0s infinite}.item .prod-detail__price.prod-detail__price--v5 .btn-buy img{animation:bandAutoIcon 10s ease 0s infinite}.item .prod-detail__price.prod-detail__price--v5 .btn-buy{background:#faee00;border:1px solid #000;height:4.7222222222cqw}.item .prod-detail__price.prod-detail__price--v5 .btn-buy:after,.item .prod-detail__price.prod-detail__price--v5 .btn-buy:before{background:#000;content:"";inset:0;position:absolute;scale:0 1;transform-origin:right center;transition:scale .4s ease;z-index:-1}.item .prod-detail__price.prod-detail__price--v5 .btn-buy a{color:#000;font-size:2.6574074074cqw;transition:color .4s ease}.item .prod-detail__price.prod-detail__price--v5 .btn-buy a span{position:relative}.item .prod-detail__price.prod-detail__price--v5 .btn-buy__arrow{height:auto;position:absolute;right:1.4351851852cqw;top:1.9814814815cqw;transition:filter .4s ease;width:1.8981481481cqw}.lineup-grid__list{display:grid;gap:1.5625vw;grid-template-columns:repeat(4,1fr);margin:1.6640625vw auto 3.0859375vw;width:82.8125vw}.lineup-grid__list img{display:block;height:auto;width:100%}.lineup-grid__list a{display:block}.lineup-grid__name{margin-top:.8em}.lineup-grid__name,.lineup-grid__price{display:block;font-size:1.09375vw;line-height:1.6;text-align:center}.lineup-float{opacity:0;pointer-events:none;position:fixed;right:1.875vw;top:50%;transition:opacity .9s ease,translate .9s cubic-bezier(.22,1,.36,1),visibility 0s linear .9s;translate:2.34375vw -50%;visibility:hidden;z-index:9997}.lineup-float.is-show{opacity:1;pointer-events:auto;transition:opacity .9s ease,translate .9s cubic-bezier(.22,1,.36,1),visibility 0s;translate:0 -50%;visibility:visible}.lineup-float ul{display:flex;flex-direction:column;gap:1.09375vw}.lineup-float li{text-align:center;width:5vw}.lineup-float a{display:block}.lineup-float__img img{border-radius:50%;display:block;height:auto;width:100%}.lineup-float__name{display:block;font-size:.9375vw;line-height:1.2;margin-top:.3em;white-space:nowrap}.review .lineup-grid__list{display:grid;gap:1.5625vw;grid-template-columns:repeat(4,1fr);margin:4.6875vw auto 3.0859375vw}.review .lineup-grid__list .lineup-grid__name{font-family:shippori-mincho,sans-serif;font-size:1.09375vw;line-height:2.1875vw;margin-top:8px;text-align:left}.review .lineup-grid__list .lineup-grid__price{font-size:1.09375vw;text-align:left}.review .lineup-grid__list li{width:auto}.lineup-float__img img{box-shadow:0 0 0 0 #faee00;transition:box-shadow .4s ease}.lineup-float li.is-current .lineup-float__img img{box-shadow:0 0 0 .3125vw #faee00}.item.item--v5 .prod-detail__ttl{z-index:3}.item.item--v5 .prod-detail__main.fadeInUp.active,.item.item--v5 .prod-detail__price.fadeInUp.active,.item.item--v5 .prod-detail__read.fadeInUp.active{animation-name:fadeIn}.item.item--v5 .shutter:before{height:auto;inset:-1px;width:auto}.item.item--v5 .shutter.active:before{animation-delay:.9s}.item.item--v5 .shutter.active img{transition-delay:.9s}.item.item--v5 .prod-detail__other-cut .shutter:nth-child(2).active:before{animation-delay:1.2s}.item.item--v5 .prod-detail__other-cut .shutter:nth-child(2).active img{transition-delay:1.2s}.lineup-float ul{overscroll-behavior:contain;padding:.3125vw;position:relative;scrollbar-width:thin}.lineup-float li{flex-shrink:0}.bnr.bnr--5 ul{display:grid;gap:1.5234375vw 1.4453125vw;grid-template-columns:repeat(4,1fr);width:84.375vw}.bnr.bnr--5 ul li{flex:none;width:auto}.btn.btn--v5{background:#faee00;border:1px solid #000;overflow:hidden;z-index:0}.btn.btn--v5:after,.btn.btn--v5:before{background:#000;content:"";inset:0;position:absolute;scale:0 1;transform-origin:right center;transition:scale .4s ease;z-index:-1}.btn.btn--v5 a{color:#000;transition:color .4s ease}.btn.btn--v5 a span{position:relative}.btn.btn--v5 img{transition:filter .4s ease}.btn.btn--v5:after{animation:bandAutoBar 10s ease 1.5s infinite}.btn.btn--v5 a{animation:bandAutoText 10s ease 1.5s infinite}.btn.btn--v5 img{animation:bandAutoIcon 10s ease 1.5s infinite}.btn.btn--v5{height:3.984375vw;position:relative;width:15.703125vw}.btn.btn--v5 .btn__arrow{height:auto;position:absolute;right:1.2109375vw;top:1.671875vw;width:1.6015625vw}.content-series__series .btn.btn--v5{background:#faee00;border:1px solid #000;overflow:hidden;z-index:0}.content-series__series .btn.btn--v5:after,.content-series__series .btn.btn--v5:before{background:#000;content:"";inset:0;position:absolute;scale:0 1;transform-origin:right center;transition:scale .4s ease;z-index:-1}.content-series__series .btn.btn--v5 a{color:#000;transition:color .4s ease}.content-series__series .btn.btn--v5 a span{position:relative}.content-series__series .btn.btn--v5 img{transition:filter .4s ease}.content-series__series .btn.btn--v5:after{animation:bandAutoBar 10s ease 3s infinite}.content-series__series .btn.btn--v5 a{animation:bandAutoText 10s ease 3s infinite}.content-series__series .btn.btn--v5 img{animation:bandAutoIcon 10s ease 3s infinite}.content-series__series .btn.btn--v5{height:auto;position:absolute;width:auto}.item .prod-detail__price .btn-buy.btn-buy--v5{background:#faee00;border:1px solid #000;overflow:hidden;z-index:0}.item .prod-detail__price .btn-buy.btn-buy--v5:after,.item .prod-detail__price .btn-buy.btn-buy--v5:before{background:#000;content:"";inset:0;position:absolute;scale:0 1;transform-origin:right center;transition:scale .4s ease;z-index:-1}.item .prod-detail__price .btn-buy.btn-buy--v5 a{transition:color .4s ease}.item .prod-detail__price .btn-buy.btn-buy--v5 a span{position:relative}.item .prod-detail__price .btn-buy.btn-buy--v5 img{transition:filter .4s ease}.item .prod-detail__price .btn-buy.btn-buy--v5:after{animation:bandAutoBar 10s ease 0s infinite}.item .prod-detail__price .btn-buy.btn-buy--v5 a{animation:bandAutoText 10s ease 0s infinite}.item .prod-detail__price .btn-buy.btn-buy--v5 img{animation:bandAutoIcon 10s ease 0s infinite}.item .prod-detail__price .btn-buy.btn-buy--v5{position:relative}.item .prod-detail__price .btn-buy.btn-buy--v5 a{color:#000}.item .prod-detail__price .btn-buy.btn-buy--v5 .btn-buy__arrow{height:auto;inset-block:0;margin-block:auto;position:absolute;right:1.4351851852cqw;width:1.8981481481cqw}@keyframes newBadgeSpin{to{rotate:1turn}}.content-series__new{display:grid;place-items:center;pointer-events:none;position:absolute;right:1.5625vw;top:1.5625vw;width:8.90625vw;z-index:1}.content-series__new .content-series__new-bg{animation:newBadgeSpin 12s linear infinite;display:block;grid-area:1/1;height:auto;width:100%}.content-series__new span{font-size:2.787109375vw;grid-area:1/1;line-height:1;position:relative;white-space:nowrap}.item .prod-styling--center .prod-styling__set:not(:has(.prod-styling__read)){justify-content:center}.item .prod-styling--center .prod-styling__set:not(:has(.prod-styling__read)) .prod-styling__credits{justify-content:center}@keyframes bnrNewSpin{to{rotate:1turn}}.bnr-card{border:1px solid #000;position:relative}.bnr-card,.bnr-card__img{display:block}.bnr-card__img img{display:block;height:auto;width:100%}.bnr-card__logo{align-items:center;display:flex;flex-direction:column;left:1.2734375vw;position:absolute;top:2.3359375vw;width:5.421875vw}.bnr-card__logo img{display:block;height:auto;width:100%}.bnr-card__logo span{font-size:3.75vw;line-height:1;margin-top:.2265625vw;white-space:nowrap}.bnr-card__name{display:block;font-size:1.640625vw;line-height:1;padding-block:.9375vw 1.0546875vw;text-align:center;white-space:nowrap}.bnr-card__new{display:grid;place-items:center;pointer-events:none;position:absolute;right:.625vw;top:.625vw;width:5vw}.bnr-card__new span{font-size:1.5625vw;grid-area:1/1;line-height:1;position:relative;white-space:nowrap}.bnr-card__new-bg{animation:bnrNewSpin 12s linear infinite;display:block;grid-area:1/1;height:auto;width:100%}@keyframes titleRiseDeep{0%{translate:0 140%}to{translate:0 0}}@keyframes titleRise{0%{translate:0 110%}to{translate:0 0}}.title .title-rise{display:flex;white-space:nowrap}.title .title-rise__mask{-webkit-clip-path:inset(-1em -.2em .17em -.2em);clip-path:inset(-1em -.2em .17em -.2em);display:inline-block;margin:0;vertical-align:bottom;width:auto}.title .title-rise__char{display:inline-block;margin:0;translate:0 110%;width:auto}.title .title-rise.active .title-rise__char{animation:titleRise .8s cubic-bezier(.22,1,.36,1) forwards}.title .title-rise__mask:first-child .title-rise__char{animation-delay:0s}.title .title-rise__mask:nth-child(2) .title-rise__char{animation-delay:.06s}.title .title-rise__mask:nth-child(3) .title-rise__char{animation-delay:.12s}.title .title-rise__mask:nth-child(4) .title-rise__char{animation-delay:.18s}.title .title-rise__mask:nth-child(5) .title-rise__char{animation-delay:.24s}.title .title-rise__mask:nth-child(6) .title-rise__char{animation-delay:.3s}.title .title-rise__mask:nth-child(7) .title-rise__char{animation-delay:.36s}.title .title-rise__mask:nth-child(8) .title-rise__char{animation-delay:.42s}.title .title-rise__mask:nth-child(9) .title-rise__char{animation-delay:.48s}.title .title-rise__mask:nth-child(10) .title-rise__char{animation-delay:.54s}.title .title-rise__mask:nth-child(11) .title-rise__char{animation-delay:.6s}.title .title-rise__mask:nth-child(12) .title-rise__char{animation-delay:.66s}.prod-detail__ttl.title-rise{display:flex;white-space:nowrap}.prod-detail__ttl .title-rise__mask{-webkit-clip-path:inset(-1em -.2em -.3em -.2em);clip-path:inset(-1em -.2em -.3em -.2em);display:inline-block;vertical-align:bottom}.prod-detail__ttl .title-rise__char{display:inline-block;translate:0 140%}.prod-detail__ttl.title-rise.active .title-rise__char{animation:titleRiseDeep .8s cubic-bezier(.22,1,.36,1) forwards}.prod-detail__ttl .title-rise__mask:first-child .title-rise__char{animation-delay:0s}.prod-detail__ttl .title-rise__mask:nth-child(2) .title-rise__char{animation-delay:.06s}.prod-detail__ttl .title-rise__mask:nth-child(3) .title-rise__char{animation-delay:.12s}.prod-detail__ttl .title-rise__mask:nth-child(4) .title-rise__char{animation-delay:.18s}.prod-detail__ttl .title-rise__mask:nth-child(5) .title-rise__char{animation-delay:.24s}.prod-detail__ttl .title-rise__mask:nth-child(6) .title-rise__char{animation-delay:.3s}.prod-detail__ttl .title-rise__mask:nth-child(7) .title-rise__char{animation-delay:.36s}.prod-detail__ttl .title-rise__mask:nth-child(8) .title-rise__char{animation-delay:.42s}.prod-detail__ttl .title-rise__mask:nth-child(9) .title-rise__char{animation-delay:.48s}.prod-detail__ttl .title-rise__mask:nth-child(10) .title-rise__char{animation-delay:.54s}.prod-detail__ttl .title-rise__mask:nth-child(11) .title-rise__char{animation-delay:.6s}.prod-detail__ttl .title-rise__mask:nth-child(12) .title-rise__char{animation-delay:.66s}.lineup__ttl .title-rise,.prod-styling__ttl .title-rise{display:inline-flex;white-space:nowrap}.lineup__ttl .title-rise__mask,.prod-styling__ttl .title-rise__mask{-webkit-clip-path:inset(-1em -.2em -.3em -.2em);clip-path:inset(-1em -.2em -.3em -.2em);display:inline-block;vertical-align:bottom}.lineup__ttl .title-rise__char,.prod-styling__ttl .title-rise__char{display:inline-block;translate:0 140%}.lineup__ttl .title-rise.active .title-rise__char,.prod-styling__ttl .title-rise.active .title-rise__char{animation:titleRiseDeep .8s cubic-bezier(.22,1,.36,1) forwards}.lineup__ttl .title-rise__mask:first-child .title-rise__char,.prod-styling__ttl .title-rise__mask:first-child .title-rise__char{animation-delay:0s}.lineup__ttl .title-rise__mask:nth-child(2) .title-rise__char,.prod-styling__ttl .title-rise__mask:nth-child(2) .title-rise__char{animation-delay:.06s}.lineup__ttl .title-rise__mask:nth-child(3) .title-rise__char,.prod-styling__ttl .title-rise__mask:nth-child(3) .title-rise__char{animation-delay:.12s}.lineup__ttl .title-rise__mask:nth-child(4) .title-rise__char,.prod-styling__ttl .title-rise__mask:nth-child(4) .title-rise__char{animation-delay:.18s}.lineup__ttl .title-rise__mask:nth-child(5) .title-rise__char,.prod-styling__ttl .title-rise__mask:nth-child(5) .title-rise__char{animation-delay:.24s}.lineup__ttl .title-rise__mask:nth-child(6) .title-rise__char,.prod-styling__ttl .title-rise__mask:nth-child(6) .title-rise__char{animation-delay:.3s}.lineup__ttl .title-rise__mask:nth-child(7) .title-rise__char,.prod-styling__ttl .title-rise__mask:nth-child(7) .title-rise__char{animation-delay:.36s}.lineup__ttl .title-rise__mask:nth-child(8) .title-rise__char,.prod-styling__ttl .title-rise__mask:nth-child(8) .title-rise__char{animation-delay:.42s}.lineup__ttl .title-rise__mask:nth-child(9) .title-rise__char,.prod-styling__ttl .title-rise__mask:nth-child(9) .title-rise__char{animation-delay:.48s}.lineup__ttl .title-rise__mask:nth-child(10) .title-rise__char,.prod-styling__ttl .title-rise__mask:nth-child(10) .title-rise__char{animation-delay:.54s}.lineup__ttl .title-rise__mask:nth-child(11) .title-rise__char,.prod-styling__ttl .title-rise__mask:nth-child(11) .title-rise__char{animation-delay:.6s}.lineup__ttl .title-rise__mask:nth-child(12) .title-rise__char,.prod-styling__ttl .title-rise__mask:nth-child(12) .title-rise__char{animation-delay:.66s}.btn{border:1px solid #000;height:3.90625vw;margin-inline:auto;width:15.625vw}.btn a{font-size:1.5625vw}a:has(.btn-buy.btn-disable){opacity:.4;pointer-events:none}.btn-buy.btn-disable{color:#0000;position:relative}.btn-buy.btn-disable:after{color:#000;content:"( SOOON )";left:0;position:absolute;white-space:nowrap}:where(.page-home) .title{font-size:9.375vw;position:relative}:where(.page-home) .title:before{background:#000;bottom:.17em;content:"";display:block;height:1px;left:0;position:absolute;width:100%}:where(.page-home) .title span{display:block;margin-inline:auto;width:84.375%}:where(.page-home) .kv{border-bottom:1px solid #000;position:relative;width:100%}:where(.page-home) .kv ul{position:relative}:where(.page-home) .kv ul li:last-child{inset:0;position:absolute}:where(.page-home) .kv__logo{left:8.046875vw;position:absolute;top:6.25vw;width:41.875vw}:where(.page-home) .kv__logo img{width:100%}:where(.page-home) .kv__copy{position:absolute;right:4.6875vw;top:3.515625vw;width:5.859375vw}:where(.page-home) .kv__copy img{width:100%}:where(.page-home) .concept{padding:80px 0;text-align:center}:where(.page-home) .concept__ttl{font-size:2.734375vw;margin-bottom:1em}:where(.page-home) .concept__read{font-size:1.09375vw;line-height:2.1875vw}:where(.page-home) .content-series{display:flex;flex-direction:column;padding-bottom:50px}:where(.page-home) .content-series .title{line-height:1;margin-bottom:-.17em}:where(.page-home) .content-series__wrap{border-bottom:1px solid #000;width:100%}:where(.page-home) .content-series__series{align-items:center;border-left:1px solid #000;border-right:1px solid #000;display:flex;margin-inline:auto;position:relative;width:84.375%}:where(.page-home) .content-series__visual{flex-shrink:0;position:relative;width:50.390625%}:where(.page-home) .content-series__logo{left:2.34375vw;position:absolute;top:2.34375vw;z-index:1}:where(.page-home) .content-series__logo img{margin-bottom:.3em;width:6.25vw}:where(.page-home) .content-series__logo span{display:block;font-size:3.90625vw;line-height:1;text-align:center}:where(.page-home) .content-series__img{display:block;width:100%}:where(.page-home) .content-series__img img{display:block;width:100%}:where(.page-home) .content-series__body{align-items:center;align-self:center;display:flex;flex:1;flex-direction:column;gap:1.5em;justify-content:center;padding:3.125vw 4.6875vw;text-align:center}:where(.page-home) .content-series__name{display:flex;flex-direction:column;font-size:2.1875vw;margin-bottom:.4em;width:-webkit-fit-content;width:fit-content}:where(.page-home) .content-series__name-ico{display:inline-block;font-size:1.015625vw;font-style:italic;margin-bottom:.3em;margin-left:-.2em;text-align-last:left}:where(.page-home) .content-series__name-ico span{border-bottom:1px solid #000;display:inline-block;rotate:-20deg}:where(.page-home) .content-series__read{font-size:1.09375vw;line-height:2}:where(.page-home) .content-series__series .btn{background:#eee9e4;border:1px solid #000;bottom:-1px;height:auto;margin:0;padding:1.09375vw 1.875vw;position:absolute;right:-1px;width:auto}:where(.page-home) .content-series__series .btn a{align-items:center;display:flex;font-size:1.5625vw;gap:1.5625vw}:where(.page-home) .content-series__series .btn .content-series__btn-ico{display:block;width:3.125vw}:where(.page-home) .content--new{padding-bottom:50px}:where(.page-home) .content--new .prod{padding-bottom:50px}:where(.page-home) .content--new .prod:not(:last-of-type){border-bottom:1px dashed #000}:where(.page-home) .content--new .prod__ttl{padding:2em 0}:where(.page-home) .content--new .prod__ttl dl{align-items:center;display:flex;justify-content:space-between}:where(.page-home) .content--new .prod__ttl dl dt{text-align:center;width:33.3333333333cqw}:where(.page-home) .content--new .prod__ttl dl dd{width:66.6666666667cqw}:where(.page-home) .content--new .prod__ttl--logo img{margin-inline:auto;margin-bottom:.7em;width:10.1851851852cqw}:where(.page-home) .content--new .prod__ttl--logo span{font-size:6.9444444444cqw}:where(.page-home) .content--new .prod__item{border-bottom:1px solid #000;border-top:1px solid #000;margin-bottom:80px;position:relative}:where(.page-home) .content--new .prod__item .card{display:flex;flex:1;flex-direction:column;min-height:0;padding:2.7777777778cqw;position:relative}:where(.page-home) .content--new .prod__item .card__ttl{font-family:shippori-mincho,sans-serif;font-size:1.2962962963cqw;line-height:1.6666666667cqw;margin:1em 0;text-align:center}:where(.page-home) .content--new .prod__item .card a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}:where(.page-home) .content--new .prod__item .swiper-slide{border-right:1px solid #000;height:auto}:where(.page-home) .content--new .prod__item .swiper-slide-active+.swiper-slide+.swiper-slide{border-right:none}:where(.page-home) .content--new .prod__item .swiper-container{border-left:1px solid #000;border-right:1px solid #000}:where(.page-home) .content--new .prod__item .swiper-pagination{bottom:-40px;left:50%;transform:translateX(-50%)}:where(.page-home) .content--new .prod__item .swiper-pagination-bullet{background:#e6e6e6;height:10px;margin:0 5px;opacity:1;outline:none;width:10px}:where(.page-home) .content--new .prod__item .swiper-pagination-bullet-active{background:#000}:where(.page-home) .content--new .prod__item .swiper-button-next,:where(.page-home) .content--new .prod__item .swiper-button-prev{color:#fff0;height:5.5555555556cqw;margin:0;outline:none;position:absolute;top:50%;transform:translateY(-50%);width:5.5555555556cqw}:where(.page-home) .content--new .prod__item .swiper-button-next span,:where(.page-home) .content--new .prod__item .swiper-button-prev span{background:#000;height:1.8518518519cqw;inset:0;place-self:center;position:absolute;width:1.8518518519cqw}:where(.page-home) .content--new .prod__item .swiper-button-next{right:-5.5555555556cqw}:where(.page-home) .content--new .prod__item .swiper-button-next span{-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%)}:where(.page-home) .content--new .prod__item .swiper-button-prev{left:-5.5555555556cqw}:where(.page-home) .content--new .prod__item .swiper-button-prev span{-webkit-clip-path:polygon(100% 0,0 50%,100% 100%);clip-path:polygon(100% 0,0 50%,100% 100%)}:where(.page-home) .styling{padding-bottom:100px}:where(.page-home) .styling__filter{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:24px}:where(.page-home) .styling__filter-btn{background:#fff;border:1px solid #000;border-radius:100px;cursor:pointer;font-size:1.015625vw;padding:.625vw 1.5625vw;transition:background .2s,color .2s}:where(.page-home) .styling__filter-btn.is-active,:where(.page-home) .styling__filter-btn:hover{background:#000;color:#fff}:where(.page-home) .styling__slider{margin-top:20px;position:relative;transition:opacity .3s ease}:where(.page-home) .styling__slider .slide{position:relative}:where(.page-home) .styling__slider .swiper-slide img{aspect-ratio:3/4;object-fit:cover;width:100%}:where(.page-home) .styling__slider .swiper-pagination{bottom:-30px;left:50%;transform:translateX(-50%)}:where(.page-home) .styling__slider .swiper-pagination-bullet{background:#e6e6e6;height:8px;margin:0 4px;opacity:1;outline:none;width:8px}:where(.page-home) .styling__slider .swiper-pagination-bullet-active{background:#000}:where(.page-home) .styling__slider .swiper-button-next,:where(.page-home) .styling__slider .swiper-button-prev{color:#fff0;height:4.6875vw;margin:0;outline:none;position:absolute;top:calc(50% - 30px);transform:translateY(-50%);width:4.6875vw}:where(.page-home) .styling__slider .swiper-button-next span,:where(.page-home) .styling__slider .swiper-button-prev span{background:#000;height:1.5625vw;inset:0;place-self:center;position:absolute;width:1.5625vw}:where(.page-home) .styling__slider .swiper-button-next{right:-4.6875vw}:where(.page-home) .styling__slider .swiper-button-next span{-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%)}:where(.page-home) .styling__slider .swiper-button-prev{left:-4.6875vw}:where(.page-home) .styling__slider .swiper-button-prev span{-webkit-clip-path:polygon(100% 0,0 50%,100% 100%);clip-path:polygon(100% 0,0 50%,100% 100%)}:where(.page-home) .styling__credits{font-family:Span-ThinCond,Span Condensed;font-size:1.09375vw;font-weight:200;line-height:2.1875vw;padding:8px 0}:where(.page-home) .styling__credits dt>a{align-items:baseline;color:#000;display:flex;gap:1.5625vw;white-space:nowrap}:where(.page-home) .styling__series{font-family:shippori-mincho,sans-serif;font-size:.78125vw;line-height:1.5;margin-bottom:0}:where(.page-home) .pickup{padding-bottom:50px}:where(.page-home) .pickup__list{display:flex;flex-wrap:wrap;gap:24px 16px;margin:30px auto;width:84.375%}:where(.page-home) .pickup__list>li{width:calc(20% - 12.8px)}:where(.page-home) .pickup__img{margin:0}:where(.page-home) .pickup__img img{display:block;height:auto;width:100%}:where(.page-home) .pickup__name{display:block;font-family:shippori-mincho,sans-serif;font-size:1.09375vw;line-height:2.1875vw;margin-top:8px}:where(.page-home) .pickup__category{display:block;font-size:.78125vw;line-height:1.5;margin-bottom:0}:where(.page-home) .pickup__category+br{display:none}:where(.page-home) .pickup__price{font-size:1.09375vw}:where(.page-home) .anim.text-reveal{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}:where(.page-home) .anim.text-reveal.active{animation:textReveal 1.2s cubic-bezier(.25,.46,.45,.94) .5s forwards}@keyframes textReveal{0%{-webkit-clip-path:inset(0 calc(100% + 20px) 0 -20px);clip-path:inset(0 calc(100% + 20px) 0 -20px)}to{-webkit-clip-path:inset(0 0 0 -20px);clip-path:inset(0 0 0 -20px)}}:where(.page-home) .concept__read.anim.active{animation-delay:1s}:where(.page-category) .title{font-size:4.6875vw;margin-bottom:.3em;position:relative}:where(.page-category) .title:before{background:#000;bottom:.17em;content:"";display:block;height:1px;left:0;position:absolute;width:100%}:where(.page-category) .title span{display:block;text-align:center;width:100%}:where(.page-category) .title .title-rise{justify-content:center}:where(.page-category) .kv{background:#ebecee;position:relative;text-align:center;width:100%}:where(.page-category) .kv ul{align-items:center;display:flex}:where(.page-category) .kv ul li:first-child{width:54.6875%}:where(.page-category) .kv ul li:nth-child(2){width:45.3125%}:where(.page-category) .kv__logo{margin-bottom:2em}:where(.page-category) .kv__logo img{margin-inline:auto;margin-bottom:.7em;width:5.625vw}:where(.page-category) .kv__logo span{font-size:3.90625vw}:where(.page-category) .kv__name{display:flex;flex-direction:column;font-size:2.5vw;margin-inline:auto;margin-bottom:.4em;width:-webkit-fit-content;width:fit-content}:where(.page-category) .kv__ico{display:inline-block;font-size:1.25vw;font-style:italic;margin-bottom:.3em;margin-left:-.2em;text-align-last:left}:where(.page-category) .kv__ico span{border-bottom:1px solid #000;display:inline-block;rotate:-20deg}:where(.page-category) .kv__read{font-size:1.09375vw;line-height:2.1875vw}:where(.page-category) .concept{padding:70px 0;text-align:center}:where(.page-category) .concept__ttl{font-size:1.875vw;margin-bottom:1em}:where(.page-category) .concept__ttl.anim.text-reveal{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}:where(.page-category) .concept__ttl.anim.text-reveal.active{animation:commentTextReveal 3s cubic-bezier(.25,.46,.45,.94) forwards}:where(.page-category) .concept__read{font-size:1.09375vw;line-height:2.1875vw}:where(.page-category) .concept__read.active{animation-delay:2s}:where(.page-category) .point{padding-bottom:80px;text-align:center}:where(.page-category) .point__ttl{font-size:1.5625vw;margin-bottom:2em}:where(.page-category) .point__read{font-size:1.40625vw;line-height:2.5vw;margin-bottom:2em}:where(.page-category) .point__effect{display:flex;flex-wrap:wrap;gap:2em 4em;justify-content:center}:where(.page-category) .point__effect li:first-child.active{animation-delay:0s}:where(.page-category) .point__effect li:nth-child(2).active{animation-delay:.5s}:where(.page-category) .point__effect li:nth-child(3).active{animation-delay:1s}:where(.page-category) .point__effect li:nth-child(4).active{animation-delay:1.5s}:where(.page-category) .point__effect li:nth-child(5).active{animation-delay:2s}:where(.page-category) .point__effect li:nth-child(6).active{animation-delay:2.5s}:where(.page-category) .point__effect li:nth-child(7).active{animation-delay:3s}:where(.page-category) .point__effect li:nth-child(8).active{animation-delay:3.5s}:where(.page-category) .point__effect dl{align-items:center;display:flex;justify-content:center;margin-bottom:1em}:where(.page-category) .point__effect dl dt{width:3.7037037037cqw}:where(.page-category) .point__effect dl dd{font-size:1.4814814815cqw;padding-left:1em}:where(.page-category) .point__effect--read{font-size:1.2962962963cqw}:where(.page-category) .lineup{padding-bottom:70px;text-align:center}:where(.page-category) .lineup__ttl{font-size:2.34375vw;margin-bottom:1.5em}:where(.page-category) .lineup__name{font-size:1.25vw;margin-top:.5em}:where(.page-category) .lineup ul{column-gap:1em;display:flex;justify-content:center}:where(.page-category) .lineup ul li{position:relative;width:9.375%}:where(.page-category) .lineup ul li img{border-radius:50%}:where(.page-category) .lineup ul li a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}:where(.page-category) .item{padding-bottom:80px}:where(.page-category) .item .title{margin-bottom:2em}:where(.page-category) .item .prod{padding-bottom:100px}:where(.page-category) .item .prod{border-bottom:1px dashed #000;margin-bottom:100px}:where(.page-category) .item .prod-detail{padding-bottom:80px}:where(.page-category) .item .prod-detail ul{display:flex}:where(.page-category) .item .prod-detail ul li{position:relative;width:50%}:where(.page-category) .item .prod-detail ul li:nth-child(2)>div{margin-inline:auto;width:41.6666666667cqw}:where(.page-category) .item .prod-detail__main{margin-inline:auto;position:relative;width:47.2222222222cqw}:where(.page-category) .item .prod-detail__ttl{font-size:7.4074074074cqw;left:.2em;position:absolute;top:-.5em;z-index:2}:where(.page-category) .item .prod-detail__read{font-size:1.4814814815cqw;line-height:2.962962963cqw;margin-bottom:1em}:where(.page-category) .item .prod-detail__price{margin-bottom:3em}:where(.page-category) .item .prod-detail__price dl{align-items:center;display:flex;justify-content:center;position:relative}:where(.page-category) .item .prod-detail__price dl:not(:last-child){margin-bottom:1em}:where(.page-category) .item .prod-detail__price dl dt{font-size:1.6666666667cqw;line-height:1.7;width:29.6296296296cqw}:where(.page-category) .item .prod-detail__price dl dd{width:12.037037037cqw}:where(.page-category) .item .prod-detail__price .btn-buy{background:#000;height:3.7037037037cqw;width:100%}:where(.page-category) .item .prod-detail__price .btn-buy a{color:#fff;font-size:1.8518518519cqw}:where(.page-category) .item .prod-detail__price .btn-buy a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}:where(.page-category) .item .prod-detail__other-cut{display:flex;gap:1em;margin-bottom:3em}:where(.page-category) .item .prod-detail__other-cut .shutter:nth-child(2).active:before{animation-delay:1s}:where(.page-category) .item .prod-detail__other-cut .shutter:nth-child(2).active img{transition-delay:1.4s}:where(.page-category) .item .prod-detail__other-cut .shutter:nth-child(3).active:before{animation-delay:2s}:where(.page-category) .item .prod-detail__other-cut .shutter:nth-child(3).active img{transition-delay:2.4s}:where(.page-category) .item .prod-detail__other-cut .shutter:nth-child(4).active:before{animation-delay:3s}:where(.page-category) .item .prod-detail__other-cut .shutter:nth-child(4).active img{transition-delay:3.4s}:where(.page-category) .item .prod-detail__other-cut .shutter:nth-child(5).active:before{animation-delay:4s}:where(.page-category) .item .prod-detail__other-cut .shutter:nth-child(5).active img{transition-delay:4.4s}:where(.page-category) .item .prod-detail__other-cut .shutter:nth-child(6).active:before{animation-delay:5s}:where(.page-category) .item .prod-detail__other-cut .shutter:nth-child(6).active img{transition-delay:5.4s}:where(.page-category) .item .prod-detail__comment>div{align-items:center;display:flex;justify-content:space-between}:where(.page-category) .item .prod-detail__comment>div p:first-child{width:9.2592592593cqw}:where(.page-category) .item .prod-detail__comment>div p:first-child img{border-radius:50%}:where(.page-category) .item .prod-detail__comment>div p:nth-child(2){border-left:1px solid #000;display:inline-block;font-size:1.1111111111cqw;line-height:2.2222222222cqw;padding-left:1em;position:relative;width:29.6296296296cqw}:where(.page-category) .item .prod-detail__comment>div p:nth-child(2):after,:where(.page-category) .item .prod-detail__comment>div p:nth-child(2):before{border-style:solid;content:"";left:0;position:absolute;top:50%;translate:-100% -50%}:where(.page-category) .item .prod-detail__comment>div p:nth-child(2):before{border-color:#0000 #000 #0000 #0000;border-width:6px 12px 6px 0}:where(.page-category) .item .prod-detail__comment>div p:nth-child(2):after{border-color:#0000 #fff #0000 #0000;border-width:5px 10px 5px 0}:where(.page-category) .item .prod-detail__comment--name{display:block;font-size:.9259259259cqw;margin-top:.5em;text-align:center;width:9.2592592593cqw}:where(.page-category) .item .prod-detail__comment.anim.comment-reveal>div p:first-child img{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}:where(.page-category) .item .prod-detail__comment.anim.comment-reveal .prod-detail__comment--name{opacity:0;transform:translateY(.8em)}:where(.page-category) .item .prod-detail__comment.anim.comment-reveal>div p:nth-child(2){-webkit-clip-path:inset(0 calc(100% + 20px) 0 -20px);clip-path:inset(0 calc(100% + 20px) 0 -20px)}:where(.page-category) .item .prod-detail__comment.anim.comment-reveal.active>div p:first-child img{animation:commentIconReveal .6s cubic-bezier(.25,.46,.45,.94) forwards}:where(.page-category) .item .prod-detail__comment.anim.comment-reveal.active .prod-detail__comment--name{animation:commentNameFadeUp .5s ease .6s forwards}:where(.page-category) .item .prod-detail__comment.anim.comment-reveal.active>div p:nth-child(2){animation:commentTextReveal .7s ease 1s forwards}:where(.page-category) .item .shutter{overflow:hidden;position:relative}:where(.page-category) .item .shutter:before{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}:where(.page-category) .item .shutter img{position:relative;scale:1.5;transition:scale 1s ease .6s}:where(.page-category) .item .shutter.active:before{animation-delay:.6s;animation-duration:1s;animation-fill-mode:both;animation-name:shutterSlideOut}:where(.page-category) .item .shutter.active img{scale:1}@keyframes shutterSlideOut{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0);visibility:hidden}}@keyframes commentIconReveal{0%{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}to{-webkit-clip-path:circle(75% at 50% 50%);clip-path:circle(75% at 50% 50%)}}@keyframes commentNameFadeUp{0%{opacity:0;transform:translateY(.8em)}to{opacity:1;transform:translateY(0)}}@keyframes commentTextReveal{0%{-webkit-clip-path:inset(0 calc(100% + 20px) 0 -20px);clip-path:inset(0 calc(100% + 20px) 0 -20px)}to{-webkit-clip-path:inset(0 0 0 -20px);clip-path:inset(0 0 0 -20px)}}:where(.page-category) .item .prod-styling__ttl{font-size:3.90625vw;margin-bottom:3.125vw;text-align:center}:where(.page-category) .item .prod-styling .slide{margin-bottom:3.125rem;position:relative}:where(.page-category) .item .prod-styling .swiper-container{overflow:hidden}:where(.page-category) .item .prod-styling__img img{height:auto;object-fit:cover;width:100%}:where(.page-category) .item .prod-styling .swiper-slide{position:relative}:where(.page-category) .item .prod-styling .swiper-slide:after{background:#ffffff80;content:"";inset:0;pointer-events:none;position:absolute;transition:opacity .4s}:where(.page-category) .item .prod-styling .swiper-slide-active:after{opacity:0}:where(.page-category) .item .prod-styling .swiper-button-next,:where(.page-category) .item .prod-styling .swiper-button-prev{color:#fff0;height:5.5555555556cqw;margin:0;outline:none;position:absolute;top:50%;transform:translateY(-50%);width:5.5555555556cqw}:where(.page-category) .item .prod-styling .swiper-button-next:after,:where(.page-category) .item .prod-styling .swiper-button-next:before,:where(.page-category) .item .prod-styling .swiper-button-prev:after,:where(.page-category) .item .prod-styling .swiper-button-prev:before{content:none;display:none}:where(.page-category) .item .prod-styling .swiper-button-next span,:where(.page-category) .item .prod-styling .swiper-button-prev span{background:#000;height:1.8518518519cqw;inset:0;margin:auto;place-self:center;position:absolute;width:1.8518518519cqw}:where(.page-category) .item .prod-styling .swiper-button-next{right:-5.5555555556cqw}:where(.page-category) .item .prod-styling .swiper-button-next span{-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%)}:where(.page-category) .item .prod-styling .swiper-button-prev{left:-5.5555555556cqw}:where(.page-category) .item .prod-styling .swiper-button-prev span{-webkit-clip-path:polygon(100% 0,0 50%,100% 100%);clip-path:polygon(100% 0,0 50%,100% 100%)}:where(.page-category) .item .prod-styling__caption{display:grid;padding-left:7.8125vw;padding-right:7.5vw}:where(.page-category) .item .prod-styling__set{display:flex;gap:5vw;grid-area:1/1;opacity:0;pointer-events:none;transition:opacity .5s ease}:where(.page-category) .item .prod-styling__set.is-active{opacity:1;pointer-events:auto}:where(.page-category) .item .prod-styling__read{flex:0 0 41.6666666667cqw;font-size:1.09375vw;line-height:2.1875vw}:where(.page-category) .item .prod-styling__credits{column-gap:3.4375vw;display:flex;flex-wrap:wrap;row-gap:0}:where(.page-category) .item .prod-styling__credits dt>a{align-items:baseline;color:inherit;display:flex;font-size:1.09375vw;gap:.78125vw;line-height:2.1875vw;opacity:1;transition:opacity .4s;white-space:nowrap}:where(.page-category) .item .prod-styling__credits .btn-buy{width:auto}:where(.page-category) .movie{padding-bottom:80px;text-align:center}:where(.page-category) .movie .title{margin-bottom:1em}:where(.page-category) .movie__wrap{display:inline-block;width:35.15625vw}:where(.page-category) .movie__wrap video{display:block;width:100%}:where(.page-category) .review{padding-bottom:80px;text-align:center}:where(.page-category) .review__ttl{font-size:1.5625vw;margin-bottom:2em}:where(.page-category) .review ul{display:flex;flex-wrap:wrap;gap:2em;justify-content:center}:where(.page-category) .review ul li{width:23.4375vw}:where(.page-category) .review ul li:first-child.active{animation-delay:0s}:where(.page-category) .review ul li:nth-child(2).active{animation-delay:.5s}:where(.page-category) .review ul li:nth-child(3).active{animation-delay:1s}:where(.page-category) .review ul li:nth-child(4).active{animation-delay:1.5s}:where(.page-category) .review ul li:nth-child(5).active{animation-delay:2s}:where(.page-category) .review ul li:nth-child(6).active{animation-delay:2.5s}:where(.page-category) .review ul li:nth-child(7).active{animation-delay:3s}:where(.page-category) .review ul li:nth-child(8).active{animation-delay:3.5s}:where(.page-category) .review ul li:nth-child(2n) .review__balloon:after,:where(.page-category) .review ul li:nth-child(2n) .review__balloon:before{left:20%}:where(.page-category) .review__balloon{border:1px solid #000;border-radius:15px;display:inline-block;font-size:1.09375vw;line-height:2.1875vw;padding:.5em 0;position:relative;width:100%}:where(.page-category) .review__balloon:after,:where(.page-category) .review__balloon:before{border-style:solid;bottom:0;content:"";left:80%;position:absolute;translate:-50% 100%}:where(.page-category) .review__balloon:before{border-color:#000 #0000 #0000;border-width:15px 10px 0 0}:where(.page-category) .review__balloon:after{border-color:#fff #0000 #0000;border-width:12px 8px 0 0}:where(.page-category) .staff{padding-bottom:80px}:where(.page-category) .staff__ttl{font-size:1.5625vw;margin-bottom:2em;text-align:center}:where(.page-category) .staff ul{display:grid;gap:2em .5em;grid-template-columns:repeat(4,1fr);margin-inline:auto;margin-bottom:50px;width:62.5%}:where(.page-category) .staff ul li{position:relative}:where(.page-category) .staff ul li dl{align-items:center;display:flex;justify-content:space-between;margin-top:1em}:where(.page-category) .staff ul li dl dt{width:4.21875vw}:where(.page-category) .staff ul li dl dt img{border-radius:50%}:where(.page-category) .staff ul li dl dd{width:10.15625vw}:where(.page-category) .staff ul li a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}:where(.page-category) .staff__name{font-size:1.25vw;margin-bottom:.3em}:where(.page-category) .staff__brand{font-size:.9375vw;margin-bottom:.2em}:where(.page-category) .staff__height{font-size:.78125vw}@media(hover:hover){.over:hover{opacity:.6}a:hover .btn-buy__label:after{scale:1 1;transform-origin:left center}.item .prod-detail__price.prod-detail__price--v5 .btn-buy:hover a,.item .prod-detail__price.prod-detail__price--v5 .btn-buy:hover img,.item .prod-detail__price.prod-detail__price--v5 .btn-buy:hover:after{animation:none}.item .prod-detail__price.prod-detail__price--v5 .btn-buy:hover:before{scale:1 1;transform-origin:left center}.item .prod-detail__price.prod-detail__price--v5 .btn-buy:hover a{color:#fff}.item .prod-detail__price.prod-detail__price--v5 .btn-buy:hover .btn-buy__arrow{filter:invert(1)}.btn.btn--v5:hover:before{scale:1 1;transform-origin:left center}.btn.btn--v5:hover a{color:#fff}.btn.btn--v5:hover img{filter:invert(1)}.btn.btn--v5:hover a,.btn.btn--v5:hover img,.btn.btn--v5:hover:after{animation:none}.content-series__series .btn.btn--v5:hover:before{scale:1 1;transform-origin:left center}.content-series__series .btn.btn--v5:hover a{color:#fff}.content-series__series .btn.btn--v5:hover img{filter:invert(1)}.content-series__series .btn.btn--v5:hover a,.content-series__series .btn.btn--v5:hover img,.content-series__series .btn.btn--v5:hover:after{animation:none}.item .prod-detail__price .btn-buy.btn-buy--v5:hover:before{scale:1 1;transform-origin:left center}.item .prod-detail__price .btn-buy.btn-buy--v5:hover a{color:#fff}.item .prod-detail__price .btn-buy.btn-buy--v5:hover img{filter:invert(1)}.item .prod-detail__price .btn-buy.btn-buy--v5:hover a,.item .prod-detail__price .btn-buy.btn-buy--v5:hover img,.item .prod-detail__price .btn-buy.btn-buy--v5:hover:after{animation:none}:where(.page-category) .item .prod-styling__credits dt>a:hover{opacity:.6}}@media(width < 560px){.sp{display:block!important}.inr-wrap{width:89.3333333333%}main{margin-top:60px}header{height:60px}header .header__logo{left:1em;width:27.7333333333vw}header .header__ttl{width:11.7333333333vw}.nav-trigger{border:1px solid #000;height:34px;right:1em;width:60px}.nav-container{top:60px}.nav__body{padding:8vw 13.3333333333vw}.nav__section:not(:last-child){margin-bottom:6.6666666667vw}.nav__section-ttl{font-size:10.6666666667vw;margin-bottom:2.6666666667vw}.nav__section-list{flex-direction:column;gap:5.3333333333vw 0}.nav__section-list li{font-size:5.3333333333vw}footer{padding:50px 0}footer .footer__logo{margin-inline:auto}footer .footer__sns{justify-content:center;margin-bottom:30px}footer .footer__copy{font-size:.875rem;position:relative;text-align:center}.bnr{padding-bottom:60px}.bnr ul{flex-wrap:wrap;gap:.5em;width:94.6666666667%}.bnr ul li{flex:none;width:calc(50% - .25em)}.bnr p.bnr__home{width:94.6666666667%}.kv--v5 .kv__logo{left:38.1866666667vw;top:87.9466666667vw;width:57.8666666667vw}.kv--v5 .kv__copy{left:8.8vw;top:7.52vw;width:14.4vw}.kv--v5 .kv__series{right:4.2666666667vw;top:5.3333333333vw}.kv--v5 .kv__series-logo img{width:10.6666666667vw}.kv--v5 .kv__series-logo span{font-size:7.4666666667vw}.kv--v5 .kv__series-name{font-size:3.888vw}.kv--v5 .kv__series-ico{font-size:2.16vw}.kv--v5 .kv__photos{aspect-ratio:375/510}.kv--v5 .kv__photo--model{left:38.6666666667vw;top:.1333333333vw;width:53.3333333333vw}.kv--v5 .kv__photo--hoodie{left:.1333333333vw;top:52.1333333333vw;width:50.6666666667vw}.kv--v5 .kv__photo--detail{left:65.3066666667vw;top:97.3333333333vw;width:27.4933333333vw}.kv--v5 .kv__photo--hoodie{animation-name:kvFloatSp}.kv--v5 .kv__photo--detail{animation-name:kvFloat2Sp}.kv--v5 .kv__photo--model:has(.kv__photo-movie){bottom:auto}.kv--v5 .kv__photo-movie{aspect-ratio:400/608;height:auto}.point--align .point__effect dl dt{height:11.9402985075cqw}.item .prod-detail__price.prod-detail__price--v5 dl{flex-direction:column;gap:5.7333333333cqw}.item .prod-detail__price.prod-detail__price--v5 dl dt{font-size:4.8cqw;line-height:1.5555555556;max-width:none;text-align:center}.item .prod-detail__price.prod-detail__price--v5 dl dd{width:53.6cqw}.item .prod-detail__price.prod-detail__price--v5 .btn-buy{height:13.6cqw}.item .prod-detail__price.prod-detail__price--v5 .btn-buy a{font-size:7.4666666667cqw}.item .prod-detail__price.prod-detail__price--v5 .btn-buy__arrow{right:2.8cqw;top:5.7066666667cqw;width:5.3333333333cqw}.lineup-grid__list{gap:2.6666666667vw;grid-template-columns:repeat(2,1fr);margin:3.0133333333vw auto 7.8666666667vw;width:93.3333333333vw}.lineup-grid__name,.lineup-grid__price{font-size:3.2vw}.lineup.lineup--fit ul{column-gap:2.1333333333vw;justify-content:flex-start;overflow-x:auto;padding-inline:4.2666666667vw}.lineup.lineup--fit ul li{flex-shrink:0;width:21.0666666667vw}.lineup.lineup--fit ul li:first-child{margin-left:auto}.lineup.lineup--fit ul li:last-child{margin-right:auto}.lineup-float{background:#fff;border-top:1px solid #000;bottom:0;left:0;padding:2.1333333333vw 4.2666666667vw;right:0;top:auto;translate:0 100%}.lineup-float.is-show{translate:0 0}.lineup-float ul{flex-direction:row;gap:0;justify-content:space-between}.lineup-float li{width:17.0666666667vw}.lineup-float__name{font-size:2.6666666667vw}.review .lineup-grid__list{gap:2.6666666667vw;grid-template-columns:repeat(2,1fr)}.review .lineup-grid__list .lineup-grid__name{font-size:4.2666666667vw;line-height:6.4vw}.review .lineup-grid__list .lineup-grid__price{font-size:4.2666666667vw}.review .lineup-grid__list li{width:auto}.review .lineup-grid__list{margin:10.6666666667vw auto 7.8666666667vw}.lineup-float li.is-current .lineup-float__img img{box-shadow:0 0 0 .8vw #faee00}.lineup-float ul{gap:2.1333333333vw;max-height:none;overflow-x:auto;overflow-y:hidden;padding:.8vw}.bnr.bnr--5 ul li{width:auto}.bnr.bnr--5 ul{gap:2.1333333333vw;grid-template-columns:repeat(2,1fr);width:89.3333333333vw}.btn.btn--v5{height:13.6vw;width:53.6vw}.btn.btn--v5 .btn__arrow{right:2.8vw;top:5.7066666667vw;width:5.3333333333vw}.item .prod-detail__price:has(.btn-buy--v5) dl{flex-direction:column;gap:5.7333333333cqw}.item .prod-detail__price:has(.btn-buy--v5) dl dt{font-size:4.8cqw;line-height:1.5555555556;text-align:center;width:auto}.item .prod-detail__price:has(.btn-buy--v5) dl dd{width:53.6cqw}.item .prod-detail__price .btn-buy.btn-buy--v5{height:13.6cqw}.item .prod-detail__price .btn-buy.btn-buy--v5 a{font-size:7.4666666667cqw}.item .prod-detail__price .btn-buy.btn-buy--v5 .btn-buy__arrow{right:2.8cqw;width:5.3333333333cqw}.content-series__new{right:2.6666666667vw;top:2.6666666667vw;width:24vw}.content-series__new span{font-size:7.51vw}.item .prod-styling--center .prod-styling__set:not(:has(.prod-styling__read)){align-items:center}.item .prod-styling--center .prod-styling__set:not(:has(.prod-styling__read)) .prod-styling__credits dt{flex:none}.bnr-card__logo{left:2.9333333333vw;top:5.3066666667vw;width:12.3466666667vw}.bnr-card__logo span{font-size:8.5333333333vw;margin-top:.4vw}.bnr-card__name{font-size:3.7333333333vw;padding-block:2.1333333333vw 2.4vw}.bnr-card__new{right:1.6vw;top:1.6vw;width:11.7333333333vw}.bnr-card__new span{font-size:3.68vw}.btn{height:13.3333333333vw;width:53.3333333333vw}.btn a{font-size:5.3333333333vw}:where(.page-home) .title{font-size:16vw}:where(.page-home) .title span{width:89.3333333333%}:where(.page-home) .kv__logo{left:5.3333333333vw;top:77.3333333333vw;width:72vw}:where(.page-home) .kv__copy{right:8vw;top:8vw;width:5.8666666667vw}:where(.page-home) .concept{padding:64px 0}:where(.page-home) .concept__ttl{font-size:6.4vw;line-height:10.6666666667vw}:where(.page-home) .concept__read{font-size:3.7333333333vw;line-height:7.4666666667vw}:where(.page-home) .content-series__series{flex-direction:column;width:89.3333333333%}:where(.page-home) .content-series__visual{width:100%}:where(.page-home) .content-series__logo{left:5.3333333333vw;top:5.3333333333vw}:where(.page-home) .content-series__logo img{width:16vw}:where(.page-home) .content-series__logo span{font-size:10.6666666667vw}:where(.page-home) .content-series__body{gap:.75em;padding:6.4vw 5.3333333333vw 13.3333333333vw;width:100%}:where(.page-home) .content-series__name{font-size:5.8666666667vw}:where(.page-home) .content-series__name-ico{font-size:2.9333333333vw}:where(.page-home) .content-series__read{font-size:3.4666666667vw}:where(.page-home) .content-series__series .btn{padding:3.2vw 5.3333333333vw}:where(.page-home) .content-series__series .btn a{font-size:5.3333333333vw;gap:4.2666666667vw}:where(.page-home) .content-series__series .btn .content-series__btn-ico{width:8.5333333333vw}:where(.page-home) .content--new .prod__ttl dl{flex-direction:column}:where(.page-home) .content--new .prod__ttl dl dt{width:100%}:where(.page-home) .content--new .prod__ttl dl dd{width:100%}:where(.page-home) .content--new .prod__ttl--logo img{width:21.4925373134cqw}:where(.page-home) .content--new .prod__ttl--logo span{font-size:14.9253731343cqw}:where(.page-home) .content--new .prod__item .card{padding:5.9701492537cqw}:where(.page-home) .content--new .prod__item .card__ttl{font-size:3.5820895522cqw;line-height:5.3731343284cqw;text-align:center}:where(.page-home) .content--new .prod__item .card a{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}:where(.page-home) .content--new .prod__item .card a img{-webkit-user-drag:none}:where(.page-home) .content--new .prod__item .swiper-slide-active{border-right:none}:where(.page-home) .content--new .prod__item .swiper-button-next,:where(.page-home) .content--new .prod__item .swiper-button-prev{width:11.9402985075cqw}:where(.page-home) .content--new .prod__item .swiper-button-next span,:where(.page-home) .content--new .prod__item .swiper-button-prev span{height:5.9701492537cqw;width:5.9701492537cqw}:where(.page-home) .content--new .prod__item .swiper-button-next{height:17.9104477612cqw}:where(.page-home) .content--new .prod__item .swiper-button-prev{height:17.9104477612cqw}:where(.page-home) .styling__filter{justify-content:flex-start;padding-inline:5.3333333333%}:where(.page-home) .styling__filter-btn{font-size:2.9333333333vw;padding:1.6vw 3.7333333333vw}:where(.page-home) .styling__slider .swiper-button-next,:where(.page-home) .styling__slider .swiper-button-prev{height:16vw;width:10.6666666667vw}:where(.page-home) .styling__slider .swiper-button-next span,:where(.page-home) .styling__slider .swiper-button-prev span{height:5.3333333333vw;width:5.3333333333vw}:where(.page-home) .styling__credits{font-size:4.2666666667vw;line-height:6.4vw}:where(.page-home) .styling__credits dt>a{gap:4.2666666667vw}:where(.page-home) .styling__series{font-size:2.6666666667vw}:where(.page-home) .pickup__list{gap:16px 10px;margin-top:20px;width:89.3333333333%}:where(.page-home) .pickup__list>li{width:calc(50% - 5px)}:where(.page-home) .pickup__name{font-size:4.2666666667vw;line-height:6.4vw}:where(.page-home) .pickup__category{font-size:2.6666666667vw}:where(.page-home) .pickup__price{font-size:4.2666666667vw}:where(.page-category) .title{font-size:16vw}:where(.page-category) .kv ul{flex-direction:column}:where(.page-category) .kv ul li:first-child{width:100%}:where(.page-category) .kv ul li:nth-child(2){padding:25px 0 40px;width:100%}:where(.page-category) .kv__logo{left:1em;position:absolute;top:1em}:where(.page-category) .kv__logo img{width:19.2vw}:where(.page-category) .kv__logo span{font-size:13.3333333333vw}:where(.page-category) .kv__name{font-size:8.5333333333vw;margin-inline:auto;text-align:center}:where(.page-category) .kv__ico{font-size:4.2666666667vw}:where(.page-category) .kv__read{font-size:3.7333333333vw;line-height:7.4666666667vw;text-align:center}:where(.page-category) .concept{padding:60px 0}:where(.page-category) .concept__ttl{font-size:5.3333333333vw;line-height:10.6666666667vw}:where(.page-category) .concept__read{font-size:3.7333333333vw;line-height:7.4666666667vw}:where(.page-category) .point{padding-bottom:60px}:where(.page-category) .point__ttl{font-size:5.3333333333vw;line-height:10.6666666667vw}:where(.page-category) .point__read{font-size:4.8vw;line-height:8.5333333333vw}:where(.page-category) .point__effect{flex-direction:column}:where(.page-category) .point__effect li:not(:last-child){margin-bottom:2em}:where(.page-category) .point__effect dl dt{width:11.9402985075cqw}:where(.page-category) .point__effect dl dd{font-size:4.1791044776cqw}:where(.page-category) .point__effect--read{font-size:4.1791044776cqw}:where(.page-category) .lineup{padding-bottom:65px}:where(.page-category) .lineup__ttl{font-size:8vw}:where(.page-category) .lineup__name{font-size:3.7333333333vw}:where(.page-category) .lineup ul{column-gap:.5em;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;overflow-x:auto;padding:0 1em .5em;-webkit-overflow-scrolling:touch}:where(.page-category) .lineup ul li{flex-shrink:0;width:26.6666666667vw}:where(.page-category) .item .title{margin-bottom:1em}:where(.page-category) .item .prod{padding-bottom:60px}:where(.page-category) .item .prod{margin-bottom:60px}:where(.page-category) .item .prod-detail{padding-bottom:50px}:where(.page-category) .item .prod-detail .inr-wrap{width:100%}:where(.page-category) .item .prod-detail ul{flex-direction:column}:where(.page-category) .item .prod-detail ul li{width:100%}:where(.page-category) .item .prod-detail ul li:nth-child(2)>div{width:100%}:where(.page-category) .item .prod-detail__main{margin-bottom:1em;width:80cqw}:where(.page-category) .item .prod-detail__ttl{font-size:14.9253731343cqw}:where(.page-category) .item .prod-detail__read{font-size:4.1791044776cqw;line-height:8.3582089552cqw;margin-inline:auto;width:80cqw}:where(.page-category) .item .prod-detail__price{margin-inline:auto;width:80cqw}:where(.page-category) .item .prod-detail__price dl dt{font-size:4.776119403cqw;width:65.671641791cqw}:where(.page-category) .item .prod-detail__price dl dd{width:23.8805970149cqw}:where(.page-category) .item .prod-detail__price .btn-buy{height:8.3582089552cqw}:where(.page-category) .item .prod-detail__price .btn-buy a{font-size:4.776119403cqw}:where(.page-category) .item .prod-detail__comment>div{margin-inline:auto;width:80%}:where(.page-category) .item .prod-detail__comment>div p:first-child{width:21.3333333333vw}:where(.page-category) .item .prod-detail__comment>div p:nth-child(2){font-size:3.2vw;line-height:6.4vw;width:50.6666666667vw}:where(.page-category) .item .prod-detail__comment--name{font-size:2.6666666667vw;width:21.3333333333vw}:where(.page-category) .item .prod-styling__ttl{font-size:10.6666666667vw;margin-bottom:8vw}:where(.page-category) .item .prod-styling .slide{margin-bottom:.625rem;padding-inline:5.223880597cqw}:where(.page-category) .item .prod-styling .swiper-button-next,:where(.page-category) .item .prod-styling .swiper-button-prev{width:11.9402985075cqw}:where(.page-category) .item .prod-styling .swiper-button-next span,:where(.page-category) .item .prod-styling .swiper-button-prev span{height:5.9701492537cqw;width:5.9701492537cqw}:where(.page-category) .item .prod-styling .swiper-button-next{height:17.9104477612cqw}:where(.page-category) .item .prod-styling .swiper-button-prev{height:17.9104477612cqw}:where(.page-category) .item .prod-styling__caption{padding-inline:5.223880597cqw}:where(.page-category) .item .prod-styling__set{flex-direction:column;gap:0}:where(.page-category) .item .prod-styling__read{flex:initial;font-size:3.7333333333vw;line-height:7.4666666667vw;margin-bottom:1.875rem;width:100%}:where(.page-category) .item .prod-styling__credits dt{flex:0 0 calc(50% - 6vw)}:where(.page-category) .item .prod-styling__credits dt>a{font-size:4.2666666667vw;gap:2.6666666667vw;line-height:6.4vw;margin-bottom:.5em}:where(.page-category) .movie{padding-bottom:60px}:where(.page-category) .movie__wrap{width:100%}:where(.page-category) .review{padding-bottom:60px}:where(.page-category) .review__ttl{font-size:5.3333333333vw}:where(.page-category) .review ul{flex-direction:column}:where(.page-category) .review ul li{margin-inline:auto;width:80vw}:where(.page-category) .review__balloon{font-size:3.7333333333vw;line-height:7.4666666667vw}:where(.page-category) .staff{padding-bottom:60px}:where(.page-category) .staff__ttl{font-size:5.3333333333vw}:where(.page-category) .staff ul{gap:2em 0;grid-template-columns:repeat(3,1fr);margin-bottom:30px;width:100%}:where(.page-category) .staff ul li dl{align-items:flex-start;margin-inline:auto;margin-top:.5em;width:96%}:where(.page-category) .staff ul li dl dt{width:9.0666666667vw}:where(.page-category) .staff ul li dl dd{width:21.3333333333vw}:where(.page-category) .staff__name{font-size:3.4666666667vw}:where(.page-category) .staff__brand{font-size:2.6666666667vw}:where(.page-category) .staff__height{font-size:2.4vw}}@media(prefers-reduced-motion:reduce){.item .prod-detail__price.prod-detail__price--v5 .btn-buy a,.item .prod-detail__price.prod-detail__price--v5 .btn-buy img,.item .prod-detail__price.prod-detail__price--v5 .btn-buy:after,.kv--v5 .kv__photo--detail,.kv--v5 .kv__photo--hoodie,.kv--v5 .kv__photo--model .kv__photo-fade{animation:none}.lineup-float,.lineup-float.is-show{transition:none}.bnr-card__new-bg,.btn.btn--v5 a,.btn.btn--v5 img,.btn.btn--v5:after,.content-series__series .btn.btn--v5 a,.content-series__series .btn.btn--v5 img,.content-series__series .btn.btn--v5:after,.item .prod-detail__price .btn-buy.btn-buy--v5 a,.item .prod-detail__price .btn-buy.btn-buy--v5 img,.item .prod-detail__price .btn-buy.btn-buy--v5:after{animation:none}.lineup__ttl .title-rise.active .title-rise__char,.lineup__ttl .title-rise__char,.prod-detail__ttl .title-rise__char,.prod-detail__ttl.title-rise.active .title-rise__char,.prod-styling__ttl .title-rise.active .title-rise__char,.prod-styling__ttl .title-rise__char,.title .title-rise.active .title-rise__char,.title .title-rise__char{animation:none;translate:0 0}}
/*# sourceMappingURL=style.css.map*/