.row-fluid{width:100%;*zoom:1}.row-fluid:after,.row-fluid:before{content:"";display:table}.row-fluid:after{clear:both}.row-fluid [class*=span]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;float:left;margin-left:2.127659574%;*margin-left:2.0744680846382977%;min-height:1px;width:100%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span12{width:99.99999998999999%;*width:99.94680850063828%}.row-fluid .span11{width:91.489361693%;*width:91.4361702036383%}.row-fluid .span10{width:82.97872339599999%;*width:82.92553190663828%}.row-fluid .span9{width:74.468085099%;*width:74.4148936096383%}.row-fluid .span8{width:65.95744680199999%;*width:65.90425531263828%}.row-fluid .span7{width:57.446808505%;*width:57.3936170156383%}.row-fluid .span6{width:48.93617020799999%;*width:48.88297871863829%}.row-fluid .span5{width:40.425531911%;*width:40.3723404216383%}.row-fluid .span4{width:31.914893614%;*width:31.8617021246383%}.row-fluid .span3{width:23.404255317%;*width:23.3510638276383%}.row-fluid .span2{width:14.89361702%;*width:14.8404255306383%}.row-fluid .span1{width:6.382978723%;*width:6.329787233638298%}.container-fluid{*zoom:1}.container-fluid:after,.container-fluid:before{content:"";display:table}.container-fluid:after{clear:both}@media (max-width:767px){.row-fluid{width:100%}.row-fluid [class*=span]{display:block;float:none;margin-left:0;width:auto}}@media (min-width:768px) and (max-width:1139px){.row-fluid{width:100%;*zoom:1}.row-fluid:after,.row-fluid:before{content:"";display:table}.row-fluid:after{clear:both}.row-fluid [class*=span]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;float:left;margin-left:2.762430939%;*margin-left:2.709239449638298%;min-height:1px;width:100%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span12{width:99.999999993%;*width:99.9468085036383%}.row-fluid .span11{width:91.436464082%;*width:91.38327259263829%}.row-fluid .span10{width:82.87292817100001%;*width:82.8197366816383%}.row-fluid .span9{width:74.30939226%;*width:74.25620077063829%}.row-fluid .span8{width:65.74585634900001%;*width:65.6926648596383%}.row-fluid .span7{width:57.182320438000005%;*width:57.129128948638304%}.row-fluid .span6{width:48.618784527%;*width:48.5655930376383%}.row-fluid .span5{width:40.055248616%;*width:40.0020571266383%}.row-fluid .span4{width:31.491712705%;*width:31.4385212156383%}.row-fluid .span3{width:22.928176794%;*width:22.874985304638297%}.row-fluid .span2{width:14.364640883%;*width:14.311449393638298%}.row-fluid .span1{width:5.801104972%;*width:5.747913482638298%}}@media (min-width:1280px){.row-fluid{width:100%;*zoom:1}.row-fluid:after,.row-fluid:before{content:"";display:table}.row-fluid:after{clear:both}.row-fluid [class*=span]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;float:left;margin-left:2.564102564%;*margin-left:2.510911074638298%;min-height:1px;width:100%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145300001%;*width:91.3997999636383%}.row-fluid .span10{width:82.905982906%;*width:82.8527914166383%}.row-fluid .span9{width:74.358974359%;*width:74.30578286963829%}.row-fluid .span8{width:65.81196581200001%;*width:65.7587743226383%}.row-fluid .span7{width:57.264957265%;*width:57.2117657756383%}.row-fluid .span6{width:48.717948718%;*width:48.6647572286383%}.row-fluid .span5{width:40.170940171000005%;*width:40.117748681638304%}.row-fluid .span4{width:31.623931624%;*width:31.5707401346383%}.row-fluid .span3{width:23.076923077%;*width:23.0237315876383%}.row-fluid .span2{width:14.529914530000001%;*width:14.4767230406383%}.row-fluid .span1{width:5.982905983%;*width:5.929714493638298%}}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.hide{display:none}.show{display:block}.hidden,.invisible{visibility:hidden}.hidden{display:none}.hidden-desktop,.visible-phone,.visible-tablet{display:none!important}@media (max-width:767px){.visible-phone{display:inherit!important}.hidden-phone{display:none!important}.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}}@media (min-width:768px) and (max-width:1139px){.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}button,input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;cursor:pointer;margin:0;outline:0;padding:0}:root{--color-bg01:#fff5e1;--color-main01:#f0b400;--color-main02:#bababa;--color-text01:#2d2d2d;--color-text02:#7a7a7a;--color-black:#000;--color-white:#fff;--window-width:100vw}html{font-size:62.5%}body{color:var(--color-text01);font-family:Noto Sans JP,游ゴシック,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:1.6rem}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;vertical-align:top}@media screen and (max-width:767px){img{width:100%}}*,:after,:before{box-sizing:border-box}button{cursor:pointer}@media screen and (min-width:1025px){.only-sp{display:none}}@media screen and (max-width:1024px){.only-pc{display:none}}#mainArea{padding-top:72px}.linkDocuments a{align-items:center;background-color:var(--color-main01);border-radius:4rem;box-shadow:0 4px 4px 0 hsla(0,0%,68%,.25);color:var(--color-white);display:inline-flex;font-weight:700;height:3.9rem;justify-content:center;padding:0 2.4rem;text-align:center;text-decoration:none}@media screen and (hover:hover){.linkDocuments a{transition:opacity .3s ease}.linkDocuments a:hover{opacity:.7}}#header{align-items:center;background-color:var(--color-white);box-shadow:0 4px 10px 0 rgba(0,0,0,.08);display:flex;font-weight:700;gap:0 108px;height:72px;justify-content:space-between;left:0;padding:0 30px;position:fixed;top:0;width:100%;z-index:100}#header .logo{flex-shrink:0;width:214px}#globalNavi{flex-grow:1}#globalNavi .naviInner{align-items:center;display:flex;justify-content:space-between}#globalNavi ul{align-items:center;display:flex;gap:0 52px}@media screen and (max-width:1024px){#header{box-shadow:0 4px 4px 0 rgba(0,0,0,.1);gap:0;padding:0 5.33333vw}#header .logo{width:179px}#header .humMenu{background-color:var(--color-black);cursor:pointer;height:45px;position:relative;width:45px}#header .humMenu span{background-color:var(--color-white);height:2px;left:8.5px;position:absolute;top:21.5px;width:28px}#header .humMenu span:after,#header .humMenu span:before{background-color:var(--color-white);content:"";display:block;height:100%;position:absolute;transition:transform .3s ease;width:100%}#header .humMenu span:before{top:-8px}#header .humMenu span:after{top:8px}.menuOpen #header .humMenu,.menuOpen #header .humMenu span{background-color:transparent}.menuOpen #header .humMenu span:before{background-color:var(--color-black);top:50%;transform:rotate(45deg)}.menuOpen #header .humMenu span:after{background-color:var(--color-black);top:50%;transform:rotate(-45deg)}#globalNavi{background-color:var(--color-white);box-shadow:inset 0 4px 4px 0 rgba(0,0,0,.1);height:calc(100% - 72px);left:0;opacity:0;overflow:auto;pointer-events:none;position:fixed;top:72px;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%}.menuOpen #globalNavi{opacity:1;pointer-events:all;visibility:visible}#globalNavi .naviInner{display:block;font-size:2rem;padding:110px 0;text-align:center}#globalNavi ul{flex-direction:column;gap:44px 0;margin-bottom:93px}}.section{padding:80px max(30px,calc(50% - 640px))}.sectionTitle{color:var(--color-main01);font-size:3.4rem;line-height:1.45;margin-bottom:40px;text-align:center}.sectionTitle .small{color:var(--color-text01);display:block;font-size:2.6rem;margin-bottom:5px}.scrollableArea::-webkit-scrollbar{height:8px;width:8px}.scrollableArea::-webkit-scrollbar-thumb{background-color:var(--color-main01)}.scrollableArea::-webkit-scrollbar-track{background:var(--color-white)}@media screen and (max-width:1024px){.section{padding:56px 5.33333vw}.sectionTitle{font-size:2rem;margin-bottom:28px}.sectionTitle .small{font-size:1.4rem;margin-bottom:14px}}.scrollableIcon{display:none;text-align:right}.scrollableIcon img{width:98px}@media screen and (max-width:1340px){.scrollableIcon{display:block;margin-bottom:30px}}.hero{background-color:var(--color-bg01);display:flex;font-weight:700;overflow:clip;padding:44px max(30px,calc(50% - 623px)) 110px}.heroCont{padding-top:40px;text-align:center;width:55.61798%}.heroCont .tagline{align-items:center;display:inline-flex;font-size:2.6rem;line-height:1.5}.heroCont .tagline:after,.heroCont .tagline:before{background:url(//23854620.fs1.hubspotusercontent-na1.net/hubfs/23854620/raw_assets/public/kurashiru-retail-promotion2411/images/ico_tagline.svg) 0 0/contain no-repeat;content:"";display:block;height:60px;width:42px}.heroCont .tagline:before{transform:rotateY(180deg)}.heroCont .siteTitle{margin:36px auto 80px;max-width:100%;width:573px}.heroCont .appPush{position:relative;width:100%;z-index:1}.heroCont .appPush:before{background-color:#ffeaac;bottom:9px;content:"";display:block;height:calc(100% - 30px);left:-100vw;pointer-events:none;position:absolute;width:300vw;z-index:-1}.heroCont .appPush dt{align-items:center;background-color:var(--color-white);border-radius:1000px;color:var(--color-main01);display:inline-flex;font-size:2.3rem;height:42px;margin-bottom:10px;padding:0 74px;position:relative}.heroCont .appPush dt:after,.heroCont .appPush dt:before{background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute}.heroCont .appPush dt:before{background-image:url(//23854620.fs1.hubspotusercontent-na1.net/hubfs/23854620/raw_assets/public/kurashiru-retail-promotion2411/images/ico_cart.svg);height:40px;left:23px;top:0;width:38px}.heroCont .appPush dt:after{background-image:url(//23854620.fs1.hubspotusercontent-na1.net/hubfs/23854620/raw_assets/public/kurashiru-retail-promotion2411/images/ico_sp.png);height:40px;right:33px;top:-5px;width:30px}.heroCont .appPush dd{align-items:flex-end;display:flex;gap:0 12px;justify-content:center;width:100%}.heroCont .illust01{width:18.90332%}.heroCont .appPushTxt{align-items:center;display:flex;font-size:3rem;gap:0 8px;line-height:1.4666666666666666}.heroCont .appPushTxt p{flex-shrink:0}.heroCont .appPushTxt .bdr{border-bottom:4px solid #ffa31a}.heroCont .appPushTxt .small{font-size:2.6rem}.heroCont .illust02{width:18.90332%}.heroMV{position:relative;width:39.16533%;z-index:2}@media screen and (max-width:1024px){.hero{align-items:center;flex-direction:column;padding:31px 0 110px}.heroCont{display:contents;padding-top:0;width:auto}.heroCont .tagline{font-size:1.6rem;order:1}.heroCont .tagline:after,.heroCont .tagline:before{height:33px;width:23px}.heroCont .siteTitle{margin:20px auto 25px;order:2;width:90.13333vw}.heroCont .appPush{order:4;position:relative;width:100%;z-index:1}.heroCont .appPush:before{bottom:13px;height:calc(100% - 27px);left:0;width:100%}.heroCont .appPush dt{font-size:1.8rem;height:31px;margin-bottom:4px;padding:0 54px}.heroCont .appPush dt:after,.heroCont .appPush dt:before{background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute}.heroCont .appPush dt:before{height:30px;left:14px;width:28px}.heroCont .appPush dt:after{height:29px;right:16px;top:-4px;width:23px}.heroCont .appPush dd{align-items:flex-end;display:flex;gap:0 12px;width:100%}.heroCont .illust01{width:16.8vw}.heroCont .appPushTxt{font-size:1.8rem;padding-bottom:20px}.heroCont .appPushTxt .bdr{border-bottom-width:3px}.heroCont .appPushTxt .small{font-size:1.6rem}.heroCont .appPushIcon{width:26.13333vw}.heroCont .illust02{width:16.8vw}.heroMV{margin-bottom:29px;order:3;width:66.66667vw}}.ctaArea{font-weight:700;margin-top:-78px;padding-bottom:36px;padding-top:0;position:relative;z-index:1}.ctaArea:before{background:url(//23854620.fs1.hubspotusercontent-na1.net/hubfs/23854620/raw_assets/public/kurashiru-retail-promotion2411/images/bg_cta.png) 0 0/auto 100% repeat-x;bottom:0;content:"";display:block;height:160px;left:0;position:absolute;width:100%;z-index:-1}.ctaInner{background-color:hsla(0,0%,100%,.8);margin:0 auto;max-width:1078px;padding:36px 22px 24px;text-align:center}.ctaTitle{font-size:1.8rem;line-height:1.33}.ctaArea .linkDocuments{margin:0 0 32px}.ctaArea .ctaTitle{font-size:1.8rem;line-height:1.33;margin-bottom:20px}.ctaArea .linkDocuments a{font-size:2.2rem;height:64px;line-height:1.4545454545454546;width:280px}.ctaNotice{border-top:1px solid #cfcfcf;color:var(--color-text02);font-size:1.2rem;line-height:1.4166666666666667;padding-top:26px;text-align:left}@media screen and (max-width:1024px){.ctaArea{margin-top:-90px;padding:0 2.66667vw 26px}.ctaArea:before{height:78px}.ctaInner{padding:24px 2.13333vw}.ctaTitle{font-size:1.6rem;line-height:1.5}.ctaArea .linkDocuments{margin-bottom:26px}.ctaArea .ctaTitle{font-size:1.6rem;line-height:1.5}.ctaArea .linkDocuments a{font-size:2rem;height:56px}.ctaNotice{padding-top:16px}}.aboutLead{font-size:1.8rem;line-height:1.7;margin-bottom:106px;text-align:center}.serviceFeatures{display:flex;flex-wrap:wrap;gap:112px 8.75%}.serviceFeature{background-color:var(--color-bg01);border:1px solid var(--color-main01);border-radius:20px;padding:0 0 50px;position:relative;width:45.625%}.serviceFeature:before{background-color:var(--color-main02);content:"";display:block;height:40px;position:absolute;width:40px}@media screen and (min-width:1025px){.serviceFeature:first-child{order:1}.serviceFeature:nth-child(2){order:2}.serviceFeature:nth-child(3){order:4}.serviceFeature:nth-child(4){order:3}.serviceFeature:first-child:before{clip-path:polygon(0 0,100% 50%,0 100%);right:calc(-9.58904% - 20px);top:calc(50% - 20px)}.serviceFeature:nth-child(2):before{bottom:-76px;clip-path:polygon(0 0,100% 0,50% 100%);left:calc(50% - 20px)}.serviceFeature:nth-child(3):before{clip-path:polygon(0 50%,100% 0,100% 100%);left:calc(-9.58904% - 20px);top:calc(50% - 20px)}.serviceFeature:nth-child(4):before{clip-path:polygon(50% 0,100% 100%,0 100%);left:calc(50% - 20px);top:-76px}}.serviceFeatureHead{display:flex;justify-content:space-between}.serviceFeatureHeadTxt{flex-shrink:0;margin-top:-51px}.serviceFeatureNum{background:url(//23854620.fs1.hubspotusercontent-na1.net/hubfs/23854620/raw_assets/public/kurashiru-retail-promotion2411/images/bg_num.png) 0 0/contain no-repeat;font-family:Arial,Helvetica,sans-serif;font-size:6.3rem;height:127px;justify-content:center;letter-spacing:-2.52px;margin-bottom:22px;margin-left:40px;width:127px}.serviceFeatureName,.serviceFeatureNum{align-items:center;color:var(--color-white);display:flex;font-weight:700}.serviceFeatureName{background-color:var(--color-main01);border-radius:0 32px 32px 0;font-size:3.6rem;height:77px;letter-spacing:-1.8px;padding:0 46px}.serviceFeatureHeadImg{height:269px;margin:-66px 25px 0;text-align:center}.serviceFeatureHeadImg img{max-height:100%;width:auto}.serviceFeature p{font-size:2rem;line-height:1.6;margin-top:15px;padding:0 40px}.serviceFeature p em,.serviceFeature p strong{font-size:3.8rem;font-style:normal;font-weight:500}@media screen and (max-width:1024px){.aboutLead{font-size:1.4rem;margin-bottom:80px}.serviceFeatures{flex-direction:column;gap:80px 0}.serviceFeature{border-radius:12px;padding:0 0 24px;width:100%}.serviceFeature:before{bottom:-54px;clip-path:polygon(0 0,100% 0,50% 100%);height:28px;left:calc(50% - 14px);width:28px}.serviceFeature:last-child:before{display:none}.serviceFeatureHeadTxt{margin-top:-29px}.serviceFeatureNum{font-size:3.6rem;height:72px;letter-spacing:-1.44px;margin-bottom:12px;margin-left:22px;width:72px}.serviceFeatureName{border-radius:0 18px 18px 0;font-size:2.2rem;height:44px;letter-spacing:1.1px;padding:0 24px}.serviceFeatureHeadImg{height:154px;margin:-37px 18px 0}.serviceFeature p{font-size:1.4rem;margin-top:10px;padding:0 6.4vw}.serviceFeature p em,.serviceFeature p strong{font-size:2.4rem}}.strength{background-color:var(--color-bg01);overflow:clip}.strengthPoints{display:flex;flex-direction:column;gap:115px 0}.strengthPoint{align-items:center;display:flex;gap:0 7.03125%}.strengthPointImg{padding:96px 1.25%;position:relative;width:40%;z-index:1}.strengthPointImg:before{background-color:var(--color-white);border-radius:0 500px 500px 0;content:"";display:block;height:100%;position:absolute;right:-204px;top:0;width:100vw;z-index:-1}.strengthPointTxt{position:relative;width:46.25%;z-index:2}.strengthPointNum{background:url(//23854620.fs1.hubspotusercontent-na1.net/hubfs/23854620/raw_assets/public/kurashiru-retail-promotion2411/images/bg_point.svg) 0 0/contain no-repeat;color:var(--color-main01);font-family:Arial,Helvetica,sans-serif;font-size:6.8rem;font-weight:800;height:143px;letter-spacing:-3.422px;padding:32px 0 0 44px;width:152px}.strengthPointNum:before{content:"POINT";display:block;font-size:2.1rem;font-weight:700;letter-spacing:1.053px;margin-bottom:-.3em;padding-left:.5em}.strengthPointTitle{font-size:2.8rem;font-weight:700;line-height:1.6;margin:24px 0}.strengthPointTxt p{line-height:1.7}.strengthPoint.-imgRight{flex-direction:row-reverse}.strengthPoint.-imgRight .strengthPointTxt{width:44.375%}.strengthPoint.-imgRight .strengthPointImg:before{border-radius:500px 0 0 500px;left:-170px;right:auto}@media screen and (max-width:1024px){.strength{padding-left:0;padding-right:0}.strengthPoints{gap:56px 0}.strengthPoint{display:block}.strengthPointImg{padding:50px 14.66667% 78px 5.33333%;width:100%}.strengthPointImg:before{right:0;width:100%}.strengthPointTxt{margin-top:-66px;padding:0 8.53333% 0 5.33333%;width:100%!important}.strengthPointNum{font-size:3.9rem;font-weight:700;height:83px;letter-spacing:-1.981px;padding:23px 0 0 25px;width:88px}.strengthPointNum:before{font-size:1.2rem;letter-spacing:.61px;padding-left:.25em}.strengthPointTitle{font-size:1.8rem;margin:16px 0 24px}.strengthPoint.-imgRight .strengthPointImg{padding:50px 5.33333% 78px 14.66667%}.strengthPoint.-imgRight .strengthPointImg:before{left:0;right:auto}}.meritCont{background-color:var(--color-main01);border-radius:14px;margin:140px auto 0;padding:0 7.8125% 70px}.utilizationExamples{display:flex;justify-content:space-between;margin:0 auto;max-width:960px;transform:translateY(-80px)}.utilizationExample{background-color:var(--color-bg01);font-weight:700;padding:28px 6px 10px;position:relative;text-align:center;width:30%}.utilizationExample:before{background-color:var(--color-bg01);bottom:-49px;clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:block;height:50px;left:0;position:absolute;width:100%}.utilizationExampleNum{color:var(--color-main01);font-family:Arial,Helvetica,sans-serif;font-size:3.6rem;left:50%;position:absolute;top:0;transform:translate(-50%,-50%)}.utilizationExampleImg{margin:0 auto 16px;width:54.86111%}.utilizationExampleName{font-size:1.8rem;line-height:1.4444444444444444}.meritContLead{background-color:var(--color-white);border-radius:8px;color:var(--color-main01);margin-bottom:80px;padding:28px 0 48px;position:relative}.meritContLead p{font-size:2rem;font-weight:700;line-height:1.5;padding:0 9.25926%;text-align:center}.meritContLead p em,.meritContLead p strong{border-bottom:2px dotted #ff6b6b;color:#ff6b6b;font-size:2.8rem;font-style:normal}.meritContLeadImg{bottom:0;position:absolute}.meritContLeadImg.img01{left:15px;transform:translateY(27px);width:15.63107%}.meritContLeadImg.img02{right:35px;transform:translateY(11px);width:15.53398%}.meritLists{display:flex;justify-content:space-between}.meritList{background-color:var(--color-white);border:6px solid #fff5e1;border-radius:16px;padding:30px 30px 38px;position:relative;width:calc(50% - 12px);z-index:1}.meritList:before{border:6px solid #fff5e1;border-radius:100% 100% 100% 100%;height:140px;top:-58px}.meritList:after,.meritList:before{background-color:var(--color-white);content:"";display:block;left:calc(50% - 70px);position:absolute;width:140px;z-index:-1}.meritList:after{height:100px;top:0}.meritList dt{color:var(--color-main01);font-size:2.4rem;font-weight:700;line-height:1.45;margin-bottom:30px;text-align:center}.meritList dt:before{background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:41px;left:calc(50% - 24px);position:absolute;top:-24px;width:49px}.meritList dd ul{display:flex;flex-direction:column;gap:10px 0}.meritList dd li{font-size:1.8rem;font-weight:700;line-height:1.5;padding-left:25px;position:relative}.meritList dd li:before{background-color:var(--color-main01);content:"";display:block;height:12px;left:0;position:absolute;top:10px;transform:rotate(45deg);width:12px}.meritList.-forretail dt:before{background-image:url(//23854620.fs1.hubspotusercontent-na1.net/hubfs/23854620/raw_assets/public/kurashiru-retail-promotion2411/images/ico_retail.svg)}.meritList.-formaker dt:before{background-image:url(//23854620.fs1.hubspotusercontent-na1.net/hubfs/23854620/raw_assets/public/kurashiru-retail-promotion2411/images/ico_maker.svg)}@media screen and (max-width:1024px){.meritCont{background-color:transparent;border-radius:0;margin:0;padding:0}.utilizationExamples{flex-direction:column;gap:80px 0;margin:0 auto;transform:translateY(0);width:76.8%}.utilizationExample{margin-top:0;width:100%}.utilizationExampleName{font-size:1.6rem}.meritContInner{background-color:var(--color-main01);border-radius:10px 10px 0 0;margin-top:-80px;padding-bottom:60px;padding-top:160px}.meritContLead{border-radius:8px;margin:0 auto 100px;padding:16px 6px 24px;width:89.33333%}.meritContLead p{font-size:1.6rem;padding:0}.meritContLead p em,.meritContLead p strong{font-size:2.2rem;font-style:normal}.meritContLeadImg{bottom:0;position:absolute}.meritContLeadImg.img01{left:-24px;transform:translateY(29px);width:91px}.meritContLeadImg.img02{right:-5px;transform:translateY(33px);width:89px}.meritLists{flex-direction:column;gap:68px 0;margin:0 auto;width:89.33333%}.meritList{border-radius:10px;border-width:4px;padding:20px 15px;width:100%}.meritList:before{border-width:4px;height:94px;left:calc(50% - 47px);top:-37px;width:94px}.meritList:after{height:80px;left:calc(50% - 47px);width:94px}.meritList dt{font-size:1.8rem;margin-bottom:15px}.meritList dt:before{height:26px;left:calc(50% - 16px);top:-14px;width:31px}.meritList dd ul{gap:6px 0}.meritList dd li{font-size:1.4rem;padding-left:18px}.meritList dd li:before{height:8px;top:7px;width:8px}}.promotion{background-color:var(--color-bg01)}.promotionStepTitle{font-size:1.8rem;font-weight:700;line-height:1.5;margin-bottom:40px;text-align:center}.promotionStepsWrap{overflow:auto;overflow-y:hidden;width:100%}.promotionSteps{display:flex;gap:0 88px}.promotionStep{flex-shrink:0;padding-top:70px;position:relative;text-align:center;width:182px}.promotionStep+.promotionStep:before{background-color:#ff4623;clip-path:polygon(0 0,100% 50%,0 100%);content:"";display:block;height:30px;left:-60px;position:absolute;top:48%;width:24px}.promotionStepCB{align-items:center;border-radius:1000px;color:var(--color-white);display:flex;font-size:1.8rem;font-weight:700;height:46px;justify-content:center;left:0;top:0;width:100%}.promotionStepCB,.promotionStepCB:before{background-color:var(--color-main01);position:absolute}.promotionStepCB:before{bottom:-8px;clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:block;height:18px;left:calc(50% - 11px);width:22px}.promotionStepImg{margin:0 auto;width:162px}.promotionStepImgCaption{font-size:1.2rem;line-height:1.4166666666666667;margin:32px auto 34px;text-align:left;width:162px}.promotionStep p{font-weight:700;line-height:1.5;margin-top:26px}@media screen and (max-width:1024px){.promotionStepTitle{font-size:1.4rem}}.publishLead{margin:0 0 40px;padding:40px 0 0;position:relative;text-align:center}.publishPush{border-bottom:4px dotted var(--color-main01);display:inline-block;font-size:1.8rem;font-weight:700;line-height:1.4285714285714286}.publishPush em,.publishPush strong{color:var(--color-main01);font-size:2.8rem;font-style:normal;margin:0 5px}.publishLead p{font-size:2rem;font-weight:500;line-height:1.45;margin:15px 0 0}.publishLeadImg{bottom:0;position:absolute;right:6.25%;width:12.10938%}.publishStepsLabel{align-items:center;background-color:var(--color-main01);color:var(--color-white);display:flex;font-size:2rem;font-weight:700;height:44px;justify-content:center;line-height:1.4285714285714286;margin:0 0 40px;padding:8px 0;position:relative;text-align:center;width:calc(100% - 25px)}.publishStepsLabel:before{background-color:var(--color-main01);clip-path:polygon(0 0,100% 50%,0 100%);content:"";display:block;height:100%;position:absolute;right:-25px;top:0;width:25px}.publishStepsWrap{overflow:auto;overflow-y:hidden;width:100%}.publishSteps{display:flex;justify-content:space-between;width:1280px}.publishStep{position:relative;text-align:center;width:17.5%}.publishStep+.publishStep:before{background-color:#bababa;clip-path:polygon(0 0,100% 50%,0 100%);content:"";display:block;height:27px;left:-38px;position:absolute;top:116px;width:24px}.publishStepNum{color:var(--color-main01);font-family:Arial,Helvetica,sans-serif;font-size:3rem;font-weight:700;letter-spacing:.02em;margin-bottom:3px}.publishStepNum:before{content:"Step";font-size:2rem}.publishStepIcon{margin:0 auto;width:50%}.publishStepName{align-items:center;display:flex;font-size:1.8rem;font-weight:700;height:2.6em;justify-content:center;line-height:1.3;margin:12px 0 24px;position:relative}.publishStepName:before{background-color:var(--color-main01);border-radius:10px;bottom:-10px;content:"";display:block;height:3px;left:calc(50% - 10px);position:absolute;width:20px}.publishStep p{line-height:1.5}@media screen and (max-width:1024px){.publishLead{line-height:1.4285714285714286;margin:0 0 20px;padding:0}.publishPush{border-bottom-width:2px;display:inline}.publishPush em,.publishPush strong{font-size:2.4rem}.publishLead p{font-size:1.4rem}.publishLeadImg{display:none}.publishStepsLabel{font-size:1.4rem;height:auto;margin-bottom:28px}}.logolistLead{font-size:1.8rem;line-height:1.7;margin:0 0 56px;text-align:center}.logolistList{display:flex;flex-wrap:wrap;gap:8%;justify-content:center;margin:0 auto;max-width:800px}.logoBox{aspect-ratio:152/127;width:19%}.logoBox img{height:100%;object-fit:contain;width:100%}@media screen and (max-width:1024px){.logolistLead{font-size:1.4rem;margin-bottom:34px;text-align:left}.logolistList{gap:9.6vw;width:77.86667vw}.logoBox{aspect-ratio:128/106;width:34.13333vw}}.voivce{background-color:var(--color-bg01)}.voiceLead{font-size:1.8rem;line-height:1.7;margin:0 0 56px;text-align:center}.voiceList{display:flex}.voiceBox{background-color:var(--color-white);padding:20px 20px 28px;width:28.125%}.voiceBoxTitle{color:var(--color-main01);font-size:1.8rem;font-weight:700;line-height:1.7;margin:12px 0 0}.voiceBox p{line-height:1.6;margin-top:10px}@media screen and (min-width:1025px){.voiceList{flex-wrap:wrap;gap:56px 7.8125%;margin:0 auto;max-width:1280px}}@media screen and (max-width:1024px){.voiceListWrap{overflow:auto;overflow-y:hidden;padding-bottom:10px;width:100%}.voiceList{gap:0 12px}.voiceBox{flex-shrink:0;padding:16px 16px 22px;width:76.8vw}}.bottomCTA{background:linear-gradient(0deg,rgba(255,255,169,.2),rgba(255,255,169,.2)),url(//23854620.fs1.hubspotusercontent-na1.net/hubfs/23854620/raw_assets/public/kurashiru-retail-promotion2411/images/bg_cta_bottom2.png) #d3d3d3 50% /cover no-repeat;padding:100px 0}.bottomCTACont{background-color:var(--color-white);border-radius:16px;margin:0 auto;padding:48px 0;text-align:center;width:640px}.bottomCTACont dt{font-size:2.2rem;font-weight:700;line-height:1.7;margin-bottom:20px}.bottomCTACont .linkDocuments a{font-size:2.2rem;height:64px;width:360px}@media screen and (max-width:1024px){.bottomCTA{padding:56px 5.33333%}.bottomCTACont{margin:0 auto;padding:48px 27px;width:auto}.bottomCTACont dt{font-size:1.4rem}.bottomCTACont .linkDocuments a{font-size:2rem;height:56px;max-width:100%}}.kl-footer{background-color:#1e1e1e;color:var(--color-white)}.content-wrapper{margin:0 auto;max-width:1240px;padding:0 20px}.kl-footer__wrapper{padding-bottom:32px;padding-top:32px;width:100%}.kl-footer__content{display:flex;justify-content:space-between;padding:120px 0}.kl-footer__address{margin:32px 0 16px}.kl-footer__info{flex-basis:250px}.kl-footer__info>a img{width:236px}.kl-footer__info p{font-size:1.4rem;line-height:1.375}.kl-footer__social{display:flex;flex-wrap:wrap;list-style:none;margin:0 -16px;padding:0}.kl-footer__social span{align-items:center;display:flex;height:25px;justify-content:center;margin:8px 16px;width:25px}.kl-footer__social svg{fill:#fff;display:block;height:25px;transition:all .25s ease-in-out;width:25px}.kl-footer__social a:hover svg{fill:#2d2d2d}.kl-footer__menu{display:flex;flex-wrap:wrap;margin:-16px 0}.kl-footer__group{margin:16px 42px}.kl-footer__menu h3{color:#fff;font-size:1.8rem;font-weight:700;margin:0 0 32px}.kl-footer__menu ul{list-style:none;margin:0;padding:0}.kl-footer__menu a{display:block;font-size:.875em;font-weight:500;line-height:17px;margin:0 0 1.375em}.kl-footer__legal{display:flex;flex-wrap:wrap;font-size:1.4rem;justify-content:center;margin:-.625rem -1.25rem}.kl-footer__legal>span{margin:10px 20px}.kl-footer__byline{display:flex;flex-wrap:wrap;font-size:1.2rem;justify-content:center;margin:-.625rem -1.25rem}.kl-footer__byline>span{color:#fff;margin:10px 20px;text-align:center}@media screen and (max-width:1024px){.kl-footer__content{display:block;padding:0 0 32px!important}.kl-footer__menu{margin:16px -16px 0}.kl-footer__group{margin:16px}.kl-footer__byline{justify-content:center}}.pageHeader{background:var(--color-bg01) url(//23854620.fs1.hubspotusercontent-na1.net/hubfs/23854620/raw_assets/public/kurashiru-retail-promotion2411/images/bg_pagetitle.png) bottom center /800px 163px no-repeat;margin-bottom:72px;padding:50px 0 60px}.pageTitle{color:var(--color-main01);font-size:3.6rem;font-weight:700;line-height:1.4444444444444444;text-align:center}@media screen and (max-width:1024px){.pageHeader{background-size:contain;margin-bottom:0;padding:40px 0 50px}.pageTitle{font-size:2rem}}.formComp{padding:0 0 80px}.formComp p{line-height:1.8;text-align:center}.formCompLinks{align-items:center;display:flex;flex-direction:column;gap:24px 0;margin:60px 0 0}.formCompLink a{align-items:center;border-radius:1000px;display:inline-flex;font-size:2.4rem;font-weight:700;height:74px;justify-content:center;max-width:100%;text-align:center;text-decoration:none;width:450px}.formCompLink.-download a{background-color:#f46664;border:4px solid #f46664;color:var(--color-white)}.formCompLink.-backtop a{border:4px solid var(--color-main01);color:var(--color-main01)}@media screen and (hover:hover){.formCompLink a{transition:opacity .3s ease}.formCompLink a:hover{opacity:.7}}@media screen and (max-width:1024px){.formComp{padding:0 0 56px}.formComp p{line-height:1.8;text-align:center}.formCompLinks{gap:18px 0;margin:30px 0 0}.formCompLink{text-align:center;width:100%}.formCompLink a{border-width:2px;font-size:1.8rem;height:54px}}.hs_cos_wrapper_type_form{display:block;line-height:1.5;margin:0 auto;max-width:800px;padding:60px 0 80px;width:100%}.hs-custom-form>fieldset{max-width:inherit!important;width:100%!important}.hs-custom-form>fieldset+fieldset{margin-top:24px}.hs_cos_wrapper_type_form .hs-richtext{line-height:1.5;margin-bottom:70px;text-align:center}.legal-consent-container .hs-richtext{margin-bottom:30px;text-align:left}.hs_cos_wrapper_type_form .hs-richtext h2{font-size:2.4rem;font-weight:700;margin-bottom:40px}.hs-form-field>label{display:block;margin-bottom:6px}.hs-form-field>label>span:not(.hs-form-required){font-weight:700}.hs-form-field>label>span.hs-form-required,.hs-form-required{color:#c82525;font-weight:400;vertical-align:sup}.hs-form-field input[type=email],.hs-form-field input[type=tel],.hs-form-field input[type=text],.hs-form-field select,.hs-form-field textarea{border:1px solid #ccc;border-radius:3px;font-size:1.6rem;line-height:1.5;padding:6px 9px;width:100%!important}.hs-form-field input.error,.hs-form-field input.invalid,.hs-form-field select.error,.hs-form-field select.invalid,.hs-form-field textarea.error,.hs-form-field textarea.invalid{border-color:red}.hs-error-msgs{color:red}.hs-form-field textarea{height:190px}.hs-form-booleancheckbox{margin-bottom:30px;text-align:center}.hs-form-booleancheckbox-display{align-items:center;display:inline-flex;gap:0 10px}.hs-form-booleancheckbox input[type=checkbox]{border-radius:3px;float:none!important;height:20px!important;margin:0!important;width:20px!important}.hs-form-booleancheckbox-display span{font-weight:700;margin:0!important;padding:0!important;text-align:left!important}.hs-form-booleancheckbox-display a{color:var(--color-main01)}.hs_submit{margin-top:30px;text-align:center}.hs_submit .hs-button{align-items:center;appearance:none;background:#f46664;border:none;border-radius:1000px;color:var(--color-white);cursor:pointer;display:inline-flex;font-size:2.4rem;font-weight:700;height:74px;justify-content:center;max-width:100%;outline:none;text-align:center;width:450px}.hs_privacy_policy_check .hs-error-msgs{margin-bottom:30px;margin-top:-30px;text-align:center}@media screen and (hover:hover){.hs_submit .hs-button{transition:opacity .3s ease}.hs_submit .hs-button:hover{opacity:.7}}@media screen and (max-width:1024px){.hs_cos_wrapper_type_form{padding:40px 5.33333% 60px}.hs-custom-form>fieldset+fieldset{margin-top:18px}.hs_cos_wrapper_type_form .hs-richtext{margin-bottom:50px}.legal-consent-container .hs-richtext{margin-bottom:20px}.hs_cos_wrapper_type_form .hs-richtext h2{font-size:2rem;margin-bottom:20px}.hs-form-booleancheckbox{margin-bottom:20px}.hs_submit{margin-top:20px}.hs_submit .hs-button{font-size:2rem;height:50px}.hs_privacy_policy_check .hs-error-msgs{margin-bottom:20px;margin-top:-20px}}