@-webkit-keyframes scroll-top{0%{transform:scale(1, 0);transform-origin:bottom;-webkit-transform-origin:bottom}50%{transform:scale(1, 1);transform-origin:bottom;-webkit-transform-origin:bottom}51%{transform:scale(1, 1);transform-origin:top;-webkit-transform-origin:top}100%{transform:scale(1, 0);transform-origin:top;-webkit-transform-origin:top}}@-webkit-keyframes auto-animateme{0%{transform:translateX(0%)}100%{transform:translateX(-188%)}}.fanclub-wrapper .corner-title{text-align:center}.fanclub-wrapper .corner-title small{display:block}.fanclub-wrapper .fanclub-title{border-top:1px solid #555;padding-top:30px;font-weight:bold}@media (min-width: 992px){.fanclub-wrapper .type{-webkit-align-items:stretch;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.fanclub-wrapper .intro-outer{-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;background-color:#000;text-align:center;padding:30px 10px;border:2px solid #b40303;margin-bottom:10px;width:100%;color:#fff}@media (min-width: 992px){.fanclub-wrapper .intro-outer{width:49%}}.fanclub-wrapper .intro-outer h3{word-break:normal;overflow-wrap:anywhere;white-space:normal;font-weight:bold;margin-bottom:0.5em;line-height:1.5em;font-size:1.6em}.fanclub-wrapper .intro-outer h3 span{font-size:2em;font-style:inherit;font-family:"niveau-grotesk",sans-serif;font-weight:900;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;color:#b40303;margin:20px auto;display:block}.fanclub-wrapper .intro-outer p{margin-top:1em}.fanclub-wrapper .intro-outer p a{background-color:#b40303;border-radius:3px;margin:0 1em;font-size:10px;padding:0 8px;display:inline-block;color:#000}.fanclub-wrapper .intro-outer .text-basic{font-size:18px;font-weight:bold}.fanclub-wrapper .intro-outer .text-basic span{display:block;font-size:12px}.fanclub-wrapper .intro-outer:last-child{border:2px solid #f7d936}.fanclub-wrapper .intro-outer:last-child h3 span{color:#f7d936}.fanclub-wrapper .intro-outer:last-child p a{background-color:#f7d936;color:#000}.fanclub-wrapper .table-wrap .block-title{font-size:18px;font-weight:bold;margin:30px 0 10px}.fanclub-wrapper .table-wrap table{width:100%;position:relative;margin:5px 0 15px 0}.fanclub-wrapper .table-wrap table tr td{border-collapse:collapse;border:1px solid #555;padding:10px;background-color:#000;color:#fff}.fanclub-wrapper .table-wrap table tr td.list-one{width:50%;font-weight:bold}.fanclub-wrapper .table-wrap table tr td.list-two,.fanclub-wrapper .table-wrap table tr td.list-three{width:25%;word-break:break-all;text-align:center}.fanclub-wrapper .table-wrap table tr td.list-two p,.fanclub-wrapper .table-wrap table tr td.list-three p{margin-top:0.75em}.fanclub-wrapper .table-wrap table tr td p{margin:0;font-size:10px}@media (min-width: 992px){.fanclub-wrapper .table-wrap table tr td p{font-size:13px}}.fanclub-wrapper .table-wrap table tr td span{display:inline-block;font-size:11px;line-height:1;padding:5px;border-radius:50px;letter-spacing:0}@media (min-width: 992px){.fanclub-wrapper .table-wrap table tr td span{padding:10px 30px;font-size:12px}}.fanclub-wrapper .table-wrap table tr td span.swag{background:#b40303;color:#fff}.fanclub-wrapper .table-wrap table tr td span.kirari{background:#f7d936;color:#000}.fanclub-wrapper .explain{text-align:center;margin:60px 0}.fanclub-wrapper .explain h2{display:inline;font-weight:bold;font-size:24px;line-height:1.25em;text-align:center;margin-bottom:10px;background:linear-gradient(transparent 70%,#b40303 0%)}.fanclub-wrapper .explain p{margin:30px auto;font-size:1em;font-weight:bold;background:#000;border:#b40303 1px solid;padding:20px;max-width:600px;line-height:1.5em;color:#fff}.fanclub-wrapper .explain .explain-info{font-size:0.75em;margin:30px auto 50px}
