﻿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 !important;color:#ffffff !important;-webkit-box-shadow:#7cd2e5 0 3px 0 !important;box-shadow:#7cd2e5 0 3px 0 !important}.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 !important}.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}
