@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600&family=Noto+Serif+JP:wght@400;500;600&family=Montserrat:wght@500;600&family=Roboto:wght@100..500&family=Reddit+Sans+Condensed:wght@200..900&family=Advent+Pro:ital,wdth,wght@0,100..200,100..900;1,100..200,100..900&family=Yanone+Kaffeesatz:wght@200..700&display=swap";.js-fade{opacity:0;transform:translateY(20px);transition:opacity .2s ease-in-out,transform .2s ease-in-out;transition-delay:.5s}.js-fade.is-show{opacity:1;transform:translateY(0)}.cp-inner{max-width:min(90.5797101449vw,1250px);width:100%;padding:0 min(1.8115942029vw,25px);margin:0 auto}@media only screen and (max-width: 650px){.cp-inner{max-width:none;padding:0;padding:0 0.9375rem}}.cp-common-title{align-items:center;display:flex;justify-content:center;text-align:center;font-size:min(3.2608695652vw,45px);color:#003296;font-weight:700}@media only screen and (max-width: 650px){.cp-common-title{font-size:1.5rem}}.cp-common-title::before,.cp-common-title::after{background-color:#003296;content:"";height:min(0.0724637681vw,1px);flex:1}@media only screen and (max-width: 650px){.cp-common-title::before,.cp-common-title::after{height:0.0625rem;width:2.5rem;flex:initial}}.cp-common-title::before{margin-right:min(2.1739130435vw,30px)}@media only screen and (max-width: 650px){.cp-common-title::before{margin-right:1.25rem}}.cp-common-title::after{margin-left:min(2.1739130435vw,30px)}@media only screen and (max-width: 650px){.cp-common-title::after{margin-left:1.25rem}}.cp-lead{position:relative;text-align:center}.cp-lead::after,.cp-lead::before{position:absolute;content:"";display:inline-block;background-image:url(../img/cp-mark.svg);background-repeat:no-repeat;background-position:center;background-size:100% 100%;width:min(7.7536231884vw,107px);height:min(10.652173913vw,147px);left:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 650px){.cp-lead::after,.cp-lead::before{content:none}}.cp-lead::before{transform:scale(-1, 1) translateY(-50%);right:0;left:auto}.cp-lead p:nth-child(1){font-size:min(2.1739130435vw,30px);font-weight:700;text-align:center;color:#1f3b90;margin:0}@media only screen and (max-width: 650px){.cp-lead p:nth-child(1){font-size:1rem;font-weight:600}}.cp-lead p:nth-child(2){margin:0;display:inline-block;position:relative}.cp-lead p:nth-child(2) span{font-size:min(2.7536231884vw,38px);font-weight:900;color:#1f3b90}@media only screen and (max-width: 650px){.cp-lead p:nth-child(2) span{font-size:1.5rem;font-weight:bold;position:relative}}.cp-lead p:nth-child(2) span::before{position:absolute;content:none;display:inline-block;width:100%;height:30%;background-color:#f6de04;bottom:0;left:49%;transform:translateX(-50%);z-index:-1}@media only screen and (max-width: 650px){.cp-lead p:nth-child(2) span::before{content:""}}.cp-lead p:nth-child(2)::before{position:absolute;content:"";display:inline-block;width:100%;height:40%;background-color:#fdef6c;bottom:0;left:49%;transform:translateX(-50%) skewX(-45deg);z-index:-1}@media only screen and (max-width: 650px){.cp-lead p:nth-child(2)::before{content:none}}.ch-title{font-size:min(2.7536231884vw,38px);font-weight:900;color:#003296;text-align:center;padding-bottom:min(4.0579710145vw,56px);position:relative}@media only screen and (max-width: 650px){.ch-title{font-size:1.5rem;padding-bottom:1.25rem;font-weight:bold}}.ch-title::after{position:absolute;content:"";display:inline-block;width:min(6.7028985507vw,92.5px);height:min(0.3623188406vw,5px);background-color:#003296;left:50%;bottom:0;transform:translateX(-50%)}@media only screen and (max-width: 650px){.ch-title::after{width:3.125rem;height:0.1875rem}}.cp-banner{position:sticky;bottom:min(4.7101449275vw,65px);z-index:4}@media only screen and (max-width: 1600px){.cp-banner{right:min(1.0869565217vw,15px)}}@media only screen and (max-width: 650px){.cp-banner{display:none}}.cp-banner a{position:absolute;max-width:min(12.9927536232vw,179.3px);width:100%;aspect-ratio:1/1;bottom:min(4.7101449275vw,65px);right:calc((100vw - min(90.5797101449vw,1250px))/2 - min(8.6956521739vw,120px))}@media only screen and (max-width: 1600px){.cp-banner a{right:calc((100vw - min(90.5797101449vw,1250px))/2 - min(4.347826087vw,60px));right:1vw}}.cp-banner img{width:100%;height:auto}.campaign_check .cp-mv__mv{background-image:url(../img/cp-bg-blue.webp)}.campaign_check .cp-mv__mv img{display:block;width:100%;height:auto}.campaign_check .cp-intro{padding:min(6.9565217391vw,96px) 0 min(5.7971014493vw,80px);padding:min(6.9565217391vw,96px) 0 min(2.8985507246vw,40px)}@media only screen and (max-width: 650px){.campaign_check .cp-intro{padding:1.0625rem 0 1rem}}.campaign_check .cp-intro__btn{margin-top:min(4.4927536232vw,62px);display:flex;justify-content:center}@media only screen and (max-width: 650px){.campaign_check .cp-intro__btn{margin-top:1.125rem;display:flex;justify-content:center}}.campaign_check .cp-intro__btn img{max-width:min(86.9565217391vw,1200px);width:100%;height:auto;max-width:min(69.5652173913vw,960px)}@media only screen and (max-width: 650px){.campaign_check .cp-intro__btn img{max-width:21.5625rem}}@media only screen and (max-width: 650px){.campaign_check .cp-movie__contents{margin-top:1.25rem}}.campaign_check .cp-movie{padding:min(3.8405797101vw,53px) 0 min(5.0724637681vw,70px)}@media only screen and (max-width: 650px){.campaign_check .cp-movie{padding:1.5625rem 0 2.1875rem}}.campaign_check .cp-movie .ch-title::after{content:none}.campaign_check .cp-movie .ch-title span{position:relative;font-size:min(1.9565217391vw,27px);color:#000;font-weight:700}@media only screen and (max-width: 650px){.campaign_check .cp-movie .ch-title span{font-size:1.25rem}}.campaign_check .cp-movie .ch-title span::after{position:absolute;content:"";display:inline-block;width:calc(100% + min(0.7246376812vw,10px));height:30%;background-color:#f6de04;bottom:0;left:49%;transform:translateX(-50%) skewX(-45deg);z-index:-1}@media only screen and (max-width: 650px){.campaign_check .cp-movie .ch-title span::after{width:calc(100% + 0.625rem)}}.campaign_check .cp-movie .cp-movie__wrap{display:flex;justify-content:center;column-gap:min(4.4927536232vw,62px)}@media only screen and (max-width: 650px){.campaign_check .cp-movie .cp-movie__wrap{flex-direction:column;align-items:center;row-gap:1.25rem}}.campaign_check .cp-movie .cp-movie__item{display:flex;flex-direction:column;align-items:center;max-width:min(28.9855072464vw,400px);width:100%}@media only screen and (max-width: 650px){.campaign_check .cp-movie .cp-movie__item{max-width:18.75rem}}.campaign_check .cp-movie .cp-movie__item img{width:100%;height:auto}.campaign_check .cp-movie .cp-movie__item p{width:100%;text-align:center;font-size:min(1.7391304348vw,24px);font-weight:400;margin:0 0 min(1.1594202899vw,16px) 0}@media only screen and (max-width: 650px){.campaign_check .cp-movie .cp-movie__item p{font-size:0.875rem;margin-bottom:0.625rem}}.campaign_check .cp-movie .cp-movie__youtube{cursor:pointer}.campaign_check .modal-movie .modal-body{max-width:min(98.5507246377vw,1360px);width:max-content;padding:min(2.8985507246vw,40px);margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 650px){.campaign_check .modal-movie .modal-body{padding:0.5rem;max-width:87.2%;width:100%;height:initial;box-sizing:border-box}}@media only screen and (max-width: 650px){.campaign_check .modal-movie .modal-body .modal-box{margin-top:0}}.campaign_check .cp-nav{position:sticky;z-index:4;top:min(8.768115942vw,121px)}@media only screen and (max-width: 1600px){.campaign_check .cp-nav{top:min(6.4492753623vw,89px)}}@media only screen and (max-width: 650px){.campaign_check .cp-nav{top:5.3125rem}}.campaign_check .cp-nav nav{display:flex;justify-content:center;column-gap:min(0.7246376812vw,10px);column-gap:min(0.5797101449vw,8px)}@media only screen and (max-width: 650px){.campaign_check .cp-nav nav{flex-wrap:wrap;gap:0.1875rem 0.1875rem;justify-content:center;max-width:22.5rem;margin:0 auto}}@media only screen and (max-width: 650px){.campaign_check .cp-nav nav a{max-width:10.6875rem}}.campaign_check .cp-nav nav img{max-width:min(21.0144927536vw,290px);width:100%;height:auto;max-width:min(16.8115942029vw,232px)}@media only screen and (max-width: 650px){.campaign_check .cp-nav nav img{max-width:none}}.campaign_check .cp-mv+.cp-nav{margin-top:min(4.347826087vw,60px)}@media only screen and (max-width: 650px){.campaign_check .cp-mv+.cp-nav{margin-top:1.25rem}}.campaign_check .cp-about{margin-top:min(6.5217391304vw,90px);padding:min(8.0434782609vw,111px) 0 min(10.8695652174vw,150px);background-image:url(../img/cp-bg.webp)}@media only screen and (max-width: 650px){.campaign_check .cp-about{margin-top:1.875rem;padding:1.1875rem 0 2.8125rem}}.campaign_check .cp-about .cp-about__main-img{margin-bottom:min(9.9275362319vw,137px);display:flex;justify-content:center;margin-bottom:min(7.9710144928vw,110px)}.campaign_check .cp-about .cp-about__main-img img{max-width:min(72.4130434783vw,999.3px);width:100%;height:auto;max-width:min(57.9710144928vw,800px)}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__main-img img{max-width:21.125rem}}.campaign_check .cp-about .cp-about__contents{margin-top:min(2.4637681159vw,34px)}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__contents{margin-top:0.9375rem}}.campaign_check .cp-about .cp-about__box{display:flex}.campaign_check .cp-about .cp-about__box img{width:100%;height:auto}.campaign_check .cp-about .cp-about__box:nth-child(even){justify-content:flex-end}.campaign_check .cp-about .cp-about__box.box1 img{max-width:min(71.4492753623vw,986px)}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__box.box1 img{max-width:21.875rem}}.campaign_check .cp-about .cp-about__box.box2{margin-top:min(-4.347826087vw,-60px)}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__box.box2{margin-top:0.625rem}}.campaign_check .cp-about .cp-about__box.box2 img{max-width:min(63.6956521739vw,879px)}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__box.box2 img{max-width:21.875rem}}.campaign_check .cp-about .cp-about__box.box3{margin-top:min(-6.6666666667vw,-92px)}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__box.box3{margin-top:1.25rem;display:block;max-width:21.875rem;width:100%}}.campaign_check .cp-about .cp-about__box.box3 .cp-about__sp__top::before{background-image:url(../img/cp-about-box3-icon.webp)}.campaign_check .cp-about .cp-about__box.box3 .cp-about__sp__btm__comment{margin-top:0.625rem}.campaign_check .cp-about .cp-about__box.box3 img{max-width:min(80.8695652174vw,1116px)}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__box.box3 img{max-width:21.875rem}}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__box.box3 picture img{display:none}}.campaign_check .cp-about .cp-about__box.box4{margin-top:min(3.4057971014vw,47px)}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__box.box4{margin-top:0.625rem}}.campaign_check .cp-about .cp-about__box.box4 img{max-width:min(65.2173913043vw,900px)}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__box.box4 img{max-width:21.875rem}}.campaign_check .cp-about .cp-about__box.box5{margin-top:min(-3.9855072464vw,-55px)}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__box.box5{margin-top:0.625rem}}.campaign_check .cp-about .cp-about__box.box5 img{max-width:min(81.884057971vw,1130px)}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__box.box5 img{max-width:21.875rem}}.campaign_check .cp-about .cp-about__box.box6{margin-top:min(-3.1884057971vw,-44px)}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__box.box6{margin-top:0.625rem}}.campaign_check .cp-about .cp-about__box.box6 img{max-width:min(63.2608695652vw,873px)}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__box.box6 img{max-width:21.875rem}}.campaign_check .cp-about .cp-about__box.box7{margin-top:min(-6.1594202899vw,-85px)}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__box.box7{margin-top:1.25rem;display:block;max-width:21.875rem;width:100%}}.campaign_check .cp-about .cp-about__box.box7 .cp-about__sp .cp-about__sp__top{margin-bottom:1.9375rem}.campaign_check .cp-about .cp-about__box.box7 .cp-about__sp .cp-about__sp__top::before{background-image:url(../img/cp-about-box7-icon.webp)}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__box.box7 .cp-about__sp .cp-about__sp__top p{margin-top:0.625rem}}.campaign_check .cp-about .cp-about__box.box7 img{max-width:min(80.8695652174vw,1116px)}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__box.box7 img{max-width:21.875rem}}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__box.box7 picture img{display:none}}.campaign_check .cp-about .cp-about__box.box8{margin-top:min(1.4492753623vw,20px)}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__box.box8{margin-top:0.625rem}}.campaign_check .cp-about .cp-about__box.box8 img{max-width:min(64.347826087vw,888px)}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__box.box8 img{max-width:21.875rem}}.campaign_check .cp-about .cp-about__box.box9{margin-top:min(-7.2463768116vw,-100px)}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__box.box9{margin-top:1.25rem;display:block;max-width:21.875rem;width:100%}}.campaign_check .cp-about .cp-about__box.box9 .cp-about__sp__top::before{background-image:url(../img/cp-about-box9-icon.webp)}.campaign_check .cp-about .cp-about__box.box9 img{max-width:min(80.8695652174vw,1116px)}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__box.box9 img{max-width:21.875rem}}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__box.box9 picture img{display:none}}.campaign_check .cp-about .cp-about__box .cp-about__sp{display:none}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__box .cp-about__sp{display:block;background-color:#fff;border-radius:0.625rem;border:0.125rem solid #003994;box-shadow:0.3125rem 0.3125rem 0 0 rgba(0,0,0,.3);padding-top:0.8125rem}}.campaign_check .cp-about .cp-about__box .cp-about__sp .cp-about__sp__top{margin-bottom:1.0625rem;padding-right:0.9375rem;display:flex;position:relative}.campaign_check .cp-about .cp-about__box .cp-about__sp .cp-about__sp__top::before{position:absolute;content:"";display:inline-block;background-repeat:no-repeat;background-position:center;background-size:100% 100%;max-width:7.75rem;width:100%;height:8.5625rem;left:0.625rem;top:-1.875rem}.campaign_check .cp-about .cp-about__box .cp-about__sp .cp-about__sp__top span{max-width:8.5625rem;width:100%;flex-shrink:0}.campaign_check .cp-about .cp-about__box .cp-about__sp .cp-about__sp__top p{margin:0;font-size:1rem;font-weight:500;line-height:1.5;color:#003994}.campaign_check .cp-about .cp-about__box .cp-about__sp .cp-about__sp__q{padding:0.9375rem 0 1.375rem;border-top:0.1875rem solid #ffe600;margin:0 0.9375rem;position:relative}.campaign_check .cp-about .cp-about__box .cp-about__sp .cp-about__sp__q::after{position:absolute;content:"";display:inline-block;background-image:url(../img/icon-plus.svg);background-repeat:no-repeat;background-position:center;background-size:100% 100%;width:1.5625rem;height:1.5625rem;top:50%;right:0rem;transform:translateY(-50%)}.campaign_check .cp-about .cp-about__box .cp-about__sp .cp-about__sp__q.is-open:after{background-image:url(../img/icon-minus.svg)}.campaign_check .cp-about .cp-about__box .cp-about__sp .cp-about__sp__q p{margin:0;display:flex;align-items:center;color:#003994;font-size:1rem;font-weight:bold;line-height:1.5;padding-right:2.1875rem}.campaign_check .cp-about .cp-about__box .cp-about__sp .cp-about__sp__q p span{display:inline-block;padding-left:0.65625rem;margin-left:0.65625rem;border-left:0.0625rem solid #003994}.campaign_check .cp-about .cp-about__box .cp-about__sp .cp-about__sp__q img{max-width:1.625rem;width:100%;height:0.8125rem;flex-shrink:0}.campaign_check .cp-about .cp-about__box .cp-about__sp .cp-about__sp__q img.q1{max-width:1.5rem;height:0.75rem}.campaign_check .cp-about .cp-about__box .cp-about__sp .cp-about__sp__btm{background-color:#e3f0f6;padding-top:1.875rem;border-radius:0 0 0.625rem 0.625rem;display:none}.campaign_check .cp-about .cp-about__box .cp-about__sp .cp-about__sp__btm__img{padding:0 0.9375rem}.campaign_check .cp-about .cp-about__box .cp-about__sp .cp-about__sp__btm__scroll{margin-top:1.4625rem;overflow-x:auto;max-width:100%}.campaign_check .cp-about .cp-about__box .cp-about__sp .cp-about__sp__btm__scroll .cp-about__sp__btm__scroll__img{min-width:732.17px;padding:0 0.9375rem 0.625rem}.campaign_check .cp-about .cp-about__box .cp-about__sp .cp-about__sp__btm__scroll .cp-about__sp__btm__scroll__img img{max-width:none;width:100%;height:auto;display:block}.campaign_check .cp-about .cp-about__box .cp-about__sp .cp-about__sp__btm__comment{margin-top:1.625rem;padding:0 0.9375rem 2.125rem}.campaign_check .cp-about .cp-about__box .cp-about__sp .cp-about__sp__btm__comment p{margin:0;font-size:0.75rem;font-weight:400;line-height:1.6666666667}.campaign_check .cp-about .cp-about__comment{margin-top:min(7.9710144928vw,110px);padding:min(3.1884057971vw,44px) min(3.6231884058vw,50px) min(21.7391304348vw,300px);text-align:center;background-color:#fff;border-radius:min(1.3043478261vw,18px);border:min(0.1449275362vw,2px) solid #003296;box-shadow:7px 7px 0px 0px rgba(0,0,0,.3);position:relative}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__comment{margin-top:1.25rem;padding:1.25rem 0.9375rem 7.0625rem;box-shadow:0.3125rem 0.3125rem 0 0 rgba(0,0,0,.3);border-radius:0.625rem;border-width:0.125rem}}.campaign_check .cp-about .cp-about__comment::after{position:absolute;content:"";display:inline-block;background-repeat:no-repeat;background-position:center;background-size:100% 100%;background-image:url(../img/cp-hukidashi.webp);width:min(65.9420289855vw,910px);height:min(29.5652173913vw,408px);bottom:0;left:59%;transform:translateX(-50%)}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__comment::after{background-image:url(../img/cp-hukidashi-sp.webp);width:21.1875rem;height:7.334375rem;left:50%}}.campaign_check .cp-about .cp-about__comment p{max-width:min(57.9710144928vw,800px);width:100%;margin:0 auto;font-weight:800;color:#003296}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__comment p{max-width:none}}.campaign_check .cp-about .cp-about__comment p.cp-about__text{font-size:min(1.4492753623vw,20px);text-align:left;padding-left:min(4.347826087vw,60px);line-height:1.9}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__comment p.cp-about__text{font-size:0.9375rem;line-height:1.625;font-weight:500;padding-left:0}}.campaign_check .cp-about .cp-about__comment p.cp-about__text-large{font-size:min(2.3188405797vw,32px);display:inline-block;width:auto;border-bottom:min(0.2173913043vw,3px) solid #ffe600;margin-top:min(0.5797101449vw,8px);margin-left:min(-2.1739130435vw,-30px);font-weight:900}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__comment p.cp-about__text-large{font-size:1.5rem;font-weight:bold;border:none;margin-left:0;margin-top:0.6875rem}}@media only screen and (max-width: 650px){.campaign_check .cp-about .cp-about__comment p.cp-about__text-large span{background:linear-gradient(180deg, transparent 0%, transparent 70%, #F6DE04 70%, #F6DE04 100%)}}.campaign_check .cp-point{padding:min(12.3188405797vw,170px) 0 min(10.1449275362vw,140px)}@media only screen and (max-width: 650px){.campaign_check .cp-point{padding:1.75rem 0 1.875rem}}.campaign_check .cp-point .cp-point__title::before{right:min(7.2463768116vw,100px)}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-point__title::before{content:"";background-image:url(../img/cp-mark-sp.svg);width:1.0625rem;height:1.5rem;top:0.9375rem;right:1.25rem}}.campaign_check .cp-point .cp-point__title::after{left:min(7.2463768116vw,100px)}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-point__title::after{content:"";background-image:url(../img/cp-mark-sp.svg);width:1.0625rem;height:1.5rem;top:0.9375rem;left:1.25rem}}.campaign_check .cp-point .cp-about__arrow{display:flex;justify-content:center;padding:min(3.9855072464vw,55px) 0}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-about__arrow{padding:1.5625rem 0 0.75rem}}.campaign_check .cp-point .cp-about__arrow img{width:min(5.0724637681vw,70px);height:min(2.8985507246vw,40px)}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-about__arrow img{width:1.875rem;height:1.07125rem}}.campaign_check .cp-point .cp-checkbox{border-radius:min(1.4492753623vw,20px);border:min(0.2173913043vw,3px) solid #003296}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-checkbox{border-radius:0.625rem;border-width:0.125rem}}.campaign_check .cp-point .cp-checkbox .cp-about__checkbox__title{background-color:#003296;color:#fff;font-size:min(2.4637681159vw,34px);font-weight:900;text-align:center;padding:min(2.1014492754vw,29px) min(0.7246376812vw,10px);border-radius:min(1.231884058vw,17px) min(1.231884058vw,17px) 0 0;text-shadow:min(0.3623188406vw,5px) min(0.3623188406vw,5px) 0px #00194b}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-checkbox .cp-about__checkbox__title{text-shadow:none;font-size:1rem;font-weight:bold;border-radius:0.5rem 0.5rem 0 0;padding:0.53125rem;line-height:1.5}}.campaign_check .cp-point .cp-checkbox .cp-about__checkbox__body{background-color:#f0f7f7;padding:min(2.8985507246vw,40px) min(7.2463768116vw,100px);display:flex;flex-direction:column;align-items:center;border-radius:0 0 min(1.4492753623vw,20px) min(1.4492753623vw,20px)}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-checkbox .cp-about__checkbox__body{padding:0.9375rem 0.9375rem 1.625rem;border-radius:0 0 0.5rem 0.5rem}}.campaign_check .cp-point .cp-checkbox .cp-about__checkbox__body img{max-width:min(72.4565217391vw,999.9px);width:100%;height:auto}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-checkbox .cp-about__checkbox__body img{max-width:19.875rem}}.campaign_check .cp-point .cp-checkbox .cp-about__checkbox__text{margin:min(1.884057971vw,26px) 0 0 0;font-size:min(2.0289855072vw,28px);font-weight:bold}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-checkbox .cp-about__checkbox__text{margin-top:0.5625rem;font-size:1rem;font-weight:bold;line-height:1.5}}.campaign_check .cp-point .cp-checkbox .cp-about__checkbox__btn{margin-top:min(1.0869565217vw,15px);display:flex;justify-content:center;cursor:pointer}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-checkbox .cp-about__checkbox__btn{margin-top:0.8125rem}}.campaign_check .cp-point .cp-checkbox .cp-about__checkbox__btn img{max-width:min(65.2173913043vw,900px);width:100%;height:auto}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-checkbox .cp-about__checkbox__btn img{max-width:19.875rem}}.campaign_check .cp-about--2{background-image:url(../img/cp-about2-bg.webp)}@media only screen and (max-width: 650px){.campaign_check .cp-about--2{margin-top:1.375rem;padding:2.5rem 0 3.375rem}}.campaign_check .cp-about--2 .cp-about__box{display:flex}.campaign_check .cp-about--2 .cp-about__box img{width:100%;height:auto}.campaign_check .cp-about--2 .cp-about__box:nth-child(even){justify-content:flex-end}.campaign_check .cp-about--2 .cp-about__box.box1 img{max-width:min(75.3623188406vw,1040px)}@media only screen and (max-width: 650px){.campaign_check .cp-about--2 .cp-about__box.box1 img{max-width:21.875rem}}.campaign_check .cp-about--2 .cp-about__box.box2{margin-top:min(-3.0434782609vw,-42px)}@media only screen and (max-width: 650px){.campaign_check .cp-about--2 .cp-about__box.box2{margin-top:0.625rem}}.campaign_check .cp-about--2 .cp-about__box.box2 img{max-width:min(64.347826087vw,888px)}@media only screen and (max-width: 650px){.campaign_check .cp-about--2 .cp-about__box.box2 img{max-width:21.875rem}}.campaign_check .cp-about--2 .cp-about__box.box3{margin-top:min(-7.2463768116vw,-100px)}@media only screen and (max-width: 650px){.campaign_check .cp-about--2 .cp-about__box.box3{margin-top:1.25rem}}.campaign_check .cp-about--2 .cp-about__box.box3 .cp-about__sp__btm:nth-child(3){border-radius:0;margin-bottom:1.25rem}.campaign_check .cp-about--2 .cp-about__box.box3 .cp-about__sp__btm:nth-child(5){padding-top:0.0625rem}.campaign_check .cp-about--2 .cp-about__box.box3 img{max-width:min(79.7101449275vw,1100px)}@media only screen and (max-width: 650px){.campaign_check .cp-about--2 .cp-about__box.box3 img{max-width:21.875rem}}@media only screen and (max-width: 650px){.campaign_check .cp-about--2 .cp-about__box.box3 .cp-about__sp__btm__comment{padding-bottom:1.25rem}}.campaign_check .cp-about--2 .cp-about__box.box3 .cp-about__sp__btm__scroll .cp-about__sp__btm__scroll__img{min-width:684px}.campaign_check .cp-about--2 .cp-about__box.box4{margin-top:min(2.6086956522vw,36px);justify-content:flex-start}@media only screen and (max-width: 650px){.campaign_check .cp-about--2 .cp-about__box.box4{margin-top:0.625rem}}.campaign_check .cp-about--2 .cp-about__box.box4 img{max-width:min(82.3188405797vw,1136px)}@media only screen and (max-width: 650px){.campaign_check .cp-about--2 .cp-about__box.box4 img{max-width:21.875rem}}.campaign_check .cp-about--2 .cp-about__box.box5{margin-top:min(-2.1014492754vw,-29px);justify-content:flex-end}@media only screen and (max-width: 650px){.campaign_check .cp-about--2 .cp-about__box.box5{margin-top:0.625rem}}.campaign_check .cp-about--2 .cp-about__box.box5 img{max-width:min(64.0579710145vw,884px)}@media only screen and (max-width: 650px){.campaign_check .cp-about--2 .cp-about__box.box5 img{max-width:21.875rem}}.campaign_check .cp-about--2 .cp-about__box .cp-about__sp__btm__lead{display:none}@media only screen and (max-width: 650px){.campaign_check .cp-about--2 .cp-about__box .cp-about__sp__btm__lead{display:flex;justify-content:center;margin-top:1.25rem}}@media only screen and (max-width: 650px){.campaign_check .cp-about--2 .cp-about__box .cp-about__sp__btm__lead img{max-width:19.6875rem;width:100%;height:auto}}.campaign_check .cp-about--2 .cp-about__comment{margin-top:min(2.0289855072vw,28px);padding:min(2.8985507246vw,40px) min(3.6231884058vw,50px) min(21.4492753623vw,296px)}@media only screen and (max-width: 650px){.campaign_check .cp-about--2 .cp-about__comment{margin-top:1.25rem;padding:1.25rem 0.9375rem 7.0625rem}}.campaign_check .cp-about--2 .cp-about__comment::after{background-image:url(../img/cp-hukidashi2.webp);left:59.6%;width:min(66.4492753623vw,917px)}@media only screen and (max-width: 650px){.campaign_check .cp-about--2 .cp-about__comment::after{background-image:url(../img/cp-hukidashi2-sp.webp);left:50%;width:21.1875rem}}.campaign_check .cp-about--2 .cp-about__comment p.cp-about__text{padding-left:min(4.6376811594vw,64px)}@media only screen and (max-width: 650px){.campaign_check .cp-about--2 .cp-about__comment p.cp-about__text{padding-left:0}}.campaign_check .cp-about--2 .cp-about__comment p.cp-about__text-large{border-color:#f08d83;margin-left:min(-1.6666666667vw,-23px);margin-top:min(0.7246376812vw,10px)}@media only screen and (max-width: 650px){.campaign_check .cp-about--2 .cp-about__comment p.cp-about__text-large{margin:0.625rem 0 0 0}}.campaign_check .cp-point .cp-point__title p:nth-child(1){font-size:min(2.5362318841vw,35px)}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-point__title p:nth-child(1){font-size:1rem;font-weight:bold}}.campaign_check .cp-point .cp-point__title p:nth-child(2) span{font-size:min(3.768115942vw,52px)}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-point__title p:nth-child(2) span{font-size:1.5rem}}.campaign_check .cp-point .cp-point__contents{margin-top:min(5.7971014493vw,80px)}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-point__contents{margin-top:1.0625rem}}.campaign_check .cp-point .cp-point__box{border-radius:min(0.7246376812vw,10px);border:min(0.1449275362vw,2px) solid #003894}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-point__box{border-radius:0.3125rem;border:0.125rem solid #3375b9}}.campaign_check .cp-point .cp-point__box:not(:first-child){margin-top:min(5.7971014493vw,80px)}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-point__box:not(:first-child){margin-top:1.25rem}}.campaign_check .cp-point .cp-point__lead{background-image:url(../img/cp-bg-blue.webp);padding:min(0.615942029vw,8.5px) min(2.5362318841vw,35px);border-radius:min(0.5072463768vw,7px) min(0.5072463768vw,7px) 0 0;pointer-events:none}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-point__lead{background-image:none;background-color:#3375b9;padding:0.3125rem 2.8125rem 0.5625rem 0.9375rem;border-radius:0.0625rem;pointer-events:all;position:relative}}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-point__lead::before,.campaign_check .cp-point .cp-point__lead::after{position:absolute;content:"";display:inline-block;width:0.875rem;height:0.0625rem;right:0.9375rem;top:50%;transform:translateY(-50%);background-color:#fff}}.campaign_check .cp-point .cp-point__lead::before{transform:translateY(-50%) rotate(90deg);transition:.3s transform}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-point__lead.is-open{border-radius:0.0625rem 0.0625rem 0 0}}.campaign_check .cp-point .cp-point__lead.is-open::before{transform:translateY(-50%) rotate(0)}.campaign_check .cp-point .cp-point__lead .cp-point__lead--text{display:flex;align-items:center;column-gap:min(1.4492753623vw,20px);font-size:min(2.6086956522vw,36px);font-weight:600;margin:0;color:#fff}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-point__lead .cp-point__lead--text{font-size:1rem;font-weight:bold;flex-direction:column;align-items:flex-start}}.campaign_check .cp-point .cp-point__lead .cp-point__lead--text .num{font-size:min(2.3188405797vw,32px);padding-right:min(1.4492753623vw,20px);border-right:min(0.1449275362vw,2px) solid #fff;line-height:1.1}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-point__lead .cp-point__lead--text .num{font-size:1rem;font-weight:500;border:none;padding-right:0}}.campaign_check .cp-point .cp-point__lead .cp-point__lead--text .large{font-size:min(2.8985507246vw,40px)}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-point__lead .cp-point__lead--text .large{font-size:1rem}}.campaign_check .cp-point .cp-point__lead .cp-point__lead--text p{padding-left:min(4.347826087vw,60px);margin:0;position:relative}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-point__lead .cp-point__lead--text p{padding-left:1.875rem}}.campaign_check .cp-point .cp-point__lead .cp-point__lead--text p::before{position:absolute;content:"";display:inline-block;background-image:url(../img/cp-check.svg);background-repeat:no-repeat;background-position:center;background-size:100% 100%;width:min(3.0434782609vw,42px);height:min(3.0434782609vw,42px);left:0;top:min(0.8695652174vw,12px)}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-point__lead .cp-point__lead--text p::before{width:1.25rem;height:1.25rem;top:0.375rem}}.campaign_check .cp-point .cp-point__lead .cp-point__lead--text p span{font-size:min(1.7391304348vw,24px)}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-point__lead .cp-point__lead--text p span{font-size:0.75rem}}.campaign_check .cp-point .cp-point__body{padding:min(3.4782608696vw,48px) min(2.8985507246vw,40px)}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-point__body{padding:1.25rem 0.9375rem 1.875rem;display:none}}.campaign_check .cp-point .cp-point__wrap{display:flex;column-gap:min(2.5362318841vw,35px)}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-point__wrap{flex-direction:column;row-gap:1.25rem}}.campaign_check .cp-point .cp-point__left{width:47.3%;flex-shrink:0}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-point__left{width:100%}}.campaign_check .cp-point .cp-point__left img{width:100%;height:auto}.campaign_check .cp-point .cp-point__right{display:flex;flex-direction:column;margin-top:min(-0.652173913vw,-9px)}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-point__right{margin-top:0}}.campaign_check .cp-point .cp-point__right p{margin:0;font-size:min(1.4492753623vw,20px);font-weight:400;line-height:2.2}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-point__right p{font-size:1rem;line-height:1.5}}.campaign_check .cp-point .cp-point__comment{display:block;margin-top:min(2.8985507246vw,40px);font-size:min(1.1594202899vw,16px);font-weight:400;line-height:1.8125;text-indent:-1em;padding-left:1em}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-point__comment{margin-top:1.25rem;font-size:0.75rem;line-height:1.6666666667;text-indent:0;padding-left:0}}.campaign_check .cp-point .cp-point__note{font-size:min(1.1594202899vw,16px);line-height:1.875;margin-top:min(1.5217391304vw,21px)}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-point__note{font-size:0.75rem;margin-top:0.625rem}}.campaign_check .cp-point .cp-point__note p{margin:0}.campaign_check .cp-point .cp-point__notes{margin-top:auto}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-point__notes{margin-top:1.25rem}}.campaign_check .cp-point .cp-point__notes p{font-size:min(1.231884058vw,17px);font-weight:bold;color:#707070}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-point__notes p{font-size:1rem;color:#000;font-weight:400}}.campaign_check .cp-point .cp-point__notes a{font-size:min(1.3043478261vw,18px);font-weight:400;text-decoration:none;color:#3a67ca}@media only screen and (max-width: 650px){.campaign_check .cp-point .cp-point__notes a{font-size:1rem;color:#039}}.campaign_check .cp-point--2{padding:min(11.231884058vw,155px) 0 min(10.1449275362vw,140px)}@media only screen and (max-width: 650px){.campaign_check .cp-point--2{padding:1.75rem 0 5rem}}.campaign_check .cp-point--2 .cp-point__title::before{right:min(3.6231884058vw,50px)}.campaign_check .cp-point--2 .cp-point__title::after{left:min(3.6231884058vw,50px)}.campaign_check .cp-point--2 .cp-point__box{border-color:#d40}@media only screen and (max-width: 650px){.campaign_check .cp-point--2 .cp-point__box{border-color:#ea6b65}}.campaign_check .cp-point--2 .cp-point__box:nth-child(1) .cp-point__notes{margin-top:min(0.8695652174vw,12px)}@media only screen and (max-width: 650px){.campaign_check .cp-point--2 .cp-point__box:nth-child(1) .cp-point__notes{margin-top:1.375rem}}.campaign_check .cp-point--2 .cp-point__lead{background-image:url(../img/cp-bg-pink.webp)}@media only screen and (max-width: 650px){.campaign_check .cp-point--2 .cp-point__lead{background-image:none;background-color:#ea6b65}}@media only screen and (max-width: 650px){.campaign_check .cp-banner{display:block;bottom:0}}.campaign_check .cp-banner a{max-width:min(16.6666666667vw,230px);right:calc((100vw - min(90.5797101449vw,1250px))/2 - min(12.6811594203vw,175px))}@media only screen and (max-width: 1600px){.campaign_check .cp-banner a{right:calc((100vw - min(90.5797101449vw,1250px))/2 - min(4.347826087vw,60px));right:0}}@media only screen and (max-width: 650px){.campaign_check .cp-banner a{max-width:none;width:99.9%;right:0;left:0;bottom:0.1875rem;aspect-ratio:375/48.02}}@media only screen and (hover)and (max-width: 650px){.campaign_check .cp-banner a:hover{opacity:1}}.campaign_check .modal{overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.campaign_check .modal--open,.campaign_check .modal-check-result{transition:.3s opacity}@media(hover){.campaign_check .modal--open:hover,.campaign_check .modal-check-result:hover{opacity:.7}}.campaign_check .modal::-webkit-scrollbar{display:none}.campaign_check .modal__container{position:relative;z-index:2;overscroll-behavior-y:contain;display:flex;align-items:center;justify-content:center;min-height:100%;height:auto;-ms-overflow-style:none;scrollbar-width:none}.campaign_check .modal__container::-webkit-scrollbar{display:none}.campaign_check .modal-body{width:100%;height:auto;margin:10vh 0;position:relative;top:auto;left:auto;transform:none;max-width:min(70.8115942029vw,977.2px);padding:min(1.0144927536vw,14px) min(0.9130434783vw,12.6px) min(4.2101449275vw,58.1px)}@media only screen and (max-width: 650px){.campaign_check .modal-body{max-width:none;width:calc(100% - 1.875rem);margin:0.9375rem 0 10vh;padding:0.625rem 0.9375rem 1.25rem}}.campaign_check .modal-body__close{margin-left:auto;cursor:pointer;width:min(1.9275362319vw,26.6px);height:min(1.9275362319vw,26.6px)}@media only screen and (max-width: 650px){.campaign_check .modal-body__close{width:1.25rem;height:1.25rem;position:relative;z-index:2}}.campaign_check .modal-body__close img{width:100%;height:100%}@media only screen and (max-width: 650px){.campaign_check .modal-box{margin-top:-0.875rem}}.campaign_check .modal-check__body{padding:0 min(5.3623188406vw,74px) 0 min(5.5797101449vw,77px);display:flex;flex-direction:column;align-items:center;padding:0 min(3.7536231884vw,51.8px) 0 min(3.9057971014vw,53.9px)}@media only screen and (max-width: 650px){.campaign_check .modal-check__body{padding:0}}.campaign_check .modal-check__title{display:flex;width:100%;justify-content:center;margin-left:min(1.4492753623vw,20px);margin-left:min(1.0144927536vw,14px);margin-left:0;margin-bottom:min(1.0869565217vw,15px)}@media only screen and (max-width: 650px){.campaign_check .modal-check__title{margin-left:2.125rem;margin-left:0;margin-bottom:0}}.campaign_check .modal-check__title img{width:100%;height:auto;max-width:min(51.8115942029vw,715px)}@media only screen and (max-width: 650px){.campaign_check .modal-check__title img{max-width:16.25rem}}.campaign_check .modal-check__text{display:block;text-align:center;font-weight:bold;color:#1f3b90;font-size:min(1.4202898551vw,19.6px)}@media only screen and (max-width: 650px){.campaign_check .modal-check__text{font-size:1rem;text-align-last:left;margin-top:0.625rem;margin-top:0.625rem;line-height:1.5}}.campaign_check .modal-check__box{background-image:url(../img/checksheet-bg.webp);background-repeat:no-repeat;background-position:center;background-size:100% 100%;width:100%;position:relative;margin-top:min(1.7753623188vw,24.5px);padding:min(3.7536231884vw,51.8px) min(2.1739130435vw,30px) min(3.5507246377vw,49px) min(6.0869565217vw,84px)}@media only screen and (max-width: 650px){.campaign_check .modal-check__box{background-image:none;padding:0.75rem 0.625rem 0.875rem;border:0.09375rem solid #003994;margin-top:0.9375rem}}.campaign_check .modal-check__box::after{position:absolute;content:none;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:100% 100%;bottom:min(0.7246376812vw,10px);right:min(2.8985507246vw,40px);bottom:min(0.5072463768vw,7px);right:min(2.0289855072vw,28px)}@media only screen and (max-width: 650px){.campaign_check .modal-check__box::after{bottom:0;right:auto;left:50%;transform:translateX(-50%)}}.campaign_check .modal-check__box::before{position:absolute;content:"";display:inline-block;background-image:url(../img/check-box1-top.webp);background-repeat:no-repeat;background-position:center;background-size:100% 100%;width:min(32.0579710145vw,442.4px);height:min(11.0144927536vw,152px);top:min(1.4492753623vw,20px);right:min(7.2463768116vw,100px);width:min(22.4637681159vw,310px);height:min(7.6811594203vw,106px);top:min(1.0144927536vw,14px);right:min(5.0724637681vw,70px)}@media only screen and (max-width: 650px){.campaign_check .modal-check__box::before{width:7.454375rem;height:2.5625rem;top:0.375rem;right:0.8125rem}}.campaign_check .modal-check__lead{display:inline-block;background-image:url(../img/cp-bg-skyblue.webp);background-color:#a9c2f6;border-radius:min(2.7536231884vw,38px);font-size:min(3.6231884058vw,50px);font-weight:900;color:#fff;line-height:1;text-shadow:min(0.3623188406vw,5px) min(0.3623188406vw,5px) 0px #57779a;padding:min(0.7971014493vw,11px) min(2.1739130435vw,30px) min(1.3768115942vw,19px);border-radius:min(1.9275362319vw,26.6px);font-size:min(2.5362318841vw,35px);text-shadow:min(0.2536231884vw,3.5px) min(0.2536231884vw,3.5px) 0 #57779a;padding:min(0.5579710145vw,7.7px) min(1.5217391304vw,21px) min(0.9637681159vw,13.3px)}@media only screen and (max-width: 650px){.campaign_check .modal-check__lead{font-size:1rem;border-radius:3.125rem;padding:0.25rem 0.625rem 0.375rem;text-shadow:0.09375rem 0.09375rem 0 #57779a;background-image:none;background-color:#7caadd}}.campaign_check .modal-check__wrap{display:flex;flex-direction:column;row-gap:min(4.347826087vw,60px);margin-top:min(3.6231884058vw,50px);row-gap:min(3.0434782609vw,42px);margin-top:min(2.5362318841vw,35px)}@media only screen and (max-width: 650px){.campaign_check .modal-check__wrap{row-gap:0;margin-top:0.8125rem}}.campaign_check .checkbox{font-size:min(3.6231884058vw,50px);font-weight:bold;display:flex;align-items:center;font-size:min(2.5362318841vw,35px)}@media only screen and (max-width: 650px){.campaign_check .checkbox{font-size:1rem;flex-direction:column;row-gap:0;align-items:flex-start}}@media only screen and (max-width: 650px){.campaign_check .checkbox:not(:first-child){margin-top:0.75rem}}.campaign_check .checkbox span.check-mark{display:inline-block;cursor:pointer;padding:0 0 0 min(6.3768115942vw,88px);position:relative;flex-shrink:0;width:50%;padding:0 0 0 min(4.4275362319vw,61.1px)}@media only screen and (max-width: 650px){.campaign_check .checkbox span.check-mark{padding-left:1.875rem;width:100%}}.campaign_check .checkbox span.check-mark::before{position:absolute;content:"";display:inline-block;width:min(4.347826087vw,60px);height:min(4.347826087vw,60px);border:min(0.2898550725vw,4px) solid #1d4294;left:0;top:50%;transform:translateY(-50%);width:min(3.0434782609vw,42px);height:min(3.0434782609vw,42px)}@media only screen and (max-width: 650px){.campaign_check .checkbox span.check-mark::before{width:1.0625rem;height:1.0625rem;border-width:0.125rem;width:1.25rem;height:1.25rem}}.campaign_check .checkbox span.check-mark::after{position:absolute;content:"";display:inline-block;background-image:url(../img/check-white.svg);background-repeat:no-repeat;background-position:center;background-size:100% 100%;width:min(4.7101449275vw,65px);height:min(3.6956521739vw,51px);left:min(0.2173913043vw,3px);top:min(0.5797101449vw,8px);width:min(3.2971014493vw,45.5px);height:min(2.5869565217vw,35.7px);left:min(0.152173913vw,2.1px);top:min(0.4057971014vw,5.6px)}@media only screen and (max-width: 650px){.campaign_check .checkbox span.check-mark::after{width:1.125rem;height:0.9375rem;left:0.125rem;top:0.25rem;width:1.3125rem;height:1.125rem}}.campaign_check .checkbox span:nth-child(3){font-size:min(1.4492753623vw,20px);font-weight:600;line-height:2.2;font-size:min(1.0144927536vw,14px)}@media only screen and (max-width: 650px){.campaign_check .checkbox span:nth-child(3){font-size:0.75rem;line-height:1.6666666667;display:inline-block;margin-top:0.1875rem}}.campaign_check .checkbox input{appearance:none;opacity:0;margin:0;display:none;position:absolute;z-index:-10}.campaign_check .checkbox input:checked+span::after{background-image:url(../img/check-orange.svg)}.campaign_check .cp-contents{display:flex;flex-direction:column}.campaign_check .modal-check__text2{font-size:min(1.7391304348vw,24px);font-weight:bold;text-shadow:min(0.3623188406vw,5px) min(0.3623188406vw,5px) 0px #142e67;color:#fff;margin-bottom:0;display:inline-block;background-color:#1d4294;border-radius:min(3.6231884058vw,50px);padding:min(0.7246376812vw,10px) min(1.8115942029vw,25px);font-size:min(1.2173913043vw,16.8px);text-shadow:min(0.2536231884vw,3.5px) min(0.2536231884vw,3.5px) 0 #142e67;border-radius:min(2.5362318841vw,35px);padding:min(0.5072463768vw,7px) min(1.268115942vw,17.5px)}@media only screen and (max-width: 650px){.campaign_check .modal-check__text2{font-size:0.75rem;text-shadow:none;border-radius:3.125rem;padding:0.375rem 0.875rem 0.5625rem;text-align:center;line-height:1.5}}.campaign_check .modal-check-result{cursor:pointer}.campaign_check .modal-check__hukidashi{width:min(2.3188405797vw,32px);height:min(2.6086956522vw,36px);margin:min(-0.652173913vw,-9px) auto 0;width:min(1.6231884058vw,22.4px);height:min(1.8260869565vw,25.2px);margin:min(-0.4565217391vw,-6.3px) auto 0}@media only screen and (max-width: 650px){.campaign_check .modal-check__hukidashi{width:0.6875rem;height:0.875rem;margin-top:-0.125rem}}.campaign_check .modal-check__link{margin-top:min(1.0144927536vw,14px);margin-top:min(0.7101449275vw,9.8px)}@media only screen and (max-width: 650px){.campaign_check .modal-check__link{margin-top:0.3125rem}}.campaign_check .modal-check__link img{max-width:min(86.847826087vw,1198.5px);width:100%;height:auto;max-width:min(60.7971014493vw,839px)}@media only screen and (max-width: 650px){.campaign_check .modal-check__link img{max-width:19.6875rem}}.campaign_check .modal-btm{margin-top:min(3.2608695652vw,45px);margin-top:min(2.2826086957vw,31.5px)}@media only screen and (max-width: 650px){.campaign_check .modal-btm{margin-top:0.9375rem}}.campaign_check .modal-btm>div{display:flex;flex-direction:column;align-items:center}.campaign_check .modal-btm__img{display:flex;justify-content:center}.campaign_check .modal-btm__img img{max-width:min(71.7391304348vw,990px);width:100%;height:auto;max-width:min(50.2173913043vw,693px)}@media only screen and (max-width: 650px){.campaign_check .modal-btm__img img{max-width:19.6875rem}}@media only screen and (max-width: 650px){.campaign_check .modal-box.is-active.is-check-all .modal-check__box{padding-bottom:12.5rem}}.campaign_check .modal-box.is-active.is-check-all .modal-check__box::after{content:"";background-image:url(../img/checksheet-fu-text.webp);width:min(37.4202898551vw,516.4px);height:min(53.8188405797vw,742.7px);width:min(26.1956521739vw,361.5px);height:min(37.6811594203vw,520px)}@media only screen and (max-width: 650px){.campaign_check .modal-box.is-active.is-check-all .modal-check__box::after{background-image:url(../img/checksheet-fu-text-sp.webp);width:17.8125rem;height:11.21125rem}}@media only screen and (max-width: 650px){.campaign_check .modal-box.is-active.is-check-less .modal-check__box{padding-bottom:15.625rem}}.campaign_check .modal-box.is-active.is-check-less .modal-check__box::after{content:"";background-image:url(../img/checksheet-le-text.webp);width:min(37.7753623188vw,521.3px);height:min(54.1594202899vw,747.4px);width:min(26.4420289855vw,364.9px);height:min(37.9130434783vw,523.2px)}@media only screen and (max-width: 650px){.campaign_check .modal-box.is-active.is-check-less .modal-check__box::after{background-image:url(../img/checksheet-le-text-sp.webp);width:17.8125rem;height:14.375rem}}@media only screen and (max-width: 650px){.campaign_check .modal-box.is-active .modal-check__box{text-align:center}}@media only screen and (max-width: 650px){.campaign_check .modal-box.is-active .modal-check__wrap{flex-wrap:wrap;flex-direction:row}}@media only screen and (max-width: 650px){.campaign_check .modal-box.is-active .checkbox{width:50%;font-size:0.875rem;text-align:left}}@media only screen and (max-width: 650px){.campaign_check .modal-box.is-active .checkbox:not(:first-child){margin-top:0}}.campaign_check .cp-modal2 .modal-check__title{margin-bottom:min(2.1739130435vw,30px);margin-left:min(1.4492753623vw,20px);margin-bottom:min(1.5217391304vw,21px);margin-left:min(1.0144927536vw,14px)}@media only screen and (max-width: 650px){.campaign_check .cp-modal2 .modal-check__title{margin-left:2.5rem;margin-bottom:0;margin-left:0}}.campaign_check .cp-modal2 .modal-check__title img{max-width:min(64.4782608696vw,889.8px);width:100%;height:auto;max-width:min(45.1304347826vw,622.8px)}@media only screen and (max-width: 650px){.campaign_check .cp-modal2 .modal-check__title img{max-width:14.86rem}}@media only screen and (max-width: 650px){.campaign_check .cp-modal2 .modal-box{margin-top:-0.875rem}}@media only screen and (max-width: 650px){.campaign_check .cp-modal2 .modal-box.is-active .modal-box{width:auto}}@media only screen and (max-width: 650px){.campaign_check .cp-modal2 .modal-box.is-active .checkbox{width:auto}}@media only screen and (max-width: 650px){.campaign_check .cp-modal2 .modal-box.is-active .modal-check__wrap{column-gap:0.8125rem}}.campaign_check .cp-modal2 .checkbox span.check-mark{width:58%}@media only screen and (max-width: 650px){.campaign_check .cp-modal2 .checkbox span.check-mark{width:100%}}.campaign_check .cp-modal2 .modal-check__box::before{background-image:url(../img/check-box2-top.webp);width:min(38.1739130435vw,526.8px);height:min(12.9202898551vw,178.3px);top:min(1.5217391304vw,21px);right:min(2.1739130435vw,30px);width:min(26.7246376812vw,368.8px);height:min(9.0579710145vw,125px);top:min(1.0652173913vw,14.7px);right:min(1.5217391304vw,21px)}@media only screen and (max-width: 650px){.campaign_check .cp-modal2 .modal-check__box::before{width:7.683125rem;height:2.60125rem;right:0.9375rem;top:0.6875rem}}.campaign_check .cp-modal2 .modal-check-result{pointer-events:all}.campaign_check .cp-modal2 .modal-check__lead{background-image:url(../img/cp-bg-pink.webp);text-shadow:min(0.2536231884vw,3.5px) min(0.2536231884vw,3.5px) 0 #94564b}@media only screen and (max-width: 650px){.campaign_check .cp-modal2 .modal-check__lead{background-image:none;background-color:#d3796a;text-shadow:0.125rem 0.125rem 0 #93554a}}.campaign_check .cp-modal2 .modal-check__wrap{margin-top:min(5.2173913043vw,72px);margin-top:min(3.6231884058vw,50px)}@media only screen and (max-width: 650px){.campaign_check .cp-modal2 .is-active0 .modal-check__box{padding-bottom:11.875rem}}.campaign_check .cp-modal2 .is-active0 .modal-check__box::after{content:"";background-image:url(../img/checksheet-text1.webp);width:min(36.3623188406vw,501.8px);height:min(49.5724637681vw,684.1px);width:min(25.4492753623vw,351.2px);height:min(34.6956521739vw,478.8px)}@media only screen and (max-width: 650px){.campaign_check .cp-modal2 .is-active0 .modal-check__box::after{background-image:url(../img/checksheet-text1-sp.webp);width:17.8125rem;height:10.4375rem}}@media only screen and (max-width: 650px){.campaign_check .cp-modal2 .is-active2 .modal-check__box{padding-bottom:12.5rem}}.campaign_check .cp-modal2 .is-active2 .modal-check__box::after{content:"";background-image:url(../img/checksheet-text2.webp);width:min(39.1304347826vw,540px);height:min(49.5942028986vw,684.4px);width:min(27.3913043478vw,378px);height:min(34.7101449275vw,479px)}@media only screen and (max-width: 650px){.campaign_check .cp-modal2 .is-active2 .modal-check__box::after{background-image:url(../img/checksheet-text2-sp.webp);width:17.8125rem;height:11.21125rem}}@media only screen and (max-width: 650px){.campaign_check .cp-modal2 .is-active3 .modal-check__box{padding-bottom:14.8125rem}}.campaign_check .cp-modal2 .is-active3 .modal-check__box::after{content:"";background-image:url(../img/checksheet-text3.webp);width:min(38.3913043478vw,529.8px);height:min(49.5724637681vw,684.1px);width:min(26.8695652174vw,370.8px);height:min(34.6956521739vw,478.8px)}@media only screen and (max-width: 650px){.campaign_check .cp-modal2 .is-active3 .modal-check__box::after{background-image:url(../img/checksheet-text3-sp.webp);width:17.8125rem;height:13.5rem}}@media only screen and (max-width: 650px){.campaign_check .cp-modal2 .is-active4 .modal-check__box{padding-bottom:12.875rem}}.campaign_check .cp-modal2 .is-active4 .modal-check__box::after{content:"";background-image:url(../img/checksheet-text4.webp);width:min(38.0434782609vw,525px);height:min(49.5724637681vw,684.1px);width:min(26.6304347826vw,367.5px);height:min(34.6956521739vw,478.8px)}@media only screen and (max-width: 650px){.campaign_check .cp-modal2 .is-active4 .modal-check__box::after{background-image:url(../img/checksheet-text4-sp.webp);width:17.8125rem;height:11.625rem}}@media only screen and (max-width: 650px){.campaign_check .cp-modal2 .is-active5 .modal-check__box{padding-bottom:12.875rem}}.campaign_check .cp-modal2 .is-active5 .modal-check__box::after{content:"";background-image:url(../img/checksheet-text5.webp);width:min(38.0434782609vw,525px);height:min(49.5652173913vw,684px);width:min(26.6304347826vw,367.5px);height:min(34.6956521739vw,478.8px)}@media only screen and (max-width: 650px){.campaign_check .cp-modal2 .is-active5 .modal-check__box::after{background-image:url(../img/checksheet-text5-sp.webp);width:17.8125rem;height:11.625rem}}@media only screen and (max-width: 650px){.campaign_check .cp-modal2 .is-active8 .modal-check__box{padding-bottom:12.875rem}}.campaign_check .cp-modal2 .is-active8 .modal-check__box::after{content:"";background-image:url(../img/checksheet-text8.webp);width:min(38.0434782609vw,525px);height:min(49.5652173913vw,684px);width:min(26.6304347826vw,367.5px);height:min(34.6956521739vw,478.8px)}@media only screen and (max-width: 650px){.campaign_check .cp-modal2 .is-active8 .modal-check__box::after{background-image:url(../img/checksheet-text8-sp.webp);width:17.8125rem;height:11.5625rem}}.checkbox-switch span:nth-child(2){display:none}.checkbox-switch>div:nth-child(2){display:none}.modal-box.is-active .checkbox-switch span:nth-child(1){display:none}.modal-box.is-active .checkbox-switch span:nth-child(2){display:inline}.modal-box.is-active .checkbox-switch>div:nth-child(1){display:none}.modal-box.is-active .checkbox-switch>div:nth-child(2){display:flex}.modal-box.is-active .checkbox-switch.modal-btm>div:nth-child(2){display:flex}.modal-box.is-active .modal-check__box::before{content:none}.modal-box.is-active .checkbox{pointer-events:none}.modal-box.is-active .checkbox span:nth-child(3){display:none}