a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{box-sizing:border-box;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:1em}html{font-size:62.5%}body,input,option,select,table,textarea{font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,Yu Gothic,YuGothic,MS PGothic,Osaka,arial,sans-serif}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}chrome_annotation{border:none!important}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}img{vertical-align:top;max-width:100%;height:auto}address{font-style:normal}a,a:link{color:inherit;text-decoration:none;transition:all .3s}a:visited,a:hover,a:active{color:inherit}body{color:#363b40;-moz-text-size-adjust:none;text-size-adjust:none;font-feature-settings:"palt";background-color:#fff;font-size:2rem;line-height:1.5}body.fixed{width:100%;height:100%;position:fixed}#container{text-align:left;position:relative;overflow:hidden}@media (min-width:897px){.sp{display:none!important}a[href^=tel\:]{cursor:default;pointer-events:none}}#gHeader h1{z-index:1;width:28.7rem;position:absolute;top:2.5rem;left:2.5rem}#gFooter{color:#fff;background-color:#363b40;padding:9.5rem 0 10rem;position:relative}#gFooter .fWrap{width:110rem;max-width:98%;margin:0 auto}#gFooter .fBox{margin-bottom:5.5rem;display:flex}#gFooter .fTtl{letter-spacing:.12em;width:18.8%;font-size:2rem;font-weight:600}#gFooter .fTxtList01{width:27.6%}#gFooter .fTxtList02{flex:1}#gFooter .fTxtList01 dd,#gFooter .fTxtList01 dt,#gFooter .fTxtList02 dd,#gFooter .fTxtList02 dt{letter-spacing:.12em;font-size:1.3rem;font-weight:300;line-height:1.845}#gFooter .fTxtList01 dt,#gFooter .fTxtList02 dt{float:left;font-weight:600}#gFooter .fTxtList01 dd{padding:0 0 1.3rem 4.9em}#gFooter .fTxtList02 dd{padding:0 0 1.5rem 5.9em}#gFooter .fTxtList01 dd:last-child,#gFooter .fTxtList02 dd:last-child{padding-bottom:0}#gFooter .copyright{align-items:center;gap:2.3rem;display:flex}#gFooter .copyright .fLogo{width:12rem}#gFooter .copyright address{letter-spacing:.04em;font-size:1.1rem}.pageTop{z-index:10;width:6.4rem;position:absolute;bottom:0;right:0}.pageTop a{display:block}.pageTop a:hover{opacity:.7}@media (min-width:897px) and (max-width:999px){#gFooter .fTxtList01 dd,#gFooter .fTxtList01 dt,#gFooter .fTxtList02 dd,#gFooter .fTxtList02 dt{letter-spacing:0}}.clearfix:after{content:"";clear:both;display:block}.flex,.flexA,.flexB,.flexC{flex-wrap:wrap;display:flex}.flexA{justify-content:space-around}.flexB{justify-content:space-between}.flexC{justify-content:center}.fixBtn{z-index:100;width:54.2rem;display:none;position:fixed;bottom:0;right:6.8rem}.fixBtn a{color:#fff;letter-spacing:.1em;background-image:-webkit-linear-gradient(0deg,#ff9000 0,#ff3f13 100%);background-image:-ms-linear-gradient(0deg,#ff9000 0,#ff3f13 100%);background-image:-moz-linear-gradient(0deg,#ff9000 0,#ff3f13 100%);border:.3rem solid #fff;border-bottom:none;border-radius:2.4rem 2.4rem 0 0;align-items:center;min-height:8.2rem;padding:1rem 2rem;font-size:2.4rem;font-weight:600;display:flex;position:relative}.fixBtn a:hover{opacity:.7}.fixBtn a:after{content:"";background:url(/cloudfunding/rimawarikun_202412/img/common/icon01.webp) 50%/100% no-repeat;width:5rem;height:5rem;position:absolute;top:50%;right:1.6rem;transform:translateY(-50%)}.fixBtn a .sub01{color:#ff6e42;text-align:center;letter-spacing:0;background:#ffda58;border-radius:5rem;width:7rem;margin-right:1.2rem;font-size:2rem;line-height:1.6;display:inline-block}.content{z-index:1;width:100rem;max-width:95%;margin:0 auto;position:relative}.contentLrg{z-index:1;width:110rem;max-width:98%;margin:0 auto;position:relative}.headLine01{text-align:center;margin-bottom:2rem}.mainVisual{background:url(/cloudfunding/rimawarikun_202412/img/index/bg01.webp) 50%/cover no-repeat;border-bottom:.2rem solid #fff;padding:5rem 2rem 0}.mainVisual .mainImg{text-align:right;max-width:120.2rem;margin:0 auto;position:relative}.ctaBox{text-align:center;background:url(/cloudfunding/rimawarikun_202412/img/index/bg02.webp) 50%/cover no-repeat;padding:7.2rem 0 7rem}.ctaBox .imgtext{margin-bottom:1.9rem}.ctaBox .btn a{display:inline-block}.ctaBox .btn a:hover{opacity:.7}.content .ctaBox,.contentLrg .ctaBox{background:0 0;padding:24px 0 0}#main .sec01{text-align:center}#main .sec01 .sub01{padding:9.9rem 0 19rem;position:relative}#main .sec01 .sub01:after{content:"";background:url(/cloudfunding/rimawarikun_202412/img/index/bg03.webp) 50%/cover no-repeat;border-radius:8rem 8rem 0 0;width:100%;height:72.7rem;position:absolute;bottom:0;left:0}#main .sec01 .imgtext01{margin:0 2.4rem 1.2rem 0}#main .sec01 p{letter-spacing:.105em;margin-bottom:4.7rem}#main .sec01 p .lrg{letter-spacing:.15em;margin-top:.2rem;font-size:4.4rem;font-weight:700;display:block}#main .sec01 .box{text-align:center;background:linear-gradient(90deg,#fdd9ad,#fdf8ad);border-radius:4rem;margin-bottom:4.9rem;padding:1rem}#main .sec01 .box .subBox{background:url(/cloudfunding/rimawarikun_202412/img/index/bg12.webp) 50%/cover no-repeat;border:.2rem solid #fff;border-radius:3rem;padding:4.3rem 2rem 4.4rem}#main .sec01 .box .cTxt{color:#ff6e42;letter-spacing:.12em;border-bottom:.4rem dotted;width:fit-content;margin:0 auto 2.9rem;padding-bottom:.9rem;font-size:3.2rem;font-weight:600;line-height:1.3}#main .sec01 .box .img{text-align:center}#main .sec01 .sub02{color:#fff;z-index:1;background:#414951;border-radius:0 0 8rem 8rem;padding:7.2rem 0 7.4rem;position:relative}#main .sec01 .sub02:after{aspect-ratio:193/81;content:"";background:url(/cloudfunding/rimawarikun_202412/img/index/bg04.webp) 50%/cover no-repeat;width:19.3rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}#main .sec01 .sub02 .imgBox{justify-content:space-between;display:flex}#main .sec01 .sub02 .imgBox .textBox{text-align:left;width:60%;margin-top:2.8rem}#main .sec01 .sub02 .imgBox .textBox h3{color:#ffda58;letter-spacing:.11em;margin-bottom:.8rem;font-size:2.4rem}#main .sec01 .sub02 .imgBox .textBox h3 .txt01{vertical-align:top;color:#363b40;letter-spacing:.085em;background-color:#fff;border-radius:5rem;margin-bottom:1.3rem;padding:.5rem 1.7rem;font-size:2rem;display:inline-block}#main .sec01 .sub02 .imgBox .textBox h3 .txt02{letter-spacing:.1em;font-size:4.6rem}#main .sec01 .sub02 .imgBox .textBox .txtList{font-feature-settings:initial}#main .sec01 .sub02 .imgBox .textBox .txtList li{text-indent:-1em;padding-left:1em}#main .sec01 .sub02 .imgBox .textBox .txtList li:not(:last-child){margin-bottom:1rem}#main .sec01 .sub02 .imgBox .textBox .txtList li .lrgTxt{text-indent:0;padding-left:0;font-size:2.4rem;font-weight:700;line-height:1.39}#main .sec01 .sub02 .imgBox .photoBox{text-align:right;width:39%;padding-right:.2rem}#main .sec01 .sub03{background:url(/cloudfunding/rimawarikun_202412/img/index/bg05.webp) 50%/cover no-repeat;border-radius:0 0 8rem 8rem;margin-top:-8rem;padding:20.8rem 0 12rem}#main .sec01 .sub03 .ttlImg{margin-bottom:2.9rem}#main .sec01 .sub03 .box{border-radius:8rem;margin-top:-9.3rem}#main .sec01 .sub03 .box .subBox{background-image:url(/cloudfunding/rimawarikun_202412/img/index/bg13.webp);border-radius:7rem;padding:11.2rem 0 0}#main .sec01 .sub03 .box .subBox .txtList{margin-bottom:3.2rem}#main .sec01 .sub03 .box .subBox .txtList li:before{vertical-align:-.5rem;aspect-ratio:1;content:"";background:url(/cloudfunding/rimawarikun_202412/img/common/icon02.webp) 50%/cover no-repeat;width:2.8rem;margin-right:.8rem;display:inline-block}#main .sec01 .sub03 .box .subBox .txtList li{letter-spacing:.14em;margin-bottom:1.5rem;font-size:2.4rem;font-weight:600}#main .sec01 .sub03 .box .subBox .txtList li:last-child{margin-bottom:0}#main .sec01 .sub03 .box .subBox .img{margin-bottom:-.2rem}#main .sec02{padding-top:12rem}#main .sec02 .img01{z-index:-1;position:absolute;top:-4.6rem;right:6.5%}#main .sec02 .headLine01{margin-bottom:4.8rem}#main .sec02 .bgBox{padding-bottom:12.1rem;position:relative}#main .sec02 .bgBox:before{content:"";background-color:#f8f7ed;border-radius:8rem;width:100%;height:calc(100% - 17rem);position:absolute;bottom:0;left:0}#main .sec02 .imgList01{gap:3.65%;margin-bottom:8.1rem;position:relative}#main .sec02 .imgList01:after{content:"";background-color:#f8f7ed;border-radius:8rem 8rem 0 0;width:100vw;height:50%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}#main .sec02 .imgList01 li{text-align:center;color:#fff;z-index:1;background-color:#ff8766;background-repeat:no-repeat;border:.4rem solid #fff;border-radius:2rem;width:30.9%;padding:6.1rem 0 8.4rem;position:relative}#main .sec02 .imgList01 .item01{background-image:url(/cloudfunding/rimawarikun_202412/img/index/bg06.webp);background-position:right 2rem bottom;background-size:22.4rem}#main .sec02 .imgList01 .item02{background-image:url(/cloudfunding/rimawarikun_202412/img/index/bg07.webp);background-position:100% 100%;background-size:19.6rem}#main .sec02 .imgList01 .item03{background-image:url(/cloudfunding/rimawarikun_202412/img/index/bg08.webp);background-position:100% 100%;background-size:17.2rem}#main .sec02 .imgList01 li .text01{letter-spacing:.15em;color:#ff6e42;background-color:#fff;border-radius:4rem;width:fit-content;margin:0 auto 2.9rem;padding:.7rem 2.6rem .3rem;font-size:1.3rem;font-weight:700}#main .sec02 .imgList01 li .text02{letter-spacing:.15em;font-size:3.2rem;font-weight:700;line-height:1.34}#main .sec02 .reason{background:linear-gradient(90deg,#fdd9ad,#fdf8ad);border-radius:4rem;margin-bottom:4.1rem;padding:1rem;position:relative}#main .sec02 .reason .innerBox{background-color:#fff;border-radius:3.2rem;padding:6.1rem 4rem 4.6rem}#main .sec02 .reason .subTtl{text-align:center;color:#fff;background-color:#363b40;border-radius:5rem;width:15rem;padding:.8rem 1rem .6rem;font-size:2.4rem;font-weight:700;position:absolute;top:-2rem;left:50%;transform:translate(-50%)}#main .sec02 .reason h3{text-align:center;color:#ff6e42;letter-spacing:.16em;margin-bottom:3.2rem;font-size:3.2rem}#main .sec02 .reason .imgList li{text-align:center;width:25%;position:relative}#main .sec02 .reason .imgList li:not(:nth-child(4n)):after{content:"";border-left:.2rem dotted #363b40;width:0;height:100%;position:absolute;top:0;right:-.1rem}#main .sec02 .reason .imgList li .pho{margin-bottom:1.3rem}#main .sec02 .reason .imgList li p{letter-spacing:.12em;font-weight:700;line-height:1.6}#main .sec02 .reason .imgList li p .color{color:#ff6e42}#main .sec02 .text03{text-align:center;letter-spacing:.12em;margin-bottom:1.6rem;line-height:1.85}#main .sec02 .text04{text-align:center;letter-spacing:.105em;margin-bottom:7.3rem;font-size:3.2rem;font-weight:700;line-height:1.69}#main .sec02 .text04 .inSpan{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#363b40;padding:.1rem .6rem}#main .sec02 .text04 .inSpan .yellow{color:#ffda58}#main .sec03{padding-top:11.9rem}#main .sec03 .headLine01{margin-bottom:4.9rem}#main .sec03 .imgList{margin-bottom:.2rem}#main .sec03 .imgList li{text-align:center;background-image:-webkit-linear-gradient(90deg,#f8f6f4 0,#ebe8e4 100%);background-image:-ms-linear-gradient(90deg,#f8f6f4 0,#ebe8e4 100%);background-image:-moz-linear-gradient(90deg,#f8f6f4 0,#ebe8e4 100%);width:25%;padding:5rem 2rem 2.7rem}#main .sec03 .imgList li:nth-child(2n){background-image:-webkit-linear-gradient(90deg,#fff 0,#f3f0ec 100%);background-image:-ms-linear-gradient(90deg,#fff 0,#f3f0ec 100%);background-image:-moz-linear-gradient(90deg,#fff 0,#f3f0ec 100%)}#main .sec03 .imgList li .ttl{letter-spacing:.16em;color:#ff6e42;background-color:#fff;border-radius:5rem;width:17.5rem;margin:0 auto 4rem;padding:.3rem .3rem .1rem;font-size:2.4rem;font-weight:700}#main .sec03 .imgList li .pho{justify-content:center;align-items:center;margin-bottom:2.2rem;display:flex}#main .sec03 .imgList li .text{letter-spacing:.12em;justify-content:center;align-items:center;min-height:9rem;margin-bottom:.4rem;font-size:2.8rem;font-weight:700;line-height:1.36;display:flex}#main .sec03 .imgList li .text:last-child{margin-bottom:0}#main .sec03 .imgList li .note{text-align:left;letter-spacing:.04em;max-width:28.4rem;margin:0 auto;font-size:1.3rem;line-height:1.48}#main .sec04{padding-top:14.9rem}#main .sec04 .headLine01{margin-bottom:1.1rem}#main .sec04 .note{text-align:center;letter-spacing:.1em;margin-bottom:3.7rem;font-size:1.3rem;line-height:1.46}#main .sec04 .voiceList{gap:4rem 3.6%}#main .sec04 .voiceList li{z-index:1;background:linear-gradient(90deg,#fdd9ad,#fdf8ad);border-radius:4rem;width:48.2%;min-height:48.9rem;padding:1rem;display:flex;position:relative}#main .sec04 .voiceList li .innerBox{text-align:center;background-color:#fff;border-radius:3rem;width:100%;height:100%;padding:3rem 3rem 3.7rem}#main .sec04 .voiceList li .ttlBox{text-align:left;border-bottom:.2rem dotted #363b40;align-items:center;gap:2rem;margin-bottom:1.9rem;padding-bottom:1.6rem;display:flex}#main .sec04 .voiceList li .ttlBox .pho{flex-shrink:0;width:12rem}#main .sec04 .voiceList li .ttlBox .pho img{width:100%}#main .sec04 .voiceList li .ttlBox h3{letter-spacing:.12em;margin-top:.8rem;font-size:2.4rem}#main .sec04 .voiceList li .ttlBox h3 .blue{color:#4e7fa2;letter-spacing:.12em;margin-bottom:.3rem;font-size:2rem;display:block}#main .sec04 .voiceList li .text01{letter-spacing:.1em;margin-bottom:2.9rem;font-weight:600;position:relative}#main .sec04 .voiceList li .text01:after{content:"";border:1.3rem solid #0000;border-top:1.8rem solid;border-bottom-width:1.8rem;width:0;height:0;position:absolute;bottom:-4.3rem;left:50%;transform:translate(-50%)}#main .sec04 .voiceList li .text01 .lrg{font-size:2.4rem}#main .sec04 .voiceList li .text02{letter-spacing:.12em;margin-bottom:1.3rem;font-weight:600}#main .sec04 .voiceList li .text02 .lrg{color:#ff6e42;font-size:2.4rem}#main .sec04 .voiceList li .text03{color:#fff;text-align:center;letter-spacing:.12em;background-color:#ff8766;border-radius:2rem;flex-wrap:wrap;place-content:center;align-items:center;min-height:10rem;margin-bottom:1.2rem;padding:1.5rem;font-weight:300;display:flex}#main .sec04 .voiceList li .text03:last-child{margin-bottom:0}#main .sec04 .voiceList li .text03 .lrg{font-size:2.4rem;font-weight:600}#main .sec04 .voiceList li .note{letter-spacing:.06em}#main .sec04 .voiceList li .note:last-child{margin-bottom:0}#main .sec04 .bgBox{padding:8rem 0 12rem;position:relative}#main .sec04 .bgBox:before{content:"";background:url(/cloudfunding/rimawarikun_202412/img/index/bg09.webp) 50%/100% 100% no-repeat;border-radius:0 0 8rem 8rem;width:100%;height:calc(100% + 56rem);position:absolute;bottom:0;left:0}#main .sec04 .bgBox .bg01{position:absolute;top:-43.7rem;left:0}#main .sec04 .bgBox .bg02{position:absolute;top:-39.9rem;right:0}#main .sec04 .otherBox{margin-bottom:4.9rem;padding:6.3rem 0 4.8rem;display:flex;position:relative}#main .sec04 .otherBox:before{content:"";z-index:-1;background-color:#fff;border-radius:4rem 0 0 4rem;width:100vw;min-width:150rem;height:100%;position:absolute;top:0;left:0}#main .sec04 .otherBox .imgtext{text-align:center;flex:1;margin-top:-1.3rem;padding:0 2rem}#main .sec04 .otherBox .textList{width:78.5%;margin-left:auto}#main .sec04 .otherBox .textList li{letter-spacing:.12em;border-bottom:.2rem dotted #363b40;margin-bottom:1.9rem;padding-bottom:1.7rem;line-height:1.53}#main .sec04 .otherBox .textList li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#main .sec04 .otherBox .textList li .fwBold{color:#ff6e42;font-weight:600}#main .flow{padding:12rem 0 11.1rem}#main .flow .headLine01{margin-bottom:7.2rem}#main .flow .innerBox{position:relative}#main .flow .innerBox .imgBox,#main .flow .innerBox .stepList{width:54.9%;margin-left:auto}#main .flow .innerBox .imgBox{margin-bottom:3.7rem}#main .flow .innerBox .imgBox .photoBox{width:47.9%;position:absolute;top:-6.8rem;left:-5.7%}#main .flow .innerBox .imgBox .photoBox img{width:100%}#main .flow .innerBox .imgBox .textBox p{letter-spacing:.12em;line-height:1.55}#main .flow .innerBox .imgBox .textBox p .color{color:#ff6e42;font-weight:600}#main .flow .innerBox .stepList li .ttl{letter-spacing:.12em;padding-left:2.7rem;font-size:2.4rem;font-weight:600;position:relative}#main .flow .innerBox .stepList li .ttl.color{color:#ff6e42}#main .flow .innerBox .stepList li .ttl:before{content:"";background-color:currentColor;border-radius:100%;width:1.6rem;height:1.6rem;position:absolute;top:1rem;left:.2rem}#main .flow .innerBox .stepList li .subBox{justify-content:space-between;padding:1rem 2.8rem 3.4rem 5.8rem;display:flex;position:relative}#main .flow .innerBox .stepList li .subBox:before{content:"";background-color:currentColor;width:.2rem;height:100%;position:absolute;top:0;left:.9rem}#main .flow .innerBox .stepList li .subBox .txtBox{letter-spacing:.12em;flex:1;line-height:1.52}#main .flow .innerBox .stepList li .subBox .phoBox{flex-shrink:0;width:11rem;margin-top:-3.9rem}#main .faq{background-color:#f8f7ed;border-radius:8rem 8rem 0 0;padding:12rem 0 9.7rem}#main .faq h2{text-align:center;letter-spacing:.11em;background-color:#fff;border-radius:5rem;width:fit-content;margin:0 auto 4.5rem;padding:1.1rem 3.7rem 1.2rem;font-size:3.2rem}#main .faq .faqList dt{border-bottom:.2rem dotted #363b40;align-items:center;min-height:6rem;margin-bottom:1.4rem;padding:1rem 0 1.4rem 5.5rem;display:flex;position:relative}#main .faq .faqList dt .count{color:#fff;background-color:#363b40;border-radius:100%;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;margin-top:-.6rem;font-weight:600;line-height:0;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}#main .faq .faqList dt .ttl{letter-spacing:.105em;font-size:2.4rem;font-weight:600;line-height:1.291}#main .faq .faqList dd{letter-spacing:.1em;margin-bottom:3.9rem;line-height:1.55}#main .faq .faqList dd:last-child{margin-bottom:0}#main .faq .faqList dd .txtList li{text-indent:-.5em;padding-left:.5em}@media (min-width:897px) and (max-width:999px){#main .sec02 .img01{right:2%}#main .sec02 .reason .imgList li p{font-size:2vw}#main .sec02 .text04{font-size:3.2vw}#main .sec03 .imgList li .text{letter-spacing:0;font-size:2.6vw}#main .sec04 .voiceList li .innerBox{padding-left:3vw;padding-right:3vw}#main .sec04 .voiceList li .text01{letter-spacing:0;font-size:2vw}#main .sec04 .voiceList li .text01 .lrg{letter-spacing:0;font-size:2.4vw}#main .sec04 .voiceList li .text02{letter-spacing:0;font-size:2vw}}
@media (max-width:896px){a:hover,a:hover img{opacity:1!important}.pc{display:none!important}@media (max-width:374px){html{font-size:2.66667vw}}body{font-size:1.6rem}#gHeader h1{width:17.2rem;top:1.2rem;left:1.3rem}#gFooter{padding:5.5rem 1rem 12rem 1.5rem}#gFooter .fWrap{width:auto;max-width:initial}#gFooter .fBox{margin-bottom:3.8rem;display:block}#gFooter .fTtl{width:auto;margin-bottom:2.1rem;font-size:1.6rem}#gFooter .fTxtList01{width:auto;margin-bottom:1.5rem}#gFooter .fTxtList01 dd,#gFooter .fTxtList01 dt,#gFooter .fTxtList02 dd,#gFooter .fTxtList02 dt{letter-spacing:.08em;font-size:1.1rem;line-height:1.44}#gFooter .fTxtList01 dd,#gFooter .fTxtList02 dd{padding:0 0 1.5rem 5.35em}#gFooter .fTxtList01 dd:last-child,#gFooter .fTxtList02 dd:last-child{padding-bottom:0}#gFooter .copyright{display:block}#gFooter .copyright .fLogo{width:9rem;margin-bottom:1rem}#gFooter .copyright address{font-size:.9rem}.pageTop{width:4.5rem;bottom:6.2rem}.fixBtn{width:100%;right:0}.fixBtn a{letter-spacing:.08em;border-width:.2rem;border-left-style:none;border-left-color:currentColor;border-right-style:none;border-right-color:currentColor;border-radius:2rem 2rem 0 0;min-height:6.2rem;padding:1rem;font-size:1.8rem}.fixBtn a:after{background-image:url(/cloudfunding/rimawarikun_202412/img/common/icon01_sp.webp);width:3.6rem;height:3.6rem;right:1rem}.fixBtn a .txt{width:100%;max-width:36rem;margin:0 auto;padding-right:4rem}.fixBtn a .sub01{width:4.8rem;margin-right:.6rem;padding:.3rem 0;font-size:1.6rem}.content,.contentLrg{margin:0 1.5rem;width:auto!important;max-width:initial!important}.headLine01{margin-bottom:2rem}.mainVisual{background:0 0;border-bottom:none;padding:0}.mainVisual .mainImg{max-width:initial;margin:0}.mainVisual .mainImg img{width:100%}.ctaBox{background-image:url(/cloudfunding/rimawarikun_202412/img/index/bg02_sp.webp);padding:2rem 0 3rem}.ctaBox .imgtext{margin-bottom:.9rem}#main .sec01 .sub01{padding:5.9rem 0 7.8rem}#main .sec01 .sub01:after{background-image:url(/cloudfunding/rimawarikun_202412/img/index/bg03_sp.webp);background-position:center bottom 8%;border-radius:4rem 4rem 0 0;height:34.4rem}#main .sec01 .imgtext01{margin:0 0 1rem}#main .sec01 p{text-align:left;letter-spacing:.08em;width:fit-content;margin:0 auto 2.7rem;line-height:1.6}#main .sec01 p .lrg{text-align:center;letter-spacing:.12em;margin-top:.8rem;font-size:3.2rem;line-height:1.3}#main .sec01 .box{border-radius:2rem;margin-bottom:3rem;padding:.7rem}#main .sec01 .box .subBox{background-image:url(/cloudfunding/rimawarikun_202412/img/index/bg12_sp.webp);border:.2rem solid #fff;border-radius:1.4rem;padding:2.6rem 1rem 1.9rem}#main .sec01 .box .cTxt{text-align:center;width:auto;margin-bottom:2.4rem;padding-bottom:1rem;font-size:2.1rem;line-height:1.4}#main .sec01 .box .img{margin:0 .6rem}#main .sec01 .sub02{border-radius:0 0 4rem 4rem;padding:6rem 0 4rem}#main .sec01 .sub02:after{width:12rem}#main .sec01 .sub02 .imgBox{display:block}#main .sec01 .sub02 .imgBox .textBox{width:auto;max-width:40rem;margin:0 auto 1.5rem}#main .sec01 .sub02 .imgBox .textBox h3{text-align:center;margin-bottom:1.2rem;font-size:1.8rem;line-height:1.45}#main .sec01 .sub02 .imgBox .textBox h3 .txt01{margin-bottom:1.5rem;padding:.5rem 1.7rem .6rem;font-size:1.6rem}#main .sec01 .sub02 .imgBox .textBox h3 .txt02{font-size:3.2rem}#main .sec01 .sub02 .imgBox .textBox .txtList{margin:0 -.7rem}#main .sec01 .sub02 .imgBox .textBox .txtList li{letter-spacing:.083em}#main .sec01 .sub02 .imgBox .textBox .txtList li:not(:last-child){margin-bottom:1.1rem}#main .sec01 .sub02 .imgBox .textBox .txtList li .lrgTxt{font-size:1.8rem}#main .sec01 .sub02 .imgBox .photoBox{text-align:center;width:77.9%;margin:0 auto;padding:0}#main .sec01 .sub03{background-image:url(/cloudfunding/rimawarikun_202412/img/index/bg05_sp.webp);border-radius:0 0 4rem 4rem;margin-top:-4rem;padding:11.9rem 0 7rem}#main .sec01 .sub03 .ttlImg{margin-bottom:1.2rem}#main .sec01 .sub03 .box{border-radius:2rem;margin-top:-6.6rem}#main .sec01 .sub03 .box .subBox{border-radius:1.5rem;padding:7.6rem 0 0}#main .sec01 .sub03 .box .subBox .txtList{margin-bottom:2.2rem}#main .sec01 .sub03 .box .subBox .txtList li:before{vertical-align:-.3rem;width:2rem;margin-right:.4rem}#main .sec01 .sub03 .box .subBox .txtList li{font-size:1.8rem}#main .sec01 .sub03 .box .subBox .img img{width:25.4rem}#main .sec02{padding-top:5.9rem}#main .sec02 .img01{z-index:1;width:7.4rem;top:0;right:-.5rem}#main .sec02 .headLine01{margin-bottom:8.6rem}#main .sec02 .bgBox{background:#f8f7ed;border-radius:4rem;padding:.1rem 0 7rem}#main .sec02 .bgBox:before{display:none}#main .sec02 .imgList01{margin:-6.2rem 0 4.5rem;display:block}#main .sec02 .imgList01:after{display:none}#main .sec02 .imgList01 li{border-width:.2rem;border-radius:1rem;width:auto;margin-bottom:1rem;padding:2.8rem 2rem 2.4rem}#main .sec02 .imgList01 li:last-child{margin-bottom:0}#main .sec02 .imgList01 .item01{background-position:right 1.4rem bottom;background-size:13.4rem}#main .sec02 .imgList01 .item02{background-position:right bottom -1.2rem;background-size:11.8rem}#main .sec02 .imgList01 .item03{background-position:right bottom -.5rem;background-size:10.3rem}#main .sec02 .imgList01 li .text01{margin-bottom:1.1rem;padding:.3rem 1.2rem .2rem;font-size:1rem}#main .sec02 .imgList01 li .text02{font-size:2.1rem}#main .sec02 .reason{border-radius:2rem;margin-bottom:2.4rem;padding:.7rem}#main .sec02 .reason .innerBox{border-radius:1.3rem;padding:3.8rem 1.5rem 1.8rem}#main .sec02 .reason .subTtl{width:12rem;padding:.4rem 1rem;font-size:1.8rem;top:-1.5rem}#main .sec02 .reason h3{letter-spacing:.08em;margin-bottom:1.6rem;font-size:2.1rem;line-height:1.33}#main .sec02 .reason .imgList{display:block}#main .sec02 .reason .imgList li{border-top:.2rem dotted #363b40;gap:1.3rem;width:auto;padding:1.4rem .3rem 1.5rem;display:flex}#main .sec02 .reason .imgList li:not(:nth-child(4n)):after{display:none}#main .sec02 .reason .imgList li .pho{width:6rem;margin-bottom:0}#main .sec02 .reason .imgList li p{text-align:left;align-items:center;min-height:6rem;padding:.5rem 0;line-height:1.5;display:flex}#main .sec02 .text03{letter-spacing:.1em;margin:0 .5rem 2.2rem;line-height:1.62}#main .sec02 .text04{margin-bottom:4.6rem;font-size:2.1rem;line-height:1.52}#main .sec02 .text04 .inSpan{padding:0 .5rem}#main .sec03{padding-top:6rem}#main .sec03 .headLine01{margin-bottom:2.9rem}#main .sec03 .imgList{margin-bottom:.1rem;display:block}#main .sec03 .imgList li{width:auto;padding:3rem 1.5rem 3.5rem}#main .sec03 .imgList li:nth-child(2n){background-image:-webkit-linear-gradient(90deg,#f8f6f4 0,#ebe8e4 100%);background-image:-ms-linear-gradient(90deg,#f8f6f4 0,#ebe8e4 100%);background-image:-moz-linear-gradient(90deg,#f8f6f4 0,#ebe8e4 100%)}#main .sec03 .imgList li .ttl{width:12rem;margin-bottom:3.1rem;padding:.4rem .3rem;font-size:1.8rem}#main .sec03 .imgList li .pho{margin-bottom:1.5rem}#main .sec03 .imgList li .text{min-height:initial;margin-bottom:.4rem;font-size:2.1rem}#main .sec03 .imgList li .text:last-child{margin-bottom:0}#main .sec03 .imgList li .note{max-width:initial;font-size:1.1rem}#main .sec03 .ctaBox{padding-top:3rem}#main .sec04{padding-top:4.8rem}#main .sec04 .note{letter-spacing:.04em;margin-bottom:2.7rem;font-size:1.1rem}#main .sec04 .voiceList{margin:0 1.5rem;display:block}#main .sec04 .voiceList li{width:auto;min-height:initial;border-radius:2rem;margin-bottom:1.5rem;padding:.7rem}#main .sec04 .voiceList li:last-child{margin-bottom:0}#main .sec04 .voiceList li .innerBox{border-radius:1.5rem;padding:2.3rem 1.6rem}#main .sec04 .voiceList li .ttlBox{gap:1.2rem;margin-bottom:1.6rem;padding:0 .2rem 1.6rem}#main .sec04 .voiceList li .ttlBox .pho{width:6rem}#main .sec04 .voiceList li .ttlBox h3{margin-top:0;font-size:1.8rem}#main .sec04 .voiceList li .ttlBox h3 .blue{margin-bottom:.1rem;font-size:1.6rem}#main .sec04 .voiceList li .text01{margin-bottom:3.1rem;line-height:1.4}#main .sec04 .voiceList li .text01:after{border:.8rem solid #0000;border-top:1.2rem solid;border-bottom-width:1.2rem;bottom:-3.5rem}#main .sec04 .voiceList li .text01 .lrg{font-size:1.8rem}#main .sec04 .voiceList li .text02{margin-bottom:1.4rem}#main .sec04 .voiceList li .text02 .lrg{font-size:1.8rem}#main .sec04 .voiceList li .text03{border-radius:1rem;min-height:7rem;margin:0 .2rem .8rem;padding:1rem;line-height:1.48}#main .sec04 .voiceList li .text03:last-child{margin-bottom:0}#main .sec04 .voiceList li .text03 .lrg{font-size:1.8rem}#main .sec04 .bgBox{padding:3rem 0 7rem}#main .sec04 .bgBox:before{background-image:url(/cloudfunding/rimawarikun_202412/img/index/bg09_sp.webp);border-radius:0 0 4rem 4rem;height:calc(100% + 26.5rem)}#main .sec04 .bgBox .bg01{z-index:2;width:100%;position:relative;top:0}#main .sec04 .bgBox .bg01 img{width:100%}#main .sec04 .otherBox{margin:-1.2rem 0 4rem;padding:3rem 0 3.5rem;display:block}#main .sec04 .otherBox:before{border-radius:2rem 0 0 2rem}#main .sec04 .otherBox .imgtext{margin:0 0 1.6rem;padding:0}#main .sec04 .otherBox .textList{width:auto;margin-left:2.5rem}#main .sec04 .otherBox .textList li{letter-spacing:.05em;margin-bottom:1.5rem;padding-bottom:1.7rem;line-height:1.6}#main .sec04 .otherBox .textList li:last-child{margin-bottom:0;padding-bottom:0}#main .flow{padding:6rem 0 5.5rem}#main .flow .headLine01{margin-bottom:.4rem}#main .flow .innerBox .imgBox,#main .flow .innerBox .stepList{width:auto;margin-left:0}#main .flow .innerBox .imgBox{align-items:center;gap:.6rem;margin-bottom:1.3rem;display:flex}#main .flow .innerBox .imgBox .photoBox{width:39.6%;margin-left:.5%;position:relative;top:auto;left:auto}#main .flow .innerBox .imgBox .textBox{flex:1;margin-bottom:2rem}#main .flow .innerBox .imgBox .textBox p{letter-spacing:.06em;line-height:1.6}#main .flow .innerBox .stepList li .ttl{padding-left:2rem;font-size:1.8rem}#main .flow .innerBox .stepList li .ttl:before{width:1.2rem;height:1.2rem;top:.7rem;left:0}#main .flow .innerBox .stepList li .subBox{gap:2.5rem;padding:1.1rem 0 1.9rem 3.5rem}#main .flow .innerBox .stepList li .subBox:before{left:.5rem}#main .flow .innerBox .stepList li .subBox .phoBox{width:8rem;margin-top:-.3rem}#main .flow .innerBox .stepList li .subBox p{letter-spacing:.06em;line-height:1.63}#main .faq{border-radius:4rem 4rem 0 0;padding:6rem 0 5.5rem}#main .faq h2{margin-bottom:2rem;padding:.6rem 2.4rem .8rem;font-size:2.1rem}#main .faq .faqList dt{min-height:6rem;margin-bottom:1.5rem;padding:1.3rem 0 1.3rem 4.5rem}#main .faq .faqList dt .count{width:3.7rem;height:3.7rem;margin-top:0}#main .faq .faqList dt .ttl{letter-spacing:.05em;font-size:1.8rem;line-height:1.33}#main .faq .faqList dd{letter-spacing:.06em;margin-bottom:1.6rem;line-height:1.64}#main .faq .faqList dd:last-child{margin-bottom:0}#main .faq .faqList dd .txtList{margin-top:.5rem}}
.oshiageBox{--oshiage-accent:#ff7942;--oshiage-text:#303030;color:var(--oshiage-text);background:#fff;padding-block:clamp(48px,7vw,80px);font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,Yu Gothic,YuGothic,MS PGothic,Osaka,arial,sans-serif}.oshiageBox__inner{flex-direction:column;align-items:center;width:min(920px,90%);margin-inline:auto;display:flex}.oshiageBox__body{flex-direction:column;align-items:center;width:100%;display:flex}.oshiageBox__intro{flex-direction:column;align-items:center;width:min(768px,100%);display:flex}.oshiageBox__header{flex-direction:column;align-items:center;display:flex}.oshiageBox__date{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:clamp(8px,1.7vw,16px);font-weight:700;line-height:1;display:flex}.oshiageBox__dateLead{align-items:flex-end;gap:clamp(6px,1.3vw,12px);display:flex}.oshiageBox__dateNum{letter-spacing:.12em;font-size:clamp(37px,9.8vw,100px)}.oshiageBox__dateSub{letter-spacing:.18em;font-size:clamp(13px,3.5vw,36px);line-height:1.8}.oshiageBox__dateMain{letter-spacing:.04em;font-size:clamp(30px,8vw,82px)}@media (min-width:897px){.oshiageBox__date{white-space:nowrap;flex-wrap:nowrap}.oshiageBox__dateNum{letter-spacing:-.02em}.oshiageBox__dateSub{letter-spacing:0}.oshiageBox__dateMain{letter-spacing:-.02em}}.oshiageBox__period{background:#fff;border:2px solid #ebebeb;border-radius:8px;margin-block-start:clamp(14px,2.7vw,28px);padding:clamp(10px,1.6vw,16px) clamp(16px,2.4vw,24px);font-size:clamp(13px,2.5vw,26px);line-height:1}.oshiageBox__fund{width:100%;margin-block-start:clamp(24px,4.7vw,48px)}.oshiageBox__fund img{width:100%;height:auto;display:block}.oshiageBox__promo{text-align:center;flex-direction:column;align-items:center;margin-block-start:clamp(32px,6.3vw,64px);line-height:1;display:flex}.oshiageBox__limit{letter-spacing:.04em;font-size:clamp(24px,5.3vw,54px);font-weight:700}.oshiageBox__target{letter-spacing:.04em;margin-block-start:clamp(12px,2.4vw,24px);font-size:clamp(13px,2vw,20px)}.oshiageBox__lead{letter-spacing:.04em;margin-block-start:clamp(24px,4.6vw,42px);font-size:clamp(20px,4.1vw,42px);font-weight:700}.oshiageBox__amount{justify-content:center;align-items:center;gap:clamp(4px,.9vw,8px);margin-block-start:clamp(12px,2.2vw,22px);font-weight:700;display:flex}.oshiageBox__amountPre{letter-spacing:.04em;font-size:clamp(20px,4.1vw,42px)}.oshiageBox__amountAccent{color:var(--oshiage-accent);align-items:flex-end;font-weight:900;display:flex}.oshiageBox__amountNum{letter-spacing:-.05em;font-size:clamp(55px,14.5vw,148px);font-weight:900;line-height:.9}.oshiageBox__amountUnit{letter-spacing:.1em;margin-inline-start:clamp(7px,1.5vw,14px);padding-block-end:.05em;font-size:clamp(33px,8.6vw,88px)}.oshiageBox__amountSuf{letter-spacing:.08em;margin-inline-start:clamp(2px,.4vw,4px);padding-block-end:.1em;font-size:clamp(20px,5.1vw,52px)}.oshiageBox__gift{justify-content:center;align-items:center;gap:clamp(8px,1.7vw,16px);margin-block-start:clamp(11px,2.2vw,22px);font-weight:700;display:flex}.oshiageBox__giftLabel{text-align:right;font-size:clamp(21px,4.2vw,43px);line-height:1.2}.oshiageBox__giftMark{vertical-align:top;font-size:.5em}.oshiageBox__giftMain{letter-spacing:.04em;font-size:clamp(38px,10.2vw,104px)}.oshiageBox__chart{width:100%;margin-block-start:clamp(40px,9.8vw,100px)}.oshiageBox__chart img{width:100%;height:auto;display:block}.oshiageBox__notes{text-align:left;width:100%;margin-block:clamp(10px,1.8vw,18px) 0;padding:0;list-style:none}.oshiageBox__note{letter-spacing:.04em;font-size:clamp(9px,1vw,10px);line-height:1.3}.oshiageBox__cta{width:min(638px,100%);margin-block-start:clamp(40px,9.8vw,100px)}.oshiageBox__ctaLink{box-sizing:border-box;background:var(--oshiage-accent);border-radius:9999px;justify-content:center;align-items:center;gap:clamp(10px,1.6vw,16px);width:100%;padding:clamp(20px,4.7vw,48px) clamp(24px,7vw,72px);text-decoration:none;transition:opacity .2s;display:flex}.oshiageBox__ctaLink:hover{opacity:.85}.oshiageBox__ctaLabel{color:#fff;letter-spacing:.04em;font-size:clamp(18px,3.9vw,40px);font-weight:700;line-height:1}.oshiageBox__ctaArrow{border-top:3px solid #fff;border-right:3px solid #fff;width:clamp(9px,1.7vw,14px);height:clamp(9px,1.7vw,14px);display:inline-block;transform:rotate(45deg)}@media (max-width:896px){.oshiageBox{padding-block:clamp(40px,10vw,56px)}.oshiageBox__date{flex-direction:column;align-items:center;gap:clamp(6px,2.1vw,8px)}.oshiageBox__dateLead{gap:clamp(4px,1.6vw,6px)}.oshiageBox__dateNum{font-size:clamp(40px,13.3vw,56px)}.oshiageBox__dateSub{font-size:clamp(14px,4.8vw,20px)}.oshiageBox__dateMain{font-size:clamp(32px,10.9vw,46px)}.oshiageBox__period{border-width:1px;border-radius:4px;margin-block-start:clamp(10px,3.7vw,14px);padding:clamp(6px,2.1vw,8px) clamp(10px,3.2vw,12px);font-size:clamp(11px,3.5vw,14px)}.oshiageBox__fund{margin-block-start:clamp(18px,6.4vw,24px)}.oshiageBox__promo{margin-block-start:clamp(24px,8.5vw,32px)}.oshiageBox__limit{font-size:clamp(22px,7.2vw,30px)}.oshiageBox__target{margin-block-start:clamp(8px,3.2vw,12px);font-size:clamp(10px,2.7vw,12px)}.oshiageBox__lead{margin-block-start:clamp(24px,9.6vw,36px);font-size:clamp(18px,5.6vw,24px)}.oshiageBox__amount{gap:clamp(2px,1.1vw,4px);margin-block-start:clamp(8px,2.9vw,11px)}.oshiageBox__amountPre{font-size:clamp(18px,5.6vw,24px)}.oshiageBox__amountNum{font-size:clamp(58px,19.7vw,82px)}.oshiageBox__amountUnit{margin-inline-start:clamp(4px,1.9vw,7px);font-size:clamp(34px,11.7vw,50px)}.oshiageBox__amountSuf{margin-inline-start:clamp(1px,.5vw,2px);font-size:clamp(18px,6.1vw,30px)}.oshiageBox__gift{flex-direction:column;gap:clamp(8px,3.7vw,14px);margin-block-start:clamp(10px,4.3vw,16px)}.oshiageBox__giftBr{display:none}.oshiageBox__giftLabel{text-align:center;letter-spacing:.04em;font-size:clamp(24px,8vw,34px);line-height:1}.oshiageBox__giftMain{font-size:clamp(40px,13.3vw,56px)}.oshiageBox__chart{-webkit-overflow-scrolling:touch;margin-block-start:clamp(24px,10vw,38px);overflow-x:auto}.oshiageBox__chart img{width:919px;max-width:none}.oshiageBox__notes{margin-block-start:clamp(10px,3.2vw,12px)}.oshiageBox__cta{margin-block-start:clamp(24px,10vw,38px)}}
html{scroll-behavior:smooth}.fixBtn{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s;display:block}.fixBtn.isVisible{opacity:1;visibility:visible;pointer-events:auto}@media (min-width:897px){#main .sec03 .imgList{grid-template-columns:repeat(4,1fr);display:grid}#main .sec03 .imgList li{grid-template-rows:subgrid;grid-row:span 3;width:auto;display:grid}}
