﻿@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)}.community-button.base-l,.community-button.base-m,.community-button.base-s{background-color:#e3e4e8;color:#000000}.community-button.base-l:hover,.community-button.base-m:hover,.community-button.base-s: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:48px;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.red-l,.community-button.red-m,.community-button.red-s{background-color:#f64744;color:#ffffff}.community-button.red-l:hover,.community-button.red-m:hover,.community-button.red-s: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:48px;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.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:48px;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.white-l,.community-button.white-m,.community-button.white-s{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{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:48px;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.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}.community-card:link,.community-card:visited,.community-card: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 8px 16px;margin:0}@media screen and (max-width: 600px){.community-card h4{font-size:12px;font-size:1.2rem;padding:0 8px 8px 8px}}@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}.community-card.widget{background:#ffffff}@media screen and (max-width: 600px){.community-card.widget .member{display:block}}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)}.community-button.base-l,.community-button.base-m,.community-button.base-s{background-color:#e3e4e8;color:#000000}.community-button.base-l:hover,.community-button.base-m:hover,.community-button.base-s: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:48px;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.red-l,.community-button.red-m,.community-button.red-s{background-color:#f64744;color:#ffffff}.community-button.red-l:hover,.community-button.red-m:hover,.community-button.red-s: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:48px;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.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:48px;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.white-l,.community-button.white-m,.community-button.white-s{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{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:48px;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.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)}.community-button.base-l,.community-button.base-m,.community-button.base-s{background-color:#e3e4e8;color:#000000}.community-button.base-l:hover,.community-button.base-m:hover,.community-button.base-s: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:48px;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.red-l,.community-button.red-m,.community-button.red-s{background-color:#f64744;color:#ffffff}.community-button.red-l:hover,.community-button.red-m:hover,.community-button.red-s: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:48px;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.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:48px;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.white-l,.community-button.white-m,.community-button.white-s{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{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:48px;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.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;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 aside{width:80px;margin-right:24px;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.community-page section.detail .latest-activity article aside{margin-right:8px;width:64px}}.community-page section.detail .latest-activity article>a>div{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width: 340px){.community-page section.detail .latest-activity article .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 .title-wrap>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.community-page section.detail .latest-activity article .title-wrap>div p{display:inline-block}.community-page section.detail .latest-activity article .title-wrap .date{color:#707070;font-weight:bold;padding-right:8px}.community-page section.detail .latest-activity article .title-wrap .price{font-size:12px;font-size:1.2rem}@media screen and (max-width: 340px){.community-page section.detail .latest-activity article .title-wrap .price span{padding-right:8px}}@media screen and (min-width: 340px){.community-page section.detail .latest-activity article .title-wrap .price span{padding-left:8px}}.community-page section.detail .latest-activity article .title-wrap .price span.amount{font-size:14px;font-size:1.4rem;color:#707070;font-weight:bold}.community-page section.detail .latest-activity article .title-wrap .price span.limit{padding-left:0}.community-page section.detail .latest-activity article .title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:bold}.community-page section.detail .latest-activity article .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 iframe,.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{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{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 .condition{padding:16px 24px;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 .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);background-color:#e3e4e8;color:#000000;margin-right:8px;margin-left:8px;width:224px}.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 .only-patron-square{background:#ffffff}.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);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}@media screen and (max-width: 768px){.community-page .contents #main .tags a{padding-right:8px;padding-left:8px;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);height:48px;line-height:48px;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}@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)}.community-button.base-l,.community-button.base-m,.community-button.base-s{background-color:#e3e4e8;color:#000000}.community-button.base-l:hover,.community-button.base-m:hover,.community-button.base-s: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:48px;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.red-l,.community-button.red-m,.community-button.red-s{background-color:#f64744;color:#ffffff}.community-button.red-l:hover,.community-button.red-m:hover,.community-button.red-s: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:48px;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.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:48px;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.white-l,.community-button.white-m,.community-button.white-s{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{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:48px;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.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}
