@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}.pc{display:block}.sp,.tb,[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%}@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__head{align-items:center;border-bottom:1px solid #000;display:flex;height:7.03125vw;justify-content:space-between;padding:0 3.125vw}.nav__logo{width:14.0625vw}.nav__logo img{width:100%}.nav__ttl{left:50%;position:absolute;transform:translateX(-50%);width:21.09375vw}.nav__ttl img{width:100%}.nav__close{background:#0000;border:1px solid #000;border-radius:50%;cursor:pointer;height:3.125vw;position:relative;width:5.46875vw}.nav__close span{background:#0000;height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.5625vw}.nav__close span:after,.nav__close span:before{background:#000;content:"";height:1px;left:0;position:absolute;top:0;width:1.5625vw}.nav__close span:before{transform:rotate(-45deg)}.nav__close span:after{transform:rotate(45deg)}.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:grid;gap:1.5em;grid-template-columns:repeat(3,1fr);margin-inline:auto;width:62.5%}.bnr p.bnr__home{margin-inline:auto;margin-top:1.5em;width:39.0625vw}.title{font-size:4.6875vw;margin-bottom:.3em;position:relative}.title:before{background:#000;bottom:.17em;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.title span{display:block;text-align:center;width:100%}.btn{border:1px solid #000;height:3.90625vw;margin-inline:auto;width:15.625vw}.btn a{font-size:1.5625vw}.kv{background:#ebecee;position:relative;text-align:center;width:100%}.kv ul{align-items:center;display:flex}.kv ul li:first-child{width:54.6875%}.kv ul li:nth-child(2){width:45.3125%}.kv__logo{margin-bottom:2em}.kv__logo img{margin-inline:auto;margin-bottom:.7em;width:5.625vw}.kv__logo span{font-size:3.90625vw}.kv__name{display:flex;flex-direction:column;font-size:2.5vw;margin-inline:auto;margin-bottom:.4em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.kv__ico{display:inline-block;font-size:1.25vw;font-style:italic;margin-bottom:.3em;margin-left:-.2em;text-align-last:left}.kv__ico span{border-bottom:1px solid #000;display:inline-block;rotate:-20deg}.kv__read{font-size:1.09375vw;line-height:2.1875vw}.concept{padding:70px 0;text-align:center}.concept__ttl{font-size:1.875vw;margin-bottom:1em}.concept__ttl.anim.text-reveal{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.concept__ttl.anim.text-reveal.active{animation:commentTextReveal 3s cubic-bezier(.25,.46,.45,.94) forwards}.concept__read{font-size:1.09375vw;line-height:2.1875vw}.concept__read.active{animation-delay:2s}.point{padding-bottom:80px;text-align:center}.point__ttl{font-size:1.5625vw;margin-bottom:2em}.point__read{font-size:1.40625vw;line-height:2.5vw;margin-bottom:2em}.point__effect{display:flex;flex-wrap:wrap;gap:2em 4em;justify-content:center}.point__effect li:first-child.active{animation-delay:0s}.point__effect li:nth-child(2).active{animation-delay:.5s}.point__effect li:nth-child(3).active{animation-delay:1s}.point__effect li:nth-child(4).active{animation-delay:1.5s}.point__effect li:nth-child(5).active{animation-delay:2s}.point__effect li:nth-child(6).active{animation-delay:2.5s}.point__effect li:nth-child(7).active{animation-delay:3s}.point__effect li:nth-child(8).active{animation-delay:3.5s}.point__effect dl{align-items:center;display:flex;justify-content:center;margin-bottom:1em}.point__effect dl dt{width:3.7037037037cqw}.point__effect dl dd{font-size:1.4814814815cqw;padding-left:1em}.point__effect--read{font-size:1.2962962963cqw}.lineup{padding-bottom:70px;text-align:center}.lineup__ttl{font-size:2.34375vw;margin-bottom:1.5em}.lineup__name{font-size:1.25vw;margin-top:.5em}.lineup ul{column-gap:1em;display:flex;justify-content:center}.lineup ul li{position:relative;width:9.375%}.lineup ul li img{border-radius:50%}.lineup ul li a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.item{padding-bottom:80px}.item .title{margin-bottom:2em}.item .prod{border-bottom:1px dashed #000;margin-bottom:100px;padding-bottom:100px}.item .prod-detail{padding-bottom:80px}.item .prod-detail ul{display:flex}.item .prod-detail ul li{position:relative;width:50%}.item .prod-detail ul li:nth-child(2)>div{margin-inline:auto;width:41.6666666667cqw}.item .prod-detail__main{margin-inline:auto;position:relative;width:47.2222222222cqw}.item .prod-detail__ttl{font-size:7.4074074074cqw;left:.2em;position:absolute;top:-.5em;z-index:2}.item .prod-detail__read{font-size:1.4814814815cqw;line-height:2.962962963cqw;margin-bottom:1em}.item .prod-detail__price{margin-bottom:3em}.item .prod-detail__price dl{align-items:center;display:flex;justify-content:center;position:relative}.item .prod-detail__price dl:not(:last-child){margin-bottom:1em}.item .prod-detail__price dl dt{font-size:1.6666666667cqw;line-height:1.7;width:29.6296296296cqw}.item .prod-detail__price dl dd{width:12.037037037cqw}.item .prod-detail__price .btn-buy{background:#000;height:3.7037037037cqw;width:100%}.item .prod-detail__price .btn-buy a{color:#fff;font-size:1.8518518519cqw}.item .prod-detail__price .btn-buy a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.item .prod-detail__other-cut{display:flex;gap:1em;margin-bottom:3em}.item .prod-detail__other-cut .shutter:nth-child(2).active:before{animation-delay:1s}.item .prod-detail__other-cut .shutter:nth-child(2).active img{transition-delay:1.4s}.item .prod-detail__other-cut .shutter:nth-child(3).active:before{animation-delay:2s}.item .prod-detail__other-cut .shutter:nth-child(3).active img{transition-delay:2.4s}.item .prod-detail__other-cut .shutter:nth-child(4).active:before{animation-delay:3s}.item .prod-detail__other-cut .shutter:nth-child(4).active img{transition-delay:3.4s}.item .prod-detail__other-cut .shutter:nth-child(5).active:before{animation-delay:4s}.item .prod-detail__other-cut .shutter:nth-child(5).active img{transition-delay:4.4s}.item .prod-detail__other-cut .shutter:nth-child(6).active:before{animation-delay:5s}.item .prod-detail__other-cut .shutter:nth-child(6).active img{transition-delay:5.4s}.item .prod-detail__comment>div{align-items:center;display:flex;justify-content:space-between}.item .prod-detail__comment>div p:first-child{width:9.2592592593cqw}.item .prod-detail__comment>div p:first-child img{border-radius:50%}.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}.item .prod-detail__comment>div p:nth-child(2):after,.item .prod-detail__comment>div p:nth-child(2):before{border-style:solid;content:"";left:0;position:absolute;top:50%;translate:-100% -50%}.item .prod-detail__comment>div p:nth-child(2):before{border-color:#0000 #000 #0000 #0000;border-width:6px 12px 6px 0}.item .prod-detail__comment>div p:nth-child(2):after{border-color:#0000 #fff #0000 #0000;border-width:5px 10px 5px 0}.item .prod-detail__comment--name{display:block;font-size:.9259259259cqw;margin-top:.5em;text-align:center;width:9.2592592593cqw}.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%)}.item .prod-detail__comment.anim.comment-reveal .prod-detail__comment--name{opacity:0;transform:translateY(.8em)}.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)}.item .prod-detail__comment.anim.comment-reveal.active>div p:first-child img{animation:commentIconReveal .6s cubic-bezier(.25,.46,.45,.94) forwards}.item .prod-detail__comment.anim.comment-reveal.active .prod-detail__comment--name{animation:commentNameFadeUp .5s ease .6s forwards}.item .prod-detail__comment.anim.comment-reveal.active>div p:nth-child(2){animation:commentTextReveal .7s ease 1s forwards}.item .shutter{overflow:hidden;position:relative}.item .shutter:before{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.item .shutter img{position:relative;scale:1.5;transition:scale 1s ease .6s}.item .shutter.active:before{animation-delay:.6s;animation-duration:1s;animation-fill-mode:both;animation-name:shutterSlideOut}.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)}}.item .prod-styling__ttl{font-size:3.90625vw;margin-bottom:3.125vw;text-align:center}.item .prod-styling .slide{margin-bottom:3.125rem;position:relative}.item .prod-styling .swiper-container{overflow:hidden}.item .prod-styling__img img{height:auto;object-fit:cover;width:100%}.item .prod-styling .swiper-slide{position:relative}.item .prod-styling .swiper-slide:after{background:#ffffff80;content:"";inset:0;pointer-events:none;position:absolute;transition:opacity .4s}.item .prod-styling .swiper-slide-active:after{opacity:0}.item .prod-styling .swiper-button-next,.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}.item .prod-styling .swiper-button-next:after,.item .prod-styling .swiper-button-next:before,.item .prod-styling .swiper-button-prev:after,.item .prod-styling .swiper-button-prev:before{content:none;display:none}.item .prod-styling .swiper-button-next span,.item .prod-styling .swiper-button-prev span{background:#000;height:1.8518518519cqw;inset:0;margin:auto;place-self:center;position:absolute;width:1.8518518519cqw}.item .prod-styling .swiper-button-next{right:-5.5555555556cqw}.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%)}.item .prod-styling .swiper-button-prev{left:-5.5555555556cqw}.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%)}.item .prod-styling__caption{display:grid;padding-left:7.8125vw;padding-right:7.5vw}.item .prod-styling__set{display:flex;gap:5vw;grid-area:1/1;opacity:0;pointer-events:none;transition:opacity .5s ease}.item .prod-styling__set.is-active{opacity:1;pointer-events:auto}.item .prod-styling__read{flex:0 0 41.6666666667cqw;font-size:1.09375vw;line-height:2.1875vw}.item .prod-styling__credits{column-gap:3.4375vw;display:flex;flex-wrap:wrap;row-gap:0}.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}.item .prod-styling__credits .btn-buy{width:auto}.movie{padding-bottom:80px;text-align:center}.movie .title{margin-bottom:1em}.movie__wrap{display:inline-block;width:35.15625vw}.movie__wrap video{display:block;width:100%}.review{padding-bottom:80px;text-align:center}.review__ttl{font-size:1.5625vw;margin-bottom:2em}.review ul{display:flex;flex-wrap:wrap;gap:2em;justify-content:center}.review ul li{width:23.4375vw}.review ul li:first-child.active{animation-delay:0s}.review ul li:nth-child(2).active{animation-delay:.5s}.review ul li:nth-child(3).active{animation-delay:1s}.review ul li:nth-child(4).active{animation-delay:1.5s}.review ul li:nth-child(5).active{animation-delay:2s}.review ul li:nth-child(6).active{animation-delay:2.5s}.review ul li:nth-child(7).active{animation-delay:3s}.review ul li:nth-child(8).active{animation-delay:3.5s}.review ul li:nth-child(2n) .review__balloon:after,.review ul li:nth-child(2n) .review__balloon:before{left:20%}.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%}.review__balloon:after,.review__balloon:before{border-style:solid;bottom:0;content:"";left:80%;position:absolute;translate:-50% 100%}.review__balloon:before{border-color:#000 #0000 #0000;border-width:15px 10px 0 0}.review__balloon:after{border-color:#fff #0000 #0000;border-width:12px 8px 0 0}.staff{padding-bottom:80px}.staff__ttl{font-size:1.5625vw;margin-bottom:2em;text-align:center}.staff ul{display:grid;gap:2em .5em;grid-template-columns:repeat(4,1fr);margin-inline:auto;margin-bottom:50px;width:62.5%}.staff ul li{position:relative}.staff ul li dl{align-items:center;display:flex;justify-content:space-between;margin-top:1em}.staff ul li dl dt{width:4.21875vw}.staff ul li dl dt img{border-radius:50%}.staff ul li dl dd{width:10.15625vw}.staff ul li a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.staff__name{font-size:1.25vw;margin-bottom:.3em}.staff__brand{font-size:.9375vw;margin-bottom:.2em}.staff__height{font-size:.78125vw}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}@media(hover:hover){.item .prod-styling__credits dt>a:hover,.over:hover{opacity:.6}}@media(width < 560px){.pc{display:none!important}.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__head{display:none}.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{gap:.5em;grid-template-columns:repeat(2,1fr)}.bnr p.bnr__home,.bnr ul{width:94.6666666667%}.title{font-size:16vw}.btn{height:13.3333333333vw;width:53.3333333333vw}.btn a{font-size:5.3333333333vw}.kv ul{flex-direction:column}.kv ul li:first-child{width:100%}.kv ul li:nth-child(2){padding:25px 0 40px;width:100%}.kv__logo{left:1em;position:absolute;top:1em}.kv__logo img{width:19.2vw}.kv__logo span{font-size:13.3333333333vw}.kv__name{font-size:8.5333333333vw;margin-inline:auto;text-align:center}.kv__ico{font-size:4.2666666667vw}.kv__read{font-size:3.7333333333vw;line-height:7.4666666667vw;text-align:center}.concept{padding:60px 0}.concept__ttl{font-size:5.3333333333vw;line-height:10.6666666667vw}.concept__read{font-size:3.7333333333vw;line-height:7.4666666667vw}.point{padding-bottom:60px}.point__ttl{font-size:5.3333333333vw;line-height:10.6666666667vw}.point__read{font-size:4.8vw;line-height:8.5333333333vw}.point__effect{flex-direction:column}.point__effect li:not(:last-child){margin-bottom:2em}.point__effect dl dt{width:11.9402985075cqw}.point__effect dl dd,.point__effect--read{font-size:4.1791044776cqw}.lineup{padding-bottom:65px}.lineup__ttl{font-size:8vw}.lineup__name{font-size:3.7333333333vw}.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}.lineup ul li{flex-shrink:0;width:26.6666666667vw}.item .title{margin-bottom:1em}.item .prod{margin-bottom:60px;padding-bottom:60px}.item .prod-detail{padding-bottom:50px}.item .prod-detail .inr-wrap{width:100%}.item .prod-detail ul{flex-direction:column}.item .prod-detail ul li,.item .prod-detail ul li:nth-child(2)>div{width:100%}.item .prod-detail__main{margin-bottom:1em;width:80cqw}.item .prod-detail__ttl{font-size:14.9253731343cqw}.item .prod-detail__read{font-size:4.1791044776cqw;line-height:8.3582089552cqw}.item .prod-detail__price,.item .prod-detail__read{margin-inline:auto;width:80cqw}.item .prod-detail__price dl dt{font-size:4.776119403cqw;width:65.671641791cqw}.item .prod-detail__price dl dd{width:23.8805970149cqw}.item .prod-detail__price .btn-buy{height:8.3582089552cqw}.item .prod-detail__price .btn-buy a{font-size:4.776119403cqw}.item .prod-detail__comment>div{margin-inline:auto;width:80%}.item .prod-detail__comment>div p:first-child{width:21.3333333333vw}.item .prod-detail__comment>div p:nth-child(2){font-size:3.2vw;line-height:6.4vw;width:50.6666666667vw}.item .prod-detail__comment--name{font-size:2.6666666667vw;width:21.3333333333vw}.item .prod-styling__ttl{font-size:10.6666666667vw;margin-bottom:8vw}.item .prod-styling .slide{margin-bottom:.625rem;padding-inline:5.223880597cqw}.item .prod-styling .swiper-button-next,.item .prod-styling .swiper-button-prev{width:11.9402985075cqw}.item .prod-styling .swiper-button-next span,.item .prod-styling .swiper-button-prev span{height:5.9701492537cqw;width:5.9701492537cqw}.item .prod-styling .swiper-button-next,.item .prod-styling .swiper-button-prev{height:17.9104477612cqw}.item .prod-styling__caption{padding-inline:5.223880597cqw}.item .prod-styling__set{flex-direction:column;gap:0}.item .prod-styling__read{flex:initial;font-size:3.7333333333vw;line-height:7.4666666667vw;margin-bottom:1.875rem;width:100%}.item .prod-styling__credits dt{flex:0 0 calc(50% - 6vw)}.item .prod-styling__credits dt>a{font-size:4.2666666667vw;gap:2.6666666667vw;line-height:6.4vw;margin-bottom:.5em}.movie{padding-bottom:60px}.movie__wrap{width:100%}.review{padding-bottom:60px}.review__ttl{font-size:5.3333333333vw}.review ul{flex-direction:column}.review ul li{margin-inline:auto;width:80vw}.review__balloon{font-size:3.7333333333vw;line-height:7.4666666667vw}.staff{padding-bottom:60px}.staff__ttl{font-size:5.3333333333vw}.staff ul{gap:2em 0;grid-template-columns:repeat(3,1fr);margin-bottom:30px;width:100%}.staff ul li dl{align-items:flex-start;margin-inline:auto;margin-top:.5em;width:96%}.staff ul li dl dt{width:9.0666666667vw}.staff ul li dl dd{width:21.3333333333vw}.staff__name{font-size:3.4666666667vw}.staff__brand{font-size:2.6666666667vw}.staff__height{font-size:2.4vw}}@media(560px <= width < 960px){.tb{display:block!important}}
/*# sourceMappingURL=style-category.css.map*/