.e{font-family:"abolition",sans-serif;letter-spacing:.1em}@media screen and (max-width: 767px){.layout-content{overflow-x:unset !important;overflow-y:unset !important;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}.feclub-page{background:#fff}.feclub-page *{-webkit-box-sizing:border-box;box-sizing:border-box}.feclub-page img{max-width:100%;vertical-align:top}.feclub-page table{width:100%}.feclub-page a{-webkit-transition:all ease-out .3s;transition:all ease-out .3s}.red_line{color:red;text-decoration:underline;font-weight:bold}a.red_line{text-decoration:underline !important}a.red_line:hover{text-decoration:none !important}.box900,.box1080{padding-left:30px;padding-right:30px;margin:0 auto}.box900{max-width:960px}.box1080{max-width:1140px}section.box900{padding-top:80px}.indent-text,.indent-list li{padding-left:1em}.indent-text::first-letter,.indent-list li::first-letter{margin-left:-1em}.tit-fc{font-weight:bold;font-size:clamp(28px,4.84375vw,34px);text-align:center;color:#00267f;position:relative;margin-bottom:40px;line-height:1.3}.tit-fc::before{position:absolute;z-index:1;left:50%;top:50%;-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%);font-family:"abolition",sans-serif;opacity:.15;font-weight:bold;font-size:clamp(40px,7.8125vw,60px);letter-spacing:.1em;font-style:italic;font-weight:normal;width:100%}.btn-action{display:block;background:red;color:#fff;text-align:left;border:4px solid #fff;border-radius:6px;position:relative;font-size:clamp(16px,2.8125vw,20px);font-weight:bold;padding:.25em 30px .25em 1em;max-width:400px;margin:30px auto 0}.btn-action::after{content:"";background:#fff;height:12.9903810568px;width:12px;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%);position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn-action:hover{opacity:.7}.scroll-nav{position:-webkit-sticky;position:sticky;top:0;background:#f9f9f9;z-index:10;padding:10px}.scroll-nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.scroll-nav a{font-weight:bold;color:#222;position:relative;display:inline-block;padding-bottom:15px;font-weight:bold;font-size:clamp(13px,1.953125vw,16px)}.scroll-nav a:after{position:absolute;content:"";bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-top:10px solid #00267f;border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0)}.scroll-nav a:hover{color:#00267f}@media screen and (min-width: 768px){.scroll-nav ul{gap:30px}}.mainimg-box img{width:100%}.fc-campaign{background:red;padding:20px 20px;font-weight:bold;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.fc-campaign dt,.fc-campaign dd{font-size:clamp(16px,2.8125vw,20px)}.fc-campaign dt{background:#fbd33b;color:red;padding:.25em .5em;min-width:11em;text-align:center;margin-bottom:10px}.fc-campaign dd{color:#fff}.fc-campaign dd span{font-size:clamp(14px,2.34375vw,16px);display:block;line-height:1.4}@media screen and (min-width: 768px){.fc-campaign{padding:10px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.fc-campaign dt{margin-bottom:0}}.fcabout{background:#e5eaf3;padding:80px 0}.fcabout .box900{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 640px){.fcabout{padding:60px 0}.fcabout .box900{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.fcgrade-wrap{padding:80px 0;background:#fafafa url(https://fightingeagles.bl.kuroco-img.app/files/user/images/feclub/bg-grade.jpg) no-repeat center bottom;background-size:100%;text-align:center}.fcgrade-wrap .tit-fc::before{content:"Member Grade"}.grade-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.grade-item{width:100%;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);color:#171717;position:relative}.grade-item h3{font-weight:bold;line-height:1.2}.grade-item h3 .e{font-size:42px;font-weight:normal;margin-right:.25em}.grade-item h3 span{vertical-align:middle;display:inline-block}.grade-item div{text-align:justify;padding:20px 20px 10px}.grade-item dl{padding:0 20px 20px;text-align:right}.grade-item dt{width:4em;font-weight:bold;background:#fff;margin:0 auto;display:inline-block;vertical-align:middle;margin-right:.5em;text-align:center}.grade-item dd{line-height:1.3;font-weight:normal;display:inline-block;vertical-align:middle}.grade-item dd .e{font-size:40px;font-style:italic;display:block}.grade-item.grade1{background:-webkit-linear-gradient(330deg, #1D262E 0%, #063761 15%, #1D262E 50%, #063761 85%, #1D262E 100%);background:linear-gradient(120deg, #1D262E 0%, #063761 15%, #1D262E 50%, #063761 85%, #1D262E 100%);color:#fff}.grade-item.grade1 dt{color:#333}.grade-item.grade2{background:-webkit-linear-gradient(330deg, #BDC3C9 0%, #FFFFFF 15%, #BDC3C9 50%, #FFFFFF 85%, #BDC3C9 100%);background:linear-gradient(120deg, #BDC3C9 0%, #FFFFFF 15%, #BDC3C9 50%, #FFFFFF 85%, #BDC3C9 100%)}.grade-item.grade3{background:-webkit-linear-gradient(330deg, #b39855 0%, #fff9e6 15%, #b39855 50%, #fff9e6 85%, #b39855 100%);background:linear-gradient(120deg, #b39855 0%, #fff9e6 15%, #b39855 50%, #fff9e6 85%, #b39855 100%)}.grade-item.grade4{background:#00267f;color:#fff}.grade-item.grade4 dt{color:#00267f}.grade-item.grade5{background:#fff;color:#00267f}.grade-item.grade5 dt{background:#00267f;color:#fff}.grade-item.grade6{background:#ffe100}.recomend{width:60px;height:auto;position:absolute;left:-20px;top:-15px}.label-closed{background:red;color:#fff;font-size:14px;display:inline-block;padding:.25em .5em}@media screen and (min-width: 540px){.grade-item{width:calc((100% - 20px)/2)}}@media screen and (min-width: 768px){.grade-item{width:calc((100% - 40px)/3)}}.fcbenefits-picup{background-image:-webkit-gradient(linear, left bottom, left top, from(rgb(0, 132, 229)), color-stop(50%, rgb(11, 49, 143)));background-image:-webkit-linear-gradient(bottom, rgb(0, 132, 229), rgb(11, 49, 143) 50%);background-image:linear-gradient(0deg, rgb(0, 132, 229), rgb(11, 49, 143) 50%);padding-top:80px;padding-bottom:80px}.fcbenefits-picup .tit-fc{color:#fff}.fcbenefits-picup .tit-fc::before{content:"BENEFITS"}.fcbenefits-picup .flex{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px}.fcbenefits-picup article{width:100%;background:#fff;padding:15px 15px 20px}.fcbenefits-picup article.grade1 h3{background:#222}.fcbenefits-picup article.grade2 h3{background:#9ba0a5}.fcbenefits-picup article.grade3 h3{background:#dbb949}.fcbenefits-picup article.grade4 h3{background:#00267f}.fcbenefits-picup article.grade5 h3{background:#fff;border:1px solid #efefef;color:#00267f}.fcbenefits-picup article.grade6 h3{background:#ffe100;color:#222}.fcbenefits-picup article ul{margin-top:10px}.fcbenefits-picup article li{font-weight:bold}.fcbenefits-picup h3{font-weight:bold;font-size:20px;text-align:center;color:#fff}.fcbenefits-picup .indent-list{margin-top:30px;color:#fff}.size-attention{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 20px}@media screen and (min-width: 768px){.fcbenefits-picup article{width:calc((100% - 40px)/3)}}.benefits-wrap{padding-bottom:80px;padding-top:80px}.benefits-wrap .tit-fc::before{content:"BENEFITS LIST"}.benefits-wrap .table-scroll{margin-bottom:30px}.benefits-wrap .attention{margin-bottom:20px;border:1px solid #ccc;padding:3%}.benefits-wrap .attention .red_line{display:block;margin:10px 0}.table-scroll{overflow:auto;white-space:nowrap}.table-scroll::-webkit-scrollbar{height:5px}.table-scroll::-webkit-scrollbar-track{background:#f1f1f1}.table-scroll::-webkit-scrollbar-thumb{background:#bcbcbc}.benefits-table{border-collapse:separate;border-spacing:3px;position:relative}.benefits-table th,.benefits-table td{vertical-align:middle;color:#111;font-weight:bold;text-align:center}.benefits-table th{padding:.5em;font-size:13px;width:3em}.benefits-table th span{white-space:pre;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:block;width:1.75em}.benefits-table td{padding:.5em}.benefits-table td:first-of-type{text-align:left;position:-webkit-sticky;position:sticky;left:0;top:0}.benefits-table td:not(:first-of-type){width:88px}.benefits-table td small{display:block}.benefits-table th{background:#666;color:#fff}.benefits-table tr:first-of-type th{background:#fff}.benefits-table tr:first-of-type td{color:#fff;background:#fff}.benefits-table tr:first-of-type td:nth-of-type(2){background:#222}.benefits-table tr:first-of-type td:nth-of-type(3){background:#9ba0a5}.benefits-table tr:first-of-type td:nth-of-type(4){background:#dbb949}.benefits-table tr:first-of-type td:nth-of-type(5){background:#00267f}.benefits-table tr:first-of-type td:nth-of-type(6){background:#ffe100;color:#111}.benefits-table tr:first-of-type td:last-of-type{border:#ddd 1px solid;color:#00267f}.benefits-table tr:not(:first-of-type) th,.benefits-table tr:not(:first-of-type) td{font-size:12px}.benefits-table tr:not(:first-of-type) td:first-of-type{background:#bbb}.benefits-table tr:not(:first-of-type) td:nth-of-type(2){background:hsl(0,0%,88.3333333333%)}.benefits-table tr:not(:first-of-type) td:nth-of-type(3){background:hsl(210,5.2631578947%,92.7450980392%)}.benefits-table tr:not(:first-of-type) td:nth-of-type(4){background:rgb(244.2660550459,234.128440367,200.7339449541)}.benefits-table tr:not(:first-of-type) td:nth-of-type(5){background:rgb(229,236.7795275591,255)}.benefits-table tr:not(:first-of-type) td:nth-of-type(6){background:#fff9cc}.benefits-table tr:not(:first-of-type) td:last-of-type{background:#f9f9f9}.benefits-table tr:nth-of-type(n+5):nth-child(-n+7) th{background:#0071bc}.benefits-table tr:nth-of-type(n+5):nth-child(-n+7) td:first-of-type{background:#bfdbee}.benefits-table tr:nth-of-type(n+8):nth-child(-n+16) th{background:#8cc63f}.benefits-table tr:nth-of-type(n+8):nth-child(-n+16) td:first-of-type{background:#e2f1cf}.benefits-table tr:nth-of-type(n+17):nth-child(-n+32) th{background:#f7931e}.benefits-table tr:nth-of-type(n+17):nth-child(-n+32) td:first-of-type{background:#fde4c7}.benefits-table tr:nth-of-type(n+33):nth-child(-n+34) th{background:#ed1c24}.benefits-table tr:nth-of-type(n+33):nth-child(-n+34) td:first-of-type{background:#fac6c8}@media screen and (max-width: 767px){.benefits-table tr:not(:first-of-type) td:first-of-type{max-width:160px}}@media screen and (min-width: 768px){.benefits-table td br{display:none}}.pickup-benefits{margin-bottom:20px;border:2px solid;padding:0 20px 20px}.pickup-benefits h3{margin:0 -20px;color:#fff;font-size:20px;padding:10px 1em;line-height:1.3;margin-bottom:15px;font-weight:bold}.pickup-benefits h3 span{font-size:15px}.pickup-benefits p{font-size:16px;font-weight:bold}.pickup-benefits:first-of-type{border-color:#00267f}.pickup-benefits:first-of-type h3{background:#00267f}.pickup-benefits:nth-of-type(2){border-color:#dbb949}.pickup-benefits:nth-of-type(2) h3{background:#dbb949}.fcexplain-box{margin-top:30px}.fcexplain-box h3{font-size:18px;font-weight:bold;color:#00267f;border-bottom:1px solid #333;padding-bottom:10px;margin-bottom:15px}.fcexplain-box h4{background:#2795d2;color:#fff;width:10em;text-align:center;margin-top:20px;font-weight:bold}.fcexplain-box p{margin-top:10px}.fcexplain-box dt{font-size:16px;font-weight:bold;margin-top:10px;color:#00267f}.point-wrap{padding:100px 0 0;margin-top:80px;border-top:1px solid #fff;color:#fff}.point-wrap .tit-fc::before{content:"Visitor benefits"}.point-wrap p{font-size:18px;text-align:center}.point-wrap p strong{font-weight:bold;font-size:24px}.point-wrap a{display:block}.point-wrap a:hover{opacity:.8}.point-wrap .table-scroll{margin:30px 0}.point-wrap h5{background:hsla(0,0%,100%,.7);padding:.25em 1em;font-weight:bold;font-size:18px;margin-bottom:15px;color:#00267f}.point-wrap dt{font-weight:bold;font-size:18px;margin-bottom:5px}.point-wrap dd{padding-left:1em;margin-bottom:30px}.point-wrap h6{font-weight:bold;font-size:16px;margin-top:50px;border-bottom:1px dotted #fff;padding-bottom:5px;margin-bottom:10px}.point-wrap .indent-list{margin-top:0}@media screen and (max-width: 767px){.point-wrap .table-scroll img{max-width:960px}}.point-explain{margin-top:30px}.point-explain h3{font-size:18px;font-weight:bold;color:#00267f;border-bottom:1px solid #333;padding-bottom:10px;margin-bottom:15px}.point-explain h4{margin-top:15px}.point-explain ul{margin-top:10px}.img-login{margin:10px 0 20px;display:inline-block}.pointlist-table{border-top:1px solid #666;border-right:1px solid #666}.pointlist-table th,.pointlist-table td{border-bottom:1px solid #666;border-left:1px solid #666;vertical-align:middle;padding:.5em 1em}.pointlist-table th{background:rgb(229,236.7795275591,255);width:5em}.pointlist-table td{width:calc((100% - 10em)/2)}.pointlist-goods{margin-top:60px;margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pointlist-goods article{width:100%;text-align:center;border:1px solid #00267f}.pointlist-goods h5{background:#00267f;color:#fff;font-size:18px;padding:.3em .5em .5em;font-weight:bold;line-height:1.4}.pointlist-goods figcaption{padding:.5em 1em 1em;line-height:1.4;text-align:left}@media screen and (min-width: 768px){.pointlist-table{white-space:break-spaces}.pointlist-goods article{width:calc((100% - 20px)/2)}.pointlist-goods article:nth-of-type(-n+6){width:calc((100% - 40px)/3)}}.join-wrap{padding:100px 0 60px;border-bottom:1px solid #ccc}.join-wrap .tit-fc::before{content:"HOW TO JOIN"}.important-box{margin-bottom:30px}.important-box p:not(:first-of-type){margin-top:10px}.important-box p:first-of-type{color:red;font-weight:bold;font-size:20px}.join-detail h5{color:#00267f;position:relative;text-align:center;font-weight:bold;font-size:clamp(20px,3.59375vw,26px);margin:20px 0 15px}.join-detail h5:before,.join-detail h5:after{content:"";display:inline-block;position:absolute;top:50%;width:calc(50% - 4em);height:2px;background-color:#00267f}.join-detail h5:before{left:0}.join-detail h5:after{right:0}.join-table{margin-top:30px}.join-table th,.join-table td{vertical-align:middle}.join-table th{background:#00267f;color:#fff;text-align:center;font-weight:bold;padding:.25em .5em;font-size:12px}.join-table th:not(:last-of-type){border-right:1px solid #ccc}.join-table thead tr:last-of-type th{border-top:1px solid #ccc}.join-table td{border-bottom:1px solid #ccc;padding:.5em 1em;font-weight:bold;font-size:16px}.join-table td:nth-child(even){text-align:center}.join-table td:not(:first-of-type){border-left:1px solid #ccc}.join-table td small{font-weight:normal;font-size:14px}.join-table tbody tr:last-of-type td{border-bottom-color:#00267f}.join-table tbody tr:nth-child(even) td{background-color:#ccd6e8}.fc-campaign-img{border:10px solid red;padding:20px;font-weight:bold;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.fc-campaign-img dt,.fc-campaign-img dd{font-size:clamp(16px,2.8125vw,20px)}.fc-campaign-img dt{background:#fbd33b;color:red;padding:.25em .5em;min-width:11em;text-align:center;margin-bottom:10px}.fc-campaign-img dd span{font-size:clamp(14px,2.34375vw,16px);display:block;line-height:1.4}.fc-campaign-img figure{max-width:320px}@media screen and (min-width: 768px){.fc-campaign-img{padding:0 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.fc-campaign-img dl{width:calc(100% - 340px)}}.faq-wrap{padding-bottom:80px}.faq-wrap .tit-fc::before{content:"QUESTION & ANSWER"}.acList{border-bottom:1px solid #00267f}.acList dt{cursor:pointer;position:relative;padding:16px 55px;color:#00267f;font-weight:bold;font-size:16px;line-height:1.5;background:url(https://fightingeagles.rcms-mng.jp/files/user/_/ticket/image/icon_plus.svg) right 20px center no-repeat;border-top:1px solid #00267f}.acList dt:before{width:24px;height:24px;background:url(https://fightingeagles.rcms-mng.jp/files/user/_/ticket/image/icon_question_02.svg) center center no-repeat;background-size:100% 100%;position:absolute;left:20px;top:16px;z-index:2;content:""}.acList dt.active{background-image:url(https://fightingeagles.rcms-mng.jp/files/user/_/ticket/image/icon_minus.svg)}.acList dd{display:none;border-top:1px dashed #00267f;padding:1em}.btn-fc{position:-webkit-sticky;position:sticky;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px}.btn-fc a{display:block;background:red;color:#fff;text-align:left;border:4px solid #fff;border-radius:6px;position:relative;font-size:clamp(16px,2.8125vw,20px);font-weight:bold;padding:.25em 30px .25em 1em}.btn-fc a::after{content:"";background:#fff;height:12.9903810568px;width:12px;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%);position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn-fc a:hover{opacity:.7}@media screen and (min-width: 768px){.btn-fc{gap:30px}.btn-fc li{min-width:280px;width:auto}}.inq-wrap{background:url(https://fightingeagles.rcms-mng.jp/v=1690776530/files/user/images/feclub/2026-27/bg-footer.jpg) no-repeat center center;background-size:cover;padding:100px 0}.inq-wrap h6{text-align:center;margin-bottom:50px}.btn-fc{position:fixed;left:0;bottom:0;width:100%;z-index:999;padding:10px 20px;background:hsla(0,0%,100%,.7)}.btn-fc.stop{position:relative;padding:0;background:none}@media screen and (max-width: 767px){#toTopBtn{display:none !important}}