.paginationInfiniteScroll{height:64px;overflow:hidden;transition:all 0.8s linear}.paginationInfiniteScroll a.paginationInfiniteScroll_next{display:block;margin:0 auto;width:100%;height:32px;padding:32px 0;position:relative;text-align:center}.paginationInfiniteScroll a.paginationInfiniteScroll_next span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.paginationInfiniteScroll a.paginationInfiniteScroll_next::after{content:"";display:block;width:32px;height:32px;position:absolute;top:calc(50% - 16px);left:calc(50% - 16px);border:solid 4px #999;border-top:solid 4px transparent;border-radius:50%;animation:spin 0.8s linear 0s infinite;transition:all 0.2s linear}.paginationInfiniteScroll.is-predone a.paginationInfiniteScroll_next::after{opacity:0}.paginationInfiniteScroll.is-done{opacity:0;visibility:hidden;height:0;transition:all 0.4s linear}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}
@-webkit-keyframes logo-animation{0%{opacity:1}50%{opacity:1}50.1%{opacity:0}99.9%{opacity:0}100%{opacity:1}}@keyframes flowingUp{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}@keyframes flowingDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@keyframes flowingLeft{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes scroll-arrows{0%{transform:scale(1, 0);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}50.1%{transform:scale(1, 1);transform-origin:0 100%}100%{transform:scale(1, 0);transform-origin:0 100%}}@-webkit-keyframes logo-animation{0%{opacity:1}50%{opacity:1}50.1%{opacity:0}99.9%{opacity:0}100%{opacity:1}}@keyframes flowingUp{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}@keyframes flowingDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@keyframes flowingLeft{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes scroll-arrows{0%{transform:scale(1, 0);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}50.1%{transform:scale(1, 1);transform-origin:0 100%}100%{transform:scale(1, 0);transform-origin:0 100%}}.paging .pagination{margin-bottom:0;gap:4px}.paging span{display:inline-block;font-size:14px;font-style:normal;font-family:YakuHanJP,"Anton",sans-serif;font-weight:500;letter-spacing:0;line-height:24px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;padding:0 8px}.paging span a:not(.btn){color:#999;display:inline-block;text-emphasis:accent;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.paging span a:not(.btn):hover{text-decoration:underline;opacity:1}.paging span.prev,.paging span.next{padding:0}.paging span.prev a:not(.btn),.paging span.next a:not(.btn){border:none;padding:0}.paging span.prev a:not(.btn) svg,.paging span.next a:not(.btn) svg{width:10px}.paging span.prev a:not(.btn) svg path,.paging span.next a:not(.btn) svg path{fill:#999}.paging span.current{width:24px;height:24px;border-radius:12px;text-align:center;background-color:#999;color:#fff}.paging .gap{display:none}@media (min-width: 768px){.paging{text-align:left}}@-webkit-keyframes logo-animation{0%{opacity:1}50%{opacity:1}50.1%{opacity:0}99.9%{opacity:0}100%{opacity:1}}@keyframes flowingUp{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}@keyframes flowingDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@keyframes flowingLeft{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes scroll-arrows{0%{transform:scale(1, 0);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}50.1%{transform:scale(1, 1);transform-origin:0 100%}100%{transform:scale(1, 0);transform-origin:0 100%}}.corner-tag-wrapp{margin:0 auto 24px}.corner-tag-list{margin-bottom:4px;-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.corner-tag-list li{margin-bottom:5px;padding:8px}.corner-tag-list li.active a:not(.btn),.corner-tag-list li.is-active a:not(.btn){background-color:#999;color:#fff}.corner-tag-list a:not(.btn){font-size:13px;font-style:normal;font-family:YakuHanJP,"Anton",sans-serif;font-weight:500;letter-spacing:0.05em;line-height:1.2;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;color:#999;display:block;line-height:1.6;border:1px solid;padding:0 0.5em;border-radius:5px}.corner-tag-list a:not(.btn):hover{border-color:#999;color:#999}@-webkit-keyframes logo-animation{0%{opacity:1}50%{opacity:1}50.1%{opacity:0}99.9%{opacity:0}100%{opacity:1}}@keyframes flowingUp{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}@keyframes flowingDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@keyframes flowingLeft{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes scroll-arrows{0%{transform:scale(1, 0);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}50.1%{transform:scale(1, 1);transform-origin:0 100%}100%{transform:scale(1, 0);transform-origin:0 100%}}.thumb-list{-webkit-align-items:flex-start;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:32px 0}.thumb-list.thumb-list-gallery.gallery-download{justify-content:center}.thumb-list.thumb-list-gallery.gallery-download .thumb{padding:40%;border:none}.thumb-list.thumb-list-gallery.gallery-download .thumb .img-protect{object-fit:contain}.thumb-list.thumb-list-photo{margin:0 -8px}.thumb-list.thumb-list-photo .thumb-list-item{padding:8px;width:50%}.thumb-list .thumb-list-item{padding-bottom:16px;width:100%}.thumb-list .thumb-list-title{font-size:1.4rem;line-height:1.7}.thumb-list .thumb-list-thumb{border:none;margin-bottom:5px}.thumb-list .thumb-list-thumb::after{background-color:rgba(0,0,0,0.4);content:"";height:100%;width:100%;position:absolute;top:0;left:0;z-index:1;-webkit-transition:background-color 0.3s,backdrop-filter 0.3s;-moz-transition:background-color 0.3s,backdrop-filter 0.3s;-o-transition:background-color 0.3s,backdrop-filter 0.3s;transition:background-color 0.3s,backdrop-filter 0.3s}.thumb-list .label-member{position:absolute;right:3px;top:3px;color:#999;background-color:#fff;z-index:10;padding:0.4em 0.5em}.thumb-list .label-owner{position:absolute;right:3px;top:3px;background-color:#000;z-index:10}.thumb-list .label-owner img{width:19px;height:auto}.thumb-list .thumb-list-meta{z-index:2;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.thumb-list .thumb-list-meta .time{color:#fff}.thumb-list a:not(.btn){display:block}.thumb-list a:not(.btn):hover{opacity:1}.thumb-list a:not(.btn):hover .thumb-list-thumb::after{background-color:rgba(0,0,0,0.4);backdrop-filter:blur(3px)}@media (min-width: 768px){.thumb-list{margin:0 -16px}.thumb-list.thumb-list-photo{margin:0 -16px}.thumb-list.thumb-list-photo .thumb-list-item{padding:16px;width:50%}.thumb-list .thumb-list-item{padding:16px;width:50%}body.show .thumb-list{margin:0 -16px}body.show .thumb-list .thumb-list-item{padding:16px}}@media (min-width: 768px) and (max-width: 991px){.thumb-list.thumb-list-photo:nth-child(-n+1){padding-top:0}}@media (min-width: 768px) and (max-width: 991px){.thumb-list:not(.thumb-list-photo) .thumb-list-item:nth-child(-n+2){padding-top:0}}@media (min-width: 992px){.thumb-list{margin:0 -16px}.thumb-list.thumb-list-photo .thumb-list-item{width:33.333%}.thumb-list.thumb-list-photo .thumb-list-item:nth-child(-n+4){padding-top:0}.thumb-list:not(.thumb-list-photo) .thumb-list-item:nth-child(-n+3){padding-top:0}.thumb-list .thumb-list-item{width:33.333%}body.show .thumb-list .thumb-list-item{width:33.333%}}.c-player{position:fixed;background:#000;box-shadow:0 0 4px rgba(0,0,0,0.25);width:100%;padding:8px 16px;bottom:0;left:50%;transform:translate(-50%, 0);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);z-index:10}@media (min-width: 768px){.c-player{max-width:394px;right:0;left:auto;transform:none}}@media (min-width: 992px){.c-player{max-width:398px;right:auto;left:50%;transform:translate(-50%, 0)}}.c-player audio{display:block;width:100%}
