﻿.lp{z-index:auto;overflow:hidden}.lp-covid-19-support{position:relative;font-family:'Noto Sans JP', sans-serif;color:#333;letter-spacing:0.02em;padding-bottom:34px}.lp-covid-19-support::before{content:"";display:block;position:absolute;top:0;left:0;width:57%;padding-top:6%;background-image:linear-gradient(-6deg, transparent 50%, #EA4F5D 50%)}@media screen and (max-width: 768px){.lp-covid-19-support .pc{display:none !important}}@media not screen and (max-width: 768px){.lp-covid-19-support .sp{display:none !important}}.lp-covid-19-support img{display:block}.lp-covid-19-support a{color:inherit;text-decoration:inherit}.lp-covid-19-support .button{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;width:300px;height:56px;padding:0;margin:0;background-color:#F64744;border-radius:4px;color:#fff;font-weight:bold;font-size:15px;line-height:22px;text-align:center;letter-spacing:inherit;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}.lp-covid-19-support .button.line{color:#F64744;border:2px solid currentColor;background-color:transparent !important}@media screen and (max-width: 768px){.lp-covid-19-support .button{width:250px;height:48px;font-size:14px;line-height:20px}}.lp-covid-19-support .hero{padding:106px 0 120px;background-color:#EA4F5D;color:#fff;overflow:hidden;-webkit-transform:skewY(-6deg);transform:skewY(-6deg)}.lp-covid-19-support .hero .content{position:relative;width:900px;max-width:calc(100% - 40px);margin:0 auto;-webkit-transform:skewY(6deg);transform:skewY(6deg)}.lp-covid-19-support .hero .bg{position:absolute;top:-260px;right:-176px;height:807px;z-index:-1}.lp-covid-19-support .hero .logo{height:24.77px}.lp-covid-19-support .hero .title{margin-top:19px;font-size:46px;line-height:130%;letter-spacing:-0.02em}.lp-covid-19-support .hero .title .name{font-size:22px}.lp-covid-19-support .hero .description{margin-top:23px;font-size:18px;line-height:180%;font-weight:bold;letter-spacing:0.04em}.lp-covid-19-support .hero .campaign{margin-top:20px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:11px 28px 15px;font-weight:bold;font-size:15px;line-height:22px;background:rgba(0,0,0,0.14);border-radius:4px}.lp-covid-19-support .hero .campaign .keyword{color:#FFE600}.lp-covid-19-support .hero .campaign{margin-top:20px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:11px 28px 15px;font-weight:bold;font-size:15px;line-height:22px;background:rgba(0,0,0,0.14);border-radius:4px}.lp-covid-19-support .hero .campaign .keyword{color:#FFE600}.lp-covid-19-support .hero .buttons{margin-top:41px;display:grid;grid-template-columns:auto auto;gap:20px 36px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.lp-covid-19-support .hero .buttons .button{background-color:#fff;color:#EA4F5D;width:200px}.lp-covid-19-support .hero .buttons .button.line{color:#fff}@media screen and (max-width: 768px){.lp-covid-19-support .hero{padding:73px 0 50px}.lp-covid-19-support .hero .bg{top:-115px;right:-100px;height:530px}.lp-covid-19-support .hero .logo{height:21.47px}.lp-covid-19-support .hero .title{margin-top:11px;font-size:32px}.lp-covid-19-support .hero .title .name{font-size:18px}.lp-covid-19-support .hero .description{margin-top:11px;font-size:15px}.lp-covid-19-support .hero .campaign{margin-top:15px;width:auto;padding:9px 10px 11px;font-size:13px;line-height:19px;text-align:center}.lp-covid-19-support .hero .buttons{margin-top:25px;grid-template-columns:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lp-covid-19-support .hero .buttons .button{width:250px}}.lp-covid-19-support .about{margin:90px 20px 0;font-size:16px;line-height:200%;text-align:center;background:#fff}.lp-covid-19-support .about .commission-list{margin-top:68px;display:grid;grid-template-columns:auto auto;gap:0 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lp-covid-19-support .about .commission{position:relative;padding-top:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:350px;height:100px;background-color:#F6F8FA;border-radius:4px}.lp-covid-19-support .about .commission .label{position:absolute;top:0;left:50%;width:134px;font-weight:bold;font-size:14px;line-height:37px;color:#fff;background-color:#32373F;border-radius:100px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.lp-covid-19-support .about .commission .start{font-weight:bold;font-size:14px;line-height:20px}.lp-covid-19-support .about .commission .change{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}.lp-covid-19-support .about .commission .before,.lp-covid-19-support .about .commission .after{font-size:16px;line-height:23px}.lp-covid-19-support .about .commission .before .value,.lp-covid-19-support .about .commission .after .value{font-weight:bold;font-size:26px;line-height:35px}.lp-covid-19-support .about .commission .to{margin-top:6px;margin-left:9px;font-size:20px;line-height:29px}.lp-covid-19-support .about .commission .after{margin-left:11px}.lp-covid-19-support .about .commission .after .value{color:#F64744}.lp-covid-19-support .about .commission .reference{margin-top:4px;margin-left:2px;-ms-flex-item-align:start;align-self:flex-start;font-size:11px;line-height:1}.lp-covid-19-support .about .notes{margin-top:8px;text-align:left;font-size:11px;line-height:1.8}.lp-covid-19-support .about .notes .link{color:#3CBCE1}.lp-covid-19-support .about .help-link{margin:58px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:16px;line-height:180%;color:#3CBCE1}.lp-covid-19-support .about .help-link .icon{width:21px;margin-right:8px}@media screen and (max-width: 768px){.lp-covid-19-support .about{font-size:14px;line-height:180%}.lp-covid-19-support .about .commission-list{margin-top:40px;grid-template-columns:auto;gap:32px 0;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.lp-covid-19-support .about .commission{width:auto;height:auto;padding:24px 0}.lp-covid-19-support .about .commission .label{width:140px;font-size:13px;line-height:32px}.lp-covid-19-support .about .commission .note{margin-top:19px;font-size:13px;line-height:19px}.lp-covid-19-support .about .commission .before,.lp-covid-19-support .about .commission .after{font-size:14px;line-height:22px}.lp-covid-19-support .about .commission .before .value,.lp-covid-19-support .about .commission .after .value{font-size:26px;line-height:38px}.lp-covid-19-support .about .commission .to{margin-left:10px;font-size:18px;line-height:20px}.lp-covid-19-support .about .commission .after{margin-left:10px}.lp-covid-19-support .about .commission .reference{margin-top:6px}.lp-covid-19-support .about .help-link{margin-top:48px;font-size:14px}.lp-covid-19-support .about .help-link .icon{width:18px;margin-right:7px}}.lp-covid-19-support .status-list{margin:42px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:700px}.lp-covid-19-support .status-list .status{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lp-covid-19-support .status-list .status .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;font-size:16px;line-height:23px}.lp-covid-19-support .status-list .status .name .icon{height:24px;margin-right:6px}.lp-covid-19-support .status-list .status .data{margin-top:10px;font-weight:bold;font-size:36px;line-height:42px}.lp-covid-19-support .status-list .status .data .unit{font-size:60%}.lp-covid-19-support .status-list .status .date{margin-top:8px;width:150px;font-size:11px;color:#666;white-space:nowrap}.lp-covid-19-support .status-list .separator{-webkit-box-flex:0;-ms-flex:none;flex:none;height:65px;border-left:1px solid #EEEEEE}@media screen and (max-width: 768px){.lp-covid-19-support .status-list{margin-top:28px}.lp-covid-19-support .status-list .status{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.lp-covid-19-support .status-list .status .name{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;line-height:20px}.lp-covid-19-support .status-list .status .name .icon{margin-right:0;margin-bottom:3px}.lp-covid-19-support .status-list .status .data{margin-top:3px;font-size:26px;line-height:30px}.lp-covid-19-support .status-list .status .date{width:auto}}.lp-covid-19-support section.appeals{margin:56px auto 0;width:1120px;max-width:calc(100% - 30px)}.lp-covid-19-support section.appeals .appeal-list{display:-webkit-box;display:-ms-flexbox;display:flex}.lp-covid-19-support section.appeals .appeal{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #EEEEEE;border-radius:4px;padding:32px 30px 12px}.lp-covid-19-support section.appeals .appeal+.appeal{margin-left:20px}.lp-covid-19-support section.appeals .appeal .icon{height:28px}.lp-covid-19-support section.appeals .appeal .title{margin-top:8px;font-weight:bold;font-size:20px;line-height:180%}.lp-covid-19-support section.appeals .appeal .description{margin-top:4px;font-size:16px;line-height:26px}.lp-covid-19-support section.appeals .appeal .note{margin-top:8px;font-size:11px;line-height:180%;color:#666}.lp-covid-19-support section.appeals .carousel{margin:0 -15px}@media screen and (max-width: 768px){.lp-covid-19-support section.appeals .appeal{-webkit-box-flex:0;-ms-flex:none;flex:none;width:315px;padding:24px 32px 12px}.lp-covid-19-support section.appeals .appeal+.appeal{margin-left:10px}.lp-covid-19-support section.appeals .appeal .title{font-size:18px;line-height:180%}.lp-covid-19-support section.appeals .appeal .description{font-size:14px;line-height:26px}}.lp-covid-19-support .pickup-projects{margin-top:91px}.lp-covid-19-support .pickup-projects .title{color:#F64744;font-weight:bold;font-size:34px;line-height:150%;text-align:center;margin-bottom:-16px}.lp-covid-19-support .pickup-projects .type{position:relative;margin:47px auto 0;width:1120px;max-width:calc(100% - 30px)}.lp-covid-19-support .pickup-projects .type .name{width:100%;font-weight:bold;font-size:24px;line-height:35px}.lp-covid-19-support .pickup-projects .type .description{margin-top:7px;font-size:15px;line-height:22px;padding-right:90px}.lp-covid-19-support .pickup-projects .more{position:absolute;top:42px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;font-size:14px;line-height:22px}.lp-covid-19-support .pickup-projects .more .icon{width:8px;margin-left:6px}.lp-covid-19-support .pickup-projects .project-list{margin-top:21px;display:-webkit-box;display:-ms-flexbox;display:flex}.lp-covid-19-support .pickup-projects .project{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#FFF;border:1px solid #EEE;border-radius:5px;overflow:hidden;padding:0 15px 16px}.lp-covid-19-support .pickup-projects .project:not(:first-child){margin-left:34px}.lp-covid-19-support .pickup-projects .project::before{content:"";display:block;padding-top:calc(66.6% + 20px)}.lp-covid-19-support .pickup-projects .project .link{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:0;z-index:1}.lp-covid-19-support .pickup-projects .project .project-image{position:absolute;top:0;left:0;right:0}.lp-covid-19-support .pickup-projects .project .category{margin-top:12px;color:#F64744;font-weight:bold;font-size:12px;line-height:160%}.lp-covid-19-support .pickup-projects .project .project-name{margin-top:2px;-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-weight:bold;font-size:14px;line-height:160%;max-height:4.8em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.lp-covid-19-support .pickup-projects .project .status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lp-covid-19-support .pickup-projects .project .status.label{margin-top:8px;color:#999999;font-size:12px;line-height:17px}.lp-covid-19-support .pickup-projects .project .status.data{font-weight:bold;font-size:18px;line-height:26px;padding-bottom:12px;border-bottom:#EEE 1px solid}.lp-covid-19-support .pickup-projects .project .owner{margin-top:15px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lp-covid-19-support .pickup-projects .project .owner .owner-image{width:34px;height:34px;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:1px solid #EEEEEE}.lp-covid-19-support .pickup-projects .project .owner .owner-name{margin-left:5px;font-size:12px;line-height:180%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-covid-19-support .pickup-projects .carousel{margin:17px -15px 0}@media screen and (max-width: 768px){.lp-covid-19-support .pickup-projects{margin-top:44px}.lp-covid-19-support .pickup-projects .title{font-size:20px}.lp-covid-19-support .pickup-projects .type{margin-top:40px}.lp-covid-19-support .pickup-projects .type .name{font-size:16px;line-height:23px}.lp-covid-19-support .pickup-projects .type .description{padding-right:0}.lp-covid-19-support .pickup-projects .more{margin-top:17px;position:static;margin-left:auto;font-size:12px;line-height:17px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.lp-covid-19-support .pickup-projects .project{width:260px;-webkit-box-flex:0;-ms-flex:none;flex:none}.lp-covid-19-support .pickup-projects .project:not(:first-child){margin-left:20px}}.lp-covid-19-support .carousel{position:relative}.lp-covid-19-support .carousel .scroll{position:relative;overflow-x:auto;overflow-y:hidden;z-index:0;scrollbar-width:none}.lp-covid-19-support .carousel .scroll::-webkit-scrollbar{height:0;background-color:transparent}.lp-covid-19-support .carousel .content{margin-left:calc(50vw - 130px);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content}.lp-covid-19-support .carousel .move{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;cursor:pointer;z-index:1}.lp-covid-19-support .carousel .move.prev{left:15px;background-image:url(https://static.camp-fire.jp/assets/curation/covid-19-support/icon-circle-arrow-left-1d65e913a6202b18f6b9c0eb54ac56823737eecf0e51f1f1ae56d9b9f0b07265.svg)}.lp-covid-19-support .carousel .move.next{right:15px;background-image:url(https://static.camp-fire.jp/assets/curation/covid-19-support/icon-circle-arrow-right-0b8317f028f1171d6c8ed4b81529a4c748f114dc7f6e3ba10a282833c0df1895.svg)}@media not screen and (max-width: 768px){.lp-covid-19-support .carousel{position:absolute;width:100%;visibility:hidden}}.lp-covid-19-support .operation{margin-top:86px}.lp-covid-19-support .operation .title{font-weight:bold;font-size:28px;line-height:150%;text-align:center}.lp-covid-19-support .operation .buttons{margin-top:21px;display:grid;grid-template-columns:auto auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:14px 20px}.lp-covid-19-support .operation .link{margin:20px auto 0;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:15px;line-height:22px;color:#3CBCE1}@media screen and (max-width: 768px){.lp-covid-19-support .operation{margin-top:60px}.lp-covid-19-support .operation .title{font-size:20px;line-height:150%}.lp-covid-19-support .operation .buttons{margin-top:20px;grid-template-columns:auto}.lp-covid-19-support .operation .link{margin-top:18px;font-size:14px;line-height:20px}}.lp-covid-19-support .message{position:relative;margin-top:145px;position:relative}.lp-covid-19-support .message .image{position:absolute;top:-40px;left:0;width:48.5%;pointer-events:none}.lp-covid-19-support .message .text{width:61.1%;margin-left:auto;padding:50px 126px 50px 126px;background-color:#F64744;font-size:15px;line-height:200%;color:#FFF}.lp-covid-19-support .message .text .content{max-width:650px}@media screen and (max-width: 768px){.lp-covid-19-support .message{margin-top:144px;padding-top:60px}.lp-covid-19-support .message .image{top:0;width:100%}.lp-covid-19-support .message .text{width:auto;margin-left:40px;padding:calc(80% - 60px) 25px 32px 30px;font-size:14px;line-height:180%}.lp-covid-19-support .message .text .content{max-width:none}}.lp-covid-19-support .support-projects{margin:96px auto 0;position:relative;width:1120px;max-width:calc(100% - 30px)}.lp-covid-19-support .support-projects .title{color:#F64744;font-weight:bold;font-size:34px;line-height:49px;text-align:center}.lp-covid-19-support .support-projects .project-list{margin-top:44px}.lp-covid-19-support .support-projects .button{margin:44px auto 0;background-color:#32373F}@media screen and (max-width: 768px){.lp-covid-19-support .support-projects{margin-top:50px}.lp-covid-19-support .support-projects .title{font-size:20px;line-height:29px}.lp-covid-19-support .support-projects .project-list{margin-top:26px}.lp-covid-19-support .support-projects .button{margin-top:28px}}.lp-covid-19-support .support-projects .sec__basic__container,.lp-covid-19-support .support-projects .lp__sec,.lp-covid-19-support .support-projects .container{margin:0;padding:0;width:auto}.lp-covid-19-support .support-projects .lp__sec__title{display:none}.lp-covid-19-support .summary{margin:64px auto 0;width:1120px;max-width:calc(100% - 30px);padding:40px;background-color:#F6F8F9;border-radius:4px}.lp-covid-19-support .summary .title{font-weight:bold;font-size:24px;line-height:35px;text-align:center}.lp-covid-19-support .summary .label{margin-top:21px;font-weight:bold;font-size:15px;line-height:22px}.detail+.lp-covid-19-support .summary .label{margin-top:31px}.lp-covid-19-support .summary .detail{margin-top:11px;font-size:14px;line-height:180%}.lp-covid-19-support .summary .detail .item{margin-top:8px;padding-left:1em;text-indent:-1em}.lp-covid-19-support .summary .detail .item::before{content:"・"}.lp-covid-19-support .summary .note{margin-top:6px;font-size:12px;line-height:180%}@media screen and (max-width: 768px){.lp-covid-19-support .summary{margin-top:50px;padding:28px 20px}.lp-covid-19-support .summary .title{font-size:18px;line-height:26px}.lp-covid-19-support .summary .label{margin-top:18px;font-size:14px;line-height:20px}.detail+.lp-covid-19-support .summary .label{margin-top:24px}.lp-covid-19-support .summary .detail{margin-top:8px;font-size:12px}.lp-covid-19-support .summary .note{font-size:11px}}.lp-covid-19-support .partners{margin:65px auto 120px;width:850px}.lp-covid-19-support .partners .title{font-weight:bold;font-size:28px;line-height:150%;text-align:center}.lp-covid-19-support .partners .row{display:grid;grid-auto-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lp-covid-19-support .partners .row.top{margin-top:34px}.lp-covid-19-support .partners .row.bottom{margin-top:58px}.lp-covid-19-support .partners .logo.kddi{height:110px}.lp-covid-19-support .partners .logo.hoyu{height:96px}.lp-covid-19-support .partners .logo.takarabelmont{height:42px}.lp-covid-19-support .partners .logo.ar{height:50px;margin:0 30px}.lp-covid-19-support .partners .logo.wwdbeauty{height:20px}.lp-covid-19-support .partners .logo.yahoo{height:44px}.lp-covid-19-support .partners .logo.retty{height:46px;margin:0 10px}@media screen and (max-width: 768px){.lp-covid-19-support .partners{margin-top:36px;margin-bottom:90px;width:calc(100% - 30px)}.lp-covid-19-support .partners .title{font-size:20px;line-height:150%}.lp-covid-19-support .partners .row{margin-top:8px;grid-auto-flow:row;justify-items:center}.lp-covid-19-support .partners .row.top{margin-top:25px;gap:32px 0;grid-template-columns:1fr}.lp-covid-19-support .partners .row.bottom{margin-top:70px;gap:32px 0;grid-template-columns:1fr 1fr}.lp-covid-19-support .partners .logo.kddi{height:96px}.lp-covid-19-support .partners .logo.hoyu{height:90px}.lp-covid-19-support .partners .logo.takarabelmont{margin-top:26px;height:38px}.lp-covid-19-support .partners .logo.ar{height:44.6px}.lp-covid-19-support .partners .logo.wwdbeauty{height:16px}.lp-covid-19-support .partners .logo.yahoo{height:36.1px}.lp-covid-19-support .partners .logo.retty{height:44px}}.lp-covid-19-support .share{margin-top:58px;display:grid;grid-template-columns:auto auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:33px}.lp-covid-19-support .share .sns .icon{width:40px}@media screen and (max-width: 768px){.lp-covid-19-support .share{gap:19px}.lp-covid-19-support .share .sns .icon{width:34px}}
