@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-top:5rem}.p-article{margin-top:6rem}.p-article__contents{border-block:1px solid #0000001a;padding-block:8rem}.p-article__contents .c-cassette:nth-child(n+2){margin-top:8rem}.p-article__contents .c-cassette:nth-child(n+2).is-margin-large{margin-top:16rem}.p-article__contents .c-cassette:last-child.is-border{border-bottom:none;padding-bottom:0}.p-article__contents .c-cassette:first-child.is-border{border-top:none;padding-top:0}.p-article__controller{align-items:center;display:flex;font-size:1.4rem;justify-content:space-between;padding-top:12rem}.p-article__controller a{position:relative}.p-article__controller a:before{bottom:-1.8rem;content:"";left:-1.8rem;position:absolute;right:-1.8rem;top:-1.8rem}.p-article__controller a.is-disable{opacity:.2;pointer-events:none}.p-header .c-pagetitle{margin-top:6rem}.p-header__info{display:flex;font-size:1.1rem;gap:.8rem;margin-top:2.5rem}.p-header__info-category{align-items:center;display:flex;gap:.8rem}.p-header__info-category:after{background-color:currentColor;content:"";flex-shrink:0;height:72.73%;width:1px}.p-header__info-date{align-items:center;display:flex;flex-shrink:0}@media screen and (min-width:981px){.p-article__contents .c-cassette:last-child.is-border.c-cassette-information{margin-bottom:-2rem}.p-article__contents .c-cassette:first-child.is-border.c-cassette-information{margin-top:-2rem}}@media screen and (max-width:980px){.p-article{margin-top:5rem}.p-article__contents{padding-block:5rem}.p-article__contents .c-cassette:nth-child(n+2){margin-top:5rem}.p-article__contents .c-cassette:nth-child(n+2).is-margin-large{margin-top:10rem}.p-article__controller{padding-top:8rem}.p-header .c-pagetitle{margin-top:5rem}.p-header .p-header__date{margin-top:1.6rem}}
