.p-howto-kv .p-howto-kv__inner,.p-howto-kv .p-howto-kv__txt,.p-howto-kv .p-howto-kv__statement,.p-howto-can{position:relative}.p-howto-can .anchor{position:absolute;top:0;left:0}.p-howto-can .p-howto-can__inner,.p-howto-can .p-howto-can__head{position:relative}.p-howto-can .p-howto-can__head .lead span{display:inline-block;vertical-align:middle}.p-howto-can .p-howto-can__list .list-item{position:relative}.p-howto-can .p-howto-can__list .list-item:last-of-type{margin-bottom:0}.p-howto-can .p-howto-can__list .list-item .anchor{position:absolute;left:0}.p-howto-can .p-howto-can__list .list-item .btn{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;background-color:var(--season)}.p-howto-can .p-howto-can__list .list-item .btn p{color:var(--white);font-weight:700}.p-howto-can .p-howto-can__list .list-item__sec1 .txt em{display:block}.p-howto-can .p-howto-can__list .list-item__sec3{display:flex;flex-direction:column;align-items:center}.p-howto-step{position:relative}.p-howto-step .anchor{position:absolute;top:0;left:0}.p-howto-step .p-howto-step__inner,.p-howto-step .p-howto-step__head{position:relative}.p-howto-step .p-howto-step__lists{display:flex}.p-howto-step .p-howto-step__lists .p-howto-step__list{position:relative;background-color:var(--white)}.p-howto-step .p-howto-step__lists .p-howto-step__list .p-howto-step__block1{display:flex;position:relative;flex-direction:column}.p-howto-step .p-howto-step__lists .p-howto-step__list .p-howto-step__block1 .head{display:flex}.p-howto-step .p-howto-step__lists .p-howto-step__list .cloud{position:absolute}.p-howto-program{position:relative}.p-howto-program .anchor{position:absolute;top:0;left:0}.p-howto-program .p-howto-program__inner{position:relative}.p-howto-program .svg-icon{fill:var(--season)}.p-howto-program .p-howto-program__head{position:relative}.p-howto-program .p-howto-program__head .lead span{display:inline-block;vertical-align:middle}.p-howto-program .p-howto-program__lists{display:flex;position:relative;flex-direction:column}.p-howto-program .p-howto-program__lists .p-howto-program__list{position:relative;background-color:var(--white)}.p-howto-program .p-howto-program__lists .p-howto-program__list .image{position:absolute}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block1 .head{border-bottom:solid 2px var(--season)}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block2 .item h3{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;background-color:var(--season);font-weight:700}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block2 .item.row{display:flex;align-items:center}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block2 .item.row p{font-weight:700}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block2 .item .list{background-color:#f2f2f2}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block2 .item .list ul li{position:relative}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block2 .item .list ul li:before{display:block;position:absolute;left:0;border-radius:50%;background-color:var(--black);content:""}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block3 .head{display:flex;align-items:center}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block3 .list{display:flex;background-color:#f2f2f2}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block3 .list .bar{background-color:#ccc}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block3 .list .item{display:flex}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block3 .list p{font-weight:700}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block3 .list .web{text-decoration:underline}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__wrapper.open{visibility:visible;max-height:5000px;opacity:1}.p-howto-program .p-howto-program__lists .p-howto-program__list .list-item__btns{width:-moz-fit-content;width:fit-content;margin:0 auto;cursor:pointer;transition:all .3s ease}.p-howto-program .p-howto-program__lists .p-howto-program__list .list-item__btns.open .list-item__btn .line.line1{transform:translate(-50%,-50%) rotate(180deg)}.p-howto-program .p-howto-program__lists .p-howto-program__list .list-item__btns.open .list-item__btn .line.line2{transform:translate(-50%,-50%) rotate(360deg)}.p-howto-program .p-howto-program__lists .p-howto-program__list .list-item__btns .list-item__btn{position:relative}.p-howto-program .p-howto-program__lists .p-howto-program__list .list-item__btns .list-item__btn .line{position:absolute;top:50%;left:50%;width:3.2vw;height:.5333333333vw;transform:translate(-50%,-50%);background-color:var(--white);transition:all .2s ease}.p-howto-program .p-howto-program__lists .p-howto-program__list .list-item__btns .list-item__btn .line.line2{transform:translate(-50%,-50%) rotate(90deg)}.p-howto-culture{position:relative}.p-howto-culture .anchor{position:absolute;top:0;left:0}.p-howto-culture .p-howto-culture__inner{position:relative}.p-howto-culture h2{z-index:1;position:relative;text-align:right}.p-howto-culture h2 span{display:block}.p-howto-culture .p-howto-culture__img{position:relative}.p-howto-culture .p-howto-culture__img .p-howto-floating{position:absolute;top:0;left:0;width:100%;height:100%}.p-howto-culture .p-howto-culture__list{display:flex;flex-wrap:wrap}.p-howto-culture .p-howto-culture__list .list-item{position:relative}.p-howto-culture .p-howto-culture__list .list-item.-inview .list-item__illust .anime-illust{visibility:visible;animation:kf-illust-pop2 .8s linear forwards;transition:visibility 0s}.p-howto-culture .p-howto-culture__list .list-item.-inview .list-item__illust .anime-pop{visibility:hidden;animation:kf-cloud-pop2 1s steps(1) forwards;transition:visibility 0s}.p-howto-culture .p-howto-culture__list .list-item.-inview .list-item__txt{visibility:visible;transform:scale(1);opacity:1;transition:opacity .4s cubic-bezier(.25,.46,.45,.94),visibility 0s,transform .4s cubic-bezier(.175,.885,.32,1.275)}.p-howto-culture .p-howto-culture__list .list-item.-inview .list-item__arrow{visibility:visible;transform:translateZ(0);transition:visibility 0s,transform .4s cubic-bezier(.215,.61,.355,1)}.p-howto-culture .p-howto-culture__list .list-item__illust{position:relative}.p-howto-culture .p-howto-culture__list .list-item__illust .anime-illust{visibility:hidden;position:relative}.p-howto-culture .p-howto-culture__list .list-item__illust .anime-illust img{transition:transform .1s cubic-bezier(.165,.84,.44,1);will-change:transform}.p-howto-culture .p-howto-culture__list .list-item__illust .anime-pop{position:absolute;top:-22.2222222222%;left:-22.2222222222%;width:144.4444444444%;height:144.4444444444%;background-position:150% 0%;background-size:600% auto;background-repeat:no-repeat}.p-howto-culture .p-howto-culture__list .list-item__txt{visibility:hidden;transform:scale(0);opacity:0}.p-howto-culture .p-howto-culture__list .list-item__txt .name small{display:inline-block;margin-right:-1em}.p-howto-culture .p-howto-culture__list .list-item__arrow{visibility:hidden}.p-howto-culture .p-howto-culture__list .more{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;background-color:var(--season);cursor:pointer}.p-howto-culture .p-howto-culture__list .more p{color:var(--white);font-weight:700}@media screen and (min-width: 768px){.p-howto-kv{margin-bottom:7.5em;padding-top:10.9375em}.p-howto-kv .p-howto-kv__inner{width:80%;max-width:920px;margin-right:auto;margin-left:auto}.p-howto-kv .p-howto-kv__txt{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:3.4375em}.p-howto-kv .p-howto-kv__statement{width:60%;margin-bottom:-.4375em}.p-howto-kv .p-howto-kv__statement p{font-weight:700;font-size:1.25rem;line-height:180%;letter-spacing:.075rem}.p-howto-kv .p-howto-kv__img{width:62.5em;margin-left:-2.5em}.p-howto-can{margin-bottom:5.625em;padding-top:7.625em}.p-howto-can .p-howto-can__inner{width:80%;max-width:920px;margin-right:auto;margin-left:auto}.p-howto-can .p-howto-can__head{margin-bottom:3.875em}.p-howto-can .p-howto-can__head h2{margin-bottom:.75em;font-weight:700;font-size:1.875rem;line-height:180%;letter-spacing:.1875rem}.p-howto-can .p-howto-can__head .lead p{font-size:1rem;line-height:181.25%;letter-spacing:.05rem}.p-howto-can .p-howto-can__head .lead span{width:1em;margin-bottom:.3125em}.p-howto-can .p-howto-can__list .list-item{margin-bottom:5.5em}.p-howto-can .p-howto-can__list .list-item .anchor{top:-6.75em}.p-howto-can .p-howto-can__list .list-item .btn{margin-top:1.875em;padding:.9375em .9375em .9375em 1.875em;border-radius:3.75em}.p-howto-can .p-howto-can__list .list-item .btn p{font-size:1rem;line-height:181.25%;letter-spacing:.05rem}.p-howto-can .p-howto-can__list .list-item .btn .arrow{width:2em;margin-left:.9375em}.p-howto-can .p-howto-can__list .list-item__sec1{display:flex;justify-content:space-between;margin-bottom:2.75em}.p-howto-can .p-howto-can__list .list-item__sec1 h2{width:46.7391304348%}.p-howto-can .p-howto-can__list .list-item__sec1 .txt{width:46.7391304348%;margin-top:-.625em}.p-howto-can .p-howto-can__list .list-item__sec1 .txt em{margin-bottom:.5em;font-weight:700;font-size:1.25rem;line-height:180%;letter-spacing:.075rem}.p-howto-can .p-howto-can__list .list-item__sec1 .txt p{font-size:1rem;line-height:181.25%;letter-spacing:.05rem}.p-howto-can .p-howto-can__list .list-item__sec2{display:flex;align-items:flex-start;justify-content:space-between}.p-howto-can .p-howto-can__list .list-item__sec2 div{width:31.1956521739%;clip-path:inset(0 round .3125em)}.p-howto-can .p-howto-can__list .list-item__sec3{margin-top:1.875em}.p-howto-can .p-howto-can__list .list-item__sec3 p{font-weight:700;font-size:1.25rem;line-height:180%;letter-spacing:.075rem}.p-howto-can .list-item-full{margin-top:-.9375em}.p-howto-can .list-item-full h2{margin-bottom:1.25em;font-weight:700;font-size:1.875rem;line-height:180%;letter-spacing:.1875rem}.p-howto-can .list-item-full p{font-size:1rem;line-height:181.25%;letter-spacing:.05rem}.p-howto-can .list-item-full .img{margin-top:3.125em}.p-howto-step{margin-bottom:5.625em;padding-top:7.625em}.p-howto-step .p-howto-step__inner{width:80%;max-width:920px;margin-right:auto;margin-left:auto}.p-howto-step .p-howto-step__head{margin-bottom:3.875em}.p-howto-step .p-howto-step__head h2{margin-bottom:.75em;font-weight:700;font-size:1.875rem;line-height:180%;letter-spacing:.1875rem}.p-howto-step .p-howto-step__head .lead p{font-size:1rem;line-height:181.25%;letter-spacing:.05rem}.p-howto-step .p-howto-step__lists{flex-wrap:wrap;gap:1.875em 3.2608695652%}.p-howto-step .p-howto-step__lists .p-howto-step__list{width:48.3695652174%;padding:2.1875em;border-radius:.3125em}.p-howto-step .p-howto-step__lists .p-howto-step__list .p-howto-step__block1{gap:1.5625em}.p-howto-step .p-howto-step__lists .p-howto-step__list .p-howto-step__block1 .head{align-items:flex-end}.p-howto-step .p-howto-step__lists .p-howto-step__list .p-howto-step__block1 .head .step{width:3.125em;min-width:3.125em;margin-right:.9375em}.p-howto-step .p-howto-step__lists .p-howto-step__list .p-howto-step__block1 .head p{font-weight:700;font-size:1.5rem;line-height:191.667%;line-height:1;letter-spacing:.075rem}.p-howto-step .p-howto-step__lists .p-howto-step__list .p-howto-step__block1 p{font-size:1rem;line-height:181.25%;letter-spacing:.05rem}.p-howto-step .p-howto-step__lists .p-howto-step__list .cloud{width:4.21875em}.p-howto-step .p-howto-step__lists .p-howto-step__list .cloud.cloud1{top:-1.5625em;right:2.5em}.p-howto-step .p-howto-step__lists .p-howto-step__list .cloud.cloud2{right:1.25em;bottom:-.5em}.p-howto-step .p-howto-step__lists .p-howto-step__list .cloud.cloud3{top:4.375em;left:-1.5625em}.p-howto-step .p-howto-step__lists .p-howto-step__list .cloud.cloud4{right:-2.1875em;bottom:1.25em}.p-howto-program{margin-bottom:5.625em;padding-top:7.625em}.p-howto-program .p-howto-program__inner{width:80%;max-width:920px;margin-right:auto;margin-left:auto}.p-howto-program .p-howto-program__head{margin-bottom:3.875em}.p-howto-program .p-howto-program__head h2{margin-bottom:.75em;font-weight:700;font-size:1.875rem;line-height:180%;letter-spacing:.1875rem}.p-howto-program .p-howto-program__head .lead p{font-size:1rem;line-height:181.25%;letter-spacing:.05rem}.p-howto-program .p-howto-program__head .lead span{width:1em;margin-bottom:.3125em}.p-howto-program .p-howto-program__lists{gap:1.875em}.p-howto-program .p-howto-program__lists .p-howto-program__list{padding:2.8125em;border-radius:.3125em}.p-howto-program .p-howto-program__lists .p-howto-program__list .image.program1{top:-1.875em;right:1.25em;width:13.8043478261%}.p-howto-program .p-howto-program__lists .p-howto-program__list .image.program2{top:2.0625em;right:-1.8125em;width:23.5869565217%}.p-howto-program .p-howto-program__lists .p-howto-program__list .image.program3{top:-.9375em;right:.75em;width:17.6086956522%}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block1{margin-bottom:3.125em}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block1 h2{margin-bottom:.3125em;font-weight:700;font-size:1.875rem;line-height:180%;letter-spacing:.1875rem}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block1 .head{padding-bottom:1.25em}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block1 .txt{width:86%;font-size:1rem;line-height:181.25%;letter-spacing:.05rem}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block2 small{font-size:.8125rem;line-height:184.615%}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block2 .item{margin-bottom:1.25em}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block2 .item h3{margin-right:.9375em;padding:.625em .9375em;border-radius:.3125em;font-size:1rem;line-height:181.25%;letter-spacing:.05rem}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block2 .item h3.head{width:6.25em}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block2 .item p{font-size:1rem;line-height:181.25%;letter-spacing:.05rem}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block2 .item p.txt{margin-top:1.25em}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block2 .item .list{margin-top:1.25em;padding:1.25em 1.875em}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block2 .item .list ul li{padding-left:1em;font-size:1rem;line-height:181.25%;letter-spacing:.05rem}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block2 .item .list ul li:before{top:0;bottom:0;width:.5em;height:.5em;margin:auto}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block3{margin-top:3.125em}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block3 .head .icon{width:2em;margin-right:.9375em}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block3 .head p{font-weight:700;font-size:1.25rem;line-height:180%;letter-spacing:.075rem}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block3 .list{justify-content:space-between;margin-top:1.25em;padding:1.875em;gap:3.8961038961%;border-radius:.3125em}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block3 .list .item{align-items:center;width:48.0519480519%}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block3 .list .item .icon{min-width:3.75em;margin-right:2.5974025974%}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block3 .list p{font-size:1rem;line-height:181.25%;line-height:normal;letter-spacing:.05rem}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block3 .list .tel{font-weight:700;font-size:1.5rem;line-height:191.667%;line-height:normal;letter-spacing:.075rem}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block3 .list .web{font-size:.8125em;line-height:1.3125em}.p-howto-program .p-howto-program__lists .p-howto-program__list .list-item__btns{display:none}.p-howto-culture{margin-bottom:5.625em;padding-top:7.625em}.p-howto-culture .p-howto-culture__inner{width:80%;max-width:920px;margin-right:auto;margin-left:auto}.p-howto-culture h2 span{margin-top:1.0625em;font-weight:700;font-size:1.25rem;line-height:180%;letter-spacing:.075rem}.p-howto-culture .p-howto-culture__img{margin-top:-4.9375em;margin-bottom:3.75em}.p-howto-culture .p-howto-culture__list{margin-bottom:11.25em}.p-howto-culture .p-howto-culture__list .list-item{display:flex;align-items:center;justify-content:space-between;width:30%;margin-right:4.8913043478%;margin-bottom:2.8125em}.p-howto-culture .p-howto-culture__list .list-item:nth-of-type(3n){margin-right:0}.p-howto-culture .p-howto-culture__list .list-item.-inview:nth-of-type(3n-2) .list-item__illust .anime-illust{transition-delay:0s}.p-howto-culture .p-howto-culture__list .list-item.-inview:nth-of-type(3n-2) .list-item__illust .anime-pop{animation-delay:0s;transition-delay:1s}.p-howto-culture .p-howto-culture__list .list-item.-inview:nth-of-type(3n-2) .list-item__txt{transition-delay:0s}.p-howto-culture .p-howto-culture__list .list-item.-inview:nth-of-type(3n-2) .list-item__arrow{transition-delay:.3s}.p-howto-culture .p-howto-culture__list .list-item.-inview:nth-of-type(3n-1) .list-item__illust .anime-illust{transition-delay:.13s}.p-howto-culture .p-howto-culture__list .list-item.-inview:nth-of-type(3n-1) .list-item__illust .anime-pop{animation-delay:.13s;transition-delay:1.13s}.p-howto-culture .p-howto-culture__list .list-item.-inview:nth-of-type(3n-1) .list-item__txt{transition-delay:.13s}.p-howto-culture .p-howto-culture__list .list-item.-inview:nth-of-type(3n-1) .list-item__arrow{transition-delay:.43s}.p-howto-culture .p-howto-culture__list .list-item.-inview:nth-of-type(3n) .list-item__illust .anime-illust{transition-delay:.26s}.p-howto-culture .p-howto-culture__list .list-item.-inview:nth-of-type(3n) .list-item__illust .anime-pop{animation-delay:.26s;transition-delay:1.26s}.p-howto-culture .p-howto-culture__list .list-item.-inview:nth-of-type(3n) .list-item__txt{transition-delay:.26s}.p-howto-culture .p-howto-culture__list .list-item.-inview:nth-of-type(3n) .list-item__arrow{transition-delay:.56s}.p-howto-culture .p-howto-culture__list .list-item__illust{width:32.6086956522%}.p-howto-culture .p-howto-culture__list .list-item__illust .anime-pop[data-pop-type="1"]{background-image:url(/assets/img/animation/pop/1_pop_only.webp)}.p-howto-culture .p-howto-culture__list .list-item__illust .anime-pop[data-pop-type="2"]{background-image:url(/assets/img/animation/pop/2_pop_only.webp)}.p-howto-culture .p-howto-culture__list .list-item__illust .anime-pop[data-pop-type="3"]{background-image:url(/assets/img/animation/pop/3_pop_only.webp)}.p-howto-culture .p-howto-culture__list .list-item__illust .anime-pop[data-pop-type="4"]{background-image:url(/assets/img/animation/pop/4_pop_only.webp)}.p-howto-culture .p-howto-culture__list .list-item__illust .anime-pop[data-pop-type="5"]{background-image:url(/assets/img/animation/pop/5_pop_only.webp)}.p-howto-culture .p-howto-culture__list .list-item__illust .anime-pop[data-pop-type="6"]{background-image:url(/assets/img/animation/pop/6_pop_only.webp)}.p-howto-culture .p-howto-culture__list .list-item__illust .anime-pop[data-pop-type="7"]{background-image:url(/assets/img/animation/pop/7_pop_only.webp)}.p-howto-culture .p-howto-culture__list .list-item__illust .anime-pop[data-pop-type="8"]{background-image:url(/assets/img/animation/pop/8_pop_only.webp)}.p-howto-culture .p-howto-culture__list .list-item__illust .anime-pop[data-pop-type="9"]{background-image:url(/assets/img/animation/pop/9_pop_only.webp)}.p-howto-culture .p-howto-culture__list .list-item__illust .anime-pop[data-pop-type="10"]{background-image:url(/assets/img/animation/pop/10_pop_only.webp)}.p-howto-culture .p-howto-culture__list .list-item__txt{flex:1;margin-left:1.25em;padding-right:1.25em;transform-origin:15% 60%}.p-howto-culture .p-howto-culture__list .list-item__txt .number{margin-bottom:.625em;font-style:normal;font-weight:500;font-size:.8125rem;font-family:Hind,sans-serif;letter-spacing:.08125rem}.p-howto-culture .p-howto-culture__list .list-item__txt .name{font-weight:700;font-size:1.25rem;line-height:165%;letter-spacing:.075rem}.p-howto-culture .p-howto-culture__list .list-item__txt .name small{font-size:.8125rem;line-height:184.615%}.p-howto-culture .p-howto-culture__list .list-item__arrow{width:2.8985507246%;margin-top:1.5625em;transform:translate3d(-120%,0,0)}.p-howto-culture .p-howto-culture__list .list-item__arrow img{transition:transform .1s cubic-bezier(.165,.84,.44,1);will-change:transform}.p-howto-culture .p-howto-culture__list .more{display:none}}@media screen and (max-width: 767px){.p-howto-kv{margin-bottom:13.3333333333vw;padding-top:39.2vw}.p-howto-kv .p-howto-kv__inner{width:89.3333333333vw;margin-right:auto;margin-left:auto}.p-howto-kv .p-howto-kv__txt .c-title{width:62.9333333333vw;margin-bottom:10.1333333333vw}.p-howto-kv .p-howto-kv__statement{margin-bottom:11.7333333333vw}.p-howto-kv .p-howto-kv__statement p{font-weight:700;font-size:4.8vw;line-height:177.778%;letter-spacing:.05625rem}.p-howto-kv .p-howto-kv__statement p br{display:none}.p-howto-kv .p-howto-kv__img{width:100vw;margin-left:-5.3333333333vw}.p-howto-can{margin-bottom:12vw;padding-top:24vw}.p-howto-can .p-howto-can__head{z-index:2;width:89.3333333333vw;margin-right:auto;margin-bottom:18.6666666667vw;margin-left:auto}.p-howto-can .p-howto-can__head h2{margin-bottom:5.3333333333vw;font-weight:700;font-size:6.4vw;line-height:191.667%;letter-spacing:.15rem}.p-howto-can .p-howto-can__head .lead p{font-size:4vw;line-height:180%;letter-spacing:.046875rem}.p-howto-can .p-howto-can__head .lead span{width:4.2666666667vw;margin-bottom:1.3333333333vw}.p-howto-can .p-howto-can__list{width:89.3333333333vw;margin-right:auto;margin-left:auto}.p-howto-can .p-howto-can__list .list-item{margin-bottom:23.4666666667vw}.p-howto-can .p-howto-can__list .list-item .anchor{top:-32vw}.p-howto-can .p-howto-can__list .list-item .btn{justify-content:space-between;margin:8vw auto 0;padding:4vw 4vw 4vw 8vw;border-radius:16vw}.p-howto-can .p-howto-can__list .list-item .btn p{font-size:4vw;line-height:180%;letter-spacing:.046875rem}.p-howto-can .p-howto-can__list .list-item .btn .arrow{width:8.5333333333vw;margin-left:4vw}.p-howto-can .p-howto-can__list .list-item__sec1 h2{margin-bottom:8vw}.p-howto-can .p-howto-can__list .list-item__sec1 .txt{margin-bottom:8.8vw}.p-howto-can .p-howto-can__list .list-item__sec1 .txt em{margin-bottom:3.4666666667vw;font-weight:700;font-size:4.8vw;line-height:177.778%;letter-spacing:.05625rem}.p-howto-can .p-howto-can__list .list-item__sec1 .txt p{font-size:4vw;line-height:180%;letter-spacing:.046875rem}.p-howto-can .p-howto-can__list .list-item__sec2 div{margin-bottom:8vw;clip-path:inset(0 round 1.3333333333vw)}.p-howto-can .p-howto-can__list .list-item__sec2 div:last-of-type{margin-bottom:0}.p-howto-can .p-howto-can__list .list-item__sec3{margin-top:8vw}.p-howto-can .p-howto-can__list .list-item__sec3 p{font-weight:700;font-size:4.8vw;line-height:177.778%;letter-spacing:.05625rem}.p-howto-can .list-item-full{margin-top:34.6666666667vw}.p-howto-can .list-item-full h2{width:105%;margin-bottom:5.8666666667vw;font-weight:700;font-size:6.4vw;line-height:191.667%;letter-spacing:.15rem}.p-howto-can .list-item-full p{font-size:4vw;line-height:180%;letter-spacing:.046875rem}.p-howto-can .list-item-full .img{margin-top:10.1333333333vw}.p-howto-step{margin-bottom:12vw;padding-top:24vw}.p-howto-step .p-howto-step__inner{width:89.3333333333vw;margin-right:auto;margin-left:auto}.p-howto-step .p-howto-step__head{z-index:2;margin-bottom:18.6666666667vw}.p-howto-step .p-howto-step__head h2{margin-bottom:5.3333333333vw;font-weight:700;font-size:6.4vw;line-height:191.667%;letter-spacing:.15rem}.p-howto-step .p-howto-step__head .lead p{font-size:4vw;line-height:180%;letter-spacing:.046875rem}.p-howto-step .p-howto-step__lists{flex-direction:column;gap:5.3333333333vw}.p-howto-step .p-howto-step__lists .p-howto-step__list{padding:9.3333333333vw 1.875em 2.1875em;border-radius:1.3333333333vw}.p-howto-step .p-howto-step__lists .p-howto-step__list .p-howto-step__block1{gap:6.6666666667vw}.p-howto-step .p-howto-step__lists .p-howto-step__list .p-howto-step__block1 .head{align-items:center}.p-howto-step .p-howto-step__lists .p-howto-step__list .p-howto-step__block1 .head .step{width:13.3333333333vw;min-width:13.3333333333vw;margin-right:4vw}.p-howto-step .p-howto-step__lists .p-howto-step__list .p-howto-step__block1 .head p{font-weight:700;font-size:5.3333333333vw;line-height:180%;letter-spacing:.0625rem}.p-howto-step .p-howto-step__lists .p-howto-step__list .p-howto-step__block1 p{font-size:4vw;line-height:180%;letter-spacing:.046875rem}.p-howto-step .p-howto-step__lists .p-howto-step__list .cloud{width:18vw}.p-howto-step .p-howto-step__lists .p-howto-step__list .cloud.cloud1{top:17.3333333333vw;left:-12vw}.p-howto-step .p-howto-step__lists .p-howto-step__list .cloud.cloud2{top:20vw;right:-9.3333333333vw}.p-howto-step .p-howto-step__lists .p-howto-step__list .cloud.cloud3{top:32vw;left:-12vw}.p-howto-step .p-howto-step__lists .p-howto-step__list .cloud.cloud4{right:-9.3333333333vw;bottom:-10.6666666667vw}.p-howto-program{margin-bottom:12vw;padding-top:24vw}.p-howto-program .p-howto-program__inner{width:89.3333333333vw;margin-right:auto;margin-left:auto}.p-howto-program .p-howto-program__head{z-index:2;margin-bottom:18.6666666667vw}.p-howto-program .p-howto-program__head h2{margin-bottom:5.3333333333vw;font-weight:700;font-size:6.4vw;line-height:191.667%;letter-spacing:.15rem}.p-howto-program .p-howto-program__head .lead p{font-size:4vw;line-height:180%;letter-spacing:.046875rem}.p-howto-program .p-howto-program__head .lead span{width:4.2666666667vw;margin-bottom:1.3333333333vw}.p-howto-program .p-howto-program__lists{gap:8vw}.p-howto-program .p-howto-program__lists .p-howto-program__list{padding:8vw;border-radius:1.3333333333vw}.p-howto-program .p-howto-program__lists .p-howto-program__list .image.program1{top:-16vw;right:7.2vw;width:18.9333333333vw}.p-howto-program .p-howto-program__lists .p-howto-program__list .image.program2{top:-4.5333333333vw;right:-2.6666666667vw;width:39.2vw}.p-howto-program .p-howto-program__lists .p-howto-program__list .image.program3{top:-2.9333333333vw;right:3.2vw;width:36.5333333333vw}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block1{margin-bottom:13.3333333333vw}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block1 h2{margin-bottom:1.3333333333vw;font-weight:700;font-size:5.3333333333vw;line-height:180%;letter-spacing:.0625rem}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block1 .head{padding-bottom:5.3333333333vw}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block1 .txt{font-size:4vw;line-height:180%;letter-spacing:.046875rem}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block2 small{font-size:3.4666666667vw;line-height:184.615%}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block2 small.sp{margin-top:-2.6666666667vw;margin-bottom:5.3333333333vw}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block2 .item{margin-bottom:5.3333333333vw}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block2 .item h3{margin-right:4vw;padding:0vw 2.6666666667vw;border-radius:1.3333333333vw;font-size:4vw;line-height:180%;letter-spacing:.046875rem}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block2 .item h3.head{min-width:22.1333333333vw}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block2 .item.col{flex-direction:column;align-items:flex-start;gap:2.6666666667vw}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block2 .item p{font-size:4vw;line-height:180%;letter-spacing:.046875rem}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block2 .item p.txt{margin-top:5.3333333333vw}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block2 .item .list{margin-top:5.3333333333vw;padding:5.3333333333vw}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block2 .item .list ul li{padding-left:4.2666666667vw;font-size:4vw;line-height:180%;letter-spacing:.046875rem}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block2 .item .list ul li:before{top:2.6666666667vw;width:2.1333333333vw;height:2.1333333333vw}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block3{margin-top:8vw}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block3 .head .icon{width:8.5333333333vw;margin-right:4vw}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block3 .head p{font-weight:700;font-size:4.8vw;line-height:177.778%;letter-spacing:.05625rem}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block3 .list{flex-direction:column;margin-top:5.3333333333vw;padding:5.3333333333vw;gap:5.3333333333vw;border-radius:1.3333333333vw}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block3 .list .bar{width:100%;height:1px}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block3 .list .item{width:100%}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block3 .list .item .icon{min-width:14.2266666667vw;margin-right:5.3333333333vw}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block3 .list p{font-size:4vw;line-height:180%;letter-spacing:.046875rem}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block3 .list .tel{font-weight:700;font-size:5.3333333333vw;line-height:180%;letter-spacing:.0625rem}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__block3 .list .web{font-size:2.9333333333vw;line-height:5.6vw}.p-howto-program .p-howto-program__lists .p-howto-program__list .p-howto-program__wrapper{visibility:hidden;max-height:0;opacity:0;transition:all .3s ease}.p-howto-program .p-howto-program__lists .p-howto-program__list .list-item__btns{margin-top:0vw}.p-howto-program .p-howto-program__lists .p-howto-program__list .list-item__btns.open{margin-top:8vw}.p-howto-program .p-howto-program__lists .p-howto-program__list .list-item__btns .list-item__btn{width:8vw;height:8vw;margin:0 auto}.p-howto-program .p-howto-program__lists .p-howto-program__list .list-item__btns .list-item__more{display:flex;left:.05em;align-items:center;justify-content:center;font-weight:700;font-size:3.4666666667vw;line-height:2.2}.p-howto-culture{margin-bottom:12vw;padding-top:24vw}.p-howto-culture .p-howto-culture__inner{width:89.3333333333vw;margin-right:auto;margin-left:auto}.p-howto-culture h2 img{width:87.2vw;margin-left:.5333333333vw}.p-howto-culture h2 span{position:absolute;right:0;bottom:-1.3333333333vw;font-weight:700;font-size:3.1381333333vw;line-height:1.8000509857;letter-spacing:.044125rem}.p-howto-culture .p-howto-culture__img{margin-top:-19.2vw;margin-bottom:13.3333333333vw}.p-howto-culture .p-howto-culture__list{justify-content:space-between;margin-bottom:22.1333333333vw}.p-howto-culture .p-howto-culture__list .list-item{width:42vw;margin-bottom:11.4666666667vw;text-align:center}.p-howto-culture .p-howto-culture__list .list-item.hidden{display:none}.p-howto-culture .p-howto-culture__list .list-item.-inview:nth-of-type(2n-1) .list-item__illust .anime-illust{transition-delay:0s}.p-howto-culture .p-howto-culture__list .list-item.-inview:nth-of-type(2n-1) .list-item__illust .anime-pop{animation-delay:0s;transition-delay:1s}.p-howto-culture .p-howto-culture__list .list-item.-inview:nth-of-type(2n-1) .list-item__txt{transition-delay:0s}.p-howto-culture .p-howto-culture__list .list-item.-inview:nth-of-type(2n-1) .list-item__arrow{transition-delay:.3s}.p-howto-culture .p-howto-culture__list .list-item.-inview:nth-of-type(2n) .list-item__illust .anime-illust{transition-delay:.1s}.p-howto-culture .p-howto-culture__list .list-item.-inview:nth-of-type(2n) .list-item__illust .anime-pop{animation-delay:.1s;transition-delay:1.1s}.p-howto-culture .p-howto-culture__list .list-item.-inview:nth-of-type(2n) .list-item__txt{transition-delay:.1s}.p-howto-culture .p-howto-culture__list .list-item.-inview:nth-of-type(2n) .list-item__arrow{transition-delay:.4s}.p-howto-culture .p-howto-culture__list .list-item__illust{width:24vw;margin:0 auto 4.5333333333vw}.p-howto-culture .p-howto-culture__list .list-item__illust .anime-pop[data-pop-type="1"]{background-image:url(/assets/img/animation/pop/1_pop_only_low.webp)}.p-howto-culture .p-howto-culture__list .list-item__illust .anime-pop[data-pop-type="2"]{background-image:url(/assets/img/animation/pop/2_pop_only_low.webp)}.p-howto-culture .p-howto-culture__list .list-item__illust .anime-pop[data-pop-type="3"]{background-image:url(/assets/img/animation/pop/3_pop_only_low.webp)}.p-howto-culture .p-howto-culture__list .list-item__illust .anime-pop[data-pop-type="4"]{background-image:url(/assets/img/animation/pop/4_pop_only_low.webp)}.p-howto-culture .p-howto-culture__list .list-item__illust .anime-pop[data-pop-type="5"]{background-image:url(/assets/img/animation/pop/5_pop_only_low.webp)}.p-howto-culture .p-howto-culture__list .list-item__illust .anime-pop[data-pop-type="6"]{background-image:url(/assets/img/animation/pop/6_pop_only_low.webp)}.p-howto-culture .p-howto-culture__list .list-item__illust .anime-pop[data-pop-type="7"]{background-image:url(/assets/img/animation/pop/7_pop_only_low.webp)}.p-howto-culture .p-howto-culture__list .list-item__illust .anime-pop[data-pop-type="8"]{background-image:url(/assets/img/animation/pop/8_pop_only_low.webp)}.p-howto-culture .p-howto-culture__list .list-item__illust .anime-pop[data-pop-type="9"]{background-image:url(/assets/img/animation/pop/9_pop_only_low.webp)}.p-howto-culture .p-howto-culture__list .list-item__illust .anime-pop[data-pop-type="10"]{background-image:url(/assets/img/animation/pop/10_pop_only_low.webp)}.p-howto-culture .p-howto-culture__list .list-item__txt{transform-origin:50% 60%}.p-howto-culture .p-howto-culture__list .list-item__txt .number{margin-bottom:1.6vw;font-style:normal;font-weight:500;font-size:3.4666666667vw;font-family:Hind,sans-serif;letter-spacing:.08125rem}.p-howto-culture .p-howto-culture__list .list-item__txt .name{font-weight:700;font-size:4.8vw;line-height:177.778%;letter-spacing:.05625rem}.p-howto-culture .p-howto-culture__list .list-item__txt .name small{font-size:3.4666666667vw;line-height:184.615%}.p-howto-culture .p-howto-culture__list .list-item__arrow{position:absolute;top:28.5333333333vw;left:27.7333333333vw;width:1.3333333333vw;transform:translate3d(-80%,0,0)}.p-howto-culture .p-howto-culture__list .more{justify-content:space-between;margin:8vw auto 0;padding:4vw 4vw 4vw 8vw;border-radius:16vw}.p-howto-culture .p-howto-culture__list .more p{font-size:4vw;line-height:180%;letter-spacing:.046875rem}.p-howto-culture .p-howto-culture__list .more .arrow{width:8.5333333333vw;margin-left:4vw}}@media (any-hover: hover){.p-howto-culture .p-howto-culture__list .list-item:hover .list-item__illust .anime-illust img{transform:scale(1.3)}.p-howto-culture .p-howto-culture__list .list-item:hover .list-item__arrow img{transform:translate3d(60%,0,0)}}
/*$vite$:1*/