﻿@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:100;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:200;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:300;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:400;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:500;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:700;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:900;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.otf) format("opentype")}.community-button{border-radius:100px;display:inline-block;text-align:center;background:#e3e4e8;line-height:1.2;letter-spacing:normal;cursor:pointer;border:none;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1);padding-top:0;padding-bottom:0}.community-button.base-l,.community-button.base-m,.community-button.base-s,.community-button.base-xs{background-color:#e3e4e8;color:#000000}.community-button.base-l:hover,.community-button.base-m:hover,.community-button.base-s:hover,.community-button.base-xs:hover{background-color:#cfd1d8}.community-button.base-l{height:64px;line-height:64px;font-size:18px;font-size:1.8rem;font-weight:bold;padding-right:48px;padding-left:48px}.community-button.base-m{height:48px;line-height:46px;font-size:16px;font-size:1.6rem;font-weight:bold;padding-right:32px;padding-left:32px}.community-button.base-s{height:32px;line-height:30px;font-size:14px;font-size:1.4rem;padding-right:24px;padding-left:24px}@media screen and (max-width: 768px){.community-button.base-s{padding-right:16px;padding-left:16px;font-size:12px;font-size:1.2rem}}.community-button.base-xs{height:24px;line-height:22px;font-size:12px;font-size:1.2rem;padding-right:16px;padding-left:16px}@media screen and (max-width: 768px){.community-button.base-xs{padding-right:12px;padding-left:12px;font-size:12px;font-size:1.2rem}}.community-button.red-l,.community-button.red-m,.community-button.red-s,.community-button.red-xs{background-color:#f64744;color:#ffffff}.community-button.red-l:hover,.community-button.red-m:hover,.community-button.red-s:hover,.community-button.red-xs:hover{background:#e30f0b}.community-button.red-l{height:64px;line-height:64px;font-size:18px;font-size:1.8rem;font-weight:bold;padding-right:48px;padding-left:48px}.community-button.red-m{height:48px;line-height:46px;font-size:16px;font-size:1.6rem;font-weight:bold;padding-right:32px;padding-left:32px}.community-button.red-s{height:32px;line-height:30px;font-size:14px;font-size:1.4rem;padding-right:24px;padding-left:24px}@media screen and (max-width: 768px){.community-button.red-s{padding-right:16px;padding-left:16px;font-size:12px;font-size:1.2rem}}.community-button.red-xs{height:24px;line-height:22px;font-size:12px;font-size:1.2rem;padding-right:16px;padding-left:16px}@media screen and (max-width: 768px){.community-button.red-xs{padding-right:12px;padding-left:12px;font-size:12px;font-size:1.2rem}}.community-button.dark-l{background-color:#393f48;color:#ffffff;height:64px;line-height:64px;font-size:18px;font-size:1.8rem;font-weight:bold;padding-right:48px;padding-left:48px}.community-button.dark-l:hover{background-color:#292e34}.community-button.dark-m{background-color:#393f48;color:#ffffff;height:48px;line-height:46px;font-size:16px;font-size:1.6rem;font-weight:bold;padding-right:32px;padding-left:32px}.community-button.dark-m:hover{background-color:#292e34}.community-button.dark-s{background-color:#393f48;color:#ffffff;height:32px;line-height:30px;font-size:14px;font-size:1.4rem;padding-right:24px;padding-left:24px}.community-button.dark-s:hover{background-color:#292e34}@media screen and (max-width: 768px){.community-button.dark-s{padding-right:16px;padding-left:16px;font-size:12px;font-size:1.2rem}}.community-button.dark-xs{background-color:#393f48;color:#ffffff;height:24px;line-height:22px;font-size:12px;font-size:1.2rem;padding-right:16px;padding-left:16px}.community-button.dark-xs:hover{background-color:#292e34}@media screen and (max-width: 768px){.community-button.dark-xs{padding-right:12px;padding-left:12px;font-size:12px;font-size:1.2rem}}.community-button.white-l,.community-button.white-m,.community-button.white-s,.community-button.white-xs{background-color:#ffffff;color:#000000;border:solid 1px #e3e4e8;-webkit-box-sizing:border-box;box-sizing:border-box}.community-button.white-l:hover,.community-button.white-m:hover,.community-button.white-s:hover,.community-button.white-xs:hover{border-color:#abaeba}.community-button.white-l{height:64px;line-height:64px;font-size:18px;font-size:1.8rem;font-weight:bold;padding-right:48px;padding-left:48px}.community-button.white-m{height:48px;line-height:46px;font-size:16px;font-size:1.6rem;font-weight:bold;padding-right:32px;padding-left:32px}.community-button.white-s{height:32px;line-height:30px;font-size:14px;font-size:1.4rem;padding-right:24px;padding-left:24px}@media screen and (max-width: 768px){.community-button.white-s{padding-right:16px;padding-left:16px;font-size:12px;font-size:1.2rem}}.community-button.white-xs{height:24px;line-height:22px;font-size:12px;font-size:1.2rem;padding-right:16px;padding-left:16px}@media screen and (max-width: 768px){.community-button.white-xs{padding-right:12px;padding-left:12px;font-size:12px;font-size:1.2rem}}.community-button.inactive{color:#999999;pointer-events:none;outline:none}.community-button.share::before{font-family:FontAwesome;content:"";margin-right:8px}.community-button.code::before{font-family:FontAwesome;content:"";margin-right:8px}.community-button[disabled]{pointer-events:none}.community-button-area{text-align:center;padding-bottom:40px}.community-button-area .community-button{margin-right:8px;margin-left:8px}.community-button-area .community-button:first-child{margin-left:0}.community-button-area .community-button:last-child{margin-right:0}@media screen and (max-width: 768px){.block-title h4{width:100%}}.community-card{display:block;padding-right:0;padding-left:0;margin-bottom:16px;background:#f6f8fa;border:solid 1px #f6f8fa;border-radius:10px;cursor:pointer;position:relative;padding-bottom:50px}@media screen and (max-width: 600px){.community-card{padding-bottom:0}}.community-card:link,.community-card:visited,.community-card:active{color:#000000}.community-card .anchor{display:block}.community-card .anchor:link,.community-card .anchor:visited,.community-card .anchor:active{color:#000000}.community-card:hover{color:#000000;background:#e9eef3}.community-card:hover .image img{-webkit-filter:contrast(120%);filter:contrast(120%)}.community-card .inner{padding:0}.community-card .image{margin-bottom:16px;position:relative;width:100%}.community-card .image::before{content:"";display:block;padding-top:66.666%}@media screen and (max-width: 600px){.community-card .image{margin-bottom:8px}}.community-card .image img{width:100%;height:100%;border-radius:9px 9px 0 0;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;position:absolute;top:0;left:0;bottom:0}.community-card .infos{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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px 8px 16px;font-size:12px;font-size:1.2rem}@media screen and (max-width: 600px){.community-card .infos{display:none}}.community-card .infos .status{line-height:1;padding:4px;white-space:nowrap}.community-card .infos .status.temporary-discount{background:#f64744;color:#ffffff}.community-card .infos .status.status01{background:#edb05f;color:#ffffff}.community-card .infos .status.status02{background:#4ba2ce;color:#ffffff}.community-card .infos .category{color:#999999;text-align:right;-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap}@media screen and (max-width: 768px){.community-card .infos .category{display:none}}.community-card h4{font-size:14px;font-size:1.4rem;padding:0 16px;margin:0 0 8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}@media screen and (max-width: 600px){.community-card h4{font-size:12px;font-size:1.2rem;line-height:1.5;height:3em;padding:0 8px;-webkit-line-clamp:2}}@media screen and (min-width: 600px) and (max-width: 768px){.community-card h4{font-size:12px;font-size:1.2rem}}.community-card .owner{padding:0 16px 8px 16px}@media screen and (max-width: 600px){.community-card .owner{padding:0 8px 16px 8px;font-size:10px;font-size:1rem}}@media screen and (min-width: 600px) and (max-width: 768px){.community-card .owner{font-size:12px;font-size:1.2rem}}.community-card .member{padding:0 16px 8px 16px;text-align:right;position:absolute;width:100%;bottom:0}@media screen and (max-width: 600px){.community-card .member{display:none}}.community-card .member span{font-size:28px;font-size:2.8rem;margin:0 2px}.community-card.widget{background:#ffffff}@media screen and (max-width: 600px){.community-card.widget h4{font-size:12px;font-size:1.2rem;height:auto}}.community-card.widget .member{color:#000000;position:static}@media screen and (max-width: 600px){.community-card.widget .member{display:block}}.community-card.widget .owner{color:#000000}.community-activity-card a{display:block;padding:0;margin:0}.community-activity-card a:link,.community-activity-card a:visited,.community-activity-card a:active{color:#000000}.community-activity-card a:hover{opacity:0.7}.community-activity-card .inner{padding:0;margin:0}.community-activity-card .info{padding:0 8px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.community-activity-card .info{font-size:12px;font-size:1.2rem}}.community-activity-card .info_thumb{width:38px;height:38px;overflow:hidden;border-radius:50%}@media screen and (max-width: 768px){.community-activity-card .info_thumb{width:28px;height:28px}}.community-activity-card .info_thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.community-activity-card .info_body{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:8px}.community-activity-card .info_title{line-height:1.6}.community-activity-card .info_owner{color:#999999;font-size:12px;font-size:1.2rem;font-weight:bold;line-height:1.4}.community-activity-card .info_date{color:#999999;line-height:1.4;margin-left:auto}.community-activity-card .info_sub{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.community-activity-card .content{background:#f6f8fa;border-radius:10px;padding:16px 16px 20px;margin-top:16px;position:relative}@media screen and (max-width: 768px){.community-activity-card .content{margin-top:8px;font-size:12px;font-size:1.2rem}}.community-activity-card .content:before{position:absolute;bottom:100%;left:15px;content:'';display:block;border:12px solid transparent;border-bottom-color:#f6f8fa}@media screen and (max-width: 768px){.community-activity-card .content:before{border-width:9px;left:13px}}.community-activity-card .content_title{font-size:16px;font-size:1.6rem;font-weight:bold;line-height:1.6;margin-bottom:8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}@media screen and (max-width: 768px){.community-activity-card .content_title{-webkit-line-clamp:2;font-size:12px;font-size:1.2rem}}.community-activity-card .content_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.community-activity-card .content_thumb{display:block;width:90px;height:auto;margin-right:16px}.community-activity-card .content_text{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:66px}@media screen and (max-width: 768px){.community-activity-card .content_text{min-height:1px}}.community-activity-card .content_text--member{display:block;color:#999999}.community-activity-card .content_member{color:#000000}.community-activity-card .content_member-icon{margin-right:3px}.community-activity-card .content_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px -16px -20px;padding:5px 16px;border-top:2px solid #ffffff;line-height:1.6}.community-activity-card .content_footer-detail{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.community-activity-card .content_footer .member-only-icon{margin-right:3px}.community-activity-card .content_footer .stock{color:#000000;font-weight:normal;margin-right:10px;font-size:14px;font-size:1.4rem}@media screen and (max-width: 768px){.community-activity-card .content_footer .stock{font-size:12px;font-size:1.2rem}}.community-activity-card .content_footer .stock .num{font-weight:bold}.community-activity-card .content_footer .amount{color:#999999;font-size:16px;font-size:1.6rem;font-weight:bold}@media screen and (max-width: 768px){.community-activity-card .content_footer .amount{font-size:14px;font-size:1.4rem}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 24px 8px 16px;background:#ffffff;border:solid 1px #e3e4e8;border-radius:10px;background:#fff url(https://static.camp-fire.jp/assets/community/icon_select-e7f178801d4ef3706172ba4ade82728f22b627d06ee51e8c84c3f1388bdd103a.png) no-repeat right center;background-size:13px 10px}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 16px;background:#ffffff;border:solid 1px #e3e4e8;border-radius:10px;-webkit-box-shadow:none;box-shadow:none}.communitypage-tabmenu{background:#393f48;padding:8px 8px 0 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.communitypage-tabmenu li{margin:0 8px}@media screen and (max-width: 600px){.communitypage-tabmenu li{margin:0 4px}}.communitypage-tabmenu li a{display:inline-block;background:rgba(255,255,255,0.1);border-radius:10px 10px 0 0;padding:16px 24px;font-weight:bold;color:#ffffff;text-align:center;height:100%}@media screen and (min-width: 600px){.communitypage-tabmenu li a{min-width:168px}}@media screen and (max-width: 600px){.communitypage-tabmenu li a{padding:8px;font-size:10px;font-size:1rem;min-width:80px}}@media screen and (max-width: 340px){.communitypage-tabmenu li a{min-width:64px}}.communitypage-tabmenu li a .count{font-weight:normal;background:#393f48;border-radius:10px;font-size:12px;font-size:1.2rem;padding:0 8px;margin-left:8px}.communitypage-tabmenu li.current a,.communitypage-tabmenu li:hover a{background:#f6f8fa;color:#393f48}.communitypage-tabmenu li.current a .count,.communitypage-tabmenu li:hover a .count{color:#ffffff}.communitypage-tabmenu li.disable{display:inline-block;background:rgba(255,255,255,0.1);border-radius:10px 10px 0 0;padding:16px 24px;font-weight:bold;color:#999999;text-align:center;cursor:pointer;height:100%}@media screen and (min-width: 600px){.communitypage-tabmenu li.disable{min-width:168px}}@media screen and (max-width: 600px){.communitypage-tabmenu li.disable{padding:8px;font-size:10px;font-size:1rem;min-width:80px}}@media screen and (max-width: 340px){.communitypage-tabmenu li.disable{min-width:64px}}.pagination>div span{border:none}.pagination>div span:first-child{border:none}.share-list{margin-bottom:40px}@media screen and (max-width: 600px){.share-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.share-list li{text-align:center}@media screen and (min-width: 600px){.share-list li{margin-right:24px}}.share-list li a{color:#000000;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block}.share-list .share-fbshare a:hover aside img{-webkit-filter:saturate(50%);filter:saturate(50%)}.share-list .share-fbgood a:hover aside img{-webkit-filter:brightness(92%);filter:brightness(92%)}.share-list .share-tweet a:hover aside img{-webkit-filter:saturate(50%);filter:saturate(50%)}.share-list .share-line a:hover aside img{-webkit-filter:saturate(50%);filter:saturate(50%)}.share-list aside{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;border-radius:50%;width:50px;height:50px;line-height:50px;text-align:center;margin:auto;color:#ffffff;margin-bottom:8px;position:relative}.share-list aside i{margin-right:0;font-size:28px;font-size:2.8rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.share-list aside img{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.share-list p{font-size:12px;font-size:1.2rem;line-height:1.2;white-space:nowrap}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:100;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:200;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:300;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:400;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:500;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:700;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:900;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.otf) format("opentype")}.community-button{border-radius:100px;display:inline-block;text-align:center;background:#e3e4e8;line-height:1.2;letter-spacing:normal;cursor:pointer;border:none;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1);padding-top:0;padding-bottom:0}.community-button.base-l,.community-button.base-m,.community-button.base-s,.community-button.base-xs{background-color:#e3e4e8;color:#000000}.community-button.base-l:hover,.community-button.base-m:hover,.community-button.base-s:hover,.community-button.base-xs:hover{background-color:#cfd1d8}.community-button.base-l{height:64px;line-height:64px;font-size:18px;font-size:1.8rem;font-weight:bold;padding-right:48px;padding-left:48px}.community-button.base-m{height:48px;line-height:46px;font-size:16px;font-size:1.6rem;font-weight:bold;padding-right:32px;padding-left:32px}.community-button.base-s{height:32px;line-height:30px;font-size:14px;font-size:1.4rem;padding-right:24px;padding-left:24px}@media screen and (max-width: 768px){.community-button.base-s{padding-right:16px;padding-left:16px;font-size:12px;font-size:1.2rem}}.community-button.base-xs{height:24px;line-height:22px;font-size:12px;font-size:1.2rem;padding-right:16px;padding-left:16px}@media screen and (max-width: 768px){.community-button.base-xs{padding-right:12px;padding-left:12px;font-size:12px;font-size:1.2rem}}.community-button.red-l,.community-button.red-m,.community-button.red-s,.community-button.red-xs{background-color:#f64744;color:#ffffff}.community-button.red-l:hover,.community-button.red-m:hover,.community-button.red-s:hover,.community-button.red-xs:hover{background:#e30f0b}.community-button.red-l{height:64px;line-height:64px;font-size:18px;font-size:1.8rem;font-weight:bold;padding-right:48px;padding-left:48px}.community-button.red-m{height:48px;line-height:46px;font-size:16px;font-size:1.6rem;font-weight:bold;padding-right:32px;padding-left:32px}.community-button.red-s{height:32px;line-height:30px;font-size:14px;font-size:1.4rem;padding-right:24px;padding-left:24px}@media screen and (max-width: 768px){.community-button.red-s{padding-right:16px;padding-left:16px;font-size:12px;font-size:1.2rem}}.community-button.red-xs{height:24px;line-height:22px;font-size:12px;font-size:1.2rem;padding-right:16px;padding-left:16px}@media screen and (max-width: 768px){.community-button.red-xs{padding-right:12px;padding-left:12px;font-size:12px;font-size:1.2rem}}.community-button.dark-l{background-color:#393f48;color:#ffffff;height:64px;line-height:64px;font-size:18px;font-size:1.8rem;font-weight:bold;padding-right:48px;padding-left:48px}.community-button.dark-l:hover{background-color:#292e34}.community-button.dark-m{background-color:#393f48;color:#ffffff;height:48px;line-height:46px;font-size:16px;font-size:1.6rem;font-weight:bold;padding-right:32px;padding-left:32px}.community-button.dark-m:hover{background-color:#292e34}.community-button.dark-s{background-color:#393f48;color:#ffffff;height:32px;line-height:30px;font-size:14px;font-size:1.4rem;padding-right:24px;padding-left:24px}.community-button.dark-s:hover{background-color:#292e34}@media screen and (max-width: 768px){.community-button.dark-s{padding-right:16px;padding-left:16px;font-size:12px;font-size:1.2rem}}.community-button.dark-xs{background-color:#393f48;color:#ffffff;height:24px;line-height:22px;font-size:12px;font-size:1.2rem;padding-right:16px;padding-left:16px}.community-button.dark-xs:hover{background-color:#292e34}@media screen and (max-width: 768px){.community-button.dark-xs{padding-right:12px;padding-left:12px;font-size:12px;font-size:1.2rem}}.community-button.white-l,.community-button.white-m,.community-button.white-s,.community-button.white-xs{background-color:#ffffff;color:#000000;border:solid 1px #e3e4e8;-webkit-box-sizing:border-box;box-sizing:border-box}.community-button.white-l:hover,.community-button.white-m:hover,.community-button.white-s:hover,.community-button.white-xs:hover{border-color:#abaeba}.community-button.white-l{height:64px;line-height:64px;font-size:18px;font-size:1.8rem;font-weight:bold;padding-right:48px;padding-left:48px}.community-button.white-m{height:48px;line-height:46px;font-size:16px;font-size:1.6rem;font-weight:bold;padding-right:32px;padding-left:32px}.community-button.white-s{height:32px;line-height:30px;font-size:14px;font-size:1.4rem;padding-right:24px;padding-left:24px}@media screen and (max-width: 768px){.community-button.white-s{padding-right:16px;padding-left:16px;font-size:12px;font-size:1.2rem}}.community-button.white-xs{height:24px;line-height:22px;font-size:12px;font-size:1.2rem;padding-right:16px;padding-left:16px}@media screen and (max-width: 768px){.community-button.white-xs{padding-right:12px;padding-left:12px;font-size:12px;font-size:1.2rem}}.community-button.inactive{color:#999999;pointer-events:none;outline:none}.community-button.share::before{font-family:FontAwesome;content:"";margin-right:8px}.community-button.code::before{font-family:FontAwesome;content:"";margin-right:8px}.community-button[disabled]{pointer-events:none}.community-button-area{text-align:center;padding-bottom:40px}.community-button-area .community-button{margin-right:8px;margin-left:8px}.community-button-area .community-button:first-child{margin-left:0}.community-button-area .community-button:last-child{margin-right:0}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:100;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:200;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:300;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:400;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:500;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:700;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:900;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.otf) format("opentype")}.community-button{border-radius:100px;display:inline-block;text-align:center;background:#e3e4e8;line-height:1.2;letter-spacing:normal;cursor:pointer;border:none;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1);padding-top:0;padding-bottom:0}.community-button.base-l,.community-button.base-m,.community-button.base-s,.community-button.base-xs{background-color:#e3e4e8;color:#000000}.community-button.base-l:hover,.community-button.base-m:hover,.community-button.base-s:hover,.community-button.base-xs:hover{background-color:#cfd1d8}.community-button.base-l{height:64px;line-height:64px;font-size:18px;font-size:1.8rem;font-weight:bold;padding-right:48px;padding-left:48px}.community-button.base-m{height:48px;line-height:46px;font-size:16px;font-size:1.6rem;font-weight:bold;padding-right:32px;padding-left:32px}.community-button.base-s{height:32px;line-height:30px;font-size:14px;font-size:1.4rem;padding-right:24px;padding-left:24px}@media screen and (max-width: 768px){.community-button.base-s{padding-right:16px;padding-left:16px;font-size:12px;font-size:1.2rem}}.community-button.base-xs{height:24px;line-height:22px;font-size:12px;font-size:1.2rem;padding-right:16px;padding-left:16px}@media screen and (max-width: 768px){.community-button.base-xs{padding-right:12px;padding-left:12px;font-size:12px;font-size:1.2rem}}.community-button.red-l,.community-button.red-m,.community-button.red-s,.community-button.red-xs{background-color:#f64744;color:#ffffff}.community-button.red-l:hover,.community-button.red-m:hover,.community-button.red-s:hover,.community-button.red-xs:hover{background:#e30f0b}.community-button.red-l{height:64px;line-height:64px;font-size:18px;font-size:1.8rem;font-weight:bold;padding-right:48px;padding-left:48px}.community-button.red-m{height:48px;line-height:46px;font-size:16px;font-size:1.6rem;font-weight:bold;padding-right:32px;padding-left:32px}.community-button.red-s{height:32px;line-height:30px;font-size:14px;font-size:1.4rem;padding-right:24px;padding-left:24px}@media screen and (max-width: 768px){.community-button.red-s{padding-right:16px;padding-left:16px;font-size:12px;font-size:1.2rem}}.community-button.red-xs{height:24px;line-height:22px;font-size:12px;font-size:1.2rem;padding-right:16px;padding-left:16px}@media screen and (max-width: 768px){.community-button.red-xs{padding-right:12px;padding-left:12px;font-size:12px;font-size:1.2rem}}.community-button.dark-l{background-color:#393f48;color:#ffffff;height:64px;line-height:64px;font-size:18px;font-size:1.8rem;font-weight:bold;padding-right:48px;padding-left:48px}.community-button.dark-l:hover{background-color:#292e34}.community-button.dark-m{background-color:#393f48;color:#ffffff;height:48px;line-height:46px;font-size:16px;font-size:1.6rem;font-weight:bold;padding-right:32px;padding-left:32px}.community-button.dark-m:hover{background-color:#292e34}.community-button.dark-s{background-color:#393f48;color:#ffffff;height:32px;line-height:30px;font-size:14px;font-size:1.4rem;padding-right:24px;padding-left:24px}.community-button.dark-s:hover{background-color:#292e34}@media screen and (max-width: 768px){.community-button.dark-s{padding-right:16px;padding-left:16px;font-size:12px;font-size:1.2rem}}.community-button.dark-xs{background-color:#393f48;color:#ffffff;height:24px;line-height:22px;font-size:12px;font-size:1.2rem;padding-right:16px;padding-left:16px}.community-button.dark-xs:hover{background-color:#292e34}@media screen and (max-width: 768px){.community-button.dark-xs{padding-right:12px;padding-left:12px;font-size:12px;font-size:1.2rem}}.community-button.white-l,.community-button.white-m,.community-button.white-s,.community-button.white-xs{background-color:#ffffff;color:#000000;border:solid 1px #e3e4e8;-webkit-box-sizing:border-box;box-sizing:border-box}.community-button.white-l:hover,.community-button.white-m:hover,.community-button.white-s:hover,.community-button.white-xs:hover{border-color:#abaeba}.community-button.white-l{height:64px;line-height:64px;font-size:18px;font-size:1.8rem;font-weight:bold;padding-right:48px;padding-left:48px}.community-button.white-m{height:48px;line-height:46px;font-size:16px;font-size:1.6rem;font-weight:bold;padding-right:32px;padding-left:32px}.community-button.white-s{height:32px;line-height:30px;font-size:14px;font-size:1.4rem;padding-right:24px;padding-left:24px}@media screen and (max-width: 768px){.community-button.white-s{padding-right:16px;padding-left:16px;font-size:12px;font-size:1.2rem}}.community-button.white-xs{height:24px;line-height:22px;font-size:12px;font-size:1.2rem;padding-right:16px;padding-left:16px}@media screen and (max-width: 768px){.community-button.white-xs{padding-right:12px;padding-left:12px;font-size:12px;font-size:1.2rem}}.community-button.inactive{color:#999999;pointer-events:none;outline:none}.community-button.share::before{font-family:FontAwesome;content:"";margin-right:8px}.community-button.code::before{font-family:FontAwesome;content:"";margin-right:8px}.community-button[disabled]{pointer-events:none}.community-button-area{text-align:center;padding-bottom:40px}.community-button-area .community-button{margin-right:8px;margin-left:8px}.community-button-area .community-button:first-child{margin-left:0}.community-button-area .community-button:last-child{margin-right:0}.likeButton{cursor:pointer}.likeButton .border{fill:white}.likeButton .explosion{-webkit-transform-origin:250px 250px;transform-origin:250px 250px;-webkit-transform:scale(0.02);transform:scale(0.02);stroke:#dd4688;fill:none;opacity:0;stroke-width:1;transform-origin:250px 250px}.likeButton .particleLayer{opacity:0}.likeButton .particleLayer circle{opacity:0;-webkit-transform-origin:250px 250px;transform-origin:250px 250px}.likeButton .st0{fill:#97C05C}.likeButton .st1{fill:#4BA2CE}.likeButton .st2{fill:#AF6EC3}.likeButton .st3{fill:#BDD19B}.likeButton .st4{fill:#75B7D1}.likeButton .st5{fill:#C2A1CE}.likeButton .st6{fill:#EDB05F}.likeButton .st7{fill:#EAC292}.likeButton .st8{fill:#E591B1}.likeButton .st9{fill:#DF6C92}.likeButton .heart{fill:#000;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:250px 250px;transform-origin:250px 250px}.likeButton:hover .explosion{-webkit-animation:explosionAnime 800ms;animation:explosionAnime 800ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.likeButton:hover .heart{-webkit-animation:heartAnime 800ms;animation:heartAnime 800ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.likeButton:hover .particleLayer{-webkit-animation:particleLayerAnime 800ms;animation:particleLayerAnime 800ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.likeButton:hover .particleLayer circle:nth-child(1){-webkit-animation:particleAnimate1 800ms;animation:particleAnimate1 800ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.likeButton:hover .particleLayer circle:nth-child(2){-webkit-animation:particleAnimate2 800ms;animation:particleAnimate2 800ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.likeButton:hover .particleLayer circle:nth-child(3){-webkit-animation:particleAnimate3 800ms;animation:particleAnimate3 800ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.likeButton:hover .particleLayer circle:nth-child(4){-webkit-animation:particleAnimate4 800ms;animation:particleAnimate4 800ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.likeButton:hover .particleLayer circle:nth-child(5){-webkit-animation:particleAnimate5 800ms;animation:particleAnimate5 800ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.likeButton:hover .particleLayer circle:nth-child(6){-webkit-animation:particleAnimate6 800ms;animation:particleAnimate6 800ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.likeButton:hover .particleLayer circle:nth-child(7){-webkit-animation:particleAnimate7 800ms;animation:particleAnimate7 800ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.likeButton:hover .particleLayer circle:nth-child(8){-webkit-animation:particleAnimate8 800ms;animation:particleAnimate8 800ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.likeButton:hover .particleLayer circle:nth-child(9){-webkit-animation:particleAnimate9 800ms;animation:particleAnimate9 800ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.likeButton:hover .particleLayer circle:nth-child(10){-webkit-animation:particleAnimate10 800ms;animation:particleAnimate10 800ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.likeButton:hover .particleLayer circle:nth-child(11){-webkit-animation:particleAnimate11 800ms;animation:particleAnimate11 800ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.likeButton:hover .particleLayer circle:nth-child(12){-webkit-animation:particleAnimate12 800ms;animation:particleAnimate12 800ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.likeButton:hover .particleLayer circle:nth-child(13){-webkit-animation:particleAnimate13 800ms;animation:particleAnimate13 800ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.likeButton:hover .particleLayer circle:nth-child(14){-webkit-animation:particleAnimate14 800ms;animation:particleAnimate14 800ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes explosionAnime{0%{opacity:0;-webkit-transform:scale(0.01);transform:scale(0.01)}1%{opacity:1;-webkit-transform:scale(0.01);transform:scale(0.01)}5%{stroke-width:200}20%{stroke-width:300}50%{stroke:#cc8ef5;-webkit-transform:scale(1.1);transform:scale(1.1);stroke-width:1}50.1%{stroke-width:0}100%{stroke:#cc8ef5;-webkit-transform:scale(1.1);transform:scale(1.1);stroke-width:0}}@keyframes explosionAnime{0%{opacity:0;-webkit-transform:scale(0.01);transform:scale(0.01)}1%{opacity:1;-webkit-transform:scale(0.01);transform:scale(0.01)}5%{stroke-width:200}20%{stroke-width:300}50%{stroke:#cc8ef5;-webkit-transform:scale(1.1);transform:scale(1.1);stroke-width:1}50.1%{stroke-width:0}100%{stroke:#cc8ef5;-webkit-transform:scale(1.1);transform:scale(1.1);stroke-width:0}}@-webkit-keyframes particleLayerAnime{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:0}30%{opacity:0}31%{opacity:1}60%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}70%{opacity:1}100%{opacity:0;-webkit-transform:translate(0, -20px);transform:translate(0, -20px)}}@keyframes particleLayerAnime{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:0}30%{opacity:0}31%{opacity:1}60%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}70%{opacity:1}100%{opacity:0;-webkit-transform:translate(0, -20px);transform:translate(0, -20px)}}@-webkit-keyframes particleAnimate1{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{-webkit-transform:translate(-16px, -59px);transform:translate(-16px, -59px)}90%{-webkit-transform:translate(-16px, -59px);transform:translate(-16px, -59px)}100%{opacity:1;-webkit-transform:translate(-16px, -59px);transform:translate(-16px, -59px)}}@keyframes particleAnimate1{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{-webkit-transform:translate(-16px, -59px);transform:translate(-16px, -59px)}90%{-webkit-transform:translate(-16px, -59px);transform:translate(-16px, -59px)}100%{opacity:1;-webkit-transform:translate(-16px, -59px);transform:translate(-16px, -59px)}}@-webkit-keyframes particleAnimate2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{-webkit-transform:translate(41px, 43px);transform:translate(41px, 43px)}90%{-webkit-transform:translate(41px, 43px);transform:translate(41px, 43px)}100%{opacity:1;-webkit-transform:translate(41px, 43px);transform:translate(41px, 43px)}}@keyframes particleAnimate2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{-webkit-transform:translate(41px, 43px);transform:translate(41px, 43px)}90%{-webkit-transform:translate(41px, 43px);transform:translate(41px, 43px)}100%{opacity:1;-webkit-transform:translate(41px, 43px);transform:translate(41px, 43px)}}@-webkit-keyframes particleAnimate3{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{-webkit-transform:translate(50px, -48px);transform:translate(50px, -48px)}90%{-webkit-transform:translate(50px, -48px);transform:translate(50px, -48px)}100%{opacity:1;-webkit-transform:translate(50px, -48px);transform:translate(50px, -48px)}}@keyframes particleAnimate3{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{-webkit-transform:translate(50px, -48px);transform:translate(50px, -48px)}90%{-webkit-transform:translate(50px, -48px);transform:translate(50px, -48px)}100%{opacity:1;-webkit-transform:translate(50px, -48px);transform:translate(50px, -48px)}}@-webkit-keyframes particleAnimate4{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{-webkit-transform:translate(-39px, 36px);transform:translate(-39px, 36px)}90%{-webkit-transform:translate(-39px, 36px);transform:translate(-39px, 36px)}100%{opacity:1;-webkit-transform:translate(-39px, 36px);transform:translate(-39px, 36px)}}@keyframes particleAnimate4{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{-webkit-transform:translate(-39px, 36px);transform:translate(-39px, 36px)}90%{-webkit-transform:translate(-39px, 36px);transform:translate(-39px, 36px)}100%{opacity:1;-webkit-transform:translate(-39px, 36px);transform:translate(-39px, 36px)}}@-webkit-keyframes particleAnimate5{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{-webkit-transform:translate(-39px, 32px);transform:translate(-39px, 32px)}90%{-webkit-transform:translate(-39px, 32px);transform:translate(-39px, 32px)}100%{opacity:1;-webkit-transform:translate(-39px, 32px);transform:translate(-39px, 32px)}}@keyframes particleAnimate5{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{-webkit-transform:translate(-39px, 32px);transform:translate(-39px, 32px)}90%{-webkit-transform:translate(-39px, 32px);transform:translate(-39px, 32px)}100%{opacity:1;-webkit-transform:translate(-39px, 32px);transform:translate(-39px, 32px)}}@-webkit-keyframes particleAnimate6{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{-webkit-transform:translate(48px, 6px);transform:translate(48px, 6px)}90%{-webkit-transform:translate(48px, 6px);transform:translate(48px, 6px)}100%{opacity:1;-webkit-transform:translate(48px, 6px);transform:translate(48px, 6px)}}@keyframes particleAnimate6{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{-webkit-transform:translate(48px, 6px);transform:translate(48px, 6px)}90%{-webkit-transform:translate(48px, 6px);transform:translate(48px, 6px)}100%{opacity:1;-webkit-transform:translate(48px, 6px);transform:translate(48px, 6px)}}@-webkit-keyframes particleAnimate7{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{-webkit-transform:translate(-69px, -36px);transform:translate(-69px, -36px)}90%{-webkit-transform:translate(-69px, -36px);transform:translate(-69px, -36px)}100%{opacity:1;-webkit-transform:translate(-69px, -36px);transform:translate(-69px, -36px)}}@keyframes particleAnimate7{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{-webkit-transform:translate(-69px, -36px);transform:translate(-69px, -36px)}90%{-webkit-transform:translate(-69px, -36px);transform:translate(-69px, -36px)}100%{opacity:1;-webkit-transform:translate(-69px, -36px);transform:translate(-69px, -36px)}}@-webkit-keyframes particleAnimate8{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{-webkit-transform:translate(-12px, -52px);transform:translate(-12px, -52px)}90%{-webkit-transform:translate(-12px, -52px);transform:translate(-12px, -52px)}100%{opacity:1;-webkit-transform:translate(-12px, -52px);transform:translate(-12px, -52px)}}@keyframes particleAnimate8{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{-webkit-transform:translate(-12px, -52px);transform:translate(-12px, -52px)}90%{-webkit-transform:translate(-12px, -52px);transform:translate(-12px, -52px)}100%{opacity:1;-webkit-transform:translate(-12px, -52px);transform:translate(-12px, -52px)}}@-webkit-keyframes particleAnimate9{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{-webkit-transform:translate(-43px, -21px);transform:translate(-43px, -21px)}90%{-webkit-transform:translate(-43px, -21px);transform:translate(-43px, -21px)}100%{opacity:1;-webkit-transform:translate(-43px, -21px);transform:translate(-43px, -21px)}}@keyframes particleAnimate9{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{-webkit-transform:translate(-43px, -21px);transform:translate(-43px, -21px)}90%{-webkit-transform:translate(-43px, -21px);transform:translate(-43px, -21px)}100%{opacity:1;-webkit-transform:translate(-43px, -21px);transform:translate(-43px, -21px)}}@-webkit-keyframes particleAnimate10{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{-webkit-transform:translate(-10px, 47px);transform:translate(-10px, 47px)}90%{-webkit-transform:translate(-10px, 47px);transform:translate(-10px, 47px)}100%{opacity:1;-webkit-transform:translate(-10px, 47px);transform:translate(-10px, 47px)}}@keyframes particleAnimate10{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{-webkit-transform:translate(-10px, 47px);transform:translate(-10px, 47px)}90%{-webkit-transform:translate(-10px, 47px);transform:translate(-10px, 47px)}100%{opacity:1;-webkit-transform:translate(-10px, 47px);transform:translate(-10px, 47px)}}@-webkit-keyframes particleAnimate11{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{-webkit-transform:translate(66px, -9px);transform:translate(66px, -9px)}90%{-webkit-transform:translate(66px, -9px);transform:translate(66px, -9px)}100%{opacity:1;-webkit-transform:translate(66px, -9px);transform:translate(66px, -9px)}}@keyframes particleAnimate11{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{-webkit-transform:translate(66px, -9px);transform:translate(66px, -9px)}90%{-webkit-transform:translate(66px, -9px);transform:translate(66px, -9px)}100%{opacity:1;-webkit-transform:translate(66px, -9px);transform:translate(66px, -9px)}}@-webkit-keyframes particleAnimate12{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{-webkit-transform:translate(40px, -45px);transform:translate(40px, -45px)}90%{-webkit-transform:translate(40px, -45px);transform:translate(40px, -45px)}100%{opacity:1;-webkit-transform:translate(40px, -45px);transform:translate(40px, -45px)}}@keyframes particleAnimate12{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{-webkit-transform:translate(40px, -45px);transform:translate(40px, -45px)}90%{-webkit-transform:translate(40px, -45px);transform:translate(40px, -45px)}100%{opacity:1;-webkit-transform:translate(40px, -45px);transform:translate(40px, -45px)}}@-webkit-keyframes particleAnimate13{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{-webkit-transform:translate(29px, 24px);transform:translate(29px, 24px)}90%{-webkit-transform:translate(29px, 24px);transform:translate(29px, 24px)}100%{opacity:1;-webkit-transform:translate(29px, 24px);transform:translate(29px, 24px)}}@keyframes particleAnimate13{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{-webkit-transform:translate(29px, 24px);transform:translate(29px, 24px)}90%{-webkit-transform:translate(29px, 24px);transform:translate(29px, 24px)}100%{opacity:1;-webkit-transform:translate(29px, 24px);transform:translate(29px, 24px)}}@-webkit-keyframes particleAnimate14{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{-webkit-transform:translate(-10px, 50px);transform:translate(-10px, 50px)}90%{-webkit-transform:translate(-10px, 50px);transform:translate(-10px, 50px)}100%{opacity:1;-webkit-transform:translate(-10px, 50px);transform:translate(-10px, 50px)}}@keyframes particleAnimate14{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{-webkit-transform:translate(-10px, 50px);transform:translate(-10px, 50px)}90%{-webkit-transform:translate(-10px, 50px);transform:translate(-10px, 50px)}100%{opacity:1;-webkit-transform:translate(-10px, 50px);transform:translate(-10px, 50px)}}@-webkit-keyframes heartAnime{0%{-webkit-transform:scale(0);transform:scale(0);fill:#E2264D}39%{-webkit-transform:scale(0);transform:scale(0)}60%{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}70%{-webkit-transform:scale(1, 1) translate(0%, -10%);transform:scale(1, 1) translate(0%, -10%)}75%{-webkit-transform:scale(1.1, 0.9) translate(0%, 5%);transform:scale(1.1, 0.9) translate(0%, 5%)}80%{-webkit-transform:scale(0.95, 1.05) translate(0%, -3%);transform:scale(0.95, 1.05) translate(0%, -3%)}100%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%);fill:#E2264D}}@keyframes heartAnime{0%{-webkit-transform:scale(0);transform:scale(0);fill:#E2264D}39%{-webkit-transform:scale(0);transform:scale(0)}60%{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}70%{-webkit-transform:scale(1, 1) translate(0%, -10%);transform:scale(1, 1) translate(0%, -10%)}75%{-webkit-transform:scale(1.1, 0.9) translate(0%, 5%);transform:scale(1.1, 0.9) translate(0%, 5%)}80%{-webkit-transform:scale(0.95, 1.05) translate(0%, -3%);transform:scale(0.95, 1.05) translate(0%, -3%)}100%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%);fill:#E2264D}}a:link,a:visited{color:#3189b5}a:hover,a:active{color:#1b4c65}html{font-size:62.5%}.before-mount-header{width:100%;min-height:100vh;background:#ffffff}.community-page{background:#f6f8fa}.community-page section.detail{background:#ffffff}.community-page section.detail .detail-wrap{max-width:808px;margin:auto;padding-bottom:104px}@media screen and (max-width: 768px){.community-page section.detail .detail-wrap{padding-bottom:16px}}@media screen and (min-width: 768px){.community-page section.detail .detail-wrap{padding-top:64px}}.community-page section.detail .thumbnail{max-width:600px;margin:auto auto 24px auto;text-align:center}.community-page section.detail .thumbnail .donation-icon{z-index:2 !important;position:absolute !important;top:0 !important;right:6px !important;bottom:auto !important;left:auto !important;display:block !important;width:13%;max-width:40px;margin:0}.community-page section.detail .thumbnail .swiper-slide img{height:auto}@media screen and (max-width: 768px){.community-page section.detail .thumbnail .swiper-slide img{width:100%}}.community-page section.detail .thumbnail .slide-images{margin-bottom:8px}@media screen and (max-width: 768px){.community-page section.detail .thumbnail .slide-images{margin-bottom:4px}}.community-page section.detail .thumbnail .slide-images .slick-next,.community-page section.detail .thumbnail .slide-images .slick-prev{background:none;margin:0;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.community-page section.detail .thumbnail .slide-images .slick-next{right:-40px}@media screen and (max-width: 768px){.community-page section.detail .thumbnail .slide-images .slick-next{right:0}}.community-page section.detail .thumbnail .slide-images .slick-next::before{content:"\f105"}.community-page section.detail .thumbnail .slide-images .slick-prev{left:-40px}@media screen and (max-width: 768px){.community-page section.detail .thumbnail .slide-images .slick-prev{left:0}}.community-page section.detail .thumbnail .slide-images .slick-prev::before{content:"\f104"}.community-page section.detail .thumbnail .project-images-nav{margin-top:0}.community-page section.detail .thumbnail .project-images-nav .slick-slide{border:none;opacity:0.7;border-radius:0;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.community-page section.detail .thumbnail .project-images-nav .slick-slide.slick-current,.community-page section.detail .thumbnail .project-images-nav .slick-slide:hover{opacity:1}.community-page section.detail .thumbnail .project-images .slick-slide img{top:0;width:100% !important;-o-object-fit:cover;object-fit:cover}.community-page section.detail h1{font-size:24px;font-size:2.4rem;text-align:center;font-weight:bold;padding-bottom:24px}@media screen and (max-width: 768px){.community-page section.detail h1{font-size:18px;font-size:1.8rem;padding-right:16px;padding-left:16px;text-align:left}}.community-page section.detail h1+aside{text-align:center;margin-top:-24px;padding-bottom:24px}@media screen and (max-width: 768px){.community-page section.detail h1+aside{text-align:left;padding-right:16px;padding-left:16px}}.community-page section.detail h1+aside a{font-size:14px;font-size:1.4rem;color:#999999}.community-page section.detail .functions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}.community-page section.detail .functions>a,.community-page section.detail .functions>section{margin-right:8px;margin-left:8px}.community-page section.detail .functions>a:first-child,.community-page section.detail .functions>section:first-child{margin-left:0}.community-page section.detail .functions>a:last-child,.community-page section.detail .functions>section:last-child{margin-right:0}.community-page section.detail h2{font-size:16px;font-size:1.6rem;font-weight:normal;padding-bottom:40px;text-align:center}@media screen and (max-width: 768px){.community-page section.detail h2{font-size:14px;font-size:1.4rem;text-align:left;padding-right:16px;padding-left:16px}}.community-page section.detail .participate{padding-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (min-width: 768px){.community-page section.detail .participate{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 768px){.community-page section.detail .participate{padding-right:16px;padding-left:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 768px){.community-page section.detail .participate>div{margin:0 16px}}@media screen and (max-width: 768px){.community-page section.detail .participate>div{width:calc(50% - 8px);padding:0 8px 0 0}.community-page section.detail .participate>div:last-child{padding-right:0}}.community-page section.detail .participate aside{font-size:16px;font-size:1.6rem;text-align:center;font-weight:bold;line-height:1.2}.community-page section.detail .participate p{text-align:center;font-weight:bold;line-height:1.2;padding-bottom:24px;font-size:40px;font-size:4rem}@media screen and (max-width: 768px){.community-page section.detail .participate p{font-size:32px;font-size:3.2rem}}.community-page section.detail .participate p.temporary_discount{color:#f64744;font-size:14px;font-size:1.4rem;font-weight:bold;margin-top:-22px;margin-bottom:-18px}@media screen and (max-width: 768px){.community-page section.detail .participate p.temporary_discount{font-size:12px;font-size:1.2rem;margin-top:-20px}}@media screen and (max-width: 340px){.community-page section.detail .participate p.temporary_discount{font-size:10px;font-size:1rem;margin-top:-18px}}@media screen and (min-width: 768px){.community-page section.detail .participate a{min-width:208px}}@media screen and (max-width: 768px){.community-page section.detail .participate a{font-size:12px;font-size:1.2rem;height:32px;line-height:30px;padding:0;width:100%}}.community-page section.detail .latest-activity{padding-bottom:40px}@media screen and (max-width: 768px){.community-page section.detail .latest-activity{padding-right:16px;padding-left:16px}}.community-page section.detail .latest-activity header{padding-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:solid 1px #e3e4e8}.community-page section.detail .latest-activity header h4{font-size:16px;font-size:1.6rem;font-weight:bold;line-height:1}.community-page section.detail .latest-activity header a{font-size:12px;font-size:1.2rem}.community-page section.detail .latest-activity header a::after{font-family:FontAwesome;content:"\f105";margin-left:8px}.community-page section.detail .latest-activity article a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 0;border-bottom:solid 1px #e3e4e8;cursor:pointer;color:#000000}@media screen and (max-width: 768px){.community-page section.detail .latest-activity article a{padding:8px 16px 8px 0;position:relative;font-size:12px;font-size:1.2rem}.community-page section.detail .latest-activity article a::after{font-family:FontAwesome;content:"\f105";margin-left:8px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.community-page section.detail .latest-activity article a .pinning{margin-top:-4px;margin-bottom:4px;color:#999999}.community-page section.detail .latest-activity article a .pinning span{font-weight:bold}.community-page section.detail .latest-activity article a .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.community-page section.detail .latest-activity article a .wrap aside{width:80px;margin-right:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.community-page section.detail .latest-activity article a .wrap aside{margin-right:8px;width:64px}}.community-page section.detail .latest-activity article a .wrap>div{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width: 340px){.community-page section.detail .latest-activity article a .wrap>div .title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.community-page section.detail .latest-activity article a .wrap>div .title-wrap>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.community-page section.detail .latest-activity article a .wrap>div .title-wrap>div p{display:inline-block}.community-page section.detail .latest-activity article a .wrap>div .title-wrap .date{color:#707070;font-weight:bold;padding-right:8px}.community-page section.detail .latest-activity article a .wrap>div .title-wrap .price{font-size:12px;font-size:1.2rem}@media screen and (max-width: 340px){.community-page section.detail .latest-activity article a .wrap>div .title-wrap .price span{padding-right:8px}}@media screen and (min-width: 340px){.community-page section.detail .latest-activity article a .wrap>div .title-wrap .price span{padding-left:8px}}.community-page section.detail .latest-activity article a .wrap>div .title-wrap .price span.amount{font-size:14px;font-size:1.4rem;color:#707070;font-weight:bold}.community-page section.detail .latest-activity article a .wrap>div .title-wrap .price span.limit{padding-left:0}.community-page section.detail .latest-activity article a .wrap>div .title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:bold}.community-page section.detail .latest-activity article a .wrap>div .body .backers_only{color:#999999}.community-page section.detail.simplified .detail-wrap{margin:auto;max-width:1256px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (min-width: 768px){.community-page section.detail.simplified .detail-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0 16px 40px 16px}}@media screen and (max-width: 768px){.community-page section.detail.simplified .detail-wrap{padding:16px}}.community-page section.detail.simplified .detail-wrap .thumbnail{margin:0;margin-right:24px;width:344px;min-width:344px}@media screen and (max-width: 768px){.community-page section.detail.simplified .detail-wrap .thumbnail{width:144px;min-width:144px;margin-right:16px}}.community-page section.detail.simplified .detail-wrap .detail{-webkit-box-flex:1;-ms-flex:1;flex:1}.community-page section.detail.simplified .detail-wrap .detail h1{text-align:left}@media screen and (max-width: 768px){.community-page section.detail.simplified .detail-wrap .detail h1{padding-right:0;padding-left:0;font-size:14px;font-size:1.4rem}}.community-page section.detail.simplified .detail-wrap .detail>aside{text-align:left}@media screen and (max-width: 768px){.community-page section.detail.simplified .detail-wrap .detail>aside{padding-right:0;padding-left:0;padding-bottom:0}}.community-page section.detail.simplified .detail-wrap .detail h2{text-align:left}@media screen and (max-width: 768px){.community-page section.detail.simplified .detail-wrap .detail h2{display:none}}.community-page section.detail.simplified h1+.owner-name{margin-top:-16px}.community-page section.detail.simplified .owner-name{margin-bottom:16px;font-size:16px;font-size:1.6rem}.community-page section.detail.simplified .owner-name a:link,.community-page section.detail.simplified .owner-name a:visited{color:#000000}.community-page section.detail.simplified .functions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0}.community-page .community-button.favorite.followed{color:#f64744}.community-page .contents{margin:auto;max-width:1304px}@media screen and (min-width: 768px){.community-page .contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:40px}}@media screen and (max-width: 768px){.community-page .contents{padding:40px 16px 0 16px}}.community-page .contents section.body{position:relative;padding-bottom:64px}@media screen and (min-width: 768px){.community-page .contents section.body{margin-right:40px;-webkit-box-flex:1;-ms-flex:1;flex:1}}.community-page .contents section.body .button-expand{width:100%}.community-page .contents section.body .button-expand a{width:100%;position:relative}.community-page .contents section.body .button-expand a::after{font-family:FontAwesome;position:absolute;left:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.community-page .contents section.body .body-wrap{position:relative;margin-bottom:16px}.community-page .contents section.body .body-wrap iframe,.community-page .contents section.body .body-wrap img{max-width:100% !important;border:none;vertical-align:bottom}@media screen and (max-width: 768px){.community-page .contents section.body .body-wrap img{height:auto !important}}.community-page .contents section.body .body-wrap h6{font-size:18px;font-size:1.8rem;margin:2em 0 1em !important}@media screen and (max-width: 768px){.community-page .contents section.body .body-wrap h6{font-size:14px;font-size:1.4rem}}.community-page .contents section.body .body-wrap p,.community-page .contents section.body .body-wrap s,.community-page .contents section.body .body-wrap em,.community-page .contents section.body .body-wrap strong,.community-page .contents section.body .body-wrap a,.community-page .contents section.body .body-wrap ol,.community-page .contents section.body .body-wrap ul,.community-page .contents section.body .body-wrap li,.community-page .contents section.body .body-wrap table{font-size:16px;font-size:1.6rem;line-height:1.75;margin-bottom:16px !important}@media screen and (max-width: 768px){.community-page .contents section.body .body-wrap p,.community-page .contents section.body .body-wrap s,.community-page .contents section.body .body-wrap em,.community-page .contents section.body .body-wrap strong,.community-page .contents section.body .body-wrap a,.community-page .contents section.body .body-wrap ol,.community-page .contents section.body .body-wrap ul,.community-page .contents section.body .body-wrap li,.community-page .contents section.body .body-wrap table{font-size:14px;font-size:1.4rem}}.community-page .contents section.body .body-wrap>*:last-child{margin-bottom:0 !important}.community-page .contents section.body .body-wrap>*:first-child{margin-top:0 !important}@media screen and (max-width: 768px){.community-page .contents section.body .body-wrap .fr-video{position:relative;width:100%;padding-top:56.25%;display:block}.community-page .contents section.body .body-wrap .fr-video iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}}@media screen and (max-width: 768px){.community-page .contents section.body.expand .body-wrap{height:auto}.community-page .contents section.body.expand .button-expand a::after{content:"\f106"}.community-page .contents section.body.collapse .body-wrap{height:344px;overflow:hidden;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.community-page .contents section.body.collapse .body-wrap::after{content:'';display:block;position:absolute;height:100px;bottom:0;width:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(246,248,250,0)), to(#f6f8fa));background:linear-gradient(to bottom, rgba(246,248,250,0), #f6f8fa)}.community-page .contents section.body.collapse .button-expand{display:none}.community-page .contents section.body.collapse .button-expand a::after{content:"\f107"}}.community-page .contents .comment h4{font-size:16px;font-size:1.6rem;font-weight:normal;margin-bottom:24px}@media screen and (min-width: 768px){.community-page .contents section.rewards{max-width:344px}}@media screen and (min-width: 600px) and (max-width: 768px){.community-page .contents section.rewards{max-width:344px;margin:auto}}.community-page .contents section.rewards>h4{text-align:center;font-weight:normal;font-size:16px;font-size:1.6rem;padding-bottom:24px;font-weight:bold}.community-page .contents section.rewards .reward{background:#ffffff}@media screen and (min-width: 768px){.community-page .contents section.rewards .reward{margin-bottom:40px}}@media screen and (max-width: 768px){.community-page .contents section.rewards .reward{margin-bottom:24px}}.community-page .contents section.rewards .reward:last-of-type{margin-bottom:0}.community-page .contents section.rewards .reward .images img{width:100%}.community-page .contents section.rewards .reward .status{text-align:center;padding:16px 24px 8px 24px;background:#e3e4e8}@media screen and (max-width: 768px){.community-page .contents section.rewards .reward .status{font-size:12px;font-size:1.2rem}}.community-page .contents section.rewards .reward .status.announcement{background:#fbefdf}.community-page .contents section.rewards .reward .status p{padding-bottom:4px}.community-page .contents section.rewards .reward .header-area{padding:16px 24px}.community-page .contents section.rewards .reward .condition{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.community-page .contents section.rewards .reward .condition span{font-size:28px;font-size:2.8rem}.community-page .contents section.rewards .reward .title{margin-bottom:4px;font-weight:bold;line-height:1.4;font-size:24px;font-size:2.4rem}.community-page .contents section.rewards .reward .body{padding:0 24px 16px 24px}@media screen and (max-width: 768px){.community-page .contents section.rewards .reward .body{font-size:14px;font-size:1.4rem}}.community-page .contents section.rewards .reward .limit{padding:0 24px 16px 24px;text-align:center}.community-page .contents section.rewards .reward .limit span{font-size:24px;font-size:2.4rem}.community-page .contents section.rewards .reward .buttons{padding:0 24px 16px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.community-page .contents section.rewards .reward .buttons a:nth-child(1){-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:8px;font-weight:bold}.community-page .contents section.rewards .reward .buttons a:nth-child(2){padding-right:8px;padding-left:8px}.community-page .contents section.rewards>.favorite-area{border:solid 1px #e3e4e8;padding:16px}.community-page .contents section.rewards>.favorite-area p{margin-bottom:16px}.community-page .contents section.rewards>.favorite-area section.project-follow>div{text-align:center}.community-page .contents section.rewards>.favorite-area a.community-button{display:inline-block}.community-page .contents section.rewards>.favorite-area.followed a{color:#f64744;border-color:#f64744}.community-page .contents .promote-information{border:solid 1px #e3e4e8;background:none}.community-page .contents .promote-information .button{border:none;border-radius:100px;display:inline-block;text-align:center;background:#e3e4e8;line-height:1.2;letter-spacing:normal;cursor:pointer;border:none;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1);padding-top:0;padding-bottom:0;background-color:#e3e4e8;color:#000000;margin-right:8px;margin-left:8px;width:240px}.community-page .contents .promote-information .button:hover{background-color:#cfd1d8}.community-page .contents>.layouts-float{position:relative;padding-bottom:64px}@media screen and (min-width: 768px){.community-page .contents>.layouts-float{margin-right:40px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:560px}}.community-page .contents #main{width:100%}.community-page .contents #main .blank p{border:none}.community-page .contents #main .blank p a,.community-page .contents #main .blank p i{display:none}.community-page .contents #main .activity-refine{padding-bottom:0;margin-bottom:30px}.community-page .contents #main .activity-refine.with-tag{margin-bottom:0;padding-bottom:0}.community-page .contents #main .activity-refine dl dt{padding:8px 0}.community-page .contents #main .activity-refine dl dd a{padding:8px 0;background:none;font-size:14px;font-size:1.4rem}.community-page .contents #main .activity-refine dl dd a:hover,.community-page .contents #main .activity-refine dl dd a.selected{font-weight:bold}.community-page .contents #main .updates-list .title h3{font-size:24px;font-size:2.4rem}@media screen and (max-width: 768px){.community-page .contents #main .updates-list .title h3{font-size:18px;font-size:1.8rem}}.community-page .contents #main .updates-list .paid_area{border-top:solid 4px #e3e4e8}.community-page .contents #main .updates-list .pay-activity-finished{color:#fff;margin-right:10px;display:inline-block;width:auto;height:32px;border-radius:0;background:#929399;text-align:center;line-height:32px;padding:0 14px;font-size:14px;font-weight:bold}.community-page .contents #main .updates-list .only-patron-square{background:#ffffff;margin-right:10px}@media screen and (max-width: 768px){.community-page .contents #main .updates-list .only-patron-square{margin-right:auto}}.community-page .contents #main .updates-list .only_member_show{border:none}.community-page .contents #main .tags a{padding-top:0;padding-bottom:0;border-radius:100px;display:inline-block;text-align:center;background:#e3e4e8;line-height:1.2;letter-spacing:normal;cursor:pointer;border:none;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1);padding-top:0;padding-bottom:0;height:24px;line-height:22px;font-size:12px;font-size:1.2rem;padding-right:16px;padding-left:16px;background-color:#e3e4e8;color:#000000;opacity:1 !important;margin-right:12px}@media screen and (max-width: 768px){.community-page .contents #main .tags a{padding-right:12px;padding-left:12px;font-size:12px;font-size:1.2rem}}.community-page .contents #main .tags a:hover{background-color:#cfd1d8}.community-page .contents #main .sns-share-btn-frame .sns-share-multiple-btn a:link,.community-page .contents #main .sns-share-btn-frame .sns-share-multiple-btn a:visited,.community-page .contents #main .sns-share-btn-frame .sns-share-multiple-btn a:hover,.community-page .contents #main .sns-share-btn-frame .sns-share-multiple-btn a:active{color:#ffffff}.community-page .contents .layouts-float.inner{padding:0}.community-page .contents .layouts-float.inner .project-activities-post-promoter{padding:0;margin-bottom:16px}.community-page .contents .layouts-float.inner main#main{padding:0 0 40px 0}.community-page .contents .sale_area{border:none}.community-page .flag-report{max-width:1256px;margin:auto;text-align:right}@media screen and (min-width: 768px){.community-page .flag-report{padding:40px 16px}}@media screen and (max-width: 768px){.community-page .flag-report{padding:8px 16px 40px 16px;font-size:12px;font-size:1.2rem}}.community-page .flag-report a::after{font-family:FontAwesome;content:"\f105";margin-left:8px}.community-page section.similar-community{background:#ffffff}@media screen and (min-width: 768px){.community-page section.similar-community{padding:40px 0}}@media screen and (max-width: 768px){.community-page section.similar-community{padding:24px 16px 16px 16px}}.community-page section.similar-community>.inner{max-width:1256px;margin:auto}@media screen and (min-width: 768px){.community-page section.similar-community>.inner{padding:0 16px}}@media screen and (max-width: 768px){.community-page section.similar-community>.inner{padding:0}}.community-page section.similar-community>.inner .community-card-wrap{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;margin-bottom:16px}@media screen and (min-width: 600px){.community-page section.similar-community>.inner .community-card{width:calc( (((100% - 264px) / 12) * 3) + (24px * (3 - 1)));margin-right:24px}.community-page section.similar-community>.inner .community-card:nth-child(4n){margin-right:0}}@media screen and (max-width: 600px){.community-page section.similar-community>.inner .community-card{width:calc( (((100% - 32px) / 3) * 3) + (16px * (3 - 1)));margin-right:16px;padding-bottom:0}.community-page section.similar-community>.inner .community-card:nth-child(1n){margin-right:0}}.community-page section.similar-community>.inner .block-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 768px){.community-page section.similar-community>.inner .block-title>h4{font-size:24px;font-size:2.4rem;padding:0 0 32px 0}}@media screen and (max-width: 768px){.community-page section.similar-community>.inner .block-title>h4{text-align:center;font-weight:normal;font-size:16px;font-size:1.6rem;padding-bottom:24px}}.community-page section.similar-community>.inner .community-button-area{padding-bottom:16px}@media screen and (min-width: 768px){.community-page section.similar-community>.inner .community-button-area{text-align:right}}.community-page section.similar-community>.inner .community-button-area a::after{font-family:FontAwesome;content:"\f105";margin-left:8px}@media screen and (max-width: 600px){.community-page section.similar-community .community-card{width:calc( (((100% - 0px) / 1) * 1) + (16px * (1 - 1)));margin-right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:8px}.community-page section.similar-community .community-card:nth-child(1n){margin-right:0}.community-page section.similar-community .community-card .inner{padding:8px}.community-page section.similar-community .community-card .image{width:30%;min-width:30%;margin-bottom:0}.community-page section.similar-community .community-card .image img{border-radius:9px 0 0 9px}.community-page section.similar-community .community-card h4{padding-bottom:4px}.community-page section.similar-community .community-card .owner{padding-bottom:0;word-break:break-all}}.layouts-backers .community-page .contents.member,.layouts-project_activities .community-page .contents.member{max-width:808px}.customed-caption .button,.customed-caption.button,.customed-button .button,.customed-button.button{border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:100px;display:inline-block;text-align:center;background:#e3e4e8;line-height:1.2;letter-spacing:normal;cursor:pointer;border:none;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1);padding-top:0;padding-bottom:0;height:48px;line-height:46px;font-size:16px;font-size:1.6rem;font-weight:bold;padding-right:32px;padding-left:32px;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;height:auto;min-height:24px;min-width:120px;line-height:1.6;padding:10px 24px}.customed-caption .button.design1,.customed-caption.button.design1,.customed-button .button.design1,.customed-button.button.design1{background-color:#ffffff;color:#000000;border:solid 1px #e3e4e8;-webkit-box-sizing:border-box;box-sizing:border-box}.customed-caption .button.design1:hover,.customed-caption.button.design1:hover,.customed-button .button.design1:hover,.customed-button.button.design1:hover{border-color:#abaeba}.customed-caption .button.design2,.customed-caption.button.design2,.customed-button .button.design2,.customed-button.button.design2{background-color:#5CC0A8;color:#ffffff}.customed-caption .button.design2:hover,.customed-caption.button.design2:hover,.customed-button .button.design2:hover,.customed-button.button.design2:hover{background-color:#45b399}.customed-caption .button.design3,.customed-caption.button.design3,.customed-button .button.design3,.customed-button.button.design3{background-color:#ED8E11;color:#ffffff}.customed-caption .button.design3:hover,.customed-caption.button.design3:hover,.customed-button .button.design3:hover,.customed-button.button.design3:hover{background-color:#df8510}.customed-caption .button.design4,.customed-caption.button.design4,.customed-button .button.design4,.customed-button.button.design4{background-color:#f64744;color:#ffffff}.customed-caption .button.design4:hover,.customed-caption.button.design4:hover,.customed-button .button.design4:hover,.customed-button.button.design4:hover{background:#e30f0b}.customed-caption .button.design5,.customed-caption.button.design5,.customed-button .button.design5,.customed-button.button.design5{background-color:#FAC75A;color:#000000}.customed-caption .button.design5:hover,.customed-caption.button.design5:hover,.customed-button .button.design5:hover,.customed-button.button.design5:hover{background-color:#f9bb37}.customed-caption .button.design6,.customed-caption.button.design6,.customed-button .button.design6,.customed-button.button.design6{background-color:#2772A8;color:#ffffff}.customed-caption .button.design6:hover,.customed-caption.button.design6:hover,.customed-button .button.design6:hover,.customed-button.button.design6:hover{background-color:#205e8b}.customed-caption .button.design7,.customed-caption.button.design7,.customed-button .button.design7,.customed-button.button.design7{background-color:#393f48;color:#ffffff}.customed-caption .button.design7:hover,.customed-caption.button.design7:hover,.customed-button .button.design7:hover,.customed-button.button.design7:hover{background-color:#292e34}.customed-caption .button.design8,.customed-caption.button.design8,.customed-button .button.design8,.customed-button.button.design8{background-color:#000000;color:#ffffff}.customed-caption .button.design8:hover,.customed-caption.button.design8:hover,.customed-button .button.design8:hover,.customed-button.button.design8:hover{background-color:#2e2e2e}.customed-caption .button.design9,.customed-caption.button.design9,.customed-button .button.design9,.customed-button.button.design9{background-color:#97c05c;color:#ffffff}.customed-caption .button.design9:hover,.customed-caption.button.design9:hover,.customed-button .button.design9:hover,.customed-button.button.design9:hover{background-color:#86b345}.customed-caption .button.design10,.customed-caption.button.design10,.customed-button .button.design10,.customed-button.button.design10{background-color:#e3e4e8;color:#000000}.customed-caption .button.design10:hover,.customed-caption.button.design10:hover,.customed-button .button.design10:hover,.customed-button.button.design10:hover{background-color:#cfd1d8}.customed-caption .button.design11,.customed-caption.button.design11,.customed-button .button.design11,.customed-button.button.design11{background-color:#FFF5E7;color:#000000}.customed-caption .button.design11:hover,.customed-caption.button.design11:hover,.customed-button .button.design11:hover,.customed-button.button.design11:hover{background-color:#ffe6c3}.customed-caption .button.design12,.customed-caption.button.design12,.customed-button .button.design12,.customed-button.button.design12{background-color:#E0ECF2;color:#000000}.customed-caption .button.design12:hover,.customed-caption.button.design12:hover,.customed-button .button.design12:hover,.customed-button.button.design12:hover{background-color:#d2e3ec}.customed-caption .button.design13,.customed-caption.button.design13,.customed-button .button.design13,.customed-button.button.design13{background-color:#df6c92;color:#ffffff}.customed-caption .button.design13:hover,.customed-caption.button.design13:hover,.customed-button .button.design13:hover,.customed-button.button.design13:hover{background-color:#d94f7c}.customed-caption .button.design14,.customed-caption.button.design14,.customed-button .button.design14,.customed-button.button.design14{background-color:#af6ec3;color:#ffffff}.customed-caption .button.design14:hover,.customed-caption.button.design14:hover,.customed-button .button.design14:hover,.customed-button.button.design14:hover{background-color:#a55cbc}.customed-caption .button.design15,.customed-caption.button.design15,.customed-button .button.design15,.customed-button.button.design15{background-color:#48B0CB;color:#ffffff}.customed-caption .button.design15:hover,.customed-caption.button.design15:hover,.customed-button .button.design15:hover,.customed-button.button.design15:hover{background-color:#359fba}.fixed-menu-submit-button-box .submit-box .yellow.button{color:#000000}.layouts1 .header-in,.layouts1 .container{width:auto}.header.community{position:relative;z-index:1000}.community-page-menu{position:fixed;top:0;left:0;width:100%;z-index:9999;opacity:0;pointer-events:none;-webkit-transition:0.2s ease-in;transition:0.2s ease-in}@media screen and (max-width: 768px){.community-page-menu.is-show{opacity:1;pointer-events:all}}.community-page-menu__list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background:#ffffff;-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.08);box-shadow:0px 2px 4px rgba(0,0,0,0.08);height:30px}.community-page-menu__item{width:25%}.community-page-menu__item.is-active{font-weight:bold;position:relative}.community-page-menu__item a{width:100%;line-height:30px;padding-bottom:8px;text-align:center;display:block;color:#000000;font-size:12px;font-size:1.2rem}.community-page-menu__line{display:block;width:25%;height:2px;background:#393F48;position:absolute;top:0;right:0;-webkit-transition:0.2s ease;transition:0.2s ease}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:100;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:200;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:300;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:400;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:500;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:700;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:900;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.otf) format("opentype")}.community-button{border-radius:100px;display:inline-block;text-align:center;background:#e3e4e8;line-height:1.2;letter-spacing:normal;cursor:pointer;border:none;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1);padding-top:0;padding-bottom:0}.community-button.base-l,.community-button.base-m,.community-button.base-s,.community-button.base-xs{background-color:#e3e4e8;color:#000000}.community-button.base-l:hover,.community-button.base-m:hover,.community-button.base-s:hover,.community-button.base-xs:hover{background-color:#cfd1d8}.community-button.base-l{height:64px;line-height:64px;font-size:18px;font-size:1.8rem;font-weight:bold;padding-right:48px;padding-left:48px}.community-button.base-m{height:48px;line-height:46px;font-size:16px;font-size:1.6rem;font-weight:bold;padding-right:32px;padding-left:32px}.community-button.base-s{height:32px;line-height:30px;font-size:14px;font-size:1.4rem;padding-right:24px;padding-left:24px}@media screen and (max-width: 768px){.community-button.base-s{padding-right:16px;padding-left:16px;font-size:12px;font-size:1.2rem}}.community-button.base-xs{height:24px;line-height:22px;font-size:12px;font-size:1.2rem;padding-right:16px;padding-left:16px}@media screen and (max-width: 768px){.community-button.base-xs{padding-right:12px;padding-left:12px;font-size:12px;font-size:1.2rem}}.community-button.red-l,.community-button.red-m,.community-button.red-s,.community-button.red-xs{background-color:#f64744;color:#ffffff}.community-button.red-l:hover,.community-button.red-m:hover,.community-button.red-s:hover,.community-button.red-xs:hover{background:#e30f0b}.community-button.red-l{height:64px;line-height:64px;font-size:18px;font-size:1.8rem;font-weight:bold;padding-right:48px;padding-left:48px}.community-button.red-m{height:48px;line-height:46px;font-size:16px;font-size:1.6rem;font-weight:bold;padding-right:32px;padding-left:32px}.community-button.red-s{height:32px;line-height:30px;font-size:14px;font-size:1.4rem;padding-right:24px;padding-left:24px}@media screen and (max-width: 768px){.community-button.red-s{padding-right:16px;padding-left:16px;font-size:12px;font-size:1.2rem}}.community-button.red-xs{height:24px;line-height:22px;font-size:12px;font-size:1.2rem;padding-right:16px;padding-left:16px}@media screen and (max-width: 768px){.community-button.red-xs{padding-right:12px;padding-left:12px;font-size:12px;font-size:1.2rem}}.community-button.dark-l{background-color:#393f48;color:#ffffff;height:64px;line-height:64px;font-size:18px;font-size:1.8rem;font-weight:bold;padding-right:48px;padding-left:48px}.community-button.dark-l:hover{background-color:#292e34}.community-button.dark-m{background-color:#393f48;color:#ffffff;height:48px;line-height:46px;font-size:16px;font-size:1.6rem;font-weight:bold;padding-right:32px;padding-left:32px}.community-button.dark-m:hover{background-color:#292e34}.community-button.dark-s{background-color:#393f48;color:#ffffff;height:32px;line-height:30px;font-size:14px;font-size:1.4rem;padding-right:24px;padding-left:24px}.community-button.dark-s:hover{background-color:#292e34}@media screen and (max-width: 768px){.community-button.dark-s{padding-right:16px;padding-left:16px;font-size:12px;font-size:1.2rem}}.community-button.dark-xs{background-color:#393f48;color:#ffffff;height:24px;line-height:22px;font-size:12px;font-size:1.2rem;padding-right:16px;padding-left:16px}.community-button.dark-xs:hover{background-color:#292e34}@media screen and (max-width: 768px){.community-button.dark-xs{padding-right:12px;padding-left:12px;font-size:12px;font-size:1.2rem}}.community-button.white-l,.community-button.white-m,.community-button.white-s,.community-button.white-xs{background-color:#ffffff;color:#000000;border:solid 1px #e3e4e8;-webkit-box-sizing:border-box;box-sizing:border-box}.community-button.white-l:hover,.community-button.white-m:hover,.community-button.white-s:hover,.community-button.white-xs:hover{border-color:#abaeba}.community-button.white-l{height:64px;line-height:64px;font-size:18px;font-size:1.8rem;font-weight:bold;padding-right:48px;padding-left:48px}.community-button.white-m{height:48px;line-height:46px;font-size:16px;font-size:1.6rem;font-weight:bold;padding-right:32px;padding-left:32px}.community-button.white-s{height:32px;line-height:30px;font-size:14px;font-size:1.4rem;padding-right:24px;padding-left:24px}@media screen and (max-width: 768px){.community-button.white-s{padding-right:16px;padding-left:16px;font-size:12px;font-size:1.2rem}}.community-button.white-xs{height:24px;line-height:22px;font-size:12px;font-size:1.2rem;padding-right:16px;padding-left:16px}@media screen and (max-width: 768px){.community-button.white-xs{padding-right:12px;padding-left:12px;font-size:12px;font-size:1.2rem}}.community-button.inactive{color:#999999;pointer-events:none;outline:none}.community-button.share::before{font-family:FontAwesome;content:"";margin-right:8px}.community-button.code::before{font-family:FontAwesome;content:"";margin-right:8px}.community-button[disabled]{pointer-events:none}.community-button-area{text-align:center;padding-bottom:40px}.community-button-area .community-button{margin-right:8px;margin-left:8px}.community-button-area .community-button:first-child{margin-left:0}.community-button-area .community-button:last-child{margin-right:0}.community-page.monthly_supporter{color:#555555}.community-page.monthly_supporter .community-button.red-l,.community-page.monthly_supporter .community-button.red-m,.community-page.monthly_supporter .community-button.red-s{background:#48b0cb}.community-page.monthly_supporter section.detail section.user-status.announcement{background:#ede86a}.community-page.monthly_supporter section.detail section.user-status.announcement::after{border-top:14px solid #ede86a}.community-page.monthly_supporter .communitypage-tabmenu{background:#48b0cb}.community-page.monthly_supporter .communitypage-tabmenu li a .count{background:#48b0cb}.community-page.monthly_supporter .communitypage-tabmenu li a:hover{opacity:1}.community-page.monthly_supporter section.rewards .reward .status.announcement{background:#ede86a}.community-page.monthly_supporter section.rewards .reward .status.announcement::after{display:none}.sp-fix-menu.monthly_supporter .community-button.red-l,.sp-fix-menu.monthly_supporter .community-button.red-m,.sp-fix-menu.monthly_supporter .community-button.red-s{background:#48b0cb}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:100;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:200;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:300;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:400;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:500;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:700;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:900;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.otf) format("opentype")}.community-button{border-radius:100px;display:inline-block;text-align:center;background:#e3e4e8;line-height:1.2;letter-spacing:normal;cursor:pointer;border:none;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1);padding-top:0;padding-bottom:0}.community-button.base-l,.community-button.base-m,.community-button.base-s,.community-button.base-xs{background-color:#e3e4e8;color:#000000}.community-button.base-l:hover,.community-button.base-m:hover,.community-button.base-s:hover,.community-button.base-xs:hover{background-color:#cfd1d8}.community-button.base-l{height:64px;line-height:64px;font-size:18px;font-size:1.8rem;font-weight:bold;padding-right:48px;padding-left:48px}.community-button.base-m{height:48px;line-height:46px;font-size:16px;font-size:1.6rem;font-weight:bold;padding-right:32px;padding-left:32px}.community-button.base-s{height:32px;line-height:30px;font-size:14px;font-size:1.4rem;padding-right:24px;padding-left:24px}@media screen and (max-width: 768px){.community-button.base-s{padding-right:16px;padding-left:16px;font-size:12px;font-size:1.2rem}}.community-button.base-xs{height:24px;line-height:22px;font-size:12px;font-size:1.2rem;padding-right:16px;padding-left:16px}@media screen and (max-width: 768px){.community-button.base-xs{padding-right:12px;padding-left:12px;font-size:12px;font-size:1.2rem}}.community-button.red-l,.community-button.red-m,.community-button.red-s,.community-button.red-xs{background-color:#f64744;color:#ffffff}.community-button.red-l:hover,.community-button.red-m:hover,.community-button.red-s:hover,.community-button.red-xs:hover{background:#e30f0b}.community-button.red-l{height:64px;line-height:64px;font-size:18px;font-size:1.8rem;font-weight:bold;padding-right:48px;padding-left:48px}.community-button.red-m{height:48px;line-height:46px;font-size:16px;font-size:1.6rem;font-weight:bold;padding-right:32px;padding-left:32px}.community-button.red-s{height:32px;line-height:30px;font-size:14px;font-size:1.4rem;padding-right:24px;padding-left:24px}@media screen and (max-width: 768px){.community-button.red-s{padding-right:16px;padding-left:16px;font-size:12px;font-size:1.2rem}}.community-button.red-xs{height:24px;line-height:22px;font-size:12px;font-size:1.2rem;padding-right:16px;padding-left:16px}@media screen and (max-width: 768px){.community-button.red-xs{padding-right:12px;padding-left:12px;font-size:12px;font-size:1.2rem}}.community-button.dark-l{background-color:#393f48;color:#ffffff;height:64px;line-height:64px;font-size:18px;font-size:1.8rem;font-weight:bold;padding-right:48px;padding-left:48px}.community-button.dark-l:hover{background-color:#292e34}.community-button.dark-m{background-color:#393f48;color:#ffffff;height:48px;line-height:46px;font-size:16px;font-size:1.6rem;font-weight:bold;padding-right:32px;padding-left:32px}.community-button.dark-m:hover{background-color:#292e34}.community-button.dark-s{background-color:#393f48;color:#ffffff;height:32px;line-height:30px;font-size:14px;font-size:1.4rem;padding-right:24px;padding-left:24px}.community-button.dark-s:hover{background-color:#292e34}@media screen and (max-width: 768px){.community-button.dark-s{padding-right:16px;padding-left:16px;font-size:12px;font-size:1.2rem}}.community-button.dark-xs{background-color:#393f48;color:#ffffff;height:24px;line-height:22px;font-size:12px;font-size:1.2rem;padding-right:16px;padding-left:16px}.community-button.dark-xs:hover{background-color:#292e34}@media screen and (max-width: 768px){.community-button.dark-xs{padding-right:12px;padding-left:12px;font-size:12px;font-size:1.2rem}}.community-button.white-l,.community-button.white-m,.community-button.white-s,.community-button.white-xs{background-color:#ffffff;color:#000000;border:solid 1px #e3e4e8;-webkit-box-sizing:border-box;box-sizing:border-box}.community-button.white-l:hover,.community-button.white-m:hover,.community-button.white-s:hover,.community-button.white-xs:hover{border-color:#abaeba}.community-button.white-l{height:64px;line-height:64px;font-size:18px;font-size:1.8rem;font-weight:bold;padding-right:48px;padding-left:48px}.community-button.white-m{height:48px;line-height:46px;font-size:16px;font-size:1.6rem;font-weight:bold;padding-right:32px;padding-left:32px}.community-button.white-s{height:32px;line-height:30px;font-size:14px;font-size:1.4rem;padding-right:24px;padding-left:24px}@media screen and (max-width: 768px){.community-button.white-s{padding-right:16px;padding-left:16px;font-size:12px;font-size:1.2rem}}.community-button.white-xs{height:24px;line-height:22px;font-size:12px;font-size:1.2rem;padding-right:16px;padding-left:16px}@media screen and (max-width: 768px){.community-button.white-xs{padding-right:12px;padding-left:12px;font-size:12px;font-size:1.2rem}}.community-button.inactive{color:#999999;pointer-events:none;outline:none}.community-button.share::before{font-family:FontAwesome;content:"";margin-right:8px}.community-button.code::before{font-family:FontAwesome;content:"";margin-right:8px}.community-button[disabled]{pointer-events:none}.community-button-area{text-align:center;padding-bottom:40px}.community-button-area .community-button{margin-right:8px;margin-left:8px}.community-button-area .community-button:first-child{margin-left:0}.community-button-area .community-button:last-child{margin-right:0}.community-feature-page{background:#ffffff}.community-feature-page .keyvisual{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.community-feature-page .keyvisual img{display:block;width:100%;height:auto;min-width:1440px}@media screen and (max-width: 768px){.community-feature-page .keyvisual img{min-width:auto}}.community-feature-page .feature-contents_inner{max-width:1060px;margin:0 auto;padding:0 40px}@media screen and (max-width: 768px){.community-feature-page .feature-contents_inner{padding:0 18px}}.community-feature-page .description{max-width:1060px;text-align:center;font-size:16px;line-height:1.6;margin:0 auto 24px;padding:0 40px}@media screen and (max-width: 768px){.community-feature-page .description{font-size:12px;padding:0 18px;text-align:left;margin-bottom:12px}}.community-feature-page .share-link{text-align:center;font-size:16px;line-height:1.6;font-weight:bold;margin-bottom:24px}@media screen and (max-width: 768px){.community-feature-page .share-link{padding:0 18px;text-align:left;margin-bottom:12px}}.community-feature-page .share-link_text{margin-bottom:10px}.community-feature-page .share-link_item{display:inline-block;margin-right:32px;width:40px;height:40px;border-radius:50%;position:relative}@media screen and (max-width: 768px){.community-feature-page .share-link_item{width:20px;height:20px;margin-right:8px}}.community-feature-page .share-link_item:last-child{margin-right:0}.community-feature-page .share-link_item:hover{opacity:.75}.community-feature-page .share-link_item.-facebook{background:#3b5998}.community-feature-page .share-link_item.-twitter{background:#55acee}.community-feature-page .share-link_item img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:18px}@media screen and (max-width: 768px){.community-feature-page .share-link_item img{width:12px}}.community-feature-page .page-link{text-align:center;background:#f6f8fa;padding:28px 26px 20px;margin-bottom:32px}@media screen and (max-width: 768px){.community-feature-page .page-link{padding:16px 16px 8px;margin-bottom:27px}}.community-feature-page .page-link_list{margin-right:-26px}@media screen and (max-width: 768px){.community-feature-page .page-link_list{margin-right:-16px}}.community-feature-page .page-link_item{display:inline-block;margin-bottom:8px;margin-right:26px}@media screen and (max-width: 768px){.community-feature-page .page-link_item{margin-right:16px}}.community-feature-page .page-link_item a{display:block;color:#000;background:#fff;border-radius:100px;padding:0 12px;line-height:32px;min-width:192px;text-align:center;font-size:12px;font-weight:bold}@media screen and (max-width: 768px){.community-feature-page .page-link_item a{min-width:1px}}.community-feature-page .page-link_item a:hover{opacity:0.7}.community-feature-page .page-link_item a .fas{margin-right:5px}.community-feature-page .feature-block{margin-bottom:100px}@media screen and (max-width: 768px){.community-feature-page .feature-block{margin-bottom:48px}}.community-feature-page .feature-block_inner{margin-top:-20px;padding-top:20px}.community-feature-page .feature-block_heading{font-size:24px;line-height:1.6;font-weight:bold;margin-bottom:14px}@media screen and (max-width: 768px){.community-feature-page .feature-block_heading{font-size:16px;margin-bottom:8px}}.community-feature-page .feature-block_heading .fas{margin-right:15px}.community-feature-page .feature-block_description{font-size:16px;line-height:1.6;margin-bottom:14px}@media screen and (max-width: 768px){.community-feature-page .feature-block_description{font-size:12px;margin-bottom:8px}}.community-feature-page .feature-block_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.community-feature-page .feature-block_list--2{margin:-30px -16px}@media screen and (max-width: 768px){.community-feature-page .feature-block_list--2{margin:-16px}}.community-feature-page .feature-block_list--2 .feature-block_item{width:50%;padding:30px 16px}@media screen and (max-width: 768px){.community-feature-page .feature-block_list--2 .feature-block_item{padding:16px;width:100%}.community-feature-page .feature-block_list--2 .feature-block_item .feature-comment{padding-left:37px;background-size:28px}}.community-feature-page .feature-block_list--3{margin:-24px -16px}@media screen and (max-width: 768px){.community-feature-page .feature-block_list--3{margin:-7px -5px}}.community-feature-page .feature-block_list--3 .feature-block_item{width:33.333%;padding:24px 16px}@media screen and (max-width: 768px){.community-feature-page .feature-block_list--3 .feature-block_item{width:50%;padding:7px 5px}.community-feature-page .feature-block_list--3 .feature-block_item:first-child{width:100%}.community-feature-page .feature-block_list--3 .feature-block_item:first-child .feature-comment{padding-left:37px;background-size:28px}}.community-feature-page .feature-block_list--4{margin:-30px -16px}@media screen and (max-width: 768px){.community-feature-page .feature-block_list--4{margin:-7px -5px}}.community-feature-page .feature-block_list--4 .feature-block_item{width:50%;padding:30px 16px}@media screen and (max-width: 768px){.community-feature-page .feature-block_list--4 .feature-block_item{width:50%;padding:7px 5px}}.community-feature-page .feature-block_list--5{margin:-24px -16px}@media screen and (max-width: 768px){.community-feature-page .feature-block_list--5{margin:-7px -5px}}.community-feature-page .feature-block_list--5 .feature-block_item{width:33.333%;padding:24px 16px}@media screen and (max-width: 768px){.community-feature-page .feature-block_list--5 .feature-block_item{width:50%;padding:7px 5px}}@media screen and (max-width: 768px){.community-feature-page .feature-block_list--activity{margin:-20px -16px}}@media screen and (max-width: 768px){.community-feature-page .feature-block_list--activity .feature-block_item{padding:20px 16px;width:100%}.community-feature-page .feature-block_list--activity .feature-block_item .feature-comment{padding-left:37px;background-size:28px}}.community-feature-page .feature-block_card{position:relative}.community-feature-page .feature-block_card .community-card{margin-bottom:0}.community-feature-page .feature-block_comment{margin-top:24px}@media screen and (max-width: 768px){.community-feature-page .feature-block_comment{margin-top:16px}}.community-feature-page .feature-comment{padding-left:58px;background:no-repeat left top/48px}@media screen and (max-width: 768px){.community-feature-page .feature-comment{padding-left:28px;background-size:20px}}.community-feature-page .feature-comment--1{background-image:url(https://static.camp-fire.jp/assets/community/feature/curator_1-4c578bd39ff3e97b74bf32b9dda1524ffd52a65ca6e9ea83972481e117a6147d.png)}.community-feature-page .feature-comment--2{background-image:url(https://static.camp-fire.jp/assets/community/feature/curator_2-875d0483bafb15645af695d5a86ad6637f9cc1da1227f7ea26882f92470cdbf9.png)}.community-feature-page .feature-comment--3{background-image:url(https://static.camp-fire.jp/assets/community/feature/curator_3-2b0c23be355da73f549d2da40aec787aab1816bc2b4c5efe181c99eea9703139.png)}.community-feature-page .feature-comment--4{background-image:url(https://static.camp-fire.jp/assets/community/feature/curator_4-d26f78070dc17e5dc05c2f87f04aa369f6760f880cf2d57d60c6a2c41aa8c823.png)}.community-feature-page .feature-comment--5{background-image:url(https://static.camp-fire.jp/assets/community/feature/curator_5-ef6d3d9dbbebc62e0d9c9ba6fa3b5a5a30ec795fecaab01ca676129cf0188c75.png)}.community-feature-page .feature-comment--6{background-image:url(https://static.camp-fire.jp/assets/community/feature/curator_6-5569bf4fe64ada9770bd9975ac91614f07735c00afc827d61bb04d988b4d7ca5.png)}.community-feature-page .feature-comment--7{background-image:url(https://static.camp-fire.jp/assets/community/feature/curator_7-dffb5f843b22a4e490ee632936fcfcc65e40899374556b0152962fa74a247c1a.png)}.community-feature-page .feature-comment--8{background-image:url(https://static.camp-fire.jp/assets/community/feature/curator_8-2dd631d0bac913eedaad06ae8cccdd4d16a70f1ef5b321161626abf4d47ea03b.png)}.community-feature-page .feature-comment_text{padding:16px;background:#f6f8fa;border-radius:10px}@media screen and (max-width: 768px){.community-feature-page .feature-comment_text{padding:8px;font-size:12px;border-radius:6px}}.community-feature-page .upper-content,.community-feature-page .lower-content{font-size:16px;line-height:1.6;margin-bottom:60px}@media screen and (max-width: 768px){.community-feature-page .upper-content,.community-feature-page .lower-content{font-size:12px;padding-bottom:40px;margin-bottom:0}}@media screen and (max-width: 768px){.community-feature-page .upper-content .fr-video,.community-feature-page .lower-content .fr-video{position:relative;width:100%;padding-top:56.25%;display:block}.community-feature-page .upper-content .fr-video iframe,.community-feature-page .lower-content .fr-video iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}}.community-feature-page .banner-area{margin-bottom:100px}@media screen and (max-width: 768px){.community-feature-page .banner-area{margin-bottom:60px}}.community-feature-page .banner-area_heading{font-size:24px;font-weight:bold;margin-bottom:16px}@media screen and (max-width: 768px){.community-feature-page .banner-area_heading{font-size:16px}}.community-feature-page .banner-area_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-12px}@media screen and (max-width: 768px){.community-feature-page .banner-area_list{display:block;margin:0}}.community-feature-page .banner-area_item{width:50%;padding:12px}@media screen and (max-width: 768px){.community-feature-page .banner-area_item{width:100%;padding:0}.community-feature-page .banner-area_item:not(:first-child){margin-top:10px}}.community-feature-page .banner-area_item a:hover{opacity:0.7}.fr-view h6{font-size:18px;font-size:1.8rem;margin-bottom:16px}.fr-view p{font-size:16px;font-size:1.6rem;line-height:2;margin-bottom:16px}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:100;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:200;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:300;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:400;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:500;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:700;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:900;font-display:swap;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.otf) format("opentype")}.community-button{border-radius:100px;display:inline-block;text-align:center;background:#e3e4e8;line-height:1.2;letter-spacing:normal;cursor:pointer;border:none;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1);padding-top:0;padding-bottom:0}.community-button.base-l,.community-button.base-m,.community-button.base-s,.community-button.base-xs{background-color:#e3e4e8;color:#000000}.community-button.base-l:hover,.community-button.base-m:hover,.community-button.base-s:hover,.community-button.base-xs:hover{background-color:#cfd1d8}.community-button.base-l{height:64px;line-height:64px;font-size:18px;font-size:1.8rem;font-weight:bold;padding-right:48px;padding-left:48px}.community-button.base-m{height:48px;line-height:46px;font-size:16px;font-size:1.6rem;font-weight:bold;padding-right:32px;padding-left:32px}.community-button.base-s{height:32px;line-height:30px;font-size:14px;font-size:1.4rem;padding-right:24px;padding-left:24px}@media screen and (max-width: 768px){.community-button.base-s{padding-right:16px;padding-left:16px;font-size:12px;font-size:1.2rem}}.community-button.base-xs{height:24px;line-height:22px;font-size:12px;font-size:1.2rem;padding-right:16px;padding-left:16px}@media screen and (max-width: 768px){.community-button.base-xs{padding-right:12px;padding-left:12px;font-size:12px;font-size:1.2rem}}.community-button.red-l,.community-button.red-m,.community-button.red-s,.community-button.red-xs{background-color:#f64744;color:#ffffff}.community-button.red-l:hover,.community-button.red-m:hover,.community-button.red-s:hover,.community-button.red-xs:hover{background:#e30f0b}.community-button.red-l{height:64px;line-height:64px;font-size:18px;font-size:1.8rem;font-weight:bold;padding-right:48px;padding-left:48px}.community-button.red-m{height:48px;line-height:46px;font-size:16px;font-size:1.6rem;font-weight:bold;padding-right:32px;padding-left:32px}.community-button.red-s{height:32px;line-height:30px;font-size:14px;font-size:1.4rem;padding-right:24px;padding-left:24px}@media screen and (max-width: 768px){.community-button.red-s{padding-right:16px;padding-left:16px;font-size:12px;font-size:1.2rem}}.community-button.red-xs{height:24px;line-height:22px;font-size:12px;font-size:1.2rem;padding-right:16px;padding-left:16px}@media screen and (max-width: 768px){.community-button.red-xs{padding-right:12px;padding-left:12px;font-size:12px;font-size:1.2rem}}.community-button.dark-l{background-color:#393f48;color:#ffffff;height:64px;line-height:64px;font-size:18px;font-size:1.8rem;font-weight:bold;padding-right:48px;padding-left:48px}.community-button.dark-l:hover{background-color:#292e34}.community-button.dark-m{background-color:#393f48;color:#ffffff;height:48px;line-height:46px;font-size:16px;font-size:1.6rem;font-weight:bold;padding-right:32px;padding-left:32px}.community-button.dark-m:hover{background-color:#292e34}.community-button.dark-s{background-color:#393f48;color:#ffffff;height:32px;line-height:30px;font-size:14px;font-size:1.4rem;padding-right:24px;padding-left:24px}.community-button.dark-s:hover{background-color:#292e34}@media screen and (max-width: 768px){.community-button.dark-s{padding-right:16px;padding-left:16px;font-size:12px;font-size:1.2rem}}.community-button.dark-xs{background-color:#393f48;color:#ffffff;height:24px;line-height:22px;font-size:12px;font-size:1.2rem;padding-right:16px;padding-left:16px}.community-button.dark-xs:hover{background-color:#292e34}@media screen and (max-width: 768px){.community-button.dark-xs{padding-right:12px;padding-left:12px;font-size:12px;font-size:1.2rem}}.community-button.white-l,.community-button.white-m,.community-button.white-s,.community-button.white-xs{background-color:#ffffff;color:#000000;border:solid 1px #e3e4e8;-webkit-box-sizing:border-box;box-sizing:border-box}.community-button.white-l:hover,.community-button.white-m:hover,.community-button.white-s:hover,.community-button.white-xs:hover{border-color:#abaeba}.community-button.white-l{height:64px;line-height:64px;font-size:18px;font-size:1.8rem;font-weight:bold;padding-right:48px;padding-left:48px}.community-button.white-m{height:48px;line-height:46px;font-size:16px;font-size:1.6rem;font-weight:bold;padding-right:32px;padding-left:32px}.community-button.white-s{height:32px;line-height:30px;font-size:14px;font-size:1.4rem;padding-right:24px;padding-left:24px}@media screen and (max-width: 768px){.community-button.white-s{padding-right:16px;padding-left:16px;font-size:12px;font-size:1.2rem}}.community-button.white-xs{height:24px;line-height:22px;font-size:12px;font-size:1.2rem;padding-right:16px;padding-left:16px}@media screen and (max-width: 768px){.community-button.white-xs{padding-right:12px;padding-left:12px;font-size:12px;font-size:1.2rem}}.community-button.inactive{color:#999999;pointer-events:none;outline:none}.community-button.share::before{font-family:FontAwesome;content:"";margin-right:8px}.community-button.code::before{font-family:FontAwesome;content:"";margin-right:8px}.community-button[disabled]{pointer-events:none}.community-button-area{text-align:center;padding-bottom:40px}.community-button-area .community-button{margin-right:8px;margin-left:8px}.community-button-area .community-button:first-child{margin-left:0}.community-button-area .community-button:last-child{margin-right:0}.page-exodus nav.gl-header .navigation .logo{margin-top:10px}@media screen and (max-width: 768px){.page-exodus nav.gl-header .navigation .logo{margin-top:0}.page-exodus nav.gl-header .navigation .logo a{padding-top:12px;max-width:120px}}.page-exodus nav.gl-header .menu-global li a{font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "serif"}.community-page.exodus_community .community-button.red-l,.community-page.exodus_community .community-button.red-m,.community-page.exodus_community .community-button.red-s{background:#3F404D}.community-page.exodus_community .community-button.red-l:hover,.community-page.exodus_community .community-button.red-m:hover,.community-page.exodus_community .community-button.red-s:hover{background:#0F1021;opacity:1}.community-page.exodus_community .communitypage-tabmenu{background:#393F48}.community-page.exodus_community .communitypage-tabmenu li a .count{background:#0F1021}.community-page.exodus_community .communitypage-tabmenu li a:hover{opacity:1}.community-page.exodus_community .community-activity .sale_area .detail-button{background:#3F404D}.community-page.exodus_community .community-activity .sale_area .detail-button:hover{opacity:1;background:#0F1021}.community-page.exodus_community .community-activity .sale_area .detail-button.diabled{background:#E3E4E8;color:#999999}.community-page.exodus_community .community-activity .sale_area .detail-button.diabled:hover{background:#E3E4E8}.sp-fix-menu.exodus_community .community-button.red-l,.sp-fix-menu.exodus_community .community-button.red-m,.sp-fix-menu.exodus_community .community-button.red-s{background:#0F1021}
