#pages.fanclub_intro{padding-top:70px}@media (min-width: 768px){#pages.fanclub_intro{padding-top:100px}}#pages.fanclub_intro .fixed-menu{position:fixed;top:10px;right:10px;z-index:20}@media (min-width: 768px){#pages.fanclub_intro .fixed-menu{top:30px;right:30px}}#pages.fanclub_intro .fixed-menu .auth-menu .auth-menu-list{gap:6px}@media (min-width: 768px){#pages.fanclub_intro .fixed-menu .auth-menu .auth-menu-list{gap:10px}}#pages.fanclub_intro .fixed-menu .auth-menu .auth-menu-list li a:not(.btn){color:#fff;background-color:#707070;width:50px;font-size:8px;height:50px;line-height:1}@media (min-width: 768px){#pages.fanclub_intro .fixed-menu .auth-menu .auth-menu-list li a:not(.btn){font-size:12px;width:74px;height:74px}}#pages.fanclub_intro .fixed-menu .auth-menu .auth-menu-list li a:not(.btn) .icon{width:14px;display:inline-block}@media (min-width: 768px){#pages.fanclub_intro .fixed-menu .auth-menu .auth-menu-list li a:not(.btn) .icon{width:19px}}#pages.fanclub_intro .fixed-menu .auth-menu .auth-menu-list li a:not(.btn) .icon .icon-white{display:block}#pages.fanclub_intro .fixed-menu .auth-menu .auth-menu-list li a:not(.btn) .icon .icon-color{display:none}#pages.fanclub_intro .fixed-menu .auth-menu .auth-menu-list li a:not(.btn):hover{opacity:1;background-color:#fff;color:#707070;box-shadow:0 0 10px rgba(0,0,0,0.2)}#pages.fanclub_intro .fixed-menu .auth-menu .auth-menu-list li a:not(.btn):hover .icon-white{display:none}#pages.fanclub_intro .fixed-menu .auth-menu .auth-menu-list li a:not(.btn):hover .icon-color{display:block}#pages.fanclub_intro .fixed-menu .auth-menu .auth-menu-list li:first-child a:not(.btn){background-color:#8acbd8}#pages.fanclub_intro .fixed-menu .auth-menu .auth-menu-list li:first-child a:not(.btn):hover{background-color:#fff;color:#8acbd8}#pages.fanclub_intro .fixed-menu .auth-menu .auth-menu-list li:first-child a:not(.btn):hover .icon-white{display:none}#pages.fanclub_intro .fixed-menu .auth-menu .auth-menu-list li:first-child a:not(.btn):hover .icon-color{display:block}#pages.fanclub_intro .bg-feature{position:fixed;top:0;right:0;bottom:0;left:0}#pages.fanclub_intro .bg-feature .feature01,#pages.fanclub_intro .bg-feature .feature02{position:absolute;top:0;width:64px}@media (min-width: 768px){#pages.fanclub_intro .bg-feature .feature01,#pages.fanclub_intro .bg-feature .feature02{width:120px}}#pages.fanclub_intro .bg-feature .feature01{left:0;top:120px}#pages.fanclub_intro .bg-feature .feature02{right:0}#pages.fanclub_intro .fanclub-intro{position:relative;z-index:2;max-width:968px;width:92%;margin:0 auto}#pages.fanclub_intro .fanclub-intro .fanclub-hero{display:flex;flex-direction:column-reverse}@media (min-width: 768px){#pages.fanclub_intro .fanclub-intro .fanclub-hero{flex-direction:row;gap:60px;align-items:center;justify-content:space-between}}@media (max-width: 767px){#pages.fanclub_intro .fanclub-intro .fanclub-hero .fanclub-hero-title{display:flex;align-items:center;justify-content:center;margin-top:16px;gap:8px}}#pages.fanclub_intro .fanclub-intro .fanclub-hero .fc-logo-wrap{width:58px}@media (min-width: 768px){#pages.fanclub_intro .fanclub-intro .fanclub-hero .fc-logo-wrap{margin:0 auto 16px;width:146px}}#pages.fanclub_intro .fanclub-intro .fanclub-hero .fc-name{font-size:28px;font-style:inherit;font-family:"Poppins",sans-serif;font-weight:700;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1}@media (min-width: 768px){#pages.fanclub_intro .fanclub-intro .fanclub-hero .fc-name{text-align:center;font-size:33px}}#pages.fanclub_intro .fanclub-intro .fanclub-hero .fc-name span{display:block;line-height:1}#pages.fanclub_intro .fanclub-intro .fanclub-hero .fc-name .color01{color:#8acbd8;text-shadow:2px 2px 0 #bc1e69}#pages.fanclub_intro .fanclub-intro .fanclub-hero .fc-name .color02{color:#bc1e69;text-shadow:2px 2px 0 #8acbd8}@media (min-width: 768px){#pages.fanclub_intro .fanclub-intro .fanclub-hero .fc-name .color02{margin-top:8px}}@media (min-width: 768px){#pages.fanclub_intro .fanclub-intro .fanclub-hero .fanclub-hero-img{width:62%;flex-shrink:0}}#pages.fanclub_intro .fanclub-intro .fc-intro-section{margin-top:64px}@media (max-width: 767px){#pages.fanclub_intro .fanclub-intro .fc-intro-section.signup-method{margin-top:32px}}#pages.fanclub_intro .fanclub-intro .fc-intro-section .fc-intro-title{margin-bottom:24px;letter-spacing:0.1em;font-size:24px;font-weight:bold;text-align:center}@media (min-width: 768px){#pages.fanclub_intro .fanclub-intro .fc-intro-section .fc-intro-title{margin-bottom:42px;font-size:36px}}#pages.fanclub_intro .signup-method-card{border:4px solid #8acbd8;border-radius:10px;background-color:#8acbd8}@media (min-width: 768px){#pages.fanclub_intro .signup-method-card{border-radius:20px}}#pages.fanclub_intro .signup-method-card .signup-method-title.fc-intro-title{text-align:center;padding:12px;margin:0;color:#fff}#pages.fanclub_intro .signup-method-card .signup-method-body{padding:20px 16px 32px;border-radius:0 0 8px 8px;background-color:#f7f6f2}@media (min-width: 768px){#pages.fanclub_intro .signup-method-card .signup-method-body{padding:32px 64px 44px;border-radius:0 0 18px 18px}}#pages.fanclub_intro .signup-method-card .signup-method-lead{font-size:24px;font-weight:bold;margin:0}#pages.fanclub_intro .signup-method-card .signup-method-lead span{display:inline-block;position:relative;color:#bc1e69}#pages.fanclub_intro .signup-method-card .signup-method-lead span::before,#pages.fanclub_intro .signup-method-card .signup-method-lead span::after{content:"";position:absolute;height:1.2em;width:1em;bottom:0;background-image:url(/assets/whitejam/app/fanclub/fukidashi_sky-bca8a798b37bf47584639ec292d28abd.png);background-size:contain;background-repeat:no-repeat;background-position:center left}#pages.fanclub_intro .signup-method-card .signup-method-lead span::before{right:calc(100% + 10px)}#pages.fanclub_intro .signup-method-card .signup-method-lead span::after{left:calc(100% + 10px);transform:scale(-1, 1)}#pages.fanclub_intro .signup-method-card .signup-method-list{margin-bottom:24px;counter-reset:number 0}@media (min-width: 768px){#pages.fanclub_intro .signup-method-card .signup-method-list{margin-bottom:32px}}#pages.fanclub_intro .signup-method-card .signup-method-list li{font-size:18px;font-weight:bold;padding-left:42px;position:relative}@media (min-width: 768px){#pages.fanclub_intro .signup-method-card .signup-method-list li{padding-left:58px;font-size:24px}}#pages.fanclub_intro .signup-method-card .signup-method-list li+li{margin-top:20px}@media (min-width: 768px){#pages.fanclub_intro .signup-method-card .signup-method-list li+li{margin-top:32px}}#pages.fanclub_intro .signup-method-card .signup-method-list li::before{counter-increment:number 1;content:counter(number) " ";width:42px;height:42px;background:#8acbd8;color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0}@media (max-width: 767px){#pages.fanclub_intro .signup-method-card .signup-method-list li::before{width:32px;top:50%;transform:translateY(-50%);height:32px}}#pages.fanclub_intro .course-menu-list{display:flex;gap:4px}@media (min-width: 992px){#pages.fanclub_intro .course-menu-list{gap:32px}}#pages.fanclub_intro .course-menu-item{border:4px solid #8acbd8;border-radius:10px;padding:20px 8px 0px;width:calc(50% - 2px);background-color:#fff;color:#8acbd8}@media (min-width: 768px){#pages.fanclub_intro .course-menu-item{border-radius:20px;padding:32px 24px 12px}}@media (min-width: 992px){#pages.fanclub_intro .course-menu-item{width:calc(50% - 16px)}}#pages.fanclub_intro .course-menu-item.course-month{background-color:#8acbd8;color:#fff}@media (min-width: 768px){#pages.fanclub_intro .course-menu-item .course-info{display:flex;flex-wrap:wrap}}#pages.fanclub_intro .course-menu-item .course-info .course-title{font-weight:bold;font-size:14px}@media (max-width: 767px){#pages.fanclub_intro .course-menu-item .course-info .course-title{text-align:center;margin-bottom:16px}}@media (min-width: 768px){#pages.fanclub_intro .course-menu-item .course-info .course-title{font-size:20px;padding-left:12px;border-top:2px solid;padding-top:24px;margin-top:24px;width:120px}#pages.fanclub_intro .course-menu-item .course-info .course-title:nth-of-type(1){padding-top:0;border-top:0;margin-top:0}}#pages.fanclub_intro .course-menu-item .course-info .course-title.price{align-self:center}@media (max-width: 767px){#pages.fanclub_intro .course-menu-item .course-info .course-detail{text-align:center}#pages.fanclub_intro .course-menu-item .course-info .course-detail+.course-title{border-top:2px solid;padding-top:24px;margin-top:24px}}@media (min-width: 768px){#pages.fanclub_intro .course-menu-item .course-info .course-detail{padding-top:24px;margin-top:24px;border-top:2px solid;width:calc(100% - 120px);text-align:center}#pages.fanclub_intro .course-menu-item .course-info .course-detail:nth-of-type(1){padding-top:0;border-top:0;margin-top:0}}#pages.fanclub_intro .course-menu-item .course-info .course-detail.price{font-weight:900;font-size:24px}#pages.fanclub_intro .course-menu-item .course-info .course-detail.price small{font-size:14px;font-weight:normal}@media (min-width: 768px){#pages.fanclub_intro .course-menu-item .course-info .course-detail.price{font-size:36px}#pages.fanclub_intro .course-menu-item .course-info .course-detail.price small{font-size:12px}}#pages.fanclub_intro .course-menu-item .course-info .payment-type-name{font-size:16px;font-weight:bold;margin-bottom:16px;display:block}@media (min-width: 768px){#pages.fanclub_intro .course-menu-item .course-info .payment-type-name{font-size:24px}}#pages.fanclub_intro .course-menu-item .course-info .payment-type-img{width:234px;max-width:100%;margin:0 auto}#pages.fanclub_intro .course-menu-item .course-info .payment-type-line{font-size:12px;margin:16px 0;display:block}@media (min-width: 768px){#pages.fanclub_intro .course-menu-item .course-info .payment-type-line{margin:24px 0}}#pages.fanclub_intro .course-menu-item .course-info .payment-type-list{text-align:left}#pages.fanclub_intro .fc-table-wrap{max-width:726px;margin:0 auto;border:4px solid #8acbd8;border-radius:10px;padding:16px;padding-right:8px;background-color:#f7f6f2}@media (min-width: 768px){#pages.fanclub_intro .fc-table-wrap{border-radius:20px;padding:32px 56px;padding-right:24px}}#pages.fanclub_intro .fc-table{width:100%}#pages.fanclub_intro .fc-table thead th{font-size:16px;font-weight:bold;padding:8px}@media (min-width: 768px){#pages.fanclub_intro .fc-table thead th{white-space:nowrap;padding:16px 32px;font-size:18px}}@media (max-width: 767px){#pages.fanclub_intro .fc-table thead th{vertical-align:top}}#pages.fanclub_intro .fc-table thead th:first-child{text-align:left}#pages.fanclub_intro .fc-table thead th.name-fc{color:#8acbd8}#pages.fanclub_intro .fc-table thead th.course-type{text-align:center}@media (max-width: 767px){#pages.fanclub_intro .fc-table thead th.course-type{font-size:14px}}#pages.fanclub_intro .fc-table tbody th{font-weight:bold;font-size:16px;border-top:2px solid #d5d5d5;padding:20px 8px}@media (min-width: 768px){#pages.fanclub_intro .fc-table tbody th{padding:16px;font-size:20px}}#pages.fanclub_intro .fc-table tbody td{text-align:center}#pages.fanclub_intro .fc-table tbody td .check-box{width:28px;margin:0 auto}@media (min-width: 768px){#pages.fanclub_intro .fc-table tbody td .check-box{width:33px}}#pages.fanclub_intro .cta-area{margin-top:64px;width:100vw;padding:64px 20px;position:relative;left:50%;transform:translateX(-50%);background-color:#8acbd8}@media (min-width: 768px){#pages.fanclub_intro .cta-area{padding:50px}}#pages.fanclub_intro .cta-area .cta-btn-list .cta-btn-item{text-align:center}#pages.fanclub_intro .cta-area .cta-btn-list .cta-btn-item .cta-lead{color:#fff}#pages.fanclub_intro .cta-area .cta-btn-list .cta-btn-item .cta-lead span::before,#pages.fanclub_intro .cta-area .cta-btn-list .cta-btn-item .cta-lead span::after{background-image:url(/assets/whitejam/app/fanclub/fukidashi-ae164199be4628441691efca7645b87e.png)}#pages.fanclub_intro .cta-area .cta-btn-list .cta-btn-item .read-more a:not(.btn){color:#fff}#pages.fanclub_intro .cta-area .cta-btn-list .cta-btn-item .read-more a:not(.btn)::before{background-color:#d62a85}#pages.fanclub_intro .cta-area .cta-btn-list .cta-btn-item .read-more a:not(.btn)::after{background-color:#d62a85}#pages.fanclub_intro .cta-area .cta-btn-list .cta-btn-item:nth-of-type(1) .read-more a:not(.btn){color:#8acbd8;background-color:#fff}#pages.fanclub_intro .cta-area .cta-btn-list .cta-btn-item:nth-of-type(1) .read-more a:not(.btn):hover{color:#fff}#pages.fanclub_intro .cta-area .cta-btn-list .cta-btn-item:nth-of-type(2) .read-more a:not(.btn){color:#707070;background-color:#fff}#pages.fanclub_intro .cta-area .cta-btn-list .cta-btn-item:nth-of-type(2) .read-more a:not(.btn):hover{color:#fff}
