﻿body{font-family:'游ゴシック Medium', 'Yu Gothic Medium', '游ゴシック体', 'YuGothic', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'verdana', sans-serif}.layouts1 .meter .meter-in .bar{background:#48b0cb}.layouts1 .button.design4.no-shadow,.layouts1 .button.red.no-shadow{border-color:#7cd2e5}.layouts1 .button.design4,.layouts1 .button.red{background-color:#48b0cb}.layouts1 .footer-fav:after{-webkit-transform:translate(-49%, 19%) !important;transform:translate(-49%, 19%) !important}@media (max-width: 360px){.layouts1 .footer-fav:after{-webkit-transform:translate(-50%, 19%) !important;transform:translate(-50%, 19%) !important}}.layouts1 .footer-fav:hover:after{color:#48b0cb !important}.layouts1 .footer-fav.followed:after{color:#48b0cb !important}.layouts1 .footer-fav.followed{border:1px solid #48b0cb !important}.layouts1 .follow_count_red{color:#48b0cb !important}.layouts1 .header-in .headline .rfloat>.overview>div.patron .backer_within_24_hours{color:#3ebce1}.layouts1 .project-images-nav .slick-slide.slick-current{border-color:#48b0cb}.layouts1 .follow-project-button a.button i.fa{color:#48b0cb}.layouts1 .follow-project-button a.button.not-followed i.fa{color:#999999}.layouts1 .follow-project-button a.button .num{background-color:#48b0cb}.layouts1 .menu .tab>li .num{font-size:12px;background-color:#48b0cb}.layouts1 .button.design2.no-shadow,.layouts1 .button.lime.no-shadow{border-color:#7cd2e5}.layouts1 .button.design2,.layouts1 .button.lime{background-color:#48b0cb}.layouts1 .return-button-area .quick-back-modal-open{border:1px solid #48b0cb}.layouts1 .button.design9.no-shadow,.layouts1 .button.green.no-shadow{border-color:#7cd2e5}.layouts1 .button.design9,.layouts1 .button.green{background-color:#48b0cb}.layouts1 .funding-meter .value{background:#48b0cb}.layouts1 .pagination>div>span.current,.layouts1 .pagination>div>span:hover{background-color:#48b0cb}.layouts1 .container .sidebar section.return .backed{background-color:#48b0cb;color:#ffffff;-webkit-box-shadow:#7cd2e5 0 3px 0;box-shadow:#7cd2e5 0 3px 0}.layouts1 .header-in .title .you-are-patron strong.button.yellow{background-color:#48b0cb}.layouts1 .header-in .title .you-are-patron>strong:after{border-color:#48b0cb transparent transparent transparent}.layouts1 .menu .tab>li.selected a,.layouts1 .menu .tab>li:hover a{border-top:2px solid #48b0cb}.layouts1 .container .sidebar section.profile .projects-count i.fa{background-color:#ede86a}.layouts1 i.fa.yellow{color:#48b0cb}.layouts1 .container .sidebar section.return .backed:after{border-color:#48b0cb transparent transparent transparent}.layouts1 span.new-mark{background:#ede86a}.layouts1 section.countdown.thin{background-color:#48b0cb}.layouts1 .prepublish-balloon{background-color:#48b0cb}.layouts1 .prepublish-balloon::after{border-top-color:#48b0cb}@media (max-width: 768px){.layouts1 .container .caption h2{font-size:16px}}@media screen and (max-width: 768px) and (min-width: 0){.layouts1 .projects-body .project-body-in p{font-size:16px}}@media screen and (max-width: 768px) and (min-width: 0){.layouts1 .container .sidebar section.return>a p,.layouts1 .container .sidebar section.return>div:not(.backed) p{font-size:16px}}.layouts1 .announcement{position:relative;width:100%;max-width:1200px;padding:20px;margin:0 auto;text-align:center}.layouts1 .announcement .cover{background:#ede86a;padding:20px 40px}@media screen and (max-width: 768px){.layouts1 .announcement .cover{padding:20px}}.layouts1 .announcement .cover h3{margin-bottom:8px;margin-top:0;font-size:16px;font-weight:bold}.layouts1 .announcement .cover p{line-height:1.2;margin-bottom:8px;font-size:14px}@media screen and (max-width: 768px){.layouts1 .announcement .cover p{font-size:12px}}@media screen and (max-width: 768px){.layouts1 .announcement .cover p br{display:none}}.layouts1 .announcement .cover p.middle{max-width:689px;margin:0 auto 8px}.layouts1 .announcement .cover a{display:inline-block;padding:8px 32px;text-align:center;background-color:#ffffff;color:#333333;margin-bottom:0;border:solid 1px #e3e4e8 !important;border-top-right-radius:18px;border-top-left-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.2s;transition:all 0.2s}.layouts1 .announcement .cover a:hover{opacity:0.8;text-decoration:none}.layouts1 .announcement:after{position:absolute;left:50%;margin-left:-14px;content:'';width:0;height:0;border-style:solid;border-width:18px 14px 0 14px;border-color:#ede86a transparent transparent transparent}@media screen and (max-width: 768px){.layouts1 .announcement:after{border-width:10px 8px 0 8px;bottom:10px;margin-left:-8px}}.layouts1 .announcement.suspend .cover{border:1px solid transparent;background-color:#ede86a}.layouts1 .announcement.suspend a{display:inline-block;padding:8px 32px;text-align:center;background-color:#ffffff;color:#333333;margin-bottom:0;border:solid 1px #e3e4e8;border-top-right-radius:18px;border-top-left-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.2s;transition:all 0.2s}.layouts1 .announcement.suspend a i{padding-right:8px}.layouts1 .announcement.suspend a:hover{opacity:0.8;text-decoration:none}.layouts1 .announcement.suspend:after{border-color:#ede86a transparent transparent transparent}.layouts1 .project_report .pre_purchased,.layouts1 .updates-list .pre_purchased{background:#ede86a;padding:24px 16px;margin-top:24px;text-align:center}.layouts1 .project_report .pre_purchased h3,.layouts1 .updates-list .pre_purchased h3{margin-bottom:8px;margin-top:0;font-size:14px;font-weight:bold}.layouts1 .project_report .pre_purchased h3:last-child,.layouts1 .updates-list .pre_purchased h3:last-child{margin-bottom:0}.layouts1 .project_report .pre_purchased p,.layouts1 .updates-list .pre_purchased p{margin-bottom:16px}.layouts1 .project_report .pre_purchased p:last-child,.layouts1 .updates-list .pre_purchased p:last-child{margin-bottom:0}@media screen and (max-width: 768px){.layouts1 .project_report .pre_purchased p,.layouts1 .updates-list .pre_purchased p{font-size:12px}}.layouts1 .project_report .pre_purchased .button,.layouts1 .updates-list .pre_purchased .button{border:1px solid #e3e4e8;background-color:#ffffff;color:#333333;border-radius:18px;padding:8px 32px}.layouts1 .project_report .pre_purchased .button:hover,.layouts1 .updates-list .pre_purchased .button:hover{opacity:0.7}.layouts1 .header-in .headline .rfloat>.all-in{margin-top:20px}@media screen and (max-width: 768px) and (min-width: 0){.layouts1 .header-in .headline .rfloat>.all-in{margin-top:10px;margin-bottom:10px;font-size:12px}}.layouts1 .headline .all-in,.layouts1 .custom-page-overview .all-in{margin-bottom:40px}.layouts1 .headline .overview-paya,.layouts1 .custom-page-overview .overview-paya{background:#ffffff;border:solid 1px #e3e4e8;border-radius:5px;overflow:hidden}@media screen and (max-width: 768px){.layouts1 .headline .overview-paya,.layouts1 .custom-page-overview .overview-paya{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}}.layouts1 .headline .overview-paya .caption,.layouts1 .custom-page-overview .overview-paya .caption{background:#fbfaf2;text-align:center;font-size:16px;font-weight:bold;padding:20px;margin-bottom:20px}@media screen and (max-width: 768px){.layouts1 .headline .overview-paya .caption,.layouts1 .custom-page-overview .overview-paya .caption{width:100%;font-size:12px;padding:5px 10px;margin-bottom:10px}}.layouts1 .headline .overview-paya .caption span,.layouts1 .custom-page-overview .overview-paya .caption span{font-size:28px}@media screen and (max-width: 768px){.layouts1 .headline .overview-paya .caption span,.layouts1 .custom-page-overview .overview-paya .caption span{font-size:16px}}.layouts1 .headline .overview-paya .text,.layouts1 .custom-page-overview .overview-paya .text{margin:0 20px 20px 20px}@media screen and (max-width: 768px){.layouts1 .headline .overview-paya .text,.layouts1 .custom-page-overview .overview-paya .text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:10px;margin:0 10px 10px 10px}}.layouts1 .headline .overview-paya .button-area,.layouts1 .custom-page-overview .overview-paya .button-area{margin:0 20px 20px 20px;text-align:center}@media screen and (max-width: 768px){.layouts1 .headline .overview-paya .button-area,.layouts1 .custom-page-overview .overview-paya .button-area{margin:0 10px 10px 10px}}.layouts1 .headline .overview-paya .button-area .yellow,.layouts1 .custom-page-overview .overview-paya .button-area .yellow{background:#48b0cb;color:#ffffff;letter-spacing:normal}@media screen and (max-width: 768px){.layouts1 .headline .overview-paya .button-area .yellow,.layouts1 .custom-page-overview .overview-paya .button-area .yellow{font-size:12px}}.layouts1 .button.design5.no-shadow,.layouts1 .button.yellow.no-shadow{border-color:#7cd2e5}.layouts1 .activity-refine{margin-bottom:40px;padding-bottom:16px;border-bottom:solid 3px #f6f8fa}.layouts1 .activity-refine.with-tag{margin-bottom:0;margin-left:2px;padding-bottom:0;border-bottom:none}.layouts1 .activity-refine dl dt,.layouts1 .activity-refine dl dd{margin:0;padding:0}.layouts1 .activity-refine dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.layouts1 .activity-refine dl dt{margin-bottom:2px;font-weight:bold}@media (max-width: 768px){.layouts1 .activity-refine dl dt{width:100%}}.layouts1 .activity-refine dl dd{margin-bottom:2px}.layouts1 .activity-refine dl dd a{display:inline-block;background:#f6f8fa;border-radius:5px;padding:3px 20px;margin:0 5px 5px 0;color:#000000;font-size:12px}.layouts1 .activity-refine dl dd a:hover,.layouts1 .activity-refine dl dd a.selected{background:#48b0cb}.layouts1 .activity-refine dl dd a:hover,.layouts1 .activity-refine dl dd a.selected,.layouts1 .activity-refine dl dd a:hover,.layouts1 .activity-refine dl dd a.selected{background:#48b0cb;color:#ffffff}.layouts1 .only-patron-suspend{background-color:#ede86a;text-align:center;padding:16px}.layouts1 .only-patron-suspend h4{margin-bottom:8px;font-size:14px;font-weight:bold}.layouts1 .only-patron-suspend p{line-height:1.2;margin-bottom:8px}@media screen and (max-width: 768px){.layouts1 .only-patron-suspend p{font-size:12px}}@media screen and (max-width: 768px){.layouts1 .only-patron-suspend p br{display:none}}.layouts1 .only-patron-suspend a{margin:8px 0;font-size:12px;display:inline-block;padding:8px 32px;text-align:center;background-color:#ffffff;color:#333333;border:solid 1px #e3e4e8;border-top-right-radius:18px;border-top-left-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.2s;transition:all 0.2s}.layouts1 .only-patron-suspend a i{padding-right:8px}.layouts1 .only-patron-suspend a:hover{opacity:0.8;text-decoration:none}.layouts1 .container .main .sale_area .lineup_line{margin:8px 0;text-align:center;font-size:12px;color:#3ebce1}.layouts1 .container .community-activity .sale_area .detail-button{background:#29afca}.layouts1 .container .community-activity .sale_area .detail-button:hover{background:#29afca}.layouts1 .container .community-activity .sale_area .detail-button.diabled{background:#E3E4E8;color:#999999}.layouts1 .container .community-activity .sale_area .detail-button.diabled:hover{background:#E3E4E8}.layouts1 .container .community-activity .facebook-circle-icon a,.layouts1 .container .community-activity .twitter-icon-wrapper a{font-size:16px}.layouts1 .only-patron-suspend{background-color:#ede86a;text-align:center;padding:16px}.layouts1 .only-patron-suspend h4{margin-bottom:8px;font-size:14px;font-weight:bold}.layouts1 .only-patron-suspend p{line-height:1.2;margin-bottom:8px}@media screen and (max-width: 768px){.layouts1 .only-patron-suspend p{font-size:12px}}@media screen and (max-width: 768px){.layouts1 .only-patron-suspend p br{display:none}}.layouts1 .only-patron-suspend a{margin:8px 0;font-size:12px;display:inline-block;padding:8px 32px;text-align:center;background-color:#ffffff;color:#333333;border:solid 1px #e3e4e8;border-top-right-radius:18px;border-top-left-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.2s;transition:all 0.2s}.layouts1 .only-patron-suspend a i{padding-right:8px}.layouts1 .only-patron-suspend a:hover{opacity:0.8;text-decoration:none}.layouts1 .header-in .headline .rfloat>.caption h2{font-size:16px;margin-bottom:40px}.backers-new .reward-list li.checked:before,.backers-new .reward-list input[type=checkbox]:checked:before{content:'この特典を選択中'}.backers-new.community_backers-new .payment{margin-top:40px}.backers-new.community_backers-new .payment h3{margin:0 0 24px}@media screen and (max-width: 768px){.backers-new.community_backers-new .payment h3{margin:0 0 16px}}.backers-new.community_backers-new .payment .payment-cycle{background:#ffffff;border:2px solid #E3E4E8;padding:32px}@media screen and (max-width: 768px){.backers-new.community_backers-new .payment .payment-cycle{padding:16px;font-size:12px}}.backers-new.community_backers-new .payment .payment-cycle-title{margin:0 0 8px}@media screen and (max-width: 768px){.backers-new.community_backers-new .payment .payment-cycle-title{font-size:12px}}.backers-new.community_backers-new .payment .payment-cycle-title .far{color:#999999}.backers-new.community_backers-new .payment-cycle-table{width:100%;margin:16px 0}@media screen and (min-width: 769px){.backers-new.community_backers-new .payment-cycle-table{display:table}}@media screen and (max-width: 768px){.backers-new.community_backers-new .payment-cycle-table{margin:0 0 8px}}@media screen and (min-width: 769px){.backers-new.community_backers-new .payment-cycle-table-row{display:table-row}}@media screen and (max-width: 768px){.backers-new.community_backers-new .payment-cycle-table-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.backers-new.community_backers-new .payment-cycle-table-row.-header{background:#F6F8FA}@media screen and (max-width: 768px){.backers-new.community_backers-new .payment-cycle-table-row.-header{display:none}}.backers-new.community_backers-new .payment-cycle-table-row.-header .payment-cycle-table-cell{padding:10px 10px 10px 0;color:#707070;font-weight:bold;border:none}.backers-new.community_backers-new .payment-cycle-table-row.-header .payment-cycle-table-cell:last-child{padding-right:0}.backers-new.community_backers-new .payment-cycle-table-cell{padding:16px 12px 16px 0}@media screen and (min-width: 769px){.backers-new.community_backers-new .payment-cycle-table-cell{display:table-cell;vertical-align:middle;border-bottom:1px solid #E3E4E8}}.backers-new.community_backers-new .payment-cycle-table-cell:last-child{padding-right:0}.backers-new.community_backers-new .payment-cycle-table-cell.-title{font-weight:bold;white-space:nowrap}@media screen and (max-width: 768px){.backers-new.community_backers-new .payment-cycle-table-cell.-title{width:100%;padding:16px 0 8px}}@media screen and (max-width: 768px){.backers-new.community_backers-new .payment-cycle-table-cell.-body{background:#f6f8fa;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px}.backers-new.community_backers-new .payment-cycle-table-cell.-body.-payment-span{padding-bottom:0}.backers-new.community_backers-new .payment-cycle-table-cell.-body.-payment-date{padding-top:0}}.backers-new.community_backers-new .payment-cycle-table-cell__title-label{width:64px;display:inline-block;color:#fff;text-align:center;padding:3px 0;margin:0 8px 0 0;display:inline-block;background:#4ba2ce;font-size:12px}@media screen and (max-width: 768px){.backers-new.community_backers-new .payment-cycle-table-cell__title-label{width:54px;font-size:10px;padding:2px 0}}.backers-new.community_backers-new .payment-cycle-table-cell__title-label.-first-month{background:#df6c92}@media screen and (min-width: 769px){.backers-new.community_backers-new .payment-cycle-table-cell__sp-title-box{display:none}}@media screen and (max-width: 768px){.backers-new.community_backers-new .payment-cycle-table-cell__sp-title-box{width:80px;white-space:nowrap;padding:4px;margin:2px 8px 0 0;font-size:10px;color:#707070;font-weight:bold}}@media (max-width: 768px){.backers-new.community_backers-new .payment-cycle-table-cell__sp-txt-box{padding:4px}}@media (max-width: 768px){.backers-new.community_backers-new .payment-cycle-table-cell p{margin:0 0 6px}.backers-new.community_backers-new .payment-cycle-table-cell p:last-child{margin:0}}.backers-new.community_backers-new .payment-cycle-notice{font-size:12px}@media (max-width: 768px){.backers-new.community_backers-new .payment-cycle-notice{font-size:10px;margin:0 0 6px}.backers-new.community_backers-new .payment-cycle-notice:last-child{margin:0}}.backers-new.community_backers-new .payment-cycle-txt.-alert{color:#f64744}.backers-confirm.community_backers-confirm table.show{margin:0 0 24px}@media screen and (max-width: 768px){.backers-confirm.community_backers-confirm table.show{display:block;border-top:none;border-right:none;border-left:none;margin:0 0 16px}}@media screen and (max-width: 768px){.backers-confirm.community_backers-confirm table.show tbody,.backers-confirm.community_backers-confirm table.show tr{display:block}}@media screen and (max-width: 768px){.backers-confirm.community_backers-confirm table.show th,.backers-confirm.community_backers-confirm table.show td{display:block;width:100%;border-bottom:none;padding:16px}.backers-confirm.community_backers-confirm table.show th.return,.backers-confirm.community_backers-confirm table.show td.return{padding:8px}}.backers-confirm.community_backers-confirm .payment-cycle-title{margin:0 0 8px}@media screen and (max-width: 768px){.backers-confirm.community_backers-confirm .payment-cycle-title{font-size:12px}}@media screen and (min-width: 769px){.backers-confirm.community_backers-confirm .payment-cycle-description{font-size:14px}}.backers-confirm.community_backers-confirm .payment-cycle-cards{margin:16px 0 0}@media screen and (max-width: 768px){.backers-confirm.community_backers-confirm .payment-cycle-cards{margin:16px -8px 0}}.backers-confirm.community_backers-confirm .payment-cycle-card{background:#f6f8fa;height:100%;padding:24px}@media screen and (max-width: 768px){.backers-confirm.community_backers-confirm .payment-cycle-card{padding:16px}}.backers-confirm.community_backers-confirm .payment-cycle-card.-of-first-month{background:#fff;border:1px solid #e3e4e8;border-radius:3px}.backers-confirm.community_backers-confirm .payment-cycle-card-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 16px;border-bottom:2px solid #e3e4e8;margin:0 0 16px;font-size:16px}@media screen and (max-width: 768px){.backers-confirm.community_backers-confirm .payment-cycle-card-title{margin:0 0 8px;font-size:14px}}.backers-confirm.community_backers-confirm .payment-cycle-card-title__sub-txt-box .-strike{position:relative}.backers-confirm.community_backers-confirm .payment-cycle-card-title__sub-txt-box .-strike:after{content:"";display:block;width:100%;height:2px;background:#f64744;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.backers-confirm.community_backers-confirm .payment-cycle-card-title__sub-txt-box .-temporary-discount{color:#f64744;margin:0 0 0 8px}.backers-confirm.community_backers-confirm .payment-cycle-card-sub-title{color:#707070}@media screen and (min-width: 769px){.backers-confirm.community_backers-confirm .payment-cycle-card-sub-title{margin:0 0 8px}}@media screen and (max-width: 768px){.backers-confirm.community_backers-confirm .payment-cycle-card-sub-title{font-size:12px}}.backers-confirm.community_backers-confirm .payment-cycle-card-table{display:table;width:100%;margin:0 0 16px}@media screen and (max-width: 768px){.backers-confirm.community_backers-confirm .payment-cycle-card-table{margin:0 0 8px}}.backers-confirm.community_backers-confirm .payment-cycle-card-table:last-child{margin:0}.backers-confirm.community_backers-confirm .payment-cycle-card-table-row{display:table-row}.backers-confirm.community_backers-confirm .payment-cycle-card-table-cell{display:table-cell}.backers-confirm.community_backers-confirm .payment-cycle-card-table-cell.-aright{text-align:right;white-space:nowrap}@media screen and (max-width: 768px){.backers-confirm.community_backers-confirm .payment-cycle-card-table-cell .-taxin{font-size:10px}}.backers-confirm.community_backers-confirm .payment-cycle-card-table-cell .-temporary-discount{font-weight:bold;color:#f64744}@media screen and (max-width: 768px){.backers-confirm.community_backers-confirm .payment-cycle-card p{margin:0 0 8px}}.backers-confirm.community_backers-confirm .payment-cycle-card-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.backers-confirm.community_backers-confirm .payment-cycle-card-bottom-txt{font-size:10px}.backers-confirm.community_backers-confirm .payment-cycle-card-bottom-txt:last-child{margin:0}}.backers-confirm.community_backers-confirm .payment-cycle-card-bottom-txt.-alert{color:#f64744}@media screen and (min-width: 769px){.backers-confirm.community_backers-confirm .payment-cycle-card-bottom-txt.-align-right-on-desktop{text-align:right}}.backers-confirm.community_backers-confirm .backers-confirm-table-bottom-txt{font-size:12px;margin:0 0 24px}@media screen and (max-width: 768px){.backers-confirm.community_backers-confirm .backers-confirm-table-bottom-txt{margin:0 0 40px}}.fanclub-backers.backers-finish .GmBanner{position:relative;z-index:1}.fanclub-backers.backers-finish .step{position:relative;z-index:1}.fanclub-backers.backers-finish .backers-finish-confetti-wrap{position:absolute;top:0;left:0;width:100%;padding-top:75%}.fanclub-backers.backers-finish #js-backers-finish-confetti-bg,.fanclub-backers.backers-finish #js-backers-finish-confetti{position:absolute;left:0;top:0;width:100%;height:100%}.fanclub-backers.backers-finish .community-backer-finish{margin-top:48px}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish{margin-top:0;padding:14px}}.fanclub-backers.backers-finish .community-backer-finish h2{font-size:30px;line-height:1.4;text-align:center;margin-bottom:40px}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish h2{font-size:18px;margin-bottom:32px}}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main{position:relative;margin:0 auto 48px;max-width:624px;border:1px solid #E3E4E8;background-color:#fff}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main{margin-bottom:24px}}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-finish-main-inner{position:relative;padding:80px 48px 48px;z-index:11}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-finish-main-inner{padding:40px 16px 24px}}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backers-finish-bg-image{position:absolute;top:0;left:0;width:100%}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backers-finish-bg-image svg{width:100%;height:auto}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backers-finish-bg-image svg .balloon{opacity:0;-webkit-transform:translateY(120px);transform:translateY(120px);-webkit-animation:floatup 4s ease-out forwards;animation:floatup 4s ease-out forwards}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backers-finish-bg-image svg .balloon:nth-child(odd) .balloon-horizon{-webkit-animation:horizontal2 2s ease-in-out infinite alternate;animation:horizontal2 2s ease-in-out infinite alternate}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backers-finish-bg-image svg .balloon:nth-child(even) .balloon-horizon{-webkit-animation:horizontal1 2s ease-in-out infinite alternate;animation:horizontal1 2s ease-in-out infinite alternate}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backers-finish-bg-image svg .balloon .balloon-vertical{-webkit-animation:vertical 1s ease-in-out infinite alternate;animation:vertical 1s ease-in-out infinite alternate}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backers-finish-bg-image svg .balloon:nth-child(n){-webkit-animation-delay:1.2s;animation-delay:1.2s}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backers-finish-bg-image svg .balloon:nth-child(n) .balloon-vertical{-webkit-animation-duration:2s;animation-duration:2s}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backers-finish-bg-image svg .balloon:nth-child(2n){-webkit-animation-delay:1.4s;animation-delay:1.4s}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backers-finish-bg-image svg .balloon:nth-child(2n) .balloon-vertical{-webkit-animation-duration:2.2s;animation-duration:2.2s}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backers-finish-bg-image svg .balloon:nth-child(3n){-webkit-animation-delay:2.2s;animation-delay:2.2s}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backers-finish-bg-image svg .balloon:nth-child(3n) .balloon-vertical{-webkit-animation-duration:2.4s;animation-duration:2.4s}@-webkit-keyframes horizontal1{0%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes horizontal1{0%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes horizontal2{0%{-webkit-transform:translateX(3px);transform:translateX(3px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes horizontal2{0%{-webkit-transform:translateX(3px);transform:translateX(3px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes vertical{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes vertical{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes floatup{0%{-webkit-transform:translateY(120px);transform:translateY(120px);opacity:0}50%{opacity:1}70%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}@keyframes floatup{0%{-webkit-transform:translateY(120px);transform:translateY(120px);opacity:0}50%{opacity:1}70%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-info-box{text-align:center;padding-bottom:35px}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-info-box{padding:0 24px 24px}}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-info-box .main-image img{width:100%}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-info-box h3{font-size:24px;line-height:1.4;margin:24px 0 8px}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-info-box h3{margin:8px 0 4px;font-size:18px}}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-info-box h3 a{color:#3189B5}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-info-box h3 a:hover{opacity:0.8}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-info-box p{font-size:10px}}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-share-box{margin-top:35px}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-share-box-b{display:none}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-share-box.fixed{background-color:#fff;position:fixed;bottom:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 16px !important;height:60px;border-top:1px solid #E3E4E8}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-share-box.fixed h3{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:0}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-share-box.fixed h3 .title-icon{margin-bottom:0;margin-right:4px}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-share-box.fixed .share-links{gap:16px}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-share-box.fixed .share-link a{min-width:32px;width:32px;height:32px;padding-top:0;text-indent:-9999px;white-space:nowrap}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-share-box.fixed .share-link a:hover{opacity:0.8}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-share-box.fixed .share-link a.button-facebook{background-size:contain}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-share-box.fixed .share-link a.button-twitter{background-size:contain}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-share-box.fixed .share-link a.button-line{background-size:contain}}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-share-box{margin-top:24px}}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-share-box h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px;font-size:14px;text-align:center}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-share-box h3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:12px}}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-share-box h3 .title-icon{margin-right:16px}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-share-box h3 .title-icon{margin-right:0;margin-bottom:8px}}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-share-box h3 .title-icon img{width:22px;min-width:22px;height:auto}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-share-box .share-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-share-box .share-link a{display:block;margin:0;color:#000;min-width:50px;padding-top:60px;white-space:pre;font-size:12px;line-height:1.6;position:relative}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-share-box .share-link a:before{content:"";display:block;width:50px;height:50px;border-radius:50%;position:absolute;top:0;left:0}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-share-box .share-link a:hover{opacity:0.8}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-share-box .share-link a.button-facebook:before{background:url(https://static.camp-fire.jp/assets/share/icon_facebook-6b78a7c9d3ec62d6e546284d21dd39279d3b716cd423f44bcf21fc2b82e404dd.svg) center center/50% #0866FF no-repeat}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-share-box .share-link a.button-twitter:before{background:url(https://static.camp-fire.jp/assets/share/icon_x_twitter-3f63814567ee52cf9c076987442505a6413a874e88a64b0c8054158ac676ed94.svg) center center/33% #000 no-repeat}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-share-box .share-link a.button-line:before{background:url(https://static.camp-fire.jp/assets/share/line-ac17ed3d812de94918fd9c09c1b5d1e52b598a9d41f372de95e796f594108579.svg) center center/50% #06C755 no-repeat}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-comment-box{border-top:1px solid #E3E4E8;padding-top:35px}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-comment-box{padding-top:24px}}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-comment-box h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px;text-align:center}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-comment-box h3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:12px;margin-bottom:16px}}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-comment-box h3 .title-icon{margin-right:16px}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-comment-box h3 .title-icon{margin-right:0;margin-bottom:8px}}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-comment-box h3 .title-icon img{width:22px;min-width:22px;height:auto}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-comment-box .thanks-message{background:#F6F8FA;padding:30px 32px 32px}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-comment-box .thanks-message{padding:16px}}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-comment-box .thanks-message-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;margin-bottom:24px}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-comment-box .thanks-message-header{gap:16px;margin-bottom:16px}}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-comment-box .thanks-message-header img{width:48px;height:48px;border-radius:50%}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-comment-box .thanks-message-header img{width:40px;height:40px}}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-comment-box .thanks-message-body p{font-size:14px;line-height:1.4;margin-bottom:1em}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-comment-box .thanks-message-body p{font-size:12px}}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-comment-box .thanks-message-body p:last-child{margin-bottom:0}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-comment-box .thanks-message-caution{font-size:12px;line-height:1.4;color:#707070}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-comment-box .thanks-message-caution{font-size:10px}}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-comment-box .thanks-message-caution p{margin-top:16px}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-comment-box .community-owner{line-height:1.4;font-weight:bold}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-comment-box .community-owner span{display:block;font-size:12px;color:#999999}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-comment-box .community-owner span{font-size:10px}}.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-comment-box .community-owner a{font-size:16px;color:#3189B5}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .backer-finish-main .backer-comment-box .community-owner a{font-size:14px}}.fanclub-backers.backers-finish .community-backer-finish .explain-box{max-width:1120px;border-top:1px solid #E3E4E8;border-bottom:1px solid #E3E4E8;margin-bottom:40px;padding:32px 0}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .explain-box{margin-bottom:24px;padding:24px 0}}.fanclub-backers.backers-finish .community-backer-finish .explain-box .check-it-out:first-child{margin-bottom:24px}.fanclub-backers.backers-finish .community-backer-finish .explain-box .check-it-out span{display:inline-block;font-weight:bold;font-size:14px;line-height:1.6;color:#393F48;margin-bottom:6px;text-decoration:none}.fanclub-backers.backers-finish .community-backer-finish .mypage-link-box{text-align:center}.fanclub-backers.backers-finish .community-backer-finish .community-button.dark-s{border-radius:100px;display:inline-block;text-align:center;letter-spacing:normal;cursor:pointer;border:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1);transform:translateZ(0) scale(1, 1);padding-top:1px;padding-bottom:0;background-color:#393f48;color:#ffffff;height:32px;line-height:30px;font-size:14px;padding-right:24px;padding-left:24px}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .community-button.dark-s{padding-right:16px;padding-left:16px;font-size:12px}}.fanclub-backers.backers-finish .community-backer-finish .backer-comment-box+.backer-share-box-a .backer-share-box,.fanclub-backers.backers-finish .community-backer-finish .backer-comment-box+.backer-share-box-a+.backer-share-box-b .backer-share-box{border-top:1px solid #E3E4E8;padding-top:35px}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .backer-comment-box+.backer-share-box-a .backer-share-box,.fanclub-backers.backers-finish .community-backer-finish .backer-comment-box+.backer-share-box-a+.backer-share-box-b .backer-share-box{padding-top:24px}}.fanclub-backers.backers-finish .community-backer-finish .backer-info-box+.backer-share-box-a .backer-share-box,.fanclub-backers.backers-finish .community-backer-finish .backer-info-box+.backer-share-box-a+.backer-share-box-b .backer-share-box{border-top:1px solid #E3E4E8;padding-top:35px;margin-top:0}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .backer-info-box+.backer-share-box-a .backer-share-box,.fanclub-backers.backers-finish .community-backer-finish .backer-info-box+.backer-share-box-a+.backer-share-box-b .backer-share-box{padding-top:24px}}.fanclub-backers.backers-finish .community-backer-finish .invitation+.backer-comment-box{padding-top:0;border:none;margin-top:48px}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .invitation+.backer-comment-box{margin-top:40px}}.fanclub-backers.backers-finish .community-backer-finish .invitation{border:1px solid #E3E4E8;padding:24px 32px;text-align:center;margin-top:5px}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .invitation{margin-top:-8px;padding:24px 16px}}.fanclub-backers.backers-finish .community-backer-finish .invitation h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-bottom:18px;font-size:14px;line-height:1.6}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .invitation h3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:12px;margin-bottom:16px}}.fanclub-backers.backers-finish .community-backer-finish .invitation h3 .title-icon{margin-right:8px}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .invitation h3 .title-icon{margin-right:0;margin-bottom:8px}}.fanclub-backers.backers-finish .community-backer-finish .invitation h3 .title-icon img{width:20px;min-width:20px;height:auto}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .invitation h3 .title-icon img{width:22px;min-width:22px}}.fanclub-backers.backers-finish .community-backer-finish .invitation .tool-icon{text-align:center;margin-bottom:8px}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .invitation .tool-icon{margin-bottom:10px}}.fanclub-backers.backers-finish .community-backer-finish .invitation .tool-icon img{width:40px;height:auto}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .invitation .tool-icon img{width:28px}}.fanclub-backers.backers-finish .community-backer-finish .invitation p{font-size:14px;line-height:1.4;margin-bottom:16px}@media screen and (max-width: 768px){.fanclub-backers.backers-finish .community-backer-finish .invitation p{text-align:left;font-size:12px;margin-bottom:12px}}.fanclub-backers.backers-finish .community-backer-finish .invitation .community-button.dark-s{min-width:160px;font-size:12px}
