@keyframes loop-left{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes loop-right{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes loop-top{0%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0)}}@keyframes loop-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes loop-rotate-x{0%{transform:rotateX(0)}to{transform:rotateX(1turn)}}@keyframes loop-rotate-y{0%{transform:rotateY(0)}to{transform:rotateY(1turn)}}.l-contents{margin-left:auto;margin-right:0;width:calc(100% - 8.2rem)}.c-info{background-color:var(--theme_color);color:#fff;padding:7.8rem 5rem 4.5rem}.c-info__name{align-items:baseline;display:flex;flex-wrap:wrap;font-size:2.5rem;gap:1rem 1.3rem;line-height:1.2}.c-info__name-main{font-weight:600}.c-info__name-sub{font-size:.68em;font-weight:500}.c-info__heading{font-size:2rem;line-height:1.6;margin-top:3.7rem}.c-info__heading-recommender{display:block;font-size:1.6rem;line-height:1.88;margin-top:2.2rem}.c-info__links,.c-info__store{display:flex;flex-direction:column;font-size:1.8rem;gap:.3rem;line-height:1.44}.c-info__links-item,.c-info__store-item{display:flex;gap:.5rem}.c-info__links-label,.c-info__store-label{flex-shrink:0}.c-info__store{margin-top:2.5rem}.c-info__links{margin-top:1rem}.c-info__description{font-size:1.6rem;line-height:1.88;margin-top:3.6rem}.c-info__map{margin-top:4.8rem}.c-info__map iframe{aspect-ratio:639/390;background-color:#ffffff26;height:auto;width:100%}.c-info__map-link{align-items:center;display:flex;font-size:1.8rem;justify-content:center;letter-spacing:.05em;margin-top:3.1rem}.c-info__map-link a{position:relative}.c-info__map-link a:before{bottom:-1.5rem;content:"";left:-1.5rem;position:absolute;right:-1.5rem;top:-1.5rem}.c-info__map-link p{display:flex;gap:0 .83em}.c-info__map-link p:after,.c-info__map-link p:before{background-color:currentColor;content:"";display:block;height:1em;width:1px}.c-share{display:flex;flex-direction:column;font-size:1.4rem;gap:2.4rem}.c-share__button{align-items:center;display:flex;gap:.7rem}.c-share__button .c-fav_button__icon,.c-share__button img,.c-share__button svg{width:1.9rem}.c-share__button .c-fav_button__icon img,.c-share__button .c-fav_button__icon svg{width:100%}.c-share__button[data-share=x] img{margin-left:.15rem;width:1.6rem}.p-article{margin-top:12rem;position:relative}.p-article__share{height:100%;left:0;position:absolute;top:0}.p-article__share .c-share{position:sticky;top:11.7rem}.p-article__container{pointer-events:none;position:relative}.p-article-cassette{margin-left:auto;margin-right:auto;pointer-events:auto;position:relative;width:74.5rem}.p-article-cassette .u-horizontal_line{background-color:currentColor;display:inline-block;height:1px;margin-bottom:.2em;vertical-align:middle}.p-article-cassette.is-large{margin-left:-8.2rem;width:calc(100% + 8.2rem)}.p-article-cassette.is-large .p-article__caption{margin-left:auto;margin-right:0;width:calc(100% - 8.2rem)}.p-article-cassette.is-large .p-article__caption p{margin-left:auto;margin-right:auto;width:74.5rem}.p-article-cassette:nth-child(n+2){margin-top:6.6rem}.p-article-cassette:nth-child(n+2).is-margin-top{margin-top:13.8rem}.p-article__caption{color:#707070;font-size:1.4rem;line-height:1.71;margin-top:1.8rem}.p-article__index{border:1px solid #707070;border-radius:2rem;padding:3rem 5.5rem 4.2rem}.p-article__index-title{font-size:1.6rem;text-align:center}.p-article__index-list{align-items:flex-start;display:flex;flex-direction:column;gap:2.4rem;margin-top:3.1rem}.p-article__index-item{font-size:1.8rem;line-height:1.47}.p-article__index-link{align-items:flex-start;display:flex;gap:1.4rem}.p-article__index-link:before{aspect-ratio:1;background-color:var(--theme_color);border-radius:50%;content:"";flex-shrink:0;margin-top:.2em;width:2rem}.p-article__heading{align-items:baseline;border:2px solid var(--theme_color);border-radius:2rem;display:flex;flex-wrap:wrap;font-size:2rem;gap:.4rem 1.3rem;justify-content:center;line-height:1.75;padding:1.9rem;scroll-margin-top:10.7rem;text-align:center}.p-article__heading-sub{font-size:.85em}.p-article__text-heading{font-size:2rem;line-height:2.2;scroll-margin-top:10.7rem}.p-article__text-body{color:#333;font-size:1.8rem;line-height:2.22;margin-top:.8rem}.p-article__talk{display:flex;flex-direction:column;gap:3.5rem}.p-article__talk-item{color:#333;display:flex;font-size:1.8rem}.p-article__talk-item-name{flex-shrink:0;line-height:1.15;margin-top:.55em;padding-right:1rem;width:8.8rem}.p-article__talk-item-text{line-height:2.22;padding-left:3rem;position:relative}.p-article__talk-item-text:before{background-color:#707070;bottom:.7em;content:"";left:0;position:absolute;top:.7em;width:1px}.p-article__image-logo{color:#fff;margin-top:-8.91%;mix-blend-mode:exclusion;position:absolute;top:0;width:19.82%}.p-article__image-logo.is-left{left:0}.p-article__image-logo.is-right{right:0}.p-article__slider-container{position:relative}.p-article__slider-list{height:0;position:relative}.p-article__slider-item{left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%}.p-article__slider-item.is-current{opacity:1;transition:visibility .4s,opacity .4s;visibility:visible}.p-article__slider-nav{height:100%;left:-3.4rem;pointer-events:none;position:absolute;top:0;width:calc(100% + 6.8rem);z-index:3}.p-article__slider-nav-arrow{align-items:center;aspect-ratio:1;border-radius:50%;display:flex;justify-content:center;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:6.8rem}.p-article__slider-nav-arrow:before{background-color:#fff;border:1px solid #e833f4;border-radius:50%;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.p-article__slider-nav-arrow[data-nav=prev]{left:0}.p-article__slider-nav-arrow[data-nav=prev] img,.p-article__slider-nav-arrow[data-nav=prev] svg{transform:scaleX(-1)}.p-article__slider-nav-arrow[data-nav=next]{right:0}.p-article__slider-nav-arrow.is-click:before{animation:arrow-click-bg-animation .2s cubic-bezier(.215,.61,.355,1) forwards}@keyframes arrow-click-bg-animation{10%{transform:scale(1.08)}to{transform:scale(1)}}.p-article__slider-nav-arrow img,.p-article__slider-nav-arrow svg{position:relative;width:35.29%}.p-article__slider-captions{position:relative}.p-article__slider-captions .p-article__caption{left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%}.p-article__slider-captions .p-article__caption.is-current{opacity:1;position:relative;transition-delay:.1s;transition-duration:.4s;transition-property:visibility,opacity;visibility:visible}.p-article__slider-pagination{align-items:center;display:flex;font-size:1.4rem;gap:1.1rem;justify-content:center;margin-top:1.3rem}.p-article__slider-pagination-item.is-current{pointer-events:none}.p-article__slider-pagination-item.is-current button{border:1px solid #e833f4}.p-article__slider-pagination-item button{align-items:center;border-radius:50%;display:flex;height:2.8rem;justify-content:center;width:2.8rem}.p-article__youtube.is-ready .p-article__youtube-thumb{pointer-events:auto}.p-article__youtube.is-ready .p-article__youtube-play{opacity:1;transition:opacity .2s}.p-article__youtube.is-play .p-article__youtube-embed{visibility:visible}.p-article__youtube.is-play .p-article__youtube-thumb{opacity:0;transition:visibility .2s,opacity .2s;visibility:hidden}.p-article__youtube-container{position:relative}.p-article__youtube-embed{height:100%;left:0;position:absolute;top:0;visibility:hidden;width:100%}.p-article__youtube-thumb{height:0;padding-bottom:56.25%;pointer-events:none;position:relative;width:100%}.p-article__youtube-thumb img,.p-article__youtube-thumb video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.p-article__youtube-play{align-items:center;aspect-ratio:1;bottom:0;display:flex;font-size:2rem;justify-content:center;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;width:11.4rem;z-index:2}.p-article__youtube-play:before{background-color:#e833f4;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;transition:transform .2s cubic-bezier(.215,.61,.355,1);width:100%}.p-article__youtube-play span{position:relative}.p-article__spotify iframe{width:100%!important}.p-article__cta-link{border:1px solid #707070;font-size:2.3rem;line-height:1.39;padding:3.6rem 6rem;position:relative;text-align:center}.p-article__cta-link:after{background-color:var(--sub_theme_color);bottom:0;clip-path:polygon(0 0,100% 50%,0 100%);content:"";height:2.5rem;margin:auto;position:absolute;right:1.9rem;top:0;width:2.2rem}.p-article__info-title{font-size:1.4rem}.p-article__info .c-info{border-radius:3rem;margin-top:2rem}.p-article__info .c-info__image{display:none}.p-article__item .c-section_title{justify-content:center}.p-article__item-list{display:flex;flex-direction:column;gap:5rem;margin-top:3rem}.p-article__item-list .c-item_card:after,.p-article__item-list .c-item_card:before{display:none}.p-article__item-list .c-item_card__info-bottom{margin-top:1.4rem}.p-article__item-list .c-item_card__name{align-items:baseline;display:flex;flex-wrap:wrap;font-size:3rem;gap:.5rem 1.8rem}.p-article__item-list .c-item_card__name-sub{font-size:.73em;margin-top:0}.p-article__item-list .c-item_card__genre{font-size:3rem}.p-article__item-list .c-item_card__price{font-size:3.5rem}.p-article__item-list .c-item_card__fav{width:5.3rem}.p-article__recommender-title{font-size:1.4rem}.p-article__recommender-container{border:1px solid #000;border-radius:2rem;margin-top:1.3rem;padding:2rem 3.2rem 3.8rem}.p-article__recommender-item:nth-child(n+2){border-top:1px solid #707070;margin-top:3.3rem;padding-top:3.1rem}.p-article__recommender-header{align-items:center;display:flex;gap:1.1rem}.p-article__recommender-image{flex-shrink:0;width:7.5rem}.p-article__recommender-image.is-disabled:before{aspect-ratio:1;background-color:#c3c3c3;border-radius:50%;content:"";display:block;width:100%}.p-article__recommender-image img,.p-article__recommender-image video{aspect-ratio:1;border-radius:50%;object-fit:cover}.p-article__recommender-name{align-items:last baseline;display:flex;flex-wrap:nowrap;font-size:2rem;gap:1rem;line-height:1.4}.p-article__recommender-name-main{flex-shrink:0;letter-spacing:.04em}.p-article__recommender-name-sub{font-size:.6em}.p-article__recommender-description{color:#707070;font-size:1.4rem;line-height:1.71;margin-top:1.8rem}.p-article__recommender-links{display:flex;flex-direction:column;font-size:1.4rem;gap:1.3rem;margin-top:2.5rem}.p-article__recommender-link{align-items:baseline;display:flex;gap:.5rem}.p-article__recommender-link-label{flex-shrink:0}.p-article__recommender-link-url{font-weight:600}.p-main{position:relative}.p-main__image{overflow:hidden}.p-main__image img,.p-main__image video{opacity:0;transform:scale(1.07)}body.is-show .p-main__image img,body.is-show .p-main__image video{opacity:1;transform:scale(1);transition:opacity .85s,transform .85s cubic-bezier(.215,.61,.355,1)}.p-main__images{display:flex}.p-main__images-item{width:50%}.p-main__heading{background-color:#fff;padding:3.5rem 4.7rem .2rem;width:74.5rem}.p-main__heading-feature{font-size:1.2rem;margin-top:.7rem}.p-main__heading-name{align-items:baseline;display:flex;font-size:2rem;gap:0 1rem;line-height:1.2;margin-right:5rem}.p-main__heading-name-main{font-weight:600}.p-main__heading-name-sub{font-size:.6em}.p-main__heading-title{font-size:2.2rem;line-height:1.59;margin-top:2.3rem}.p-main__heading-description{display:none!important}.p-main__heading-bottom{align-items:flex-end;display:flex;gap:0 2rem;justify-content:space-between;margin-top:2.6rem}.p-main__heading-tags{display:flex;flex-wrap:wrap;font-size:1.2rem;gap:.15rem;line-height:1.33}.p-main__heading-category{display:flex;font-size:1.2rem;gap:0 .25rem;white-space:nowrap}.p-main__heading-fav{position:absolute;right:4.6rem;top:2.5rem;width:3.6rem}.p-related{margin-top:25rem}.p-related .c-section_title{text-align:center}.p-related__list{margin-top:3.8rem}@media screen and (min-width:1024px){.c-share__button-icon{width:2.7rem}.p-article__slider-pagination-item button{position:relative}.p-article__slider-pagination-item button:before{bottom:-.5rem;content:"";left:-.5rem;position:absolute;right:-.5rem;top:-.5rem}.p-article__item-list .c-item_card__price-suffix{font-size:.6em}.p-main__heading{bottom:0;left:0;margin:auto;position:absolute;right:0}.p-related__list .swiper-wrapper{display:flex;flex-wrap:wrap;gap:0 3.1%}.p-related__list .swiper-slide{width:22.67%}.p-related__list .swiper-slide:nth-of-type(n+5){margin-top:3.1%}}@media screen and (max-width:1023px){.l-contents{margin-right:auto;width:89.33%}.l-info_modal{align-items:center;display:none;height:100%;left:0;overflow-x:hidden;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:200}.l-info_modal.is-active{display:flex}.l-info_modal.is-active.is-visible .l-info_modal__bg{opacity:1;visibility:visible}.l-info_modal.is-visible .l-info_modal__container{opacity:1;transform:translateY(0);visibility:visible}.l-info_modal__bg{background-color:#0009;height:100%;left:0;opacity:0;position:fixed;top:0;transition:visibility .15s,opacity .15s;visibility:hidden;width:100%}.l-info_modal__container{margin:auto;opacity:0;padding:2rem 0;pointer-events:none;position:relative;transform:translateY(5rem);transition-duration:.45s;transition-property:visibility,opacity,transform;transition-timing-function:cubic-bezier(.215,.61,.355,1);visibility:hidden;width:89.33%}.l-info_modal__contents{pointer-events:auto}.l-info_modal__contents .c-info__button,.l-info_modal__contents .c-info__map{display:none}.l-info_modal__close{margin-bottom:-1rem;margin-left:auto;margin-right:-1rem;position:sticky;top:2rem}.l-info_modal__close:before{bottom:-2rem;content:"";left:-2rem;position:absolute;right:-2rem;top:-2rem}.c-info{padding:2.6rem 2.5rem 0}.c-info__name{font-size:2rem;gap:.8rem 1rem}.c-info__name-sub{font-size:.6em}.c-info__heading{font-size:1.4rem;line-height:1.43;margin-top:1.3rem}.c-info__heading-recommender{font-size:1.2rem;line-height:1.42;margin-top:1rem}.c-info__links,.c-info__store{font-size:1.2rem;gap:.15rem;line-height:1.42}.c-info__store{margin-top:1.3rem}.c-info__links{margin-top:1rem}.c-info__description{font-size:1.2rem;line-height:1.42;margin-top:1.5rem}.c-info__button{align-items:center;background-color:var(--sub_theme_color);color:#000;display:flex;gap:1.5rem;margin-top:1.9rem;padding:1.2rem 1.5rem}.c-info__button-icon{width:4.2rem}.c-info__button-text{font-size:1.3rem;letter-spacing:.05em;line-height:1.38}.c-info__map{margin-left:-2.5rem;margin-top:2.3rem;width:calc(100% + 5rem)}.c-info__map iframe{aspect-ratio:335/266}.c-info__map-link{font-size:1.3rem;margin-top:1.7rem}.c-info__image{margin-left:-2.5rem;margin-top:2rem;position:relative;width:calc(100% + 5rem)}.c-info__image-darken{background-color:#000;height:100%;left:0;position:absolute;top:0;width:100%}.c-info__image-logo{position:absolute;right:1.8rem;top:1.8rem;width:6.7rem}.c-share{align-items:center;flex-direction:row;font-size:1.2rem;gap:1rem}.c-share__button{gap:.5rem}.p-article{margin-top:4.5rem}.p-article-cassette{width:100%}.p-article-cassette.is-large{margin-left:-5.97%;width:111.94%}.p-article-cassette.is-large .p-article__caption{width:100%}.p-article-cassette.is-large .p-article__caption p{width:89.33%}.p-article-cassette:nth-child(n+2){margin-top:4.5rem}.p-article-cassette:nth-child(n+2).is-margin-top{margin-top:10rem}.p-article__caption{font-size:1.2rem;line-height:1.5;margin-top:1rem}.p-article__index{padding:2.5rem 2.8rem 3.5rem}.p-article__index-list{gap:1rem;margin-top:2rem}.p-article__index-item{font-size:1.5rem}.p-article__index-link:before{margin-top:.11em}.p-article__heading{font-size:1.5rem;gap:.4rem 1.1rem;line-height:1.67;padding:1.5rem;scroll-margin-top:6.8rem}.p-article__heading-sub{font-size:.8em}.p-article__text-heading{font-size:1.8rem;line-height:1.56;scroll-margin-top:6.8rem}.p-article__text-body{font-size:1.4rem;line-height:2;margin-top:1.8rem}.p-article__talk{gap:2.2rem}.p-article__talk-item{color:#333;display:flex;font-size:1.4rem}.p-article__talk-item-name{margin-top:.5em;padding-right:.8rem;width:6.4rem}.p-article__talk-item-text{line-height:2;padding-left:1.5rem}.p-article__image-logo{margin-top:-11.2%;width:23.73%}.p-article__slider-nav{left:-5.97%;overflow:hidden;width:111.94%}.p-article__slider-nav-arrow{width:4.2rem}.p-article__youtube-play{font-size:1.2rem;width:5.1rem}.p-article__cta-link{font-size:1.3rem;padding:2rem 3.5rem}.p-article__cta-link:after{height:1.6rem;right:1.3rem;width:1.4rem}.p-article__info-title{text-align:center}.p-article__info .c-info{border-radius:2rem;margin-top:1rem;padding-bottom:2.6rem}.p-article__item{width:97.31%}.p-article__item-list{gap:3rem;margin-top:1.2rem}.p-article__item-list .c-item_card__info-bottom{margin-top:.3rem}.p-article__item-list .c-item_card__name{font-size:2rem;gap:.2rem 1.8rem}.p-article__item-list .c-item_card__genre,.p-article__item-list .c-item_card__price{font-size:1.9rem}.p-article__item-list .c-item_card__fav{width:2.8rem}.p-article__recommender-title{text-align:center}.p-article__recommender-container{padding:2.2rem 2rem 3.3rem}.p-article__recommender-item:nth-child(n+2){margin-top:2.2rem;padding-top:2rem}.p-article__recommender-name{flex-direction:column;font-size:1.6rem;gap:.1rem}.p-article__recommender-name-sub{font-size:.75em}.p-article__recommender-description{font-size:1.2rem;line-height:1.5;margin-top:1.4rem}.p-article__recommender-links{font-size:1.2rem;gap:.8rem;margin-top:1.4rem}.p-fixed_button{bottom:1.5rem;opacity:0;position:fixed;right:4.53%;transform:translateY(130%);transition:visibility .3s,opacity .3s,transform .3s;visibility:hidden;width:3.3rem;z-index:20}.p-fixed_button.is-active{opacity:1;transform:translateY(0);visibility:visible}.p-fixed_button .c-fav_button{position:relative}.p-fixed_button .c-fav_button.is-added .c-fav_button__icon{background-color:initial}.p-fixed_button .c-fav_button__icon{background-color:#fff;border-radius:50%}.p-fixed_button-target{bottom:calc(100vh - 9.5rem);left:0;position:absolute;top:calc(100vh - 12rem);visibility:hidden}.p-main__images{display:block;position:relative}.p-main__images.fInview--enter .p-main__images-item:nth-of-type(2){animation-play-state:running}.p-main__images-item{width:100%}.p-main__images-item:nth-of-type(2){animation:p-main__images 7.5s 3s infinite paused;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}@keyframes p-main__images{50%,8%{opacity:1}58%,to{opacity:0}}.p-main__heading{padding:2rem 0 0;position:relative;width:100%}.p-main__heading-feature{margin-top:0}.p-main__heading-name{font-size:1.7rem;gap:0 .8rem;margin-right:4rem}.p-main__heading-name-sub{font-size:.65em}.p-main__heading-title{font-size:1.8rem;line-height:1.67;margin-top:1.4rem}.p-main__heading-bottom{gap:0 1.5rem;margin-top:1.8rem}.p-main__heading-fav{right:0;top:1.5rem;width:2.7rem}.p-main__heading .c-share{margin-top:4.5rem}.p-related{margin-top:10rem}.p-related__list{margin-top:2rem}}@media (hover:hover){.p-article__slider-nav-arrow:where(:any-link,:enabled,summary,label):hover{color:#fff}.p-article__slider-nav-arrow:where(:any-link,:enabled,summary,label):hover:before{background-color:#e833f4}.p-article__slider-pagination-item button:where(:any-link,:enabled,summary,label):hover{background-color:#e833f4;color:#fff}.p-article__youtube-thumb:where(:any-link,:enabled,summary,label):hover .p-article__youtube-play:before{animation:play-bg-animation .8s steps(1) infinite;transform:scale(1.08)}@keyframes play-bg-animation{0%{background-color:var(--sub_theme_color)}10%{background-color:#e833f4}20%{background-color:var(--sub_theme_color)}30%,to{background-color:#e833f4}}@keyframes play-text-animation{0%{opacity:0}15%{opacity:1}30%{opacity:0}45%,to{opacity:1}}.p-article__cta-link:where(:any-link,:enabled,summary,label):hover:after{animation:cta-arrow-animation .8s steps(1) forwards}@keyframes cta-arrow-animation{0%{background-color:#e833f4}10%{background-color:var(--sub_theme_color)}20%{background-color:#e833f4}30%,to{background-color:var(--sub_theme_color)}}}
