﻿.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_text--member .project_reward{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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-fca35ab73de6f7a14417d6076af9cb5132735acc9ee75ec09b161c6fe72555ca.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}.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-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.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:80px;min-width:80px;margin-right:8px}}.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;padding-bottom:0;margin-bottom:4px;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}@media screen and (max-width: 768px){.community-page section.detail.simplified h1+.owner-name{margin-top:0}}.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}@media screen and (max-width: 768px){.community-page section.detail.simplified .owner-name{font-size:12px;font-size:1.2rem;line-height:1.2;margin-bottom:0}}.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}@media screen and (max-width: 768px){.community-page section.detail.refine-layout .thumbnail{margin-bottom:16px}.community-page section.detail.refine-layout .comumnity-name{padding-bottom:8px}.community-page section.detail.refine-layout .community-description{padding-bottom:0}.community-page section.detail.refine-layout .category-and-amount,.community-page section.detail.refine-layout .participate,.community-page section.detail.refine-layout .owner-profile{display:none}.community-page section.detail.refine-layout .detail-wrap{padding-bottom:5px}.community-page section.detail.refine-layout .community-summary{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.community-page section.detail.refine-layout .community-summary__owner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.community-page section.detail.refine-layout .community-summary__owner-avatar img{display:block;width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.community-page section.detail.refine-layout .community-summary__owner-name{font-size:13px;font-size:1.3rem;color:#393f48;font-weight:500}.community-page section.detail.refine-layout .community-summary__members{font-size:16px;font-size:1.6rem;font-weight:bold}.community-page section.detail.refine-layout .community-summary__members-num{font-size:24px;font-size:2.4rem;margin-right:2px;line-height:1}.community-page section.detail.refine-layout .community-summary__members-suffix{font-size:12px;font-size:1.2rem;margin-left:4px;vertical-align:1px}.community-page section.detail.refine-layout .pay-activity-link{margin-bottom:16px;padding-right:16px;text-align:right;font-size:12px}.community-page section.detail.refine-layout .pay-activity-link a{color:#393f48}.community-page section.detail.refine-layout .pay-activity-link__icon{font-size:10px;margin-left:8px;margin-right: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;max-width:calc(100% - 384px);min-width:560px;overflow:hidden}}.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 .import-body iframe,.community-page .contents section.body .body-wrap .import-body img{max-width:100% !important;vertical-align:bottom}.community-page .contents section.body .body-wrap .import-body img{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){.community-page .contents section.body .body-wrap .import-body img{height:auto !important}}.community-page .contents section.body .body-wrap .import-body iframe{border:none}.community-page .contents section.body .body-wrap .import-body 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 .import-body h6{font-size:14px;font-size:1.4rem}}.community-page .contents section.body .body-wrap .import-body p,.community-page .contents section.body .body-wrap .import-body s,.community-page .contents section.body .body-wrap .import-body em,.community-page .contents section.body .body-wrap .import-body strong,.community-page .contents section.body .body-wrap .import-body a,.community-page .contents section.body .body-wrap .import-body ol,.community-page .contents section.body .body-wrap .import-body ul,.community-page .contents section.body .body-wrap .import-body li,.community-page .contents section.body .body-wrap .import-body 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 .import-body p,.community-page .contents section.body .body-wrap .import-body s,.community-page .contents section.body .body-wrap .import-body em,.community-page .contents section.body .body-wrap .import-body strong,.community-page .contents section.body .body-wrap .import-body a,.community-page .contents section.body .body-wrap .import-body ol,.community-page .contents section.body .body-wrap .import-body ul,.community-page .contents section.body .body-wrap .import-body li,.community-page .contents section.body .body-wrap .import-body table{font-size:14px;font-size:1.4rem}}.community-page .contents section.body .body-wrap .import-body>*:last-child{margin-bottom:0 !important}.community-page .contents section.body .body-wrap .import-body>*:first-child{margin-top:0 !important}.community-page .contents section.body .body-wrap .project-payment{border:2px solid #e3e4e8;margin:32px 0;padding:32px}.community-page .contents section.body .body-wrap .project-payment h4{font-size:16px;font-size:1.6rem;margin-bottom:8px}.community-page .contents section.body .body-wrap .project-payment .payment-images{margin:18px 0 16px;padding:24px 0;border-width:1px 0px;border-style:solid;border-color:#e3e4e8;display:grid;grid-template-rows:auto auto;grid-template-columns:140px 1fr;gap:10px 0}.community-page .contents section.body .body-wrap .project-payment .payment-images dt{grid-column:1;color:#393f48;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.community-page .contents section.body .body-wrap .project-payment .payment-images dd{grid-column:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.community-page .contents section.body .body-wrap .project-payment .payment-images dd.carrier img{height:30px}.community-page .contents section.body .body-wrap .project-payment .payment-images dd.carrier img.au{height:11px;margin:0 12px 0 0}@media screen and (max-width: 768px){.community-page .contents section.body .body-wrap .project-payment .payment-images dd.carrier img.au{height:8px;margin:4px 8px 4px 0}}.community-page .contents section.body .body-wrap .project-payment .payment-images dd.carrier img.d-barai{height:22px}.community-page .contents section.body .body-wrap .project-payment .payment-images dd .softbank{margin-right:12px}.community-page .contents section.body .body-wrap .project-payment .payment-images dd .d-barai-box,.community-page .contents section.body .body-wrap .project-payment .payment-images dd .applepay{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.community-page .contents section.body .body-wrap .project-payment .payment-images dd .d-barai-box::after,.community-page .contents section.body .body-wrap .project-payment .payment-images dd .applepay::after{position:absolute;top:0;left:100%;margin:0 0 0 2px;font-size:10px;font-size:1rem}.community-page .contents section.body .body-wrap .project-payment .payment-images dd .d-barai-box{margin:4px -4px}.community-page .contents section.body .body-wrap .project-payment .payment-images dd .d-barai-box::after{content:"※1"}.community-page .contents section.body .body-wrap .project-payment .payment-images dd .applepay::after{content:"※2"}.community-page .contents section.body .body-wrap .project-payment .payment-images dd img{height:26px}.community-page .contents section.body .body-wrap .project-payment .payment-images dd img.credit-card{height:auto;width:100%;max-width:135px}.community-page .contents section.body .body-wrap .project-payment .payment-images dd img.paypal{margin-right:8px;height:22px}.community-page .contents section.body .body-wrap .project-payment .sup{color:#707070;margin-bottom:8px;font-size:10px;font-size:1rem}@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}.community-page .contents .side-area{width:100%;max-width:344px;margin:0 auto}@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.anchor{border:1px solid #abaeba}.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.multiple-monthly-payment{padding:10px;background:#4ba2ce;color:#ffffff;font-size:12px;font-weight:bold}.community-page .contents section.rewards .reward .status.multiple-monthly-payment strong{margin-left:2px;font-size:16px;vertical-align:-1px}.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;word-break:break-word;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 .project_activities{padding:0 24px 16px 24px}.community-page .contents section.rewards .reward .project_activities .project_activities_bg{padding:4px 16px;background:#F6F8FA;border-radius:3px;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 .project_activities .project_activities_bg .fa-question-circle{color:#999999;margin-left:4px;padding:2px 3px 3px 3px}.community-page .contents section.rewards .reward .project_activities .project_activities_bg .count{margin-left:auto;font-weight:bold;font-size:14px;font-size:1.4rem}.community-page .contents section.rewards .reward .project_activities .activitiy-rewards{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.community-page .contents section.rewards .reward .project_activities .activitiy-rewards .title{font-weight:normal;white-space:nowrap;font-size:12px;font-size:1.2rem}.community-page .contents section.rewards .reward .project_activities .activitiy-rewards .fa-question-circle{margin-left:2px}.community-page .contents section.rewards .reward .project_activities .activitiy-rewards .list{text-align:right}.community-page .contents section.rewards .reward .project_activities .activitiy-rewards .list .text{font-size:11px;font-size:1.1rem}.community-page .contents section.rewards .reward .project_activities .activitiy-rewards .list .count{font-weight:bold;white-space:nowrap;font-size:14px;font-size:1.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}@media screen and (max-width: 768px){.community-page .contents section.rewards .reward.refine-layout .title{font-size:18px;font-size:1.8rem;margin-bottom:8px}.community-page .contents section.rewards .reward.refine-layout .description{font-size:14px;font-size:1.4rem}.community-page .contents section.rewards .reward.refine-layout .condition{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:20px}.community-page .contents section.rewards .reward.refine-layout .condition .price{font-size:12px;font-size:1.2rem}.community-page .contents section.rewards .reward.refine-layout .condition .price span{font-size:24px;font-size:2.4rem;font-weight:bold}.community-page .contents section.rewards .reward.refine-layout .condition .price small{font-size:12px;font-size:1.2rem;font-weight:bold}.community-page .contents section.rewards .reward.refine-layout .condition .member{font-size:13px;font-size:1.3rem;margin-bottom:3px;font-weight:bold}.community-page .contents section.rewards .reward.refine-layout .limit{font-size:14px;font-size:1.4rem}.community-page .contents section.rewards .reward.refine-layout .limit span{font-size:28px;font-size:2.8rem;font-weight:bold}.community-page .contents section.rewards .reward.refine-layout .activitiy-rewards .title{margin-bottom:0}.community-page .contents section.rewards .reward.refine-layout .buttons{gap:8px}.community-page .contents section.rewards .reward.refine-layout .buttons a{margin:0}}.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}@media screen and (max-width: 768px){.community-page .contents section.rewards>.favorite-area{margin-top:24px;margin-bottom:24px}}.community-page .contents section.latest-activity{padding-right:16px;padding-left:16px}.community-page .contents section.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 .contents section.latest-activity header h4{font-size:16px;font-size:1.6rem;font-weight:bold;line-height:1}.community-page .contents section.latest-activity header a{font-size:12px;font-size:1.2rem}.community-page .contents section.latest-activity header a::after{font-family:FontAwesome;content:"\f105";margin-left:8px}.community-page .contents section.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;border-bottom:solid 1px #e3e4e8;cursor:pointer;color:#000000;font-size:12px;font-size:1.2rem}.community-page .contents section.latest-activity article a .activity-inner{padding:8px 16px 8px 0;position:relative}.community-page .contents section.latest-activity article a .activity-inner::after{font-family:FontAwesome;content:"\f105";margin-left:8px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.community-page .contents section.latest-activity article a .pinning{margin-top:-4px;margin-bottom:4px;color:#999999}.community-page .contents section.latest-activity article a .pinning span{font-weight:bold}.community-page .contents section.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 .contents section.latest-activity article a .wrap aside{margin-right:8px;width:64px}.community-page .contents section.latest-activity article a .wrap>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.community-page .contents section.latest-activity article a .wrap>div .title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:bold}.community-page .contents section.latest-activity article a .wrap>div .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.community-page .contents section.latest-activity article a .wrap>div .amount{color:#707070;font-weight:bold}.community-page .contents section.latest-activity article a .wrap>div .date{color:#707070;font-weight:bold}.community-page .contents section.latest-activity article a .backers-only{margin-bottom:8px;font-size:11px;font-size:1.1rem;background-color:#f6f8fa;color:#545454;line-height:32px;font-weight:bold;text-align:center}.community-page .contents section.latest-activity article a .backers-only i{font-size:14px;font-size:1.4rem;color:#999999;margin-right:6px}@media screen and (max-width: 768px){.community-page .contents section.latest-activity.refine-layout{padding:16px;background:#ffffff}.community-page .contents section.latest-activity.refine-layout header{font-size:16px;font-size:1.6rem;font-weight:bold;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.community-page .contents section.latest-activity.refine-layout .buttons{text-align:center;margin-top:15px}.community-page .contents section.latest-activity.refine-layout .buttons a{width:188px;position:relative}.community-page .contents section.latest-activity.refine-layout .buttons 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 .contents section.latest-activity.refine-layout .buttons a:after{right:10px}}.community-page .contents section.favorite-area{border:solid 1px #e3e4e8;padding:20px 16px}.community-page .contents section.favorite-area p{font-size:12px;font-size:1.2rem;margin-bottom:4px;text-align:center}.community-page .contents section.favorite-area .title{font-weight:bold}.community-page .contents section.favorite-area .title i{font-size:16px;font-size:1.6rem;color:#f64744;vertical-align:-1px}.community-page .contents section.favorite-area section.project-follow>div{text-align:center}.community-page .contents section.favorite-area a.community-button{font-size:14px;font-size:1.4rem;display:inline-block;font-weight:normal;line-height:40px;height:42px}.community-page .contents section.favorite-area.followed a{color:#f64744;border-color:#f64744}.community-page .contents section.favorite-area .favorite-icon.followed .fa-heart:before{font-weight:900 !important}.community-page .contents section.favorite-area .favorite-icon .fa-heart:before{color:#f64744;font-weight:400 !important}.community-page .contents .profile-and-favorite{background-color:#ffffff;padding:16px}.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;height:32px;line-height:30px;font-size:14px;font-size:1.4rem;padding-right:24px;padding-left:24px;background-color:#e3e4e8;color:#000000;margin-right:8px;margin-left:8px;width:295px}@media screen and (max-width: 768px){.community-page .contents .promote-information .button{padding-right:16px;padding-left:16px;font-size:12px;font-size:1.2rem}}.community-page .contents .promote-information .button:hover{background-color:#cfd1d8}@media screen and (max-width: 768px){.community-page .contents .promote-information .button{max-width:295px;width:100%;margin-right:0;margin-left:0}}.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;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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:2px solid #E3E4E8;padding-bottom:15px;margin-bottom:16px;row-gap:16px}.community-page .contents #main .activity-refine.without-filter{border-bottom:none}@media screen and (max-width: 768px){.community-page .contents #main .activity-refine{padding-bottom:11px}}.community-page .contents #main .activity-refine dl{row-gap:8px}.community-page .contents #main .activity-refine dl dt{padding:0;margin-bottom:0}@media screen and (max-width: 768px){.community-page .contents #main .activity-refine dl dt{display:none}}.community-page .contents #main .activity-refine dl dd{margin-bottom:0}.community-page .contents #main .activity-refine dl dd a{font-weight:bold;color:#999999;padding:0;margin-bottom: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{color:#393f48}@media screen and (max-width: 768px){.community-page .contents #main .activity-refine dl dd a{font-size:12px;font-size:1.2rem}}.community-page .contents #main .activity-refine .reaction-list{margin-left:auto}.community-page .contents #main .activity-refine .reaction-list-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 19px 8px 16px;gap:8px;font-size:12px;line-height:14px;height:32px;border-radius:50px;border:1px solid #e3e4e8;background:#ffffff;color:#393f48}@media screen and (max-width: 768px){.community-page .contents #main .activity-refine .reaction-list-button{padding:8px 11px}}.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}}@media screen and (max-width: 768px){.project_activities-index .community-page .contents #main .updates-list .title h3 a{font-size:22px;font-size:2.2rem}}.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-patron-square .reward-popupballoon{margin-left:4px}.community-page .contents #main .updates-list .only_member_show{border:none}.community-page .contents #main .updates-list .summary-font-height{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width: 768px){.community-page .contents #main .updates-list .summary-font-height{font-size:16px;font-size:1.6rem;line-height:1.4}}.community-page .contents #main .updates-list .activity-info-action{margin-left:auto}.community-page .contents #main .updates-list .time{white-space:nowrap}.community-page .contents #main .updates-list .like,.community-page .contents #main .updates-list .comment{display:inline-block;color:#999999;margin-left:8px;font-size:13px;font-size:1.3rem}.community-page .contents #main .updates-list .like span,.community-page .contents #main .updates-list .comment span{font-size:13px;font-size:1.3rem;font-weight:normal}.community-page .contents #main .updates-list .like i.far,.community-page .contents #main .updates-list .like i.fas,.community-page .contents #main .updates-list .comment i.far,.community-page .contents #main .updates-list .comment i.fas{margin-right:0}.community-page .contents #main .updates-list .comment{margin-left:12px;float:none}.community-page .contents #main .updates-list .comment iframe{min-width:1px !important}.community-page .contents #main .updates-list .comment-btn,.community-page .contents #main .updates-list .like-btn{display:inline-block;margin-left:20px;font-size:20px;font-size:2rem}.community-page .contents #main .updates-list .comment-btn.-with-num,.community-page .contents #main .updates-list .like-btn.-with-num{font-size:18px;font-size:1.8rem}.community-page .contents #main .updates-list .comment-btn.-with-num .activity-like-button,.community-page .contents #main .updates-list .like-btn.-with-num .activity-like-button{font-size:18px;font-size:1.8rem}.community-page .contents #main .updates-list .comment-btn.-with-num i.far,.community-page .contents #main .updates-list .comment-btn.-with-num i.fas,.community-page .contents #main .updates-list .like-btn.-with-num i.far,.community-page .contents #main .updates-list .like-btn.-with-num i.fas{margin-right:4px}.community-page .contents #main .updates-list .comment-btn i.far,.community-page .contents #main .updates-list .comment-btn i.fas,.community-page .contents #main .updates-list .like-btn i.far,.community-page .contents #main .updates-list .like-btn i.fas{margin-right:0}.community-page .contents #main .updates-list .comment-btn a i{color:#999999}.community-page .contents #main .updates-list .like-btn .unclickable,.community-page .contents #main .updates-list .like-btn .like-count{color:#999999}.community-page .contents #main .updates-list .sns-share-btn-frame{margin-top:40px;padding:40px 16px 16px}@media screen and (max-width: 768px){.community-page .contents #main .updates-list .sns-share-btn-frame{padding:24px 8px 8px}}.community-page .contents #main .updates-list .sns-share-btn-frame h4{text-align:center;color:#393f48;font-size:14px;font-size:1.4rem}.community-page .contents #main .updates-list .sns-share-btn-frame .activity-action-block .activity-action-block-inner{padding:24px}@media screen and (max-width: 768px){.community-page .contents #main .updates-list .sns-share-btn-frame .activity-action-block .activity-action-block-inner{padding:16px}}.community-page .contents #main .updates-list .sns-share-btn-frame .activity-like-area-inner{padding-right:32px}@media screen and (max-width: 768px){.community-page .contents #main .updates-list .sns-share-btn-frame .activity-like-area-inner{padding-right:0;padding-bottom:24px}}.community-page .contents #main .updates-list .sns-share-btn-frame .activity-like-area-inner:first-child{border-right:1px solid #e3e4e8}@media screen and (max-width: 768px){.community-page .contents #main .updates-list .sns-share-btn-frame .activity-like-area-inner:first-child{border-right:none;border-bottom:1px solid #e3e4e8}}.community-page .contents #main .updates-list .sns-share-btn-frame .activity-like-area .notes{padding-top:16px;font-weight:400;text-align:center}.community-page .contents #main .updates-list .sns-share-btn-frame .activity-like-area .notes a{display:inline;line-height:initial}.community-page .contents #main .updates-list .sns-share-btn-frame .activity-like-button{width:100%;color:#393f48}.community-page .contents #main .updates-list .sns-share-btn-frame .activity-like-button.inactive{color:#999}.community-page .contents #main .updates-list .sns-share-btn-frame .activity-like-button i{top:0}.community-page .contents #main .updates-list .sns-share-btn-frame .activity-like-button.active i{color:#f64744}.community-page .contents #main .updates-list .sns-share-btn-frame .liked-member-list{margin:16px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.community-page .contents #main .updates-list .sns-share-btn-frame .liked-member-list{margin:16px 0 0}}.community-page .contents #main .updates-list .sns-share-btn-frame .liked-member-list .liked-member-list-inner{cursor:pointer;opacity:1;-webkit-transition:0.3s ease-in;transition:0.3s ease-in;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:0 16px}.community-page .contents #main .updates-list .sns-share-btn-frame .liked-member-list .liked-member-list-inner:hover{opacity:0.7}@media screen and (max-width: 768px){.community-page .contents #main .updates-list .sns-share-btn-frame .liked-member-list .liked-member-list-inner{-webkit-transition:none;transition:none}.community-page .contents #main .updates-list .sns-share-btn-frame .liked-member-list .liked-member-list-inner:hover{opacity:1}}.community-page .contents #main .updates-list .sns-share-btn-frame .liked-member-list .num{font-size:12px;font-size:1.2rem;font-weight:400;color:#4ba2ce}.community-page .contents #main .updates-list .sns-share-btn-frame .member-profile-images{display:-webkit-box;display:-ms-flexbox;display:flex}.community-page .contents #main .updates-list .sns-share-btn-frame .member-profile-image:not(:first-child){margin-left:-8px}.community-page .contents #main .updates-list .sns-share-btn-frame .member-profile-image:nth-child(1){z-index:5}.community-page .contents #main .updates-list .sns-share-btn-frame .member-profile-image:nth-child(2){z-index:4}.community-page .contents #main .updates-list .sns-share-btn-frame .member-profile-image:nth-child(3){z-index:3}.community-page .contents #main .updates-list .sns-share-btn-frame .member-profile-image:nth-child(4){z-index:2}.community-page .contents #main .updates-list .sns-share-btn-frame .member-profile-image:nth-child(5){z-index:1}.community-page .contents #main .updates-list .sns-share-btn-frame .member-profile-image img{display:block;width:30px;height:30px;border-radius:50%;overflow:hidden;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0px 0px 0px 2px #F6F8FA;box-shadow:0px 0px 0px 2px #F6F8FA}.community-page .contents #main .updates-list .sns-share-btn-frame .sns-share-multiple-btn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:700px;margin:0 auto;gap:16px;padding:0}.community-page .contents #main .updates-list .sns-share-btn-frame .sns-share-multiple-btn .sns-share-facebook-btn{background-color:#1877F2}.community-page .contents #main .updates-list .sns-share-btn-frame .sns-share-multiple-btn .share-btn{border-radius:50px;width:100%;margin:0}.community-page .contents #main .updates-list .sns-share-btn-frame .sns-share-multiple-btn .share-btn-icon{font-size:18px;font-size:1.8rem;margin-right:10px;top:1px}@media screen and (max-width: 768px){.community-page .contents #main .pay-activity-info{margin-bottom:16px}}.community-page .contents #main .activity-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px;row-gap:16px}.community-page .contents #main .activity-info .comment span{display:inline !important}.project_activities-show .community-page .contents #main .activity-info .tags{width:100%;margin:0 0 -5px}@media screen and (max-width: 768px){.project_activities-show .community-page .contents #main .activity-info .tags{width:auto}}@media screen and (max-width: 768px){.project_activities-show .community-page .contents #main .activity-info .activity-info-action{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.project_activities-show .community-page .contents #main .activity-info .edit-and-delete-options{margin-left:16px}@media screen and (max-width: 768px){.community-page .contents #main .tags{margin:16px 0}}.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 .contents.-sp-rewardlist-upper{background:#fff;padding-top:0;padding-bottom:56px}@media screen and (min-width: 768px){.community-page .contents.-sp-rewardlist-upper{display:none}}.community-page .contents .owner-profile{margin-right:0;margin-left:0}@media screen and (max-width: 768px){.community-page .contents.refine-layout{padding:0}.community-page .contents.refine-layout section.rewards{padding:20px 16px}.community-page .contents.refine-layout section.rewards>h4{font-size:14px;font-size:1.4rem;padding-bottom:20px}.community-page .contents.refine-layout section.rewards .reward{overflow:hidden;border-radius:10px;-webkit-box-shadow:0px 2px 10px 0px rgba(0,0,0,0.1);box-shadow:0px 2px 10px 0px rgba(0,0,0,0.1)}.community-page .contents.refine-layout section.rewards .most-popular{font-size:13px;font-size:1.3rem;font-weight:bold;color:#ffffff;background-color:#393f48;padding:8px;text-align:center}.community-page .contents.refine-layout section.body{padding:20px 16px;background:#ffffff}.community-page .contents.refine-layout section.body.collapse .body-wrap::after{height:108px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%)}.community-page .contents.refine-layout section.body .contents-title{font-size:16px;font-size:1.6rem;text-align:center;font-weight:bold;margin-bottom:24px}}.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>div>button::after{font-family:FontAwesome;content:"\f105";margin-left:8px}.community-page .flag-report>a::after{font-family:FontAwesome;content:"\f105";margin-left:8px}@media screen and (max-width: 768px){.community-page .flag-report.refine-layout{background-color:#ffffff}}@media screen and (max-width: 768px){.community-page .owner-profile.refine-layout .profile.expand .profile-body,.community-page .owner-profile.refine-layout .profile.collapse .profile-body{font-size:14px;font-size:1.4rem}}.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{margin-bottom:16px}@media screen and (min-width: 600px){.community-page section.similar-community>.inner .community-card-wrap{display:grid;grid-column-gap:24px;grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 600px){.community-page section.similar-community>.inner .community-card{width:100%;padding-bottom: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{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 .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}}@media screen and (max-width: 768px){.community-page section.detail h2{font-size:16px;font-size:1.6rem;line-height:1.6}.community-page .owner-profile .profile.expand .profile-body{font-size:16px;font-size:1.6rem}.community-page .contents section.body .body-wrap .import-body h6,.community-page .contents section.body .body-wrap .import-body p,.community-page .contents section.body .body-wrap .import-body s,.community-page .contents section.body .body-wrap .import-body em,.community-page .contents section.body .body-wrap .import-body strong,.community-page .contents section.body .body-wrap .import-body a,.community-page .contents section.body .body-wrap .import-body ol,.community-page .contents section.body .body-wrap .import-body ul,.community-page .contents section.body .body-wrap .import-body li,.community-page .contents section.body .body-wrap .import-body table{font-size:16px;font-size:1.6rem}.community-page .body.expand .description{font-size:16px;font-size:1.6rem;line-height:1.6}}@media screen and (max-width: 768px){.project_activities-index .community-page .contents{padding-top:24px}}.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}@media screen and (max-width: 768px){.community-page-menu.refine-layout{opacity:1;pointer-events:all;position:sticky;z-index:999}.community-page-menu.refine-layout .community-page-menu__list{height:38px}.community-page-menu.refine-layout .community-page-menu__item{width:100%}.community-page-menu.refine-layout .community-page-menu__item a{line-height:35px;padding-top:3px;padding-bottom:0;font-weight:bold}.community-page-menu.refine-layout .community-page-menu__line{height:4px;background:#f64744;width:33.333%}.community-page-menu.refine-layout .community-page-menu__line.col-2{width:50%}}#sct-modal-open{color:#3189b5}#sct-modal-open:hover{color:#1b4c65}@media screen and (max-width: 768px){.community-page-layout .container{overflow:visible}}@media screen and (max-width: 768px){.community-page.of-template-b.of-theme-color-blue .download-shop-title,.community-page.of-template-b.of-theme-color-blue .download-shop-item a,.community-page.of-template-b.of-theme-color-blue .download-shop-item a:visited,.community-page.of-template-b.of-theme-color-blue .template-b-owner-profile,.community-page.of-template-b.of-theme-color-blue .template-b-owner-profile h3 a,.community-page.of-template-b.of-theme-color-blue .template-b-owner-profile h3 a:hover,.community-page.of-template-b.of-theme-color-blue .template-b-owner-profile h3 a:visited,.community-page.of-template-b.of-theme-color-blue .template-b-owner-profile ul li a,.community-page.of-template-b.of-theme-color-pattern01 .download-shop-title,.community-page.of-template-b.of-theme-color-pattern01 .download-shop-item a,.community-page.of-template-b.of-theme-color-pattern01 .download-shop-item a:visited,.community-page.of-template-b.of-theme-color-pattern01 .template-b-owner-profile,.community-page.of-template-b.of-theme-color-pattern01 .template-b-owner-profile h3 a,.community-page.of-template-b.of-theme-color-pattern01 .template-b-owner-profile h3 a:hover,.community-page.of-template-b.of-theme-color-pattern01 .template-b-owner-profile h3 a:visited,.community-page.of-template-b.of-theme-color-pattern01 .template-b-owner-profile ul li a,.community-page.of-template-b.of-theme-color-pattern02 .download-shop-title,.community-page.of-template-b.of-theme-color-pattern02 .download-shop-item a,.community-page.of-template-b.of-theme-color-pattern02 .download-shop-item a:visited,.community-page.of-template-b.of-theme-color-pattern02 .template-b-owner-profile,.community-page.of-template-b.of-theme-color-pattern02 .template-b-owner-profile h3 a,.community-page.of-template-b.of-theme-color-pattern02 .template-b-owner-profile h3 a:hover,.community-page.of-template-b.of-theme-color-pattern02 .template-b-owner-profile h3 a:visited,.community-page.of-template-b.of-theme-color-pattern02 .template-b-owner-profile ul li a,.community-page.of-template-b.of-theme-color-pattern03 .download-shop-title,.community-page.of-template-b.of-theme-color-pattern03 .download-shop-item a,.community-page.of-template-b.of-theme-color-pattern03 .download-shop-item a:visited,.community-page.of-template-b.of-theme-color-pattern03 .template-b-owner-profile,.community-page.of-template-b.of-theme-color-pattern03 .template-b-owner-profile h3 a,.community-page.of-template-b.of-theme-color-pattern03 .template-b-owner-profile h3 a:hover,.community-page.of-template-b.of-theme-color-pattern03 .template-b-owner-profile h3 a:visited,.community-page.of-template-b.of-theme-color-pattern03 .template-b-owner-profile ul li a,.community-page.of-template-b.of-theme-color-pattern04 .download-shop-title,.community-page.of-template-b.of-theme-color-pattern04 .download-shop-item a,.community-page.of-template-b.of-theme-color-pattern04 .download-shop-item a:visited,.community-page.of-template-b.of-theme-color-pattern04 .template-b-owner-profile,.community-page.of-template-b.of-theme-color-pattern04 .template-b-owner-profile h3 a,.community-page.of-template-b.of-theme-color-pattern04 .template-b-owner-profile h3 a:hover,.community-page.of-template-b.of-theme-color-pattern04 .template-b-owner-profile h3 a:visited,.community-page.of-template-b.of-theme-color-pattern04 .template-b-owner-profile ul li a,.community-page.of-template-b.of-theme-color-pattern05 .download-shop-title,.community-page.of-template-b.of-theme-color-pattern05 .download-shop-item a,.community-page.of-template-b.of-theme-color-pattern05 .download-shop-item a:visited,.community-page.of-template-b.of-theme-color-pattern05 .template-b-owner-profile,.community-page.of-template-b.of-theme-color-pattern05 .template-b-owner-profile h3 a,.community-page.of-template-b.of-theme-color-pattern05 .template-b-owner-profile h3 a:hover,.community-page.of-template-b.of-theme-color-pattern05 .template-b-owner-profile h3 a:visited,.community-page.of-template-b.of-theme-color-pattern05 .template-b-owner-profile ul li a{color:#fff}.community-page.of-template-b.of-theme-color-blue .detail .join-button-box .community-button.red-l,.community-page.of-template-b.of-theme-color-blue .contents .plan-list,.community-page.of-template-b.of-theme-color-blue .contents .plan-list .buttons .community-button.red-m,.community-page.of-template-b.of-theme-color-blue .download-shop,.community-page.of-template-b.of-theme-color-blue .template-b-owner-profile,.community-page.of-template-b.of-theme-color-blue .template-b-sp-fix-menu .community-button.red-s,.community-page.of-template-b.of-theme-color-blue .community-page-menu.refine-layout .community-page-menu__line{background:#4BA2CE}.community-page.of-template-b.of-theme-color-blue .owner-profile .profile.collapse .profile-body:after{background:-webkit-gradient(linear, left top, left bottom, from(rgba(75,162,206,0)), to(#4BA2CE));background:linear-gradient(to bottom, rgba(75,162,206,0), #4BA2CE)}.community-page.of-template-b.of-theme-color-pattern01 .contents .plan-list,.community-page.of-template-b.of-theme-color-pattern01 .download-shop,.community-page.of-template-b.of-theme-color-pattern01 .template-b-owner-profile{background:#3D444B}.community-page.of-template-b.of-theme-color-pattern01 .detail .join-button-box .community-button.red-l,.community-page.of-template-b.of-theme-color-pattern01 .contents .plan-list .buttons .community-button.red-m,.community-page.of-template-b.of-theme-color-pattern01 .template-b-sp-fix-menu .community-button.red-s,.community-page.of-template-b.of-theme-color-pattern01 .community-page-menu.refine-layout .community-page-menu__line{background:#8BC34A}.community-page.of-template-b.of-theme-color-pattern01 .owner-profile .profile.collapse .profile-body:after{background:-webkit-gradient(linear, left top, left bottom, from(rgba(61,68,75,0)), to(#3D444B));background:linear-gradient(to bottom, rgba(61,68,75,0), #3D444B)}.community-page.of-template-b.of-theme-color-pattern02 .contents .plan-list,.community-page.of-template-b.of-theme-color-pattern02 .download-shop,.community-page.of-template-b.of-theme-color-pattern02 .template-b-owner-profile{background:#F0A1BE}.community-page.of-template-b.of-theme-color-pattern02 .detail .join-button-box .community-button.red-l,.community-page.of-template-b.of-theme-color-pattern02 .contents .plan-list .buttons .community-button.red-m,.community-page.of-template-b.of-theme-color-pattern02 .template-b-sp-fix-menu .community-button.red-s,.community-page.of-template-b.of-theme-color-pattern02 .community-page-menu.refine-layout .community-page-menu__line{background:#FB7AA8}.community-page.of-template-b.of-theme-color-pattern02 .owner-profile .profile.collapse .profile-body:after{background:-webkit-gradient(linear, left top, left bottom, from(rgba(240,161,190,0)), to(#F0A1BE));background:linear-gradient(to bottom, rgba(240,161,190,0), #F0A1BE)}.community-page.of-template-b.of-theme-color-pattern03 .contents .plan-list,.community-page.of-template-b.of-theme-color-pattern03 .download-shop,.community-page.of-template-b.of-theme-color-pattern03 .template-b-owner-profile{background:#ADBDCB}.community-page.of-template-b.of-theme-color-pattern03 .detail .join-button-box .community-button.red-l,.community-page.of-template-b.of-theme-color-pattern03 .contents .plan-list .buttons .community-button.red-m,.community-page.of-template-b.of-theme-color-pattern03 .template-b-sp-fix-menu .community-button.red-s,.community-page.of-template-b.of-theme-color-pattern03 .community-page-menu.refine-layout .community-page-menu__line{background:#9FCBEF}.community-page.of-template-b.of-theme-color-pattern03 .owner-profile .profile.collapse .profile-body:after{background:-webkit-gradient(linear, left top, left bottom, from(rgba(173,189,203,0)), to(#ADBDCB));background:linear-gradient(to bottom, rgba(173,189,203,0), #ADBDCB)}.community-page.of-template-b.of-theme-color-pattern04 .contents .plan-list,.community-page.of-template-b.of-theme-color-pattern04 .download-shop,.community-page.of-template-b.of-theme-color-pattern04 .template-b-owner-profile{background:#ACD9C4}.community-page.of-template-b.of-theme-color-pattern04 .detail .join-button-box .community-button.red-l,.community-page.of-template-b.of-theme-color-pattern04 .contents .plan-list .buttons .community-button.red-m,.community-page.of-template-b.of-theme-color-pattern04 .template-b-sp-fix-menu .community-button.red-s,.community-page.of-template-b.of-theme-color-pattern04 .community-page-menu.refine-layout .community-page-menu__line{background:#79DAAB}.community-page.of-template-b.of-theme-color-pattern04 .owner-profile .profile.collapse .profile-body:after{background:-webkit-gradient(linear, left top, left bottom, from(rgba(172,217,196,0)), to(#ACD9C4));background:linear-gradient(to bottom, rgba(172,217,196,0), #ACD9C4)}.community-page.of-template-b.of-theme-color-pattern05 .contents .plan-list,.community-page.of-template-b.of-theme-color-pattern05 .download-shop,.community-page.of-template-b.of-theme-color-pattern05 .template-b-owner-profile{background:#1F1F1F}.community-page.of-template-b.of-theme-color-pattern05 .detail .join-button-box .community-button.red-l,.community-page.of-template-b.of-theme-color-pattern05 .contents .plan-list .buttons .community-button.red-m,.community-page.of-template-b.of-theme-color-pattern05 .template-b-sp-fix-menu .community-button.red-s,.community-page.of-template-b.of-theme-color-pattern05 .community-page-menu.refine-layout .community-page-menu__line{background:#B3CA16}.community-page.of-template-b.of-theme-color-pattern05 .owner-profile .profile.collapse .profile-body:after{background:-webkit-gradient(linear, left top, left bottom, from(rgba(31,31,31,0)), to(#1F1F1F));background:linear-gradient(to bottom, rgba(31,31,31,0), #1F1F1F)}.community-page.of-template-b .sp-fix-menu{display:none !important}.community-page.of-template-b section.detail .detail-wrap{padding-bottom:0}.community-page.of-template-b .contents{background:#f7f8fa;padding:0;position:relative}.community-page.of-template-b .communitypage-tabmenu{display:none}.community-page.of-template-b .community-page-menu.refine-layout .community-page-menu__line.col-3{width:33.33%}.community-page.of-template-b .community-page-menu.refine-layout .community-page-menu__line.col-4{width:25%}}.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:#000000}.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-be4a88e38ca6c43ea923704fadb5721b007e555cc4ff8b56f2c006ff6c183e56.png)}.community-feature-page .feature-comment--2{background-image:url(https://static.camp-fire.jp/assets/community/feature/curator_2-38eaec8cf12189a3cfb139da43983de29a9030bd4717afb836833d856afae195.png)}.community-feature-page .feature-comment--3{background-image:url(https://static.camp-fire.jp/assets/community/feature/curator_3-5968a6bdbd343d829df7e4adc9d9c2e815b71ae32ea5a94b3bf67da80cb7cccc.png)}.community-feature-page .feature-comment--4{background-image:url(https://static.camp-fire.jp/assets/community/feature/curator_4-b978345133999e676e3a5d4a66a4a459028be6a54a91b805d9f8a02a5c18629a.png)}.community-feature-page .feature-comment--5{background-image:url(https://static.camp-fire.jp/assets/community/feature/curator_5-2d9b3be1afbfd9368f2f90ab7d5bc79517927917b0115aa198199159deb8e343.png)}.community-feature-page .feature-comment--6{background-image:url(https://static.camp-fire.jp/assets/community/feature/curator_6-c219aaec80e7a7fd5934115f651e72656c5171407b34c660423c9cbb677f1e24.png)}.community-feature-page .feature-comment--7{background-image:url(https://static.camp-fire.jp/assets/community/feature/curator_7-659cc74b4eb3206221626e97da3d5879bf342852b95be80396bb06eaac2f0fce.png)}.community-feature-page .feature-comment--8{background-image:url(https://static.camp-fire.jp/assets/community/feature/curator_8-8744214f0e63324a60fb5522a5721a8ca633d30ac7c442fbb530b092bf128206.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}.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}.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){.pages-readyfor nav.gl-header{height:50px}}@media screen and (max-width: 768px){.pages-readyfor .menu-global{display:none !important}}.pages-readyfor .container{min-width:320px}.fadeinup.appearonviewport{opacity:0;position:relative;top:30px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fadeinup.appearonviewport.active{-webkit-animation:fadeinup 1s cubic-bezier(0.8, 0.1, 0.1, 0.9) 0s 1 normal;animation:fadeinup 1s cubic-bezier(0.8, 0.1, 0.1, 0.9) 0s 1 normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (min-width: 769px){.fadeinup-on-desktop.appearonviewport{opacity:0;position:relative;top:30px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fadeinup-on-desktop.appearonviewport.active{-webkit-animation:fadeinup 1s cubic-bezier(0.8, 0.1, 0.1, 0.9) 0s 1 normal;animation:fadeinup 1s cubic-bezier(0.8, 0.1, 0.1, 0.9) 0s 1 normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}@media screen and (min-width: 769px){.fadeinup-group .fadeinup.appearonviewport:nth-child(2),.fadeinup-group .fadeinup-on-desktop.appearonviewport:nth-child(2){-webkit-animation-delay:.35s;animation-delay:.35s}.fadeinup-group .fadeinup.appearonviewport:nth-child(3),.fadeinup-group .fadeinup-on-desktop.appearonviewport:nth-child(3){-webkit-animation-delay:.7s;animation-delay:.7s}.fadeinup-group .fadeinup.appearonviewport:nth-child(4),.fadeinup-group .fadeinup-on-desktop.appearonviewport:nth-child(4){-webkit-animation-delay:1.05s;animation-delay:1.05s}}@-webkit-keyframes fadeinup{0%{opacity:0;top:30px}100%{opacity:1;top:0}}@keyframes fadeinup{0%{opacity:0;top:30px}100%{opacity:1;top:0}}.community-readyfor2022-sp-xs-block{display:none}@media (max-width: 374px){.community-readyfor2022-sp-xs-block{display:block}}.community-readyfor2022-section{color:#393f48;padding:0 60px}@media screen and (max-width: 768px){.community-readyfor2022-section{padding:0 20px}}.community-readyfor2022-section__container{max-width:1160px;margin:0 auto}.community-readyfor2022-section-title{color:#393f48;text-align:center;font-size:24px;font-size:2.4rem;margin:0 0 40px}@media screen and (max-width: 768px){.community-readyfor2022-section-title{font-size:18px;font-size:1.8rem;margin:0 0 16px}}.community-readyfor2022-section-title__sub{display:block;font-size:16px;font-size:1.6rem;color:#f64744;margin:8px 0 0}@media screen and (max-width: 768px){.community-readyfor2022-section-title__sub{font-size:14px;font-size:1.4rem}}.community-readyfor2022-section-description{text-align:center;margin:0 0 48px}@media screen and (max-width: 768px){.community-readyfor2022-section-description{font-size:12px;font-size:1.2rem;margin:0 0 32px}}.community-readyfor2022-button-area{padding:0 !important}@media (max-width: 1100px){.community-readyfor2022-button-area{display:block;max-width:500px;margin:0 auto}}.community-readyfor2022-button-area .community-button{margin:0 12px}@media (max-width: 1100px){.community-readyfor2022-button-area .community-button{margin:0 0 16px}.community-readyfor2022-button-area .community-button:last-child{margin:0}}.community-readyfor2022-button-area .community-button.red-l{width:305px}@media (max-width: 1100px){.community-readyfor2022-button-area .community-button.red-l{width:100%;max-width:287px;height:48px;font-size:16px;font-size:1.6rem;line-height:48px;padding:0}}.community-readyfor2022-button-area .community-button.red-m,.community-readyfor2022-button-area .community-button.white-m{width:287px}@media (max-width: 1100px){.community-readyfor2022-button-area .community-button.red-m,.community-readyfor2022-button-area .community-button.white-m{width:100%;max-width:287px;padding:0}}.community-readyfor2022-button-area .community-button.white-s{font-weight:bold;font-size:12px;font-size:1.2rem}@media screen and (min-width: 769px){.community-readyfor2022-button-area .community-button.white-s{width:208px}}.community-readyfor2022-keyvisuals-wrap{width:100%;margin:0 0 48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(254,247,247,0)), color-stop(70%, #FEF7F7));background:linear-gradient(180deg, rgba(254,247,247,0) 50%, #FEF7F7 70%)}@media screen and (max-width: 768px){.community-readyfor2022-keyvisuals-wrap{margin:0 0 24px;height:518px}}.community-readyfor2022-keyvisual{width:100%;padding:0 0 64px;position:relative;overflow:hidden;color:#393f48}@media screen and (max-width: 768px){.community-readyfor2022-keyvisual{padding:0 0 32px}}.community-readyfor2022-keyvisual-slider{max-height:460px;overflow:hidden}@media screen and (max-width: 768px){.community-readyfor2022-keyvisual-slider{max-height:270px}}.community-readyfor2022-keyvisual-slider .slick-dots{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 769px){.community-readyfor2022-keyvisual-slider .slick-dots{top:176px;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media screen and (max-width: 768px){.community-readyfor2022-keyvisual-slider .slick-dots{top:100px;left:24px}}.community-readyfor2022-keyvisual-slider .slick-dots>li{height:6px;margin:0 4px}.community-readyfor2022-keyvisual-slider .slick-dots>li>button{width:6px;height:6px;background:#E3E4E8;border-radius:50%;text-indent:-9999px;overflow:hidden;padding:0;border:none}.community-readyfor2022-keyvisual-slider .slick-dots>li.slick-active>button{background:#f64744}.community-readyfor2022-keyvisual-slider-item{padding:50px 0 0;position:relative;overflow:hidden}@media screen and (max-width: 768px){.community-readyfor2022-keyvisual-slider-item{padding:22px 0 0}}@media screen and (min-width: 769px){.community-readyfor2022-keyvisual-heading{text-align:center;font-size:36px;font-size:3.6rem;margin:0 0 56px}}@media screen and (max-width: 768px){.community-readyfor2022-keyvisual-heading{font-size:22px;font-size:2.2rem;margin:0 24px 39px}}.community-readyfor2022-keyvisual-heading__category{color:#f64744}.community-readyfor2022-keyvisual-illust{position:absolute}@media screen and (min-width: 769px){.community-readyfor2022-keyvisual-illust{width:122px;top:32px;left:50%;-webkit-transform:translateX(218px);transform:translateX(218px)}}@media screen and (max-width: 768px){.community-readyfor2022-keyvisual-illust{width:83px;top:14px;right:25px}}@media screen and (max-width: 340px){.community-readyfor2022-keyvisual-illust{right:8px}}.community-readyfor2022-keyvisual__gallery{width:1176px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0 0 16px}@media screen and (max-width: 768px){.community-readyfor2022-keyvisual__gallery{width:672px;margin:0 0 8px}}.community-readyfor2022-keyvisual__gallery-item{width:152px;padding:0 8px 16px;-webkit-box-sizing:content-box;box-sizing:content-box}@media screen and (max-width: 768px){.community-readyfor2022-keyvisual__gallery-item{width:90px;padding:0 3px 8px}}.community-readyfor2022-keyvisual__gallery-item-img{display:block;width:100%;border-radius:4px}.community-readyfor2022-keyvisual__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 24px}@media screen and (max-width: 768px){.community-readyfor2022-keyvisual__cards{margin:0 16px 24px}}.community-readyfor2022-keyvisual__cards-title{text-align:center;margin:0 0 24px;font-weight:normal}@media screen and (max-width: 768px){.community-readyfor2022-keyvisual__cards-title{font-size:12px;font-size:1.2rem;margin:0 0 12px}}@media screen and (max-width: 768px){.community-readyfor2022-keyvisual__card-wrap{width:33.33333%;padding:0 4px}}.community-readyfor2022-keyvisual__card{background:#fff;border-radius:3px;-webkit-box-shadow:0px 5px 8px rgba(119,32,32,0.05);box-shadow:0px 5px 8px rgba(119,32,32,0.05)}@media screen and (min-width: 769px){.community-readyfor2022-keyvisual__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:284px;height:72px;margin:0 8px 16px}}@media screen and (max-width: 768px){.community-readyfor2022-keyvisual__card{width:100%;height:103px;text-align:center;padding:12px 0 0}}@media screen and (min-width: 769px){.community-readyfor2022-keyvisual__card__icon-box{width:40px;margin:0 16px 0 24px}}@media screen and (max-width: 768px){.community-readyfor2022-keyvisual__card__icon-box{height:28px;margin:0 0 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 768px){.community-readyfor2022-keyvisual__card__icon{max-height:100%}.community-readyfor2022-keyvisual__card__icon.-checking{height:24px}.community-readyfor2022-keyvisual__card__icon.-campfire{height:23px}}@media screen and (max-width: 768px){.community-readyfor2022-keyvisual__card-title{font-size:12px;font-size:1.2rem;margin:0 0 4px}}.community-readyfor2022-keyvisual__card-text{font-size:12px;font-size:1.2rem}@media screen and (max-width: 768px){.community-readyfor2022-keyvisual__card-text{font-size:10px;font-size:1rem;line-height:14px}}.community-readyfor2022-keyvisual-bottom-banner{max-width:1160px;margin:0 auto 48px;cursor:pointer;opacity:1;-webkit-transition:0.3s ease-in;transition:0.3s ease-in}.community-readyfor2022-keyvisual-bottom-banner:hover{opacity:0.7}@media screen and (max-width: 768px){.community-readyfor2022-keyvisual-bottom-banner{-webkit-transition:none;transition:none}.community-readyfor2022-keyvisual-bottom-banner:hover{opacity:1}}@media screen and (max-width: 768px){.community-readyfor2022-keyvisual-bottom-banner{margin-bottom:32px}}.community-readyfor2022-keyvisual-bottom-banner img{width:100%}.community-readyfor2022-keyvisual-bottom-box{max-width:1160px;padding:24px;background:#f6f8fa;border-radius:3px}@media (min-width: 981px){.community-readyfor2022-keyvisual-bottom-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 80px}}@media (max-width: 980px){.community-readyfor2022-keyvisual-bottom-box{margin:0 0 48px}}.community-readyfor2022-keyvisual-bottom-box__title-box{margin:0 40px 0 0}@media (max-width: 980px){.community-readyfor2022-keyvisual-bottom-box__title-box{margin:0 0 12px}}.community-readyfor2022-keyvisual-bottom-box__title{font-size:14px;font-size:1.4rem}@media (max-width: 980px){.community-readyfor2022-keyvisual-bottom-box__title{font-size:12px;font-size:1.2rem;text-align:center}}.community-readyfor2022-keyvisual-bottom-box__title__sp-block{display:none}@media (max-width: 374px){.community-readyfor2022-keyvisual-bottom-box__title__sp-block{display:block}}.community-readyfor2022-keyvisual-bottom-box__title-label{background:#97C05C;padding:2px 6px;margin:0 0 0 8px;display:inline-block;font-size:12px;font-size:1.2rem;color:#fff;border-radius:2px}@media (max-width: 980px){.community-readyfor2022-keyvisual-bottom-box__title-label{padding:3px 6px;margin:0 0 0 4px;font-size:10px;font-size:1rem}}@media (max-width: 374px){.community-readyfor2022-keyvisual-bottom-box__title-label{padding:1px 6px}}.community-readyfor2022-keyvisual-bottom-box .community-button-area{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 980px){.community-readyfor2022-keyvisual-bottom-box .community-button-area{-ms-flex-pack:distribute;justify-content:space-around}}@media (max-width: 374px){.community-readyfor2022-keyvisual-bottom-box .community-button-area{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.community-readyfor2022-keyvisual-bottom-box .community-button-area .community-button{width:200px;margin:0 8px}@media (max-width: 980px){.community-readyfor2022-keyvisual-bottom-box .community-button-area .community-button{margin:0;padding:0;width:48.6%}}@media (max-width: 374px){.community-readyfor2022-keyvisual-bottom-box .community-button-area .community-button{min-width:160px}.community-readyfor2022-keyvisual-bottom-box .community-button-area .community-button:not(:last-child){margin-bottom:8px}}.community-readyfor2022-keyvisual-bottom-box .community-button-area .community-button.-onlinesession::before{content:"";display:inline-block;width:15px;height:12px;background:url(https://static.camp-fire.jp/assets/community/readyfor2022/icon_onlinesession-21750baafbce7e6874a5216328b261a3259ffe6e5896027f0a04a2d51950af62.png) center center/contain no-repeat;margin-right:8px}.community-readyfor2022-keyvisual-bottom-box .community-button-area .community-button.-download::before{content:"";color:#999999;margin-right:8px;font-family:FontAwesome;font-weight:normal}.community-readyfor2022-about{padding:0 60px 78px}@media screen and (max-width: 768px){.community-readyfor2022-about{padding:0 0 48px}}.community-readyfor2022-about__cycle-img{display:block;max-width:469px;margin:0 auto 48px}@media screen and (max-width: 768px){.community-readyfor2022-about__cycle-img{width:87.2%;max-width:327px;margin:0 auto 32px}}.community-readyfor2022-about__cycle-illust-box{position:relative;width:469px;height:310px;margin:0 auto 48px}@media screen and (max-width: 768px){.community-readyfor2022-about__cycle-illust-box{margin:-48px 0 -16px -235px;-webkit-transform:scale(0.7);transform:scale(0.7);position:relative;left:50%}}@-webkit-keyframes arrows-rotate{0%{opacity:0;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}50%{opacity:1}100%{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes arrows-rotate{0%{opacity:0;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}50%{opacity:1}100%{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.community-readyfor2022-about__cycle-illust-arrows{position:absolute;width:304px;top:0;left:83px}.community-readyfor2022-about__cycle-illust-arrows.appearonviewport{opacity:0;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.community-readyfor2022-about__cycle-illust-arrows.appearonviewport.active{-webkit-animation:arrows-rotate 1.8s cubic-bezier(0.8, 0.1, 0.01, 0.9) 0.5s 1 normal forwards;animation:arrows-rotate 1.8s cubic-bezier(0.8, 0.1, 0.01, 0.9) 0.5s 1 normal forwards}.community-readyfor2022-about__cycle-illust-logoicon{width:104px;position:absolute;top:98px;left:183px}.community-readyfor2022-about__cycle-illust-icon-box{position:absolute;background:#fff;width:130px;height:130px;border-radius:50%}.community-readyfor2022-about__cycle-illust-icon-box.-of01{top:14px;left:45px}.community-readyfor2022-about__cycle-illust-icon-box.-of02{top:27px;left:315px}.community-readyfor2022-about__cycle-illust-icon-box.-of03{bottom:-26px;left:163px}.community-readyfor2022-about__cycle-illust01,.community-readyfor2022-about__cycle-illust02,.community-readyfor2022-about__cycle-illust03{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:200px}.community-readyfor2022-about__cycle-illust01{width:146px}.community-readyfor2022-about__cycle-illust02{width:141px}.community-readyfor2022-about__cycle-illust03{width:106px}@media screen and (min-width: 769px){.community-readyfor2022-about__detail{margin:0 -12px 80px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width: 768px){.community-readyfor2022-about__detail{margin:0 0 32px}}@media screen and (min-width: 769px){.community-readyfor2022-about__detail-item-wrap{width:33.33333%;padding:0 12px}}@media screen and (max-width: 768px){.community-readyfor2022-about__detail-item-wrap{padding:0 20px 16px}}.community-readyfor2022-about__detail-item{border:1px solid #e3e4e8;text-align:center;border-radius:3px}@media screen and (min-width: 769px){.community-readyfor2022-about__detail-item{padding:48px 16px;height:100%;min-height:385px}}@media screen and (max-width: 768px){.community-readyfor2022-about__detail-item{padding:32px 24px}}.community-readyfor2022-about__detail-item-img-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 24px}@media screen and (min-width: 769px){.community-readyfor2022-about__detail-item-img-box{height:180px}}.community-readyfor2022-about__detail-item-img.-of01{height:165px}.community-readyfor2022-about__detail-item-img.-of02{height:100%;max-height:180px}.community-readyfor2022-about__detail-item-img.-of03{height:107px}.community-readyfor2022-about__detail-item-title{font-weight:bold;margin:0 0 8px}.community-readyfor2022-about__detail-item-description{font-size:12px;font-size:1.2rem}.community-readyfor2022-feature{margin:0 0 80px}@media screen and (max-width: 768px){.community-readyfor2022-feature{margin:0 0 40px}}.community-readyfor2022-feature__inner{background:#f6f8fa;padding:80px}@media screen and (max-width: 768px){.community-readyfor2022-feature__inner{padding:40px 24px 48px}}.community-readyfor2022-feature__main{display:block;width:486px;margin:0 auto 54px}@media screen and (max-width: 768px){.community-readyfor2022-feature__main{margin:0 auto 28px}}.community-readyfor2022-feature__points{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 768px){.community-readyfor2022-feature__points{margin:0 -8px 13px}}@media screen and (min-width: 769px){.community-readyfor2022-feature__point-wrap{margin:0 0 40px}}@media screen and (max-width: 768px){.community-readyfor2022-feature__point-wrap{width:50%;padding:0 8px 16px}}@media (max-width: 374px){.community-readyfor2022-feature__point-wrap{width:70%}}.community-readyfor2022-feature__point{border-radius:3px;-webkit-box-shadow:0px 5px 8px rgba(0,0,0,0.05);box-shadow:0px 5px 8px rgba(0,0,0,0.05);background:#fff}@media screen and (min-width: 769px){.community-readyfor2022-feature__point{width:203px;height:100%;margin:0 12px;padding:24px}}@media screen and (max-width: 768px){.community-readyfor2022-feature__point{padding:16px 16px 24px}}.community-readyfor2022-feature__point__balloon{background:#f6f8fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:38px;margin:0 0 18px;font-weight:bold;border-radius:2px}@media screen and (max-width: 768px){.community-readyfor2022-feature__point__balloon{height:30px;margin:0 0 11px;font-size:12px;font-size:1.2rem}}.community-readyfor2022-feature__point__balloon:after{content:"";display:block;width:15px;height:15px;background:#f6f8fa;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}@media screen and (max-width: 768px){.community-readyfor2022-feature__point__balloon:after{width:6px;height:6px}}.community-readyfor2022-feature__point__balloon-icon{height:14px;margin:0 4px 0 0}@media screen and (max-width: 768px){.community-readyfor2022-feature__point__balloon-icon{height:11px}}.community-readyfor2022-feature__point__catch{text-align:center;font-weight:bold;font-size:16px;font-size:1.6rem;white-space:nowrap}@media screen and (max-width: 768px){.community-readyfor2022-feature__point__catch{font-size:14px;font-size:1.4rem}}.community-readyfor2022-feature__point__catch-sub.-of-xl{font-size:68px;font-size:6.8rem;line-height:1}@media screen and (max-width: 768px){.community-readyfor2022-feature__point__catch-sub.-of-xl{font-size:52px;font-size:5.2rem}}.community-readyfor2022-feature__point__catch-sub.-of-l{font-size:28px;font-size:2.8rem;line-height:1}@media screen and (max-width: 768px){.community-readyfor2022-feature__point__catch-sub.-of-l{font-size:20px;font-size:2rem}}.community-readyfor2022-feature__point__catch-sub.-of-ll{font-size:32px;font-size:3.2rem;line-height:1}@media screen and (max-width: 768px){.community-readyfor2022-feature__point__catch-sub.-of-ll{font-size:28px;font-size:2.8rem}}.community-readyfor2022-feature__point__catch-sub.-of-m{font-size:24px;font-size:2.4rem;margin:8px 0 5px;display:inline-block}@media screen and (max-width: 768px){.community-readyfor2022-feature__point__catch-sub.-of-m{font-size:18px;font-size:1.8rem}}.community-readyfor2022-feature__point__catch-sub.-of-s{font-size:14px;font-size:1.4rem;margin:7px 0 0;display:inline-block}@media screen and (max-width: 768px){.community-readyfor2022-feature__point__catch-sub.-of-s{font-size:12px;font-size:1.2rem;margin:6px 0 0}}.community-readyfor2022-feature__support-box-p{margin:0 0 32px;text-align:center}@media screen and (max-width: 768px){.community-readyfor2022-feature__support-box-p{font-size:12px;font-size:1.2rem;margin:0 0 12px}}.community-readyfor2022-feature__support-box{background:#fff;-webkit-box-shadow:0 5px 8px rgba(0,0,0,0.05);box-shadow:0 5px 8px rgba(0,0,0,0.05);border-radius:3px}@media (min-width: 1200px){.community-readyfor2022-feature__support-box{padding:48px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width: 1199px){.community-readyfor2022-feature__support-box{padding:16px 16px 0}}@media (min-width: 1200px){.community-readyfor2022-feature__support-row{width:25%;padding:0 40px}}@media (min-width: 1200px){.community-readyfor2022-feature__support-row:not(:first-child){border-left:1px solid #e3e4e8}}.community-readyfor2022-feature__support-row:not(:first-child) .community-readyfor2022-feature__support-item{padding:14px 0}@media (max-width: 1199px){.community-readyfor2022-feature__support-row:not(:first-child) .community-readyfor2022-feature__support-item{padding:16px 0;border-top:1px solid #e3e4e8}}@media (min-width: 1200px){.community-readyfor2022-feature__support-row:first-child{width:50%;padding-left:0}}.community-readyfor2022-feature__support-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-size:1.6rem;font-weight:bold}@media screen and (max-width: 768px){.community-readyfor2022-feature__support-title{font-size:14px;font-size:1.4rem}}.community-readyfor2022-feature__support-title-icon{max-width:40px;max-height:40px;margin:0 12px 0 0}@media screen and (max-width: 768px){.community-readyfor2022-feature__support-title-icon{max-width:30px;max-height:30px;margin:0 10px 0 0}}.community-readyfor2022-feature__support-p{margin:8px 0 16px;font-size:12px;font-size:1.2rem}@media screen and (max-width: 768px){.community-readyfor2022-feature__support-p{font-size:10px;font-size:1rem}}@media (max-width: 1199px){.community-readyfor2022-feature__support__payment-box{margin:0 0 16px}}.community-readyfor2022-feature__support-box-bottom-p{margin:16px 0 -16px;color:#707070;font-size:10px;font-size:1rem}@media screen and (max-width: 768px){.community-readyfor2022-feature__support-box-bottom-p{margin:16px 0 0}}.community-readyfor2022-feature__icon-bar{height:1px;background:#e3e4e8;margin:80px 0;position:relative}@media screen and (max-width: 768px){.community-readyfor2022-feature__icon-bar{margin:48px 0}}.community-readyfor2022-feature__icon-bar__icon{width:64px;height:64px;border:1px solid #e3e4e8;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.community-readyfor2022-feature__icon-bar__icon{width:48px;height:48px}}.community-readyfor2022-feature__icon-bar__icon:before{display:block;font-family:"Font Awesome 5 Pro";font-weight:900;color:#707070;font-size:32px;font-size:3.2rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.community-readyfor2022-feature__icon-bar__icon:before{font-size:24px;font-size:2.4rem}}.community-readyfor2022-feature__icon-bar__icon.-plus:before{content:""}.community-readyfor2022-feature__icon-bar__icon.-arrow-down:before{content:""}.community-readyfor2022-feature__linkage-intro{background:#fff;border-radius:3px;-webkit-box-shadow:0px 5px 8px rgba(0,0,0,0.05);box-shadow:0px 5px 8px rgba(0,0,0,0.05);text-align:center}@media screen and (min-width: 769px){.community-readyfor2022-feature__linkage-intro{padding:48px;margin:32px}}@media screen and (max-width: 768px){.community-readyfor2022-feature__linkage-intro{padding:32px 24px;margin:0 0 16px}}@media screen and (max-width: 768px){.community-readyfor2022-feature__linkage-intro-p{font-size:12px;font-size:1.2rem}}.community-readyfor2022-feature__linkage-intro-title{font-size:16px;font-size:1.6rem;margin:16px 0}@media screen and (max-width: 768px){.community-readyfor2022-feature__linkage-intro-title{font-size:14px;font-size:1.4rem}}.community-readyfor2022-feature__linkage-intro-img-box{background:#FEF7F7;margin:24px 0 0;padding:48px}@media screen and (max-width: 768px){.community-readyfor2022-feature__linkage-intro-img-box{padding:24px 0;margin:16px 0 0}}@media screen and (min-width: 769px){.community-readyfor2022-feature__linkage-intro-img{width:456px;max-width:100%}}@media screen and (max-width: 768px){.community-readyfor2022-feature__linkage-intro-img{height:85px;margin:0 auto}}@media (max-width: 374px){.community-readyfor2022-feature__linkage-intro-img{height:72px}}.community-readyfor2022-feature__linkage-intro-bottom-p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 32px}@media screen and (max-width: 768px){.community-readyfor2022-feature__linkage-intro-bottom-p{font-size:12px;font-size:1.2rem}}.community-readyfor2022-feature__linkage-intro-bottom-p__icon{height:64px;margin:0 16px 0 0}.community-readyfor2022-feature__linkage-cases-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;margin:0 0 24px;font-size:16px;font-size:1.6rem}@media screen and (max-width: 768px){.community-readyfor2022-feature__linkage-cases-title{font-size:14px;font-size:1.4rem}}.community-readyfor2022-feature__linkage-cases-title:before{content:"";display:block;font-family:"Font Awesome 5 Pro";font-weight:900;color:#f64744;margin:0 10px 0 0;font-size:14px;font-size:1.4rem}@media screen and (max-width: 768px){.community-readyfor2022-feature__linkage-cases-title:before{margin:0 6px 0 0}}@media screen and (max-width: 768px){.community-readyfor2022-feature__linkage-cases-wrap{width:100vw;height:226px;margin-left:-44px;margin-bottom:-8px;overflow:hidden}}@media screen and (max-width: 768px){.community-readyfor2022-feature__linkage-cases-wrap__inner{padding:0 0 24px;margin-bottom:-16px;overflow:scroll}}.community-readyfor2022-feature__linkage-cases{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -12px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 768px){.community-readyfor2022-feature__linkage-cases{width:660px;padding:0 36px;margin:0 auto}}.community-readyfor2022-feature__linkage-case{width:33.33333%;padding:0 12px}@media screen and (max-width: 768px){.community-readyfor2022-feature__linkage-case{padding:0 8px}}.community-readyfor2022-feature__linkage-case__inner{background:#fff;border-radius:3px;-webkit-box-shadow:0px 5px 8px rgba(0,0,0,0.05);box-shadow:0px 5px 8px rgba(0,0,0,0.05)}@media (min-width: 1101px){.community-readyfor2022-feature__linkage-case__inner{padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}}@media (max-width: 1100px){.community-readyfor2022-feature__linkage-case__inner{padding:16px;height:100%}}@media screen and (max-width: 768px){.community-readyfor2022-feature__linkage-case__inner{height:218px}}@media (min-width: 1101px){.community-readyfor2022-feature__linkage-case__img-box{width:50%;padding:0 12px 0 0}}@media (max-width: 1100px){.community-readyfor2022-feature__linkage-case__img-box{padding:0 0 16px}}.community-readyfor2022-feature__linkage-case__img-box>img{width:100%}@media (min-width: 1101px){.community-readyfor2022-feature__linkage-case__text-box{width:50%;padding:0 0 0 12px}}@media (max-width: 1100px){.community-readyfor2022-feature__linkage-case__text-box{text-align:center}}.community-readyfor2022-feature__linkage-case-title{font-size:16px;font-size:1.6rem;margin:0 0 8px}@media (max-width: 1100px){.community-readyfor2022-feature__linkage-case-title{font-size:14px;font-size:1.4rem;margin:0 0 6px}}@media (max-width: 1100px){.community-readyfor2022-feature__linkage-case-description{font-size:12px;font-size:1.2rem}}.community-readyfor2022-feature__linkage-support-title{text-align:center;font-weight:bold;font-size:16px;font-size:1.6rem;margin:0 0 5px}@media screen and (max-width: 768px){.community-readyfor2022-feature__linkage-support-title{font-size:14px;font-size:1.4rem;margin:0 0 16px}}.community-readyfor2022-feature__linkage-support-p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 16px}@media screen and (max-width: 768px){.community-readyfor2022-feature__linkage-support-p{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:12px;font-size:1.2rem;margin:0 0 24px}}.community-readyfor2022-feature__linkage-support-p__icon{height:64px;margin:0 16px 0 0}.community-readyfor2022-voices{padding-bottom:32px}@media screen and (max-width: 768px){.community-readyfor2022-voices{padding-bottom:16px}}.community-readyfor2022-voices-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f6f8fa;height:70px;font-size:16px;font-size:1.6rem;font-weight:bold;margin:0 0 24px}@media screen and (max-width: 768px){.community-readyfor2022-voices-title{height:52px;font-size:14px;font-size:1.4rem;margin:0 0 24px}}.community-readyfor2022-voices-title__icon{max-width:20px;max-height:16px;color:#f64744;margin:0 .5em 0 0}@media screen and (max-width: 768px){.community-readyfor2022-voice-list-wrap{width:100vw;margin-left:-20px;margin-bottom:16px;overflow:hidden}}@media screen and (max-width: 768px){.community-readyfor2022-voice-list-wrap__inner{margin-bottom:-16px}}@media screen and (max-width: 768px){.community-readyfor2022-voice-list-wrap__inner02{padding:28px 0 32px;overflow:scroll;display:-webkit-box;display:-ms-flexbox;display:flex}}.community-readyfor2022-voice-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -12px 40px}@media screen and (min-width: 769px){.community-readyfor2022-voice-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 768px){.community-readyfor2022-voice-list{padding:0 0 0 12px;margin:0 auto}}.community-readyfor2022-voice-list-item{padding:0 12px;width:50%}@media screen and (min-width: 769px){.community-readyfor2022-voice-list-item{padding-bottom:24px}.community-readyfor2022-voice-list-item:last-child,.community-readyfor2022-voice-list-item:nth-last-child(2){padding-bottom:0}}@media screen and (max-width: 768px){.community-readyfor2022-voice-list-item{width:213px;min-width:213px;padding:0 8px;-webkit-box-sizing:content-box;box-sizing:content-box}.community-readyfor2022-voice-list-item:last-child{padding-right:20px}}.community-readyfor2022-voice-list-item__card{border:1px solid #e3e4e8;border-radius:3px;height:100%}@media screen and (min-width: 769px){.community-readyfor2022-voice-list-item__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px}}@media (min-width: 1100px){.community-readyfor2022-voice-list-item__card{padding:40px}}@media screen and (max-width: 768px){.community-readyfor2022-voice-list-item__card{padding:42px 24px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between}}@media screen and (min-width: 769px){.community-readyfor2022-voice-list-item__profile-box{width:41%;padding-right:16px}}@media (min-width: 1100px){.community-readyfor2022-voice-list-item__profile-box{padding-right:40px}}@media screen and (max-width: 768px){.community-readyfor2022-voice-list-item__profile-box{width:100%}}.community-readyfor2022-voice-list-item__profile-icon{width:56px;height:56px;border-radius:50%;overflow:hidden;margin:0 auto 20px}@media screen and (max-width: 768px){.community-readyfor2022-voice-list-item__profile-icon{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.community-readyfor2022-voice-list-item__profile-icon>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.community-readyfor2022-voice-list-item__voice-text{font-size:12px;font-size:1.2rem;margin:0 0 16px}}@media screen and (min-width: 769px){.community-readyfor2022-voice-list-item__card-box{width:59%}}@media screen and (max-width: 768px){.community-readyfor2022-voice-list-item__card-box{width:100%}}.community-readyfor2022-voice-list-item__card-box .community-card{margin:0}.community-readyfor2022-voice-list-item__card-box .community-card h4{display:block}@media screen and (max-width: 768px){.community-readyfor2022-voice-list-item__card-box .community-card h4{padding:0 8px}}.community-readyfor2022-voice-list-item__card-box .community-card .owner-name{margin-left:.3em}.community-readyfor2022-flow{margin:0 0 80px}@media screen and (max-width: 768px){.community-readyfor2022-flow{margin:0 0 48px}}.community-readyfor2022-flow__inner{background:#f6f8fa;padding:80px}@media screen and (max-width: 768px){.community-readyfor2022-flow__inner{padding:40px 24px}}@media (min-width: 981px){.community-readyfor2022-flow__step-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -12px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media (min-width: 981px){.community-readyfor2022-flow__step-list-item{width:33.33333%;padding:0 12px}}@media (max-width: 979px){.community-readyfor2022-flow__step-list-item{padding:0 0 16px}.community-readyfor2022-flow__step-list-item:last-child{padding:0}}.community-readyfor2022-flow__step-list-item__inner{background:#fff;border-radius:3px;-webkit-box-shadow:0px 5px 8px rgba(0,0,0,0.05);box-shadow:0px 5px 8px rgba(0,0,0,0.05);padding:24px;display:table;height:100%}@media (max-width: 979px){.community-readyfor2022-flow__step-list-item__inner{padding:24px 20px;width:100%}}.community-readyfor2022-flow__step-list-item__img-box{display:table-cell;vertical-align:top;width:58px;padding-top:14px}.community-readyfor2022-flow__step-list-item__img-box>img{width:100%}.community-readyfor2022-flow__step-list-item__text-box{display:table-cell;vertical-align:top;padding:0 0 0 24px}@media (max-width: 979px){.community-readyfor2022-flow__step-list-item__text-box{padding:0 0 0 20px}}.community-readyfor2022-flow__step-list-item-title{font-size:16px;font-size:1.6rem;margin:0 0 8px}@media screen and (max-width: 768px){.community-readyfor2022-flow__step-list-item-title{font-size:14px;font-size:1.4rem;margin:0 0 6px}}.community-readyfor2022-flow__step-list-item-title-sub{display:block;color:#f64744;margin:0 0 8px}@media screen and (max-width: 768px){.community-readyfor2022-flow__step-list-item-description{font-size:12px;font-size:1.2rem}}.community-readyfor2022-flow__step-list-bottom-title{font-size:16px;font-size:1.6rem;font-weight:bold;text-align:center;margin:0 0 32px}@media screen and (max-width: 768px){.community-readyfor2022-flow__step-list-bottom-title{font-size:14px;font-size:1.4rem;margin:0 0 24px}}.community-readyfor2022-flow__step-list-bottom{padding:0 0 64px;border-bottom:1px solid #e3e4e8;margin:0 0 64px}@media screen and (max-width: 768px){.community-readyfor2022-flow__step-list-bottom{padding:0 0 32px;margin:0 0 32px}}.community-readyfor2022-flow__support-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-size:1.6rem;font-weight:bold;margin:0 0 24px}@media screen and (max-width: 768px){.community-readyfor2022-flow__support-title{font-size:14px;font-size:1.4rem}}.community-readyfor2022-flow__support-title__icon{width:18px;margin:0 .5em 0 0}.community-readyfor2022-flow__support{background:#fff;border-radius:3px;-webkit-box-shadow:0px 5px 8px rgba(0,0,0,0.05);box-shadow:0px 5px 8px rgba(0,0,0,0.05)}@media screen and (min-width: 769px){.community-readyfor2022-flow__support{padding:32px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 768px){.community-readyfor2022-flow__support{padding:24px 16px}}.community-readyfor2022-flow__support-item{display:table}@media screen and (min-width: 769px){.community-readyfor2022-flow__support-item{border-right:1px solid #e3e4e8;width:50%;padding:0 24px}}@media screen and (max-width: 768px){.community-readyfor2022-flow__support-item{padding:24px 0;border-bottom:1px solid #e3e4e8}}.community-readyfor2022-flow__support-item:first-child{padding-left:0}@media screen and (max-width: 768px){.community-readyfor2022-flow__support-item:first-child{padding-top:0}}.community-readyfor2022-flow__support-item:last-child{padding-right:0;border:none}@media screen and (max-width: 768px){.community-readyfor2022-flow__support-item:last-child{padding-bottom:0}}.community-readyfor2022-flow__support-item__icon-box{display:table-cell;width:66px}@media screen and (min-width: 769px){.community-readyfor2022-flow__support-item__icon-box{vertical-align:middle}}@media screen and (max-width: 768px){.community-readyfor2022-flow__support-item__icon-box{vertical-align:top}}.community-readyfor2022-flow__support-item__text-box{display:table-cell;vertical-align:middle;padding-left:22px}@media screen and (max-width: 768px){.community-readyfor2022-flow__support-item__text-box{padding-left:13px}}.community-readyfor2022-flow__support-item-title{font-size:16px;font-size:1.6rem;font-weight:bold;margin:0 0 8px}@media screen and (max-width: 768px){.community-readyfor2022-flow__support-item-title{font-size:14px;font-size:1.4rem}}@media screen and (max-width: 768px){.community-readyfor2022-flow__support-item-description{font-size:12px;font-size:1.2rem}}.community-readyfor2022-flow__icon-bar{height:1px;background:#e3e4e8;margin:80px 0;position:relative}.community-readyfor2022-flow__icon-bar__icon{width:64px;height:64px;border:1px solid #e3e4e8;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.community-readyfor2022-flow__icon-bar__icon:before{display:block;font-family:"Font Awesome 5 Pro";font-weight:900;color:#707070;font-size:32px;font-size:3.2rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.community-readyfor2022-flow__icon-bar__icon.-arrow-down:before{content:""}.community-readyfor2022-faq{padding-bottom:80px}@media screen and (max-width: 768px){.community-readyfor2022-faq{padding-bottom:48px}}.community-readyfor2022-faq .fc-drop-box__inner__title{padding:24px 64px 24px 24px}@media screen and (max-width: 768px){.community-readyfor2022-faq .fc-drop-box__inner__title{padding:16px 38px 16px 24px}}@media screen and (max-width: 768px){.community-readyfor2022-faq .community-button-area{margin-top:14px}}.community-readyfor2022-faq .community-button .fa-chevron-right{color:#707070}.community-readyfor2022-footer{margin:0 0 80px}@media screen and (max-width: 768px){.community-readyfor2022-footer{margin:0 0 48px}}.community-readyfor2022-footer__inner{background:#f6f8fa;padding:80px}@media screen and (max-width: 768px){.community-readyfor2022-footer__inner{padding:40px 24px}}.community-readyfor2022-footer-title{text-align:center;font-weight:bold;font-size:36px;font-size:3.6rem;margin:0 0 32px}@media screen and (max-width: 768px){.community-readyfor2022-footer-title{font-size:22px;font-size:2.2rem;margin:0 0 16px}}.community-readyfor2022-footer-title__sub{color:#f64744;display:block;font-size:16px;font-size:1.6rem;margin:0 0 24px}@media screen and (max-width: 768px){.community-readyfor2022-footer-title__sub{font-size:14px;font-size:1.4rem;margin:0 0 16px}}.community-readyfor2022-footer__illust{max-width:268px;display:block;margin:0 auto 32px}@media screen and (max-width: 768px){.community-readyfor2022-footer__illust{max-width:192px}}.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-readyfor2023-section{color:#393f48;padding:0 60px}@media screen and (max-width: 768px){.community-readyfor2023-section{padding:0 20px}}.community-readyfor2023-section__container{max-width:1160px;margin:0 auto}.community-readyfor2023-section-title{color:#393f48;text-align:center;font-size:24px;font-size:2.4rem;margin:0 0 40px}@media screen and (max-width: 768px){.community-readyfor2023-section-title{font-size:18px;font-size:1.8rem;margin:0 0 16px}}.community-readyfor2023-section-title__sub{display:block;font-size:16px;font-size:1.6rem;color:#f64744;margin:8px 0 0}@media screen and (max-width: 768px){.community-readyfor2023-section-title__sub{font-size:14px;font-size:1.4rem}}.community-readyfor2023-section-description{text-align:center;margin:0 0 48px}@media screen and (max-width: 768px){.community-readyfor2023-section-description{font-size:12px;font-size:1.2rem;margin:0 0 32px}}.community-readyfor2023-keyvisuals-wrap{width:100%;margin:0 0 48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(254,247,247,0)), color-stop(70%, #FEF7F7));background:linear-gradient(180deg, rgba(254,247,247,0) 50%, #FEF7F7 70%)}@media screen and (max-width: 768px){.community-readyfor2023-keyvisuals-wrap{margin:0 0 24px;height:518px}}.community-readyfor2023-keyvisual{position:relative;margin-bottom:80px}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual{margin-bottom:48px}}.community-readyfor2023-keyvisual__bg{position:absolute;left:0;top:0;width:100%;height:427px;background:url(https://static.camp-fire.jp/assets/community/readyfor2023/keyvisual_illust-be125d92431bfd7fda1ad62a4ec0e9fc15602e9fa3b6fa54f6520c0e0c515135.svg) no-repeat center top 59px,url(https://static.camp-fire.jp/assets/community/readyfor2023/keyvisual_bg-72d754612150391f8212b82f87f6bc2b2e2c7fd5ce2266dcccd285145f236259.svg) no-repeat center bottom -1px/101%,-webkit-gradient(linear, left top, left bottom, from(#FF6E24), color-stop(48.96%, #FF5040), to(#FF2A36));background:url(https://static.camp-fire.jp/assets/community/readyfor2023/keyvisual_illust-be125d92431bfd7fda1ad62a4ec0e9fc15602e9fa3b6fa54f6520c0e0c515135.svg) no-repeat center top 59px,url(https://static.camp-fire.jp/assets/community/readyfor2023/keyvisual_bg-72d754612150391f8212b82f87f6bc2b2e2c7fd5ce2266dcccd285145f236259.svg) no-repeat center bottom -1px/101%,linear-gradient(180deg, #FF6E24 0%, #FF5040 48.96%, #FF2A36 100%)}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual__bg{height:331px;background:url(https://static.camp-fire.jp/assets/community/readyfor2023/keyvisual_illust_sp-7bc9e81976e0c8caac1d1fc524248c8f7ab871e8ddf81be8ca37e9ea7f6083e9.svg) no-repeat center top/100%, url(https://static.camp-fire.jp/assets/community/readyfor2023/keyvisual_bg_sp-0b72414e374b3b425307e96de5ab2dec13c0a33c3af414b48ee249b611dd5816.svg) no-repeat center bottom -1px / 104%, -webkit-gradient(linear, left top, left bottom, from(#FF6E24), to(#FF2E39));background:url(https://static.camp-fire.jp/assets/community/readyfor2023/keyvisual_illust_sp-7bc9e81976e0c8caac1d1fc524248c8f7ab871e8ddf81be8ca37e9ea7f6083e9.svg) no-repeat center top/100%, url(https://static.camp-fire.jp/assets/community/readyfor2023/keyvisual_bg_sp-0b72414e374b3b425307e96de5ab2dec13c0a33c3af414b48ee249b611dd5816.svg) no-repeat center bottom -1px / 104%, linear-gradient(180deg, #FF6E24 0%, #FF2E39 100%)}}.community-readyfor2023-keyvisual__inner{position:relative;z-index:10;padding:48px 0 0}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual__inner{padding:78px 0 0}}.community-readyfor2023-keyvisual__header{text-align:center;color:#ffffff}.community-readyfor2023-keyvisual__catch{display:block;margin:0 auto -8px;width:389px;height:51px;padding:8px 8px 0;line-height:1;font-weight:bold;background:url(https://static.camp-fire.jp/assets/community/readyfor2023/keyvisual_balloon_wide-e079fd8188449d6b34030b354c2d1c0c06250c366300461aade133dece0ed9be.svg) no-repeat center top/contain;font-size:24px;font-size:2.4rem}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual__catch{margin-bottom:0;width:279px;height:37px;padding:7px;background-image:url(https://static.camp-fire.jp/assets/community/readyfor2023/keyvisual_balloon_wide_sp-faa1b63fa8f6232cb8e5d79a2841401301a165dde3c3384914d3e76b8ffed6c8.svg);font-size:16px;font-size:1.6rem}}.community-readyfor2023-keyvisual__catch span{font-size:18px;font-size:1.8rem;margin-left:8px;vertical-align:2px}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual__catch span{font-size:12px;font-size:1.2rem;margin-left:6px;vertical-align:2px}}.community-readyfor2023-keyvisual__heading{margin-bottom:28px;color:#ffffff;font-weight:bold;font-size:48px;font-size:4.8rem}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual__heading{margin-bottom:40px;font-size:26px;font-size:2.6rem}}.community-readyfor2023-keyvisual__heading-sub{display:block;font-weight:bold;margin-bottom:14px;font-size:26px;font-size:2.6rem}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual__heading-sub{margin-bottom:10px;font-size:16px;font-size:1.6rem}}.community-readyfor2023-keyvisual__gallery{position:relative;left:50%;-webkit-transform:translateX(-50vw);transform:translateX(-50vw);width:100vw;height:135px;margin-bottom:32px}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual__gallery{height:70px;margin-bottom:50px}}.community-readyfor2023-keyvisual__gallery-inner{opacity:0}.community-readyfor2023-keyvisual__gallery-inner.slick-initialized{opacity:1}.community-readyfor2023-keyvisual__gallery-item{width:204px;padding:0 8px;-webkit-box-sizing:content-box;box-sizing:content-box}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual__gallery-item{width:105px;padding:0 4px}}.community-readyfor2023-keyvisual__gallery-item-img{display:block;width:100%;border-radius:3px}.community-readyfor2023-keyvisual__results{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:36px;margin-bottom:32px}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual__results{gap:8px 16px;margin-bottom:22px}}.community-readyfor2023-keyvisual__result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 46px;height:80px;position:relative;background:url(https://static.camp-fire.jp/assets/community/readyfor2023/laurel_left-e4c2a8b2ea7a5134bd2cec54a05e20e6cc6e7f89d9877f498d8b091887104f9b.svg) no-repeat left center/contain,url(https://static.camp-fire.jp/assets/community/readyfor2023/laurel_right-e50314d45c0ec4be04ceaf354eeb42d04a9a850788e2f9802bad5a6ef5a204a6.svg) no-repeat right center/contain;font-weight:bold;font-size:20px;font-size:2rem}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual__result{height:64px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 32px}}.community-readyfor2023-keyvisual__result-prefix{margin-right:14px}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual__result-prefix{margin:-2px 0 0;font-size:11px;font-size:1.1rem}}.community-readyfor2023-keyvisual__result-num{white-space:nowrap;letter-spacing:-0.02em;font-weight:900;margin-top:-8px;font-size:38px;font-size:3.8rem}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual__result-num{margin:2px 0 0;line-height:1;font-size:30px;font-size:3rem}}.community-readyfor2023-keyvisual__result-num .unit{vertical-align:2px;font-weight:700;margin-left:4px;font-size:27px;font-size:2.7rem}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual__result-num .unit{margin-left:2px;font-size:21px;font-size:2.1rem}}.community-readyfor2023-keyvisual__result-num .comma{vertical-align:2px;font-size:32px;font-size:3.2rem}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual__result-num .comma{font-size:24px;font-size:2.4rem}}.community-readyfor2023-keyvisual__result-suffix{margin-left:2px}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual__result-suffix{margin:0;font-size:15px;font-size:1.5rem}}.community-readyfor2023-keyvisual__result-annotation{position:absolute;right:0;bottom:-24px;text-align:right;font-weight:normal;font-size:12px;font-size:1.2rem;color:#999999}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual__result-annotation{display:none}}.community-readyfor2023-keyvisual__annotation{display:none}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual__annotation{display:block;width:100%;text-align:center;font-weight:normal;font-size:11px;font-size:1.1rem;color:#999999}}.community-readyfor2023-keyvisual.of-light-theme{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,248,242,0)), to(#FFF2F1));background:linear-gradient(180deg, rgba(255,248,242,0) 0%, #FFF2F1 100%);padding-bottom:64px}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual.of-light-theme{padding-bottom:40px}}.community-readyfor2023-keyvisual.of-light-theme .community-readyfor2023-keyvisual__bg{background:url(https://static.camp-fire.jp/assets/community/readyfor2023/keyvisual_illust-be125d92431bfd7fda1ad62a4ec0e9fc15602e9fa3b6fa54f6520c0e0c515135.svg) no-repeat center top 59px}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual.of-light-theme .community-readyfor2023-keyvisual__bg{background:url(https://static.camp-fire.jp/assets/community/readyfor2023/keyvisual_illust_sp_light_theme-8a0e1faa422fe4a79fcc436c3e4440e0bb0e59b591fc5c1e3c3fa24187e52a68.svg) no-repeat center 154px / 338px}}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual.of-light-theme .community-readyfor2023-keyvisual__inner{padding-top:16px}}.community-readyfor2023-keyvisual.of-light-theme .community-readyfor2023-keyvisual__header{color:inherit}.community-readyfor2023-keyvisual.of-light-theme .community-readyfor2023-keyvisual__catch{background-image:url(https://static.camp-fire.jp/assets/community/readyfor2023/keyvisual_balloon_wide_theme_color-84ebffe76f0cd447a57d3cdf36abeb542b307add9eb2f80475feb23370c0f6fd.svg);color:#f64744}.community-readyfor2023-keyvisual.of-light-theme .community-readyfor2023-keyvisual__heading{color:#f64744}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual.of-light-theme .community-readyfor2023-keyvisual__heading{margin-bottom:60px}}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual.of-light-theme .community-readyfor2023-keyvisual__gallery{margin-bottom:24px}}.community-readyfor2023-keyvisual.of-light-theme .community-readyfor2023-keyvisual__results{margin-bottom:24px}.community-readyfor2023-keyvisual.of-light-theme .community-readyfor2023-keyvisual__result{color:#C59D10;background:url(https://static.camp-fire.jp/assets/community/readyfor2023/laurel_left_gold-f348f33ec8bcde4d61260833158bd0ca54423198f73891b53e7abb08f2abede3.svg) no-repeat left center/contain,url(https://static.camp-fire.jp/assets/community/readyfor2023/laurel_right_gold-9bc80e3bdbd8ca7ffd3c70fcb98672de3f9c578e8c6ade02b187558a92e75fc5.svg) no-repeat right center/contain}.community-readyfor2023-keyvisual.of-light-theme .community-readyfor2023-button-area{background:#fff;padding:40px 0;border-radius:3px;-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,0.05);box-shadow:0px 4px 4px 0px rgba(0,0,0,0.05)}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual.of-light-theme .community-readyfor2023-button-area{background:transparent;padding:0;-webkit-box-shadow:none;box-shadow:none}}.community-readyfor2023-keyvisual.of-results-upper .community-readyfor2023-keyvisual__inner{padding:32px 0 0}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual.of-results-upper .community-readyfor2023-keyvisual__inner{padding:28px 0 0}}.community-readyfor2023-keyvisual.of-results-upper .community-readyfor2023-keyvisual__bg{height:474px;background:url(https://static.camp-fire.jp/assets/community/readyfor2023/keyvisual_illust-be125d92431bfd7fda1ad62a4ec0e9fc15602e9fa3b6fa54f6520c0e0c515135.svg) no-repeat center top 129px,url(https://static.camp-fire.jp/assets/community/readyfor2023/keyvisual_bg-72d754612150391f8212b82f87f6bc2b2e2c7fd5ce2266dcccd285145f236259.svg) no-repeat center bottom -1px/101%,-webkit-gradient(linear, left top, left bottom, from(#FF6E24), color-stop(48.96%, #FF5040), to(#FF2A36));background:url(https://static.camp-fire.jp/assets/community/readyfor2023/keyvisual_illust-be125d92431bfd7fda1ad62a4ec0e9fc15602e9fa3b6fa54f6520c0e0c515135.svg) no-repeat center top 129px,url(https://static.camp-fire.jp/assets/community/readyfor2023/keyvisual_bg-72d754612150391f8212b82f87f6bc2b2e2c7fd5ce2266dcccd285145f236259.svg) no-repeat center bottom -1px/101%,linear-gradient(180deg, #FF6E24 0%, #FF5040 48.96%, #FF2A36 100%)}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual.of-results-upper .community-readyfor2023-keyvisual__bg{height:392px;background:url(https://static.camp-fire.jp/assets/community/readyfor2023/keyvisual_illust_sp_light_theme-8a0e1faa422fe4a79fcc436c3e4440e0bb0e59b591fc5c1e3c3fa24187e52a68.svg) no-repeat center 248px / 338px, url(https://static.camp-fire.jp/assets/community/readyfor2023/keyvisual_bg_sp-0b72414e374b3b425307e96de5ab2dec13c0a33c3af414b48ee249b611dd5816.svg) no-repeat center bottom -1px / 104%, -webkit-gradient(linear, left top, left bottom, from(#FF6E24), to(#FF2E39));background:url(https://static.camp-fire.jp/assets/community/readyfor2023/keyvisual_illust_sp_light_theme-8a0e1faa422fe4a79fcc436c3e4440e0bb0e59b591fc5c1e3c3fa24187e52a68.svg) no-repeat center 248px / 338px, url(https://static.camp-fire.jp/assets/community/readyfor2023/keyvisual_bg_sp-0b72414e374b3b425307e96de5ab2dec13c0a33c3af414b48ee249b611dd5816.svg) no-repeat center bottom -1px / 104%, linear-gradient(180deg, #FF6E24 0%, #FF2E39 100%)}}.community-readyfor2023-keyvisual.of-results-upper .community-readyfor2023-keyvisual__results{margin-bottom:40px}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual.of-results-upper .community-readyfor2023-keyvisual__results{margin-bottom:16px}}.community-readyfor2023-keyvisual.of-results-upper .community-readyfor2023-keyvisual__result{background:url(https://static.camp-fire.jp/assets/community/readyfor2023/laurel_left_gradation-2f182742373776f99a0994919ae9b89008c9c7d42f0030d37f71ba7aa6ab52a1.svg) no-repeat left center/contain,url(https://static.camp-fire.jp/assets/community/readyfor2023/laurel_right_gradation-9541cb12073ddce6f9e94a2249f074848d5bcf5143be977b1ff4135656665ba6.svg) no-repeat right center/contain}.community-readyfor2023-keyvisual.of-results-upper .community-readyfor2023-keyvisual__result-prefix,.community-readyfor2023-keyvisual.of-results-upper .community-readyfor2023-keyvisual__result-num,.community-readyfor2023-keyvisual.of-results-upper .community-readyfor2023-keyvisual__result-suffix{background:-webkit-gradient(linear, left top, left bottom, from(#FFFBEF), color-stop(37.5%, #FFF3C7), to(#FFDE68));background:linear-gradient(180deg, #FFFBEF 0%, #FFF3C7 37.5%, #FFDE68 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual.of-results-upper .community-readyfor2023-keyvisual__heading{margin:0 0 68px}}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual.of-results-upper .community-readyfor2023-keyvisual__gallery{margin-bottom:24px}}.community-readyfor2023-keyvisual.of-results-upper.of-light-theme .community-readyfor2023-keyvisual__bg{background:url(https://static.camp-fire.jp/assets/community/readyfor2023/keyvisual_illust-be125d92431bfd7fda1ad62a4ec0e9fc15602e9fa3b6fa54f6520c0e0c515135.svg) no-repeat center top 129px}@media screen and (max-width: 768px){.community-readyfor2023-keyvisual.of-results-upper.of-light-theme .community-readyfor2023-keyvisual__bg{background:url(https://static.camp-fire.jp/assets/community/readyfor2023/keyvisual_illust_sp_light_theme-8a0e1faa422fe4a79fcc436c3e4440e0bb0e59b591fc5c1e3c3fa24187e52a68.svg) no-repeat center 248px / 338px}}.community-readyfor2023-keyvisual.of-results-upper.of-light-theme .community-readyfor2023-keyvisual__result{color:#C59D10;background:url(https://static.camp-fire.jp/assets/community/readyfor2023/laurel_left_gold-f348f33ec8bcde4d61260833158bd0ca54423198f73891b53e7abb08f2abede3.svg) no-repeat left center/contain,url(https://static.camp-fire.jp/assets/community/readyfor2023/laurel_right_gold-9bc80e3bdbd8ca7ffd3c70fcb98672de3f9c578e8c6ade02b187558a92e75fc5.svg) no-repeat right center/contain}.community-readyfor2023-keyvisual.of-results-upper.of-light-theme .community-readyfor2023-keyvisual__result-prefix,.community-readyfor2023-keyvisual.of-results-upper.of-light-theme .community-readyfor2023-keyvisual__result-num,.community-readyfor2023-keyvisual.of-results-upper.of-light-theme .community-readyfor2023-keyvisual__result-suffix{background:none;-webkit-text-fill-color:#C59D10}.community-readyfor2023-about{padding:0 60px 78px}@media screen and (max-width: 768px){.community-readyfor2023-about{padding:0 20px 48px}}.community-readyfor2023-about__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #e3e4e8;border-radius:3px;padding:20px}@media screen and (max-width: 768px){.community-readyfor2023-about__inner{display:block;padding:0 24px;border:none}}.community-readyfor2023-about .community-readyfor2023-section-title{margin-bottom:24px}@media screen and (max-width: 768px){.community-readyfor2023-about .community-readyfor2023-section-title{margin-bottom:16px}}.community-readyfor2023-about .community-readyfor2023-section-description{margin-bottom:0}@media screen and (max-width: 768px){.community-readyfor2023-about .community-readyfor2023-section-description{margin-bottom:16px}}.community-readyfor2023-about__cycle-img{display:block;max-width:469px;margin:0 auto 48px}@media screen and (max-width: 768px){.community-readyfor2023-about__cycle-img{width:87.2%;max-width:327px;margin:0 auto 32px}}.community-readyfor2023-about__cycle-illust-box{position:relative;width:469px;height:310px;-webkit-transform:scale(0.85);transform:scale(0.85)}@media screen and (max-width: 768px){.community-readyfor2023-about__cycle-illust-box{margin:-48px 0 -16px -235px;-webkit-transform:scale(0.7);transform:scale(0.7);position:relative;left:50%}}@keyframes arrows-rotate{0%{opacity:0;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}50%{opacity:1}100%{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.community-readyfor2023-about__cycle-illust-arrows{position:absolute;width:304px;top:0;left:83px}.community-readyfor2023-about__cycle-illust-arrows.appearonviewport{opacity:0;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.community-readyfor2023-about__cycle-illust-arrows.appearonviewport.active{-webkit-animation:arrows-rotate 1.8s cubic-bezier(0.8, 0.1, 0.01, 0.9) 0.5s 1 normal forwards;animation:arrows-rotate 1.8s cubic-bezier(0.8, 0.1, 0.01, 0.9) 0.5s 1 normal forwards}.community-readyfor2023-about__cycle-illust-logoicon{width:104px;position:absolute;top:98px;left:183px}.community-readyfor2023-about__cycle-illust-icon-box{position:absolute;background:#fff;width:130px;height:130px;border-radius:50%}.community-readyfor2023-about__cycle-illust-icon-box.-of01{top:17px;left:35px}.community-readyfor2023-about__cycle-illust-icon-box.-of02{top:27px;left:315px}.community-readyfor2023-about__cycle-illust-icon-box.-of03{bottom:-26px;left:163px}.community-readyfor2023-about__cycle-illust01,.community-readyfor2023-about__cycle-illust02,.community-readyfor2023-about__cycle-illust03{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:200px}.community-readyfor2023-about__cycle-illust01{width:140px}.community-readyfor2023-about__cycle-illust02{width:141px}.community-readyfor2023-about__cycle-illust03{width:106px}.community-readyfor2023-feature{margin:0 0 80px}@media screen and (max-width: 768px){.community-readyfor2023-feature{margin:0 0 40px}}.community-readyfor2023-feature__points{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}@media screen and (max-width: 768px){.community-readyfor2023-feature__points{display:grid;grid-template-columns:1fr;gap:32px}}.community-readyfor2023-feature__point{width:100%}.community-readyfor2023-feature-point__catch{margin-bottom:8px;text-align:center;color:#f64744;font-weight:bold;font-size:14px;font-size:1.4rem}@media screen and (max-width: 768px){.community-readyfor2023-feature-point__catch{font-size:12px;font-size:1.2rem}}.community-readyfor2023-feature-point__num{margin-right:8px}.community-readyfor2023-feature-point__title{margin-bottom:16px;text-align:center;font-weight:bold;line-height:1.4;font-size:20px;font-size:2rem}@media screen and (max-width: 768px){.community-readyfor2023-feature-point__title{font-size:18px;font-size:1.8rem}}.community-readyfor2023-feature-point__items{display:grid;grid-template-columns:1fr;gap:8px}.community-readyfor2023-feature-point__image{margin-bottom:16px;display:block;width:100%;height:auto}.community-readyfor2023-feature-point__notice{margin-top:8px;color:#707070;font-size:10px;font-size:1rem}.community-readyfor2023-feature-point-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:16px;border:1px solid #e3e4e8;border-radius:3px}.community-readyfor2023-feature-point-item__icon{line-height:1;color:#f64744;font-size:28px;font-size:2.8rem}.community-readyfor2023-feature-point-item__icon i{width:40px;line-height:40px;text-align:center;margin:0}.community-readyfor2023-feature-point-item__title{margin-bottom:4px;font-weight:bold;font-size:16px;font-size:1.6rem}@media screen and (max-width: 768px){.community-readyfor2023-feature-point-item__title{font-size:14px;font-size:1.4rem}}.community-readyfor2023-feature-point-item__text{font-size:14px;font-size:1.4rem}@media screen and (max-width: 768px){.community-readyfor2023-feature-point-item__text{font-size:12px;font-size:1.2rem}}.community-readyfor2023-feature-point-item__image{margin-top:4px;display:block;width:100%;height:auto}.community-readyfor2023-merit{margin:0 0 80px}@media screen and (max-width: 768px){.community-readyfor2023-merit{margin:0 0 40px}}.community-readyfor2023-merit__inner{background:#f6f8fa;padding:80px}@media screen and (max-width: 768px){.community-readyfor2023-merit__inner{padding:40px 24px 48px}}.community-readyfor2023-merit__sub{margin-bottom:8px;text-align:center;font-weight:bold;font-size:16px;font-size:1.6rem}.community-readyfor2023-merit__title{margin-bottom:40px;font-weight:bold;text-align:center;font-size:24px;font-size:2.4rem}.community-readyfor2023-merit__title strong{color:#f64744}.community-readyfor2023-merit__contents{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media screen and (max-width: 1100px){.community-readyfor2023-merit__contents{grid-template-columns:1fr;gap:32px}}@media screen and (max-width: 768px){.community-readyfor2023-merit__contents{display:block}}@media screen and (max-width: 768px){.community-readyfor2023-merit__scroll-wrap{margin-top:16px;width:100vw;margin-left:-44px;overflow:hidden;margin-bottom:-8px}}@media screen and (max-width: 768px){.community-readyfor2023-merit__scroll-area{padding:0 0 24px;margin-bottom:-16px;overflow:scroll}}.community-readyfor2023-merit__items{display:grid;grid-template-columns:1fr;gap:16px}@media screen and (max-width: 768px){.community-readyfor2023-merit__items{padding:0 44px;width:660px;grid-template-columns:180px 180px 180px}}.community-readyfor2023-merit__item:not(:last-child) .community-readyfor2023-merit-item{position:relative}.community-readyfor2023-merit__item:not(:last-child) .community-readyfor2023-merit-item:before{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);display:block;border:transparent 16px solid;border-width:16px 58px;border-top-color:#f64744}@media screen and (max-width: 768px){.community-readyfor2023-merit__item:not(:last-child) .community-readyfor2023-merit-item:before{top:50%;left:100%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);border-width:29px 16px;border-top-color:transparent;border-left-color:#f64744}}.community-readyfor2023-merit__item:not(:last-child) .community-readyfor2023-merit-item.-support:before{border-top-color:#FFA116}@media screen and (max-width: 768px){.community-readyfor2023-merit__item:not(:last-child) .community-readyfor2023-merit-item.-support:before{border-top-color:transparent;border-left-color:#FFA116}}.community-readyfor2023-merit__icon-bar{height:1px;background:#e3e4e8;margin:80px 0;position:relative}@media screen and (max-width: 768px){.community-readyfor2023-merit__icon-bar{margin:48px 0}}.community-readyfor2023-merit__icon-bar__icon{width:64px;height:64px;border:1px solid #e3e4e8;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.community-readyfor2023-merit__icon-bar__icon{width:48px;height:48px}}.community-readyfor2023-merit__icon-bar__icon:before{display:block;font-family:"Font Awesome 5 Pro";font-weight:900;color:#707070;font-size:32px;font-size:3.2rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.community-readyfor2023-merit__icon-bar__icon:before{font-size:24px;font-size:2.4rem}}.community-readyfor2023-merit__icon-bar__icon.-plus:before{content:""}.community-readyfor2023-merit__icon-bar__icon.-arrow-down:before{content:""}.community-readyfor2023-merit-main{background:#fff;-webkit-box-shadow:0px 5px 8px rgba(0,0,0,0.05);box-shadow:0px 5px 8px rgba(0,0,0,0.05);border-radius:3px;padding:40px}.community-readyfor2023-merit-main__catch{line-height:1;margin-bottom:8px;text-align:center;color:#f64744;font-weight:bold;font-size:14px;font-size:1.4rem}@media screen and (max-width: 768px){.community-readyfor2023-merit-main__catch{font-size:12px;font-size:1.2rem}}.community-readyfor2023-merit-main__title{margin-bottom:8px;text-align:center;font-weight:bold;line-height:1.4;font-size:20px;font-size:2rem}@media screen and (max-width: 768px){.community-readyfor2023-merit-main__title{font-size:18px;font-size:1.8rem}}.community-readyfor2023-merit-main__image{margin-top:24px;background:#FEF7F7;padding:32px 24px;text-align:center}@media screen and (max-width: 768px){.community-readyfor2023-merit-main__image{padding:24px}}.community-readyfor2023-merit-main__image img{max-width:214px;width:100%;height:auto}.-support .community-readyfor2023-merit-main__image{padding:40px 24px;background:#FFF9F1}@media screen and (max-width: 768px){.-support .community-readyfor2023-merit-main__image{padding:24px}}.-support .community-readyfor2023-merit-main__image img{max-width:298px}.community-readyfor2023-merit-item{display:grid;grid-template-columns:148px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding:16px;background:#ffffff;-webkit-box-shadow:0px 5px 8px rgba(0,0,0,0.05);box-shadow:0px 5px 8px rgba(0,0,0,0.05);border-radius:3px}@media screen and (max-width: 768px){.community-readyfor2023-merit-item{display:block;height:100%}}@media screen and (max-width: 768px){.community-readyfor2023-merit-item__image{margin-bottom:16px}}.community-readyfor2023-merit-item__image img{display:block;width:100%;height:auto}.community-readyfor2023-merit-item__title{margin-bottom:8px;font-weight:bold;font-size:16px;font-size:1.6rem}@media screen and (max-width: 768px){.community-readyfor2023-merit-item__title{text-align:center;font-size:14px;font-size:1.4rem}}.community-readyfor2023-merit-item__text{font-size:14px;font-size:1.4rem}@media screen and (max-width: 768px){.community-readyfor2023-merit-item__text{font-size:12px;font-size:1.2rem}}.community-readyfor2023-merit-item__points{font-size:14px;font-size:1.4rem}@media screen and (max-width: 768px){.community-readyfor2023-merit-item__points{font-size:12px;font-size:1.2rem}}.community-readyfor2023-merit-item__point{display:inline}.community-readyfor2023-merit-item__point:after{content:"／"}@media screen and (max-width: 768px){.community-readyfor2023-merit-item__point{position:relative;display:block;padding-left:1.2em}.community-readyfor2023-merit-item__point:before{position:absolute;left:0;content:"・"}.community-readyfor2023-merit-item__point:after{display:none}}.community-readyfor2023-merit-item__point:last-child:after{display:none}.community-readyfor2023-merit-item__notice{color:#707070;font-weight:bold;font-size:12px;font-size:1.2rem}@media screen and (max-width: 768px){.community-readyfor2023-merit-item__notice{margin-top:8px;font-weight:normal;font-size:10px;font-size:1rem}}.community-readyfor2023-function{margin:0 0 80px}@media screen and (max-width: 768px){.community-readyfor2023-function{margin:0 0 40px}}.community-readyfor2023-function__blocks{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:40px}@media screen and (max-width: 768px){.community-readyfor2023-function__blocks{grid-template-columns:1fr;gap:8px}}.community-readyfor2023-function-block.-column-2{grid-column:1 / 3}@media screen and (max-width: 768px){.community-readyfor2023-function-block.-column-2{grid-column:auto}}.community-readyfor2023-function-block__title{background:#f6f8fa;padding:16px;text-align:center;font-weight:bold;font-size:16px;font-size:1.6rem}@media screen and (max-width: 768px){.community-readyfor2023-function-block__title{font-size:14px;font-size:1.4rem}}.community-readyfor2023-function-block__item{position:relative;padding:8px 8px 8px 24px;font-weight:bold;border-bottom:#e3e4e8 1px solid;font-size:14px;font-size:1.4rem}@media screen and (max-width: 768px){.community-readyfor2023-function-block__item{font-size:12px;font-size:1.2rem}}@media screen and (max-width: 768px){.community-readyfor2023-function-block__item:last-child{border-bottom:none}}.community-readyfor2023-function-block__item:before{position:absolute;left:8px;top:15px;content:"";background:#f64744;border-radius:50%;width:8px;height:8px}@media screen and (max-width: 768px){.community-readyfor2023-function-block__item:before{top:14px}}.community-readyfor2023-function-block__item small{color:#707070;font-size:12px;font-size:1.2rem}@media screen and (max-width: 768px){.community-readyfor2023-function-block__item small{font-size:10px;font-size:1rem}}.community-readyfor2023-price{margin:0 0 80px}@media screen and (max-width: 768px){.community-readyfor2023-price{margin:0 0 40px}}.community-readyfor2023-price__inner{background:#f6f8fa;padding:80px}@media screen and (max-width: 768px){.community-readyfor2023-price__inner{padding:40px 24px 48px}}.community-readyfor2023-price__items{margin-bottom:40px;display:grid;grid-template-columns:1fr 1fr;gap:40px}@media screen and (max-width: 1100px){.community-readyfor2023-price__items{grid-template-columns:1fr}}@media screen and (max-width: 768px){.community-readyfor2023-price__items{grid-template-columns:1fr;gap:24px}}.community-readyfor2023-price-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.community-readyfor2023-price-item.-fee{min-width:520px}@media screen and (max-width: 768px){.community-readyfor2023-price-item.-fee{min-width:0}}.community-readyfor2023-price-item__label{text-align:center;font-weight:bold;font-size:24px;font-size:2.4rem;margin-bottom:16px}@media screen and (max-width: 768px){.community-readyfor2023-price-item__label{font-size:18px;font-size:1.8rem}}.community-readyfor2023-price-item__block{height:100%;background:#ffffff;-webkit-box-shadow:0px 5px 8px rgba(0,0,0,0.05);box-shadow:0px 5px 8px rgba(0,0,0,0.05);border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:32px 16px}@media screen and (max-width: 768px){.community-readyfor2023-price-item__block{gap:4px;padding:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.community-readyfor2023-price-item__num{white-space:nowrap;line-height:1;color:#f64744;font-weight:bold;font-size:64px;font-size:6.4rem}@media screen and (max-width: 768px){.community-readyfor2023-price-item__num{font-size:52px;font-size:5.2rem}}.community-readyfor2023-price-item__num span{display:inline-block;vertical-align:4px;margin-left:6px;font-size:28px;font-size:2.8rem}@media screen and (max-width: 768px){.community-readyfor2023-price-item__num span{font-size:20px;font-size:2rem}}.community-readyfor2023-price-item__text{margin-top:4px;font-weight:bold;font-size:16px;font-size:1.6rem}.community-readyfor2023-price-item__fee{position:relative;margin-right:24px;background:#f6f8fa;padding:16px;line-height:1.6;font-weight:bold;font-size:14px;font-size:1.4rem}@media screen and (max-width: 768px){.community-readyfor2023-price-item__fee{margin-right:0;margin-bottom:8px;padding:5px 12px}}.community-readyfor2023-price-item__fee:before{content:"";display:block;border:14px transparent solid;border-left-color:#f6f8fa;position:absolute;left:100%;top:50%;-webkit-transform:translate(-2px, -50%);transform:translate(-2px, -50%)}@media screen and (max-width: 768px){.community-readyfor2023-price-item__fee:before{border:10px transparent solid;border-top-color:#f6f8fa;left:50%;top:100%;-webkit-transform:translate(-50%, -2px);transform:translate(-50%, -2px)}}.community-readyfor2023-button-area{padding:0}@media screen and (max-width: 768px){.community-readyfor2023-button-area{display:block;max-width:500px;margin:0 auto}}.community-readyfor2023-button-area .community-button{margin:0 12px}@media screen and (max-width: 768px){.community-readyfor2023-button-area .community-button{margin:0 0 16px}.community-readyfor2023-button-area .community-button:last-child{margin:0}}.community-readyfor2023-button-area .community-button.red-l,.community-readyfor2023-button-area .community-button.white-l,.community-readyfor2023-button-area .community-button.dark-l{width:300px}@media (max-width: 1100px){.community-readyfor2023-button-area .community-button.red-l,.community-readyfor2023-button-area .community-button.white-l,.community-readyfor2023-button-area .community-button.dark-l{width:100%;max-width:287px;height:48px;font-size:16px;font-size:1.6rem;line-height:48px;padding:0}}.community-readyfor2023-button-area .community-button.white-s{font-weight:bold;font-size:12px;font-size:1.2rem}@media screen and (min-width: 769px){.community-readyfor2023-button-area .community-button.white-s{width:208px}}.community-readyfor2023-button-area__button-with-text{display:inline-block;position:relative}@media (max-width: 1100px){.community-readyfor2023-button-area__button-with-text{width:100%;max-width:287px}}@media screen and (max-width: 768px){.community-readyfor2023-button-area__button-with-text{margin:16px 0}}.community-readyfor2023-button-area__button-with-text .community-button{margin-left:0}.community-readyfor2023-button-area__button-with-text .community-button.appearonviewport{opacity:0;-webkit-transform:scale(1);transform:scale(1);will-change:transform, opacity}.community-readyfor2023-button-area__button-with-text .community-button.appearonviewport.active{-webkit-animation:fadein 0.6s ease 0.5s forwards, bounce-in 0.6s ease 0.5s forwards;animation:fadein 0.6s ease 0.5s forwards, bounce-in 0.6s ease 0.5s forwards}@-webkit-keyframes bounce-in{0%{-webkit-transform:scale(0.3);transform:scale(0.3)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce-in{0%{-webkit-transform:scale(0.3);transform:scale(0.3)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}.community-readyfor2023-button-area__button-text{position:absolute;left:50%;bottom:100%;-webkit-transform:translate(-50%, -4px);transform:translate(-50%, -4px);white-space:nowrap;font-size:14px;font-size:1.4rem}@media screen and (max-width: 768px){.community-readyfor2023-button-area__button-text{font-size:12px;font-size:1.2rem}}.community-readyfor2023-button-area__button-text .appearonviewport{display:block;opacity:0}.community-readyfor2023-button-area__button-text .appearonviewport.active{-webkit-animation:fadein 0.8s ease 1s forwards, wobble 2s ease 1s infinite;animation:fadein 0.8s ease 1s forwards, wobble 2s ease 1s infinite}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-0.5em);transform:translateX(-0.5em)}30%{-webkit-transform:translateX(0.4em);transform:translateX(0.4em)}45%{-webkit-transform:translateX(-0.3em);transform:translateX(-0.3em)}60%{-webkit-transform:translateX(0.2em);transform:translateX(0.2em)}75%{-webkit-transform:translateX(-0.1em);transform:translateX(-0.1em)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes wobble{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-0.5em);transform:translateX(-0.5em)}30%{-webkit-transform:translateX(0.4em);transform:translateX(0.4em)}45%{-webkit-transform:translateX(-0.3em);transform:translateX(-0.3em)}60%{-webkit-transform:translateX(0.2em);transform:translateX(0.2em)}75%{-webkit-transform:translateX(-0.1em);transform:translateX(-0.1em)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.community-button-area-add-counsels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:0}.community-counsels-link-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}.community-counsels-link-area a:focus{outline:none}.community-counsels-link-area__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-weight:bold;font-size:16px;cursor:pointer;opacity:1;-webkit-transition:0.3s ease-in;transition:0.3s ease-in}.community-counsels-link-area__item:hover{opacity:0.7}@media screen and (max-width: 768px){.community-counsels-link-area__item{-webkit-transition:none;transition:none}.community-counsels-link-area__item:hover{opacity:1}}@media screen and (max-width: 768px){.community-counsels-link-area__item{font-size:14px}}.community-counsels-link-area__item span{color:#393f48}.community-counsels-link-area__item img{margin-top:4px;width:15px}@media screen and (max-width: 768px){.community-counsels-link-area__item img{margin-top:3px;width:14px}}.readyfor-fixed-header{display:none;position:fixed;top:0;left:0;z-index:9999;width:100%;background:#fff;border-bottom:1px solid #e4e4e4}@media screen and (max-width: 768px){.readyfor-fixed-header{top:unset;bottom:0;height:unset;border-bottom:none;border-top:1px solid #e4e4e4}}.readyfor-fixed-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 24px;gap:16px}@media screen and (max-width: 768px){.readyfor-fixed-header__inner{display:block;padding:8px}}@media screen and (max-width: 768px){.readyfor-fixed-header__logo{display:none}}.readyfor-fixed-header__logo a{display:block}.readyfor-fixed-header__logo a img{width:182px}.readyfor-fixed-header__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media screen and (max-width: 768px){.readyfor-fixed-header__buttons{gap:8px}}.readyfor-fixed-header__buttons .community-button{width:218px}@media screen and (max-width: 768px){.readyfor-fixed-header__buttons .community-button{width:100%}.readyfor-fixed-header__buttons .community-button.red-m,.readyfor-fixed-header__buttons .community-button.white-m{height:44px;line-height:42px;padding-right:16px;padding-left:16px;font-size:14px;font-size:1.4rem}}
