@keyframes rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ripples{from{-webkit-transform:scale(0.3, 0.3);-moz-transform:scale(0.3, 0.3);-ms-transform:scale(0.3, 0.3);-o-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3);opacity:1}to{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);opacity:0}}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@keyframes blink_shadow{0%,100%{-webkit-box-shadow:0 0 24px #cd92ff;-moz-box-shadow:0 0 24px #cd92ff;box-shadow:0 0 24px #cd92ff}50%{-webkit-box-shadow:0 0 0 #aa45ff;-moz-box-shadow:0 0 0 #aa45ff;box-shadow:0 0 0 #aa45ff}}@keyframes slide_ball{0%{top:-12px}100%{top:200px}}@keyframes marquee{0%{background-position:center 0px}100%{background-position:center 651px}}@keyframes float{0%{transform:translate3d(-50%, -50%, 0) rotateX(0deg) rotateY(0deg)}25%{transform:translate3d(-45%, -55%, 40px) rotateX(10deg) rotateY(20deg)}50%{transform:translate3d(-55%, -45%, -30px) rotateX(25deg) rotateY(-10deg)}75%{transform:translate3d(-48%, -52%, 20px) rotateX(-15deg) rotateY(30deg)}100%{transform:translate3d(-50%, -50%, 0) rotateX(0deg) rotateY(0deg)}}@keyframes fuwafuwa{0%{-webkit-transform:translateY(-3vh);-moz-transform:translateY(-3vh);-ms-transform:translateY(-3vh);-o-transform:translateY(-3vh);transform:translateY(-3vh)}12.5%{-webkit-transform:translateY(3vh);-moz-transform:translateY(3vh);-ms-transform:translateY(3vh);-o-transform:translateY(3vh);transform:translateY(3vh)}25%{-webkit-transform:translateY(-3vh);-moz-transform:translateY(-3vh);-ms-transform:translateY(-3vh);-o-transform:translateY(-3vh);transform:translateY(-3vh)}37.5%{-webkit-transform:translate(5px, 3vh);-moz-transform:translate(5px, 3vh);-ms-transform:translate(5px, 3vh);-o-transform:translate(5px, 3vh);transform:translate(5px, 3vh)}50%{-webkit-transform:translateY(-3vh);-moz-transform:translateY(-3vh);-ms-transform:translateY(-3vh);-o-transform:translateY(-3vh);transform:translateY(-3vh)}62.5%{-webkit-transform:translate(-4px, 3vh);-moz-transform:translate(-4px, 3vh);-ms-transform:translate(-4px, 3vh);-o-transform:translate(-4px, 3vh);transform:translate(-4px, 3vh)}75%{-webkit-transform:translate(3px, -3vh);-moz-transform:translate(3px, -3vh);-ms-transform:translate(3px, -3vh);-o-transform:translate(3px, -3vh);transform:translate(3px, -3vh)}87.5%{-webkit-transform:translateY(3vh);-moz-transform:translateY(3vh);-ms-transform:translateY(3vh);-o-transform:translateY(3vh);transform:translateY(3vh)}100%{-webkit-transform:translateY(-3vh);-moz-transform:translateY(-3vh);-ms-transform:translateY(-3vh);-o-transform:translateY(-3vh);transform:translateY(-3vh)}}@keyframes sway{0%,100%{transform:rotate(0deg)}12.5%{transform:rotate(2deg)}25%{transform:rotate(-2deg)}37.5%{transform:rotate(1deg)}50%{transform:rotate(-1deg)}62.5%{transform:rotate(0.5deg)}75%{transform:rotate(-0.5deg)}87.5%{transform:rotate(0.25deg)}}.select-menu-wrap{border:1px solid #000;margin:0 auto 16px;padding:20px;position:relative;width:100%}.select-menu-wrap::before{background-color:#000;color:#fff;height:100%;text-align:center;width:46px;position:absolute;top:0;bottom:0;right:0;content:"\f0dd";font-size:1.4rem;font-family:"Font Awesome 5 Free";font-style:initial;font-weight:900;line-height:2.5}.select-menu-wrap::after{background-color:#fff;content:"";height:100%;width:100%;position:absolute;top:0;bottom:0;right:0;z-index:-1}.select-menu-wrap .select-menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #ebe2e2;color:#333;height:100%;padding-left:16px;width:100%;position:absolute;top:0;left:0;z-index:2}.select-menu-wrap .select-menu:hover{cursor:pointer}.select-menu-wrap .select-menu::-ms-expand{display:none}.select-menu-wrap.type-min{margin-bottom:32px;width:280px}@media (min-width: 576px){.select-menu-wrap.type-min{width:380px}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ripples{from{-webkit-transform:scale(0.3, 0.3);-moz-transform:scale(0.3, 0.3);-ms-transform:scale(0.3, 0.3);-o-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3);opacity:1}to{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);opacity:0}}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@keyframes blink_shadow{0%,100%{-webkit-box-shadow:0 0 24px #cd92ff;-moz-box-shadow:0 0 24px #cd92ff;box-shadow:0 0 24px #cd92ff}50%{-webkit-box-shadow:0 0 0 #aa45ff;-moz-box-shadow:0 0 0 #aa45ff;box-shadow:0 0 0 #aa45ff}}@keyframes slide_ball{0%{top:-12px}100%{top:200px}}@keyframes marquee{0%{background-position:center 0px}100%{background-position:center 651px}}@keyframes float{0%{transform:translate3d(-50%, -50%, 0) rotateX(0deg) rotateY(0deg)}25%{transform:translate3d(-45%, -55%, 40px) rotateX(10deg) rotateY(20deg)}50%{transform:translate3d(-55%, -45%, -30px) rotateX(25deg) rotateY(-10deg)}75%{transform:translate3d(-48%, -52%, 20px) rotateX(-15deg) rotateY(30deg)}100%{transform:translate3d(-50%, -50%, 0) rotateX(0deg) rotateY(0deg)}}@keyframes fuwafuwa{0%{-webkit-transform:translateY(-3vh);-moz-transform:translateY(-3vh);-ms-transform:translateY(-3vh);-o-transform:translateY(-3vh);transform:translateY(-3vh)}12.5%{-webkit-transform:translateY(3vh);-moz-transform:translateY(3vh);-ms-transform:translateY(3vh);-o-transform:translateY(3vh);transform:translateY(3vh)}25%{-webkit-transform:translateY(-3vh);-moz-transform:translateY(-3vh);-ms-transform:translateY(-3vh);-o-transform:translateY(-3vh);transform:translateY(-3vh)}37.5%{-webkit-transform:translate(5px, 3vh);-moz-transform:translate(5px, 3vh);-ms-transform:translate(5px, 3vh);-o-transform:translate(5px, 3vh);transform:translate(5px, 3vh)}50%{-webkit-transform:translateY(-3vh);-moz-transform:translateY(-3vh);-ms-transform:translateY(-3vh);-o-transform:translateY(-3vh);transform:translateY(-3vh)}62.5%{-webkit-transform:translate(-4px, 3vh);-moz-transform:translate(-4px, 3vh);-ms-transform:translate(-4px, 3vh);-o-transform:translate(-4px, 3vh);transform:translate(-4px, 3vh)}75%{-webkit-transform:translate(3px, -3vh);-moz-transform:translate(3px, -3vh);-ms-transform:translate(3px, -3vh);-o-transform:translate(3px, -3vh);transform:translate(3px, -3vh)}87.5%{-webkit-transform:translateY(3vh);-moz-transform:translateY(3vh);-ms-transform:translateY(3vh);-o-transform:translateY(3vh);transform:translateY(3vh)}100%{-webkit-transform:translateY(-3vh);-moz-transform:translateY(-3vh);-ms-transform:translateY(-3vh);-o-transform:translateY(-3vh);transform:translateY(-3vh)}}@keyframes sway{0%,100%{transform:rotate(0deg)}12.5%{transform:rotate(2deg)}25%{transform:rotate(-2deg)}37.5%{transform:rotate(1deg)}50%{transform:rotate(-1deg)}62.5%{transform:rotate(0.5deg)}75%{transform:rotate(-0.5deg)}87.5%{transform:rotate(0.25deg)}}.contents-list .contents-list-item{position:relative}.contents-list .contents-list-item:hover{opacity:1}.contents-list .contents-list-item:hover::after{opacity:1;bottom:0px}.contents-list .contents-list-item::after{background-color:#909090;content:"";height:1px;opacity:0;width:100%;position:absolute;bottom:calc(0px - 3px);left:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.contents-list .contents-list-item .limited{position:absolute;bottom:5px;right:-4px;background-color:#8611e9;color:#fff;display:inline-block;padding:8px;font-size:2.8vw;font-style:normal;font-family:"good-times",sans-serif;font-weight:400;letter-spacing:0.1em;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;-webkit-transition:border-radius 0.3s,background 0.3s;-moz-transition:border-radius 0.3s,background 0.3s;-o-transition:border-radius 0.3s,background 0.3s;transition:border-radius 0.3s,background 0.3s;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}@media (min-width: 768px){.contents-list .contents-list-item .limited{font-size:1.4vw}}@media (min-width: 1200px){.contents-list .contents-list-item .limited{font-size:1.7rem}}.contents-list .contents-list-item .limited .fa-lock{margin-right:0.3em}.contents-list .contents-list-item .limited .fa-unlock-keyhole{display:none;margin-right:0.3em}.contents-list .contents-list-item .limited:hover{background-color:rgba(134,17,233,0.7);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.contents-list .contents-list-item .limited:hover .fa-lock{display:none}.contents-list .contents-list-item .limited:hover .fa-unlock-keyhole{display:inline-block}@media (min-width: 768px){.contents-list .contents-list-item .limited{right:5px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.contents-list .contents-list-anchor{border-bottom:1px solid #909090;color:#fff;display:block;padding:24px 0;position:relative;-webkit-transition:color 0.5s;-moz-transition:color 0.5s;-o-transition:color 0.5s;transition:color 0.5s}.contents-list .contents-list-anchor.has-thumbnail{padding-right:120px}@media (min-width: 992px){.contents-list .contents-list-anchor.has-thumbnail{padding:32px 120px 32px 0}}.contents-list .contents-list-anchor.has-thumbnail .contents-list-thumb{background-size:cover;background-repeat:no-repeat;background-position:center;padding-top:100px;width:100px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.contents-list .contents-list-anchor.has-thumbnail .contents-list-thumb .fa-lock{font-size:1.8rem;display:none}.contents-list .contents-list-heading{font-size:1.4rem;font-weight:600;line-height:1.7;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:5em}@media (min-width: 768px){.contents-list .contents-list-heading{font-size:1.6rem}}@media (max-width: 767px){.contents-list .contents-list-tags .tag{display:none}}@media (max-width: 767px){.contents-list .contents-list-tags .tag:nth-child(1){display:inline-block}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ripples{from{-webkit-transform:scale(0.3, 0.3);-moz-transform:scale(0.3, 0.3);-ms-transform:scale(0.3, 0.3);-o-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3);opacity:1}to{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);opacity:0}}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@keyframes blink_shadow{0%,100%{-webkit-box-shadow:0 0 24px #cd92ff;-moz-box-shadow:0 0 24px #cd92ff;box-shadow:0 0 24px #cd92ff}50%{-webkit-box-shadow:0 0 0 #aa45ff;-moz-box-shadow:0 0 0 #aa45ff;box-shadow:0 0 0 #aa45ff}}@keyframes slide_ball{0%{top:-12px}100%{top:200px}}@keyframes marquee{0%{background-position:center 0px}100%{background-position:center 651px}}@keyframes float{0%{transform:translate3d(-50%, -50%, 0) rotateX(0deg) rotateY(0deg)}25%{transform:translate3d(-45%, -55%, 40px) rotateX(10deg) rotateY(20deg)}50%{transform:translate3d(-55%, -45%, -30px) rotateX(25deg) rotateY(-10deg)}75%{transform:translate3d(-48%, -52%, 20px) rotateX(-15deg) rotateY(30deg)}100%{transform:translate3d(-50%, -50%, 0) rotateX(0deg) rotateY(0deg)}}@keyframes fuwafuwa{0%{-webkit-transform:translateY(-3vh);-moz-transform:translateY(-3vh);-ms-transform:translateY(-3vh);-o-transform:translateY(-3vh);transform:translateY(-3vh)}12.5%{-webkit-transform:translateY(3vh);-moz-transform:translateY(3vh);-ms-transform:translateY(3vh);-o-transform:translateY(3vh);transform:translateY(3vh)}25%{-webkit-transform:translateY(-3vh);-moz-transform:translateY(-3vh);-ms-transform:translateY(-3vh);-o-transform:translateY(-3vh);transform:translateY(-3vh)}37.5%{-webkit-transform:translate(5px, 3vh);-moz-transform:translate(5px, 3vh);-ms-transform:translate(5px, 3vh);-o-transform:translate(5px, 3vh);transform:translate(5px, 3vh)}50%{-webkit-transform:translateY(-3vh);-moz-transform:translateY(-3vh);-ms-transform:translateY(-3vh);-o-transform:translateY(-3vh);transform:translateY(-3vh)}62.5%{-webkit-transform:translate(-4px, 3vh);-moz-transform:translate(-4px, 3vh);-ms-transform:translate(-4px, 3vh);-o-transform:translate(-4px, 3vh);transform:translate(-4px, 3vh)}75%{-webkit-transform:translate(3px, -3vh);-moz-transform:translate(3px, -3vh);-ms-transform:translate(3px, -3vh);-o-transform:translate(3px, -3vh);transform:translate(3px, -3vh)}87.5%{-webkit-transform:translateY(3vh);-moz-transform:translateY(3vh);-ms-transform:translateY(3vh);-o-transform:translateY(3vh);transform:translateY(3vh)}100%{-webkit-transform:translateY(-3vh);-moz-transform:translateY(-3vh);-ms-transform:translateY(-3vh);-o-transform:translateY(-3vh);transform:translateY(-3vh)}}@keyframes sway{0%,100%{transform:rotate(0deg)}12.5%{transform:rotate(2deg)}25%{transform:rotate(-2deg)}37.5%{transform:rotate(1deg)}50%{transform:rotate(-1deg)}62.5%{transform:rotate(0.5deg)}75%{transform:rotate(-0.5deg)}87.5%{transform:rotate(0.25deg)}}.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}@media (min-width: 768px){.thumb-list{margin:0 -8px}}@media (min-width: 992px){.thumb-list{margin:0 -16px}}.thumb-list .thumb-list-item{padding:8px;position:relative;width:100%}@media (min-width: 768px){.thumb-list .thumb-list-item{width:33.333%}}@media (min-width: 992px){.thumb-list .thumb-list-item{padding:16px}}.thumb-list .thumb-list-item .anchor-courses-choice{display:inline-block;position:absolute;top:16px;left:16px;z-index:1}@media (min-width: 992px){.thumb-list .thumb-list-item .anchor-courses-choice{top:24px;left:24px}}.thumb-list .thumb-list-item .limited{background-color:#8611e9;color:#fff;display:inline-block;padding:8px;font-size:2.8vw;font-style:normal;font-family:"good-times",sans-serif;font-weight:400;letter-spacing:0.1em;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;-webkit-transition:border-radius 0.3s,background 0.3s;-moz-transition:border-radius 0.3s,background 0.3s;-o-transition:border-radius 0.3s,background 0.3s;transition:border-radius 0.3s,background 0.3s}@media (min-width: 768px){.thumb-list .thumb-list-item .limited{font-size:1.4vw}}@media (min-width: 1200px){.thumb-list .thumb-list-item .limited{font-size:1.7rem}}.thumb-list .thumb-list-item .limited .fa-lock{margin-right:0.3em}.thumb-list .thumb-list-item .limited .fa-unlock-keyhole{display:none;margin-right:0.3em}.thumb-list .thumb-list-item .limited:hover{background-color:rgba(134,17,233,0.7);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.thumb-list .thumb-list-item .limited:hover .fa-lock{display:none}.thumb-list .thumb-list-item .limited:hover .fa-unlock-keyhole{display:inline-block}.thumb-list .thumb-list-anchor{color:#fff;display:block;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s}.thumb-list .thumb-list-anchor:hover{color:#8611e9}.thumb-list .thumb-list-anchor:hover .thumb-bg,.thumb-list .thumb-list-anchor:hover .thumb-movie,.thumb-list .thumb-list-anchor:hover .thumb-group{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}.thumb-list .thumb-list-thumb{margin-bottom:8px;overflow:hidden}.thumb-list .thumb-list-thumb .thumb-bg,.thumb-list .thumb-list-thumb .thumb-movie,.thumb-list .thumb-list-thumb .thumb-group{background-color:#000;background-size:contain;margin-bottom:0;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;-o-transition:-o-transform 0.3s;transition:transform 0.3s}@media (min-width: 768px){.thumb-list .thumb-list-thumb .thumb .fa-play{font-size:1rem;padding:8px 8px 8px 11px}}.thumb-list .thumb-list-heading{font-size:1.4rem;font-weight:400;line-height:1.7}@keyframes rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ripples{from{-webkit-transform:scale(0.3, 0.3);-moz-transform:scale(0.3, 0.3);-ms-transform:scale(0.3, 0.3);-o-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3);opacity:1}to{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);opacity:0}}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@keyframes blink_shadow{0%,100%{-webkit-box-shadow:0 0 24px #cd92ff;-moz-box-shadow:0 0 24px #cd92ff;box-shadow:0 0 24px #cd92ff}50%{-webkit-box-shadow:0 0 0 #aa45ff;-moz-box-shadow:0 0 0 #aa45ff;box-shadow:0 0 0 #aa45ff}}@keyframes slide_ball{0%{top:-12px}100%{top:200px}}@keyframes marquee{0%{background-position:center 0px}100%{background-position:center 651px}}@keyframes float{0%{transform:translate3d(-50%, -50%, 0) rotateX(0deg) rotateY(0deg)}25%{transform:translate3d(-45%, -55%, 40px) rotateX(10deg) rotateY(20deg)}50%{transform:translate3d(-55%, -45%, -30px) rotateX(25deg) rotateY(-10deg)}75%{transform:translate3d(-48%, -52%, 20px) rotateX(-15deg) rotateY(30deg)}100%{transform:translate3d(-50%, -50%, 0) rotateX(0deg) rotateY(0deg)}}@keyframes fuwafuwa{0%{-webkit-transform:translateY(-3vh);-moz-transform:translateY(-3vh);-ms-transform:translateY(-3vh);-o-transform:translateY(-3vh);transform:translateY(-3vh)}12.5%{-webkit-transform:translateY(3vh);-moz-transform:translateY(3vh);-ms-transform:translateY(3vh);-o-transform:translateY(3vh);transform:translateY(3vh)}25%{-webkit-transform:translateY(-3vh);-moz-transform:translateY(-3vh);-ms-transform:translateY(-3vh);-o-transform:translateY(-3vh);transform:translateY(-3vh)}37.5%{-webkit-transform:translate(5px, 3vh);-moz-transform:translate(5px, 3vh);-ms-transform:translate(5px, 3vh);-o-transform:translate(5px, 3vh);transform:translate(5px, 3vh)}50%{-webkit-transform:translateY(-3vh);-moz-transform:translateY(-3vh);-ms-transform:translateY(-3vh);-o-transform:translateY(-3vh);transform:translateY(-3vh)}62.5%{-webkit-transform:translate(-4px, 3vh);-moz-transform:translate(-4px, 3vh);-ms-transform:translate(-4px, 3vh);-o-transform:translate(-4px, 3vh);transform:translate(-4px, 3vh)}75%{-webkit-transform:translate(3px, -3vh);-moz-transform:translate(3px, -3vh);-ms-transform:translate(3px, -3vh);-o-transform:translate(3px, -3vh);transform:translate(3px, -3vh)}87.5%{-webkit-transform:translateY(3vh);-moz-transform:translateY(3vh);-ms-transform:translateY(3vh);-o-transform:translateY(3vh);transform:translateY(3vh)}100%{-webkit-transform:translateY(-3vh);-moz-transform:translateY(-3vh);-ms-transform:translateY(-3vh);-o-transform:translateY(-3vh);transform:translateY(-3vh)}}@keyframes sway{0%,100%{transform:rotate(0deg)}12.5%{transform:rotate(2deg)}25%{transform:rotate(-2deg)}37.5%{transform:rotate(1deg)}50%{transform:rotate(-1deg)}62.5%{transform:rotate(0.5deg)}75%{transform:rotate(-0.5deg)}87.5%{transform:rotate(0.25deg)}}@media (min-width: 768px){.paging{text-align:left}}.paging .pagination{margin-bottom:0}.paging span{display:inline-block;margin-right:4px;margin-bottom:4px;font-size:1.6rem;font-style:normal;font-family:"good-times",sans-serif;font-weight:400;letter-spacing:0em;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1}.paging span a:not(.btn){border:1px solid #8611e9;color:#8611e9;display:inline-block;line-height:30px;text-align:center;width:32px;-webkit-transition:background-color 0.3s,color 0.3s;-moz-transition:background-color 0.3s,color 0.3s;-o-transition:background-color 0.3s,color 0.3s;transition:background-color 0.3s,color 0.3s;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.paging span a:not(.btn):hover{background-color:#8611e9;color:#fff;opacity:1}.paging span.current{background-color:#8611e9;color:#fff;line-height:32px;text-align:center;width:32px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.paging .gap{display:none}@keyframes rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ripples{from{-webkit-transform:scale(0.3, 0.3);-moz-transform:scale(0.3, 0.3);-ms-transform:scale(0.3, 0.3);-o-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3);opacity:1}to{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);opacity:0}}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@keyframes blink_shadow{0%,100%{-webkit-box-shadow:0 0 24px #cd92ff;-moz-box-shadow:0 0 24px #cd92ff;box-shadow:0 0 24px #cd92ff}50%{-webkit-box-shadow:0 0 0 #aa45ff;-moz-box-shadow:0 0 0 #aa45ff;box-shadow:0 0 0 #aa45ff}}@keyframes slide_ball{0%{top:-12px}100%{top:200px}}@keyframes marquee{0%{background-position:center 0px}100%{background-position:center 651px}}@keyframes float{0%{transform:translate3d(-50%, -50%, 0) rotateX(0deg) rotateY(0deg)}25%{transform:translate3d(-45%, -55%, 40px) rotateX(10deg) rotateY(20deg)}50%{transform:translate3d(-55%, -45%, -30px) rotateX(25deg) rotateY(-10deg)}75%{transform:translate3d(-48%, -52%, 20px) rotateX(-15deg) rotateY(30deg)}100%{transform:translate3d(-50%, -50%, 0) rotateX(0deg) rotateY(0deg)}}@keyframes fuwafuwa{0%{-webkit-transform:translateY(-3vh);-moz-transform:translateY(-3vh);-ms-transform:translateY(-3vh);-o-transform:translateY(-3vh);transform:translateY(-3vh)}12.5%{-webkit-transform:translateY(3vh);-moz-transform:translateY(3vh);-ms-transform:translateY(3vh);-o-transform:translateY(3vh);transform:translateY(3vh)}25%{-webkit-transform:translateY(-3vh);-moz-transform:translateY(-3vh);-ms-transform:translateY(-3vh);-o-transform:translateY(-3vh);transform:translateY(-3vh)}37.5%{-webkit-transform:translate(5px, 3vh);-moz-transform:translate(5px, 3vh);-ms-transform:translate(5px, 3vh);-o-transform:translate(5px, 3vh);transform:translate(5px, 3vh)}50%{-webkit-transform:translateY(-3vh);-moz-transform:translateY(-3vh);-ms-transform:translateY(-3vh);-o-transform:translateY(-3vh);transform:translateY(-3vh)}62.5%{-webkit-transform:translate(-4px, 3vh);-moz-transform:translate(-4px, 3vh);-ms-transform:translate(-4px, 3vh);-o-transform:translate(-4px, 3vh);transform:translate(-4px, 3vh)}75%{-webkit-transform:translate(3px, -3vh);-moz-transform:translate(3px, -3vh);-ms-transform:translate(3px, -3vh);-o-transform:translate(3px, -3vh);transform:translate(3px, -3vh)}87.5%{-webkit-transform:translateY(3vh);-moz-transform:translateY(3vh);-ms-transform:translateY(3vh);-o-transform:translateY(3vh);transform:translateY(3vh)}100%{-webkit-transform:translateY(-3vh);-moz-transform:translateY(-3vh);-ms-transform:translateY(-3vh);-o-transform:translateY(-3vh);transform:translateY(-3vh)}}@keyframes sway{0%,100%{transform:rotate(0deg)}12.5%{transform:rotate(2deg)}25%{transform:rotate(-2deg)}37.5%{transform:rotate(1deg)}50%{transform:rotate(-1deg)}62.5%{transform:rotate(0.5deg)}75%{transform:rotate(-0.5deg)}87.5%{transform:rotate(0.25deg)}}.corner-tag-wrap{margin:0 auto 24px}.corner-tag-list{margin-bottom:4px;margin-left:-8px;-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}@media (min-width: 576px){.corner-tag-list{margin-left:-16px}}.corner-tag-list li{margin-bottom:5px;padding:8px}@media (min-width: 576px){.corner-tag-list li{padding:8px 16px}}.corner-tag-list li.active a:not(.btn){border-bottom:1px solid #8611e9;color:#8611e9}.corner-tag-list li:not(.active) a:not(.btn){position:relative}.corner-tag-list li:not(.active) a:not(.btn):hover{color:#8611e9;opacity:1;cursor:pointer}.corner-tag-list li:not(.active) a:not(.btn):hover::before{width:100%}.corner-tag-list li:not(.active) a:not(.btn)::before{background-color:#8611e9;content:"";display:block;height:1px;width:0;position:absolute;bottom:0px;left:0px;-webkit-transition:width 0.5s;-moz-transition:width 0.5s;-o-transition:width 0.5s;transition:width 0.5s}.corner-tag-list a:not(.btn){font-size:1.4rem;font-weight:500;color:#8611e9;display:block;line-height:1.6}@media (min-width: 576px){.corner-tag-list a:not(.btn){font-size:1.6rem}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ripples{from{-webkit-transform:scale(0.3, 0.3);-moz-transform:scale(0.3, 0.3);-ms-transform:scale(0.3, 0.3);-o-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3);opacity:1}to{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);opacity:0}}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@keyframes blink_shadow{0%,100%{-webkit-box-shadow:0 0 24px #cd92ff;-moz-box-shadow:0 0 24px #cd92ff;box-shadow:0 0 24px #cd92ff}50%{-webkit-box-shadow:0 0 0 #aa45ff;-moz-box-shadow:0 0 0 #aa45ff;box-shadow:0 0 0 #aa45ff}}@keyframes slide_ball{0%{top:-12px}100%{top:200px}}@keyframes marquee{0%{background-position:center 0px}100%{background-position:center 651px}}@keyframes float{0%{transform:translate3d(-50%, -50%, 0) rotateX(0deg) rotateY(0deg)}25%{transform:translate3d(-45%, -55%, 40px) rotateX(10deg) rotateY(20deg)}50%{transform:translate3d(-55%, -45%, -30px) rotateX(25deg) rotateY(-10deg)}75%{transform:translate3d(-48%, -52%, 20px) rotateX(-15deg) rotateY(30deg)}100%{transform:translate3d(-50%, -50%, 0) rotateX(0deg) rotateY(0deg)}}@keyframes fuwafuwa{0%{-webkit-transform:translateY(-3vh);-moz-transform:translateY(-3vh);-ms-transform:translateY(-3vh);-o-transform:translateY(-3vh);transform:translateY(-3vh)}12.5%{-webkit-transform:translateY(3vh);-moz-transform:translateY(3vh);-ms-transform:translateY(3vh);-o-transform:translateY(3vh);transform:translateY(3vh)}25%{-webkit-transform:translateY(-3vh);-moz-transform:translateY(-3vh);-ms-transform:translateY(-3vh);-o-transform:translateY(-3vh);transform:translateY(-3vh)}37.5%{-webkit-transform:translate(5px, 3vh);-moz-transform:translate(5px, 3vh);-ms-transform:translate(5px, 3vh);-o-transform:translate(5px, 3vh);transform:translate(5px, 3vh)}50%{-webkit-transform:translateY(-3vh);-moz-transform:translateY(-3vh);-ms-transform:translateY(-3vh);-o-transform:translateY(-3vh);transform:translateY(-3vh)}62.5%{-webkit-transform:translate(-4px, 3vh);-moz-transform:translate(-4px, 3vh);-ms-transform:translate(-4px, 3vh);-o-transform:translate(-4px, 3vh);transform:translate(-4px, 3vh)}75%{-webkit-transform:translate(3px, -3vh);-moz-transform:translate(3px, -3vh);-ms-transform:translate(3px, -3vh);-o-transform:translate(3px, -3vh);transform:translate(3px, -3vh)}87.5%{-webkit-transform:translateY(3vh);-moz-transform:translateY(3vh);-ms-transform:translateY(3vh);-o-transform:translateY(3vh);transform:translateY(3vh)}100%{-webkit-transform:translateY(-3vh);-moz-transform:translateY(-3vh);-ms-transform:translateY(-3vh);-o-transform:translateY(-3vh);transform:translateY(-3vh)}}@keyframes sway{0%,100%{transform:rotate(0deg)}12.5%{transform:rotate(2deg)}25%{transform:rotate(-2deg)}37.5%{transform:rotate(1deg)}50%{transform:rotate(-1deg)}62.5%{transform:rotate(0.5deg)}75%{transform:rotate(-0.5deg)}87.5%{transform:rotate(0.25deg)}}
