.lcl-wrapper{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 768px){.lcl-wrapper{height:100vh;min-height:62rem;overflow:hidden}}.lcl-wrapper .lcl-wrapper__bg{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 767px){.lcl-wrapper .lcl-wrapper__bg{display:none}}.lcl-wrapper .lcl-wrapper__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lcl-wrapper .lcl-wrapper__left,.lcl-wrapper .lcl-wrapper__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc((100% - 37.5rem)/2);height:100%}@media screen and (max-width: 767px){.lcl-wrapper .lcl-wrapper__left,.lcl-wrapper .lcl-wrapper__right{display:none}}.lcl-wrapper .lcl-wrapper__left .lcl-wrapper__copy{left:.4rem;-webkit-transform-origin:left bottom;transform-origin:left bottom;rotate:90deg}.lcl-wrapper .lcl-wrapper__right .lcl-wrapper__copy{right:.4rem;-webkit-transform-origin:right bottom;transform-origin:right bottom;rotate:-90deg}.lcl-wrapper .lcl-wrapper__logo{display:block;width:24.6rem}.lcl-wrapper .lcl-wrapper__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 1rem;margin-top:1.5rem;font-style:normal;font-size:1.1rem;font-size:max(1.1rem,10px);font-weight:500;line-height:1.65;letter-spacing:.03em;-webkit-transition:color .25s ease;transition:color .25s ease}@media(any-hover: hover){.lcl-wrapper .lcl-wrapper__link:hover{color:#ff8d44}.lcl-wrapper .lcl-wrapper__link:hover::after{-webkit-transform-origin:left center;transform-origin:left center;scale:1}}.lcl-wrapper .lcl-wrapper__link::after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:.1rem;background-color:currentColor;-webkit-transform-origin:right center;transform-origin:right center;scale:0 1;-webkit-transition:scale .25s ease;transition:scale .25s ease}.lcl-wrapper .lcl-wrapper__link+.lcl-wrapper__link{margin-top:.7rem}.lcl-wrapper .lcl-wrapper__link .ico_svg{width:1.4rem}.lcl-wrapper .lcl-wrapper__link .ico_svg .svg-path{fill:currentColor}.lcl-wrapper .lcl-wrapper__btn{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem 0;width:30rem;min-height:6rem;border-radius:1rem;font-size:2.1rem;font-size:max(2.1rem,10px);font-weight:700;line-height:1.3;letter-spacing:.08em;color:#fff;-webkit-transition:scale .25s ease,-webkit-box-shadow .25s ease;transition:scale .25s ease,-webkit-box-shadow .25s ease;transition:box-shadow .25s ease,scale .25s ease;transition:box-shadow .25s ease,scale .25s ease,-webkit-box-shadow .25s ease}@media(any-hover: hover){.lcl-wrapper .lcl-wrapper__btn:hover{scale:1.05}.lcl-wrapper .lcl-wrapper__btn:hover::before{opacity:1}}.lcl-wrapper .lcl-wrapper__btn::before{content:"";position:absolute;z-index:-1;inset:0;display:block;width:100%;height:100%;border-radius:1rem;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.lcl-wrapper .lcl-wrapper__btn.lcl-wrapper__btn--green{background:linear-gradient(10deg, #2dd05e 11.79%, #71ee96 89.14%)}@media(any-hover: hover){.lcl-wrapper .lcl-wrapper__btn.lcl-wrapper__btn--green:hover{-webkit-box-shadow:0px .4rem 2rem rgba(110,196,117,.2);box-shadow:0px .4rem 2rem rgba(110,196,117,.2)}}.lcl-wrapper .lcl-wrapper__btn.lcl-wrapper__btn--green::before{background-color:#2dd05e}.lcl-wrapper .lcl-wrapper__btn.lcl-wrapper__btn--green .lcl-wrapper__ico .ico_svg{rotate:90deg}.lcl-wrapper .lcl-wrapper__btn.lcl-wrapper__btn--green .lcl-wrapper__ico .ico_svg .svg-path{fill:#2dd05e}.lcl-wrapper .lcl-wrapper__btn.lcl-wrapper__btn--orange{min-height:8rem;margin-top:1rem;background:linear-gradient(-8.62deg, #ff9d34 26.75%, #ffd93f 99.33%)}@media(any-hover: hover){.lcl-wrapper .lcl-wrapper__btn.lcl-wrapper__btn--orange:hover{-webkit-box-shadow:0px .4rem 2rem rgba(255,216,182,.4);box-shadow:0px .4rem 2rem rgba(255,216,182,.4)}}.lcl-wrapper .lcl-wrapper__btn.lcl-wrapper__btn--orange::before{background-color:#ff8d44}.lcl-wrapper .lcl-wrapper__btn.lcl-wrapper__btn--orange .lcl-wrapper__ico .ico_svg .svg-path{fill:#ff8d44}.lcl-wrapper .lcl-wrapper__ico{position:absolute;inset:0 1.3rem 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:2.5rem;aspect-ratio:1;margin:auto;border-radius:50%;background-color:#fff}.lcl-wrapper .lcl-wrapper__ico .ico_svg{width:1rem}.lcl-wrapper .lcl-wrapper__small{font-size:1.4rem;font-size:max(1.4rem,10px);font-weight:700;line-height:1.2;letter-spacing:.08em}.lcl-wrapper .lcl-wrapper__pagetop{position:fixed;z-index:1;bottom:1.8rem;right:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:5.5rem;aspect-ratio:1;border-radius:50%;background:linear-gradient(88.77deg, #ff8d44 -0.02%, #ffb688 98.95%);-webkit-transition:scale .25s ease,-webkit-box-shadow .25s ease;transition:scale .25s ease,-webkit-box-shadow .25s ease;transition:box-shadow .25s ease,scale .25s ease;transition:box-shadow .25s ease,scale .25s ease,-webkit-box-shadow .25s ease}@media(any-hover: hover){.lcl-wrapper .lcl-wrapper__pagetop:hover{-webkit-box-shadow:0px .4rem 2rem rgba(255,216,182,.4);box-shadow:0px .4rem 2rem rgba(255,216,182,.4);scale:1.05}.lcl-wrapper .lcl-wrapper__pagetop:hover::before{opacity:1}}.lcl-wrapper .lcl-wrapper__pagetop::before{content:"";position:absolute;z-index:-1;inset:0;display:block;width:100%;height:100%;border-radius:50%;background-color:#ff8d44;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.lcl-wrapper .lcl-wrapper__pagetop .ico_svg{width:2.5rem}.lcl-wrapper .lcl-wrapper__pagetop .ico_svg .svg-path{fill:#fff}.lcl-wrapper .lcl-wrapper__copy{position:absolute;top:-1.6em;width:100vh;font-family:"Source Serif 4",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.1rem;font-size:max(1.1rem,10px);line-height:1.6;letter-spacing:.4em;color:#d6cfcb;text-align:center}@media screen and (min-width: 768px)and (max-width: 1100px){.lcl-wrapper .lcl-wrapper__copy{display:none}}.lcl-main#main{width:37.5rem}@media screen and (min-width: 768px){.lcl-main#main{position:relative;z-index:2;height:calc(100vh - 4rem);min-height:calc(62rem - 4rem);border-radius:2rem;background:url(../common/img/bg.jpg) #fff center/cover no-repeat;-webkit-box-shadow:0px .4rem 2rem rgba(177,177,177,.4);box-shadow:0px .4rem 2rem rgba(177,177,177,.4);-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}.lcl-main#main::-webkit-scrollbar{display:none}}.lcl-main#main .lcl-main__bg{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 768px){.lcl-main#main .lcl-main__bg{display:none}}.lcl-main#main .lcl-main__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lcl-main#main .lcl-main__pagetop{position:fixed;z-index:10;bottom:1.8rem;right:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:4.6rem;aspect-ratio:1;border-radius:50%;background:linear-gradient(88.77deg, #ff8d44 -0.02%, #ffb688 98.95%)}.lcl-main#main .lcl-main__pagetop .ico_svg{width:2.1rem}.lcl-main#main .lcl-main__pagetop .ico_svg .svg-path{fill:#fff}.lcl-sec01{margin-top:4rem;padding-block:8rem;background-size:5rem,cover;-webkit-mask-image:url(../img/mask_wave.svg),-webkit-gradient(linear, left top, left bottom, from(black), to(black));-webkit-mask-image:url(../img/mask_wave.svg),linear-gradient(black, black);mask-image:url(../img/mask_wave.svg),-webkit-gradient(linear, left top, left bottom, from(black), to(black));mask-image:url(../img/mask_wave.svg),linear-gradient(black, black);-webkit-mask-size:101%,calc(100% + 2px) calc(100% + 2px);mask-size:101%,calc(100% + 2px) calc(100% + 2px);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lcl-sec01.lcl-sec01--green{background-image:url(../img/noise.png),radial-gradient(29.06% 59.29% at 50% 32.4%, #c4ffd0 0%, #e2f9e7 100%)}.lcl-sec01.lcl-sec01--orange{background:url(../img/noise.png),radial-gradient(198.7% 88.15% at 50% 77.45%, #ffd7b4 0%, #fff2e9 100%)}.lcl-sec01.lcl-sec01--yellow{background-image:url(../img/noise.png),radial-gradient(65.05% 35.19% at 50% 30.05%, #ffed86 0%, #fff9d7 100%)}.lcl-sec01.lcl-sec01--radiusbottom{border-radius:0 0 2rem 2rem;overflow:hidden}.lcl-hero{position:relative;z-index:1;padding-top:3.5rem}.lcl-hero.js-load .lcl-hero__main{opacity:0;scale:.9;-webkit-transition:opacity .6s cubic-bezier(0.58, 0.07, 0.29, 0.99),scale .6s cubic-bezier(0.58, 0.07, 0.29, 0.99);transition:opacity .6s cubic-bezier(0.58, 0.07, 0.29, 0.99),scale .6s cubic-bezier(0.58, 0.07, 0.29, 0.99)}.lcl-hero.js-load .lcl-hero__fukidashi{opacity:0;-webkit-transform-origin:center bottom;transform-origin:center bottom;scale:.7;-webkit-transition:opacity .4s .4s cubic-bezier(0.58, 0.07, 0.29, 0.99),scale .4s .4s cubic-bezier(0.58, 0.07, 0.29, 0.99);transition:opacity .4s .4s cubic-bezier(0.58, 0.07, 0.29, 0.99),scale .4s .4s cubic-bezier(0.58, 0.07, 0.29, 0.99)}.lcl-hero.js-load .lcl-hero-open__row{-webkit-clip-path:inset(0 100% 0 0 round 0 0.5rem 0.5rem 0);clip-path:inset(0 100% 0 0 round 0 0.5rem 0.5rem 0);-webkit-transition:-webkit-clip-path .5s .6s cubic-bezier(0.58, 0.07, 0.29, 0.99);transition:-webkit-clip-path .5s .6s cubic-bezier(0.58, 0.07, 0.29, 0.99);transition:clip-path .5s .6s cubic-bezier(0.58, 0.07, 0.29, 0.99);transition:clip-path .5s .6s cubic-bezier(0.58, 0.07, 0.29, 0.99), -webkit-clip-path .5s .6s cubic-bezier(0.58, 0.07, 0.29, 0.99)}.lcl-hero.js-load .lcl-hero-open__row:nth-of-type(1){-webkit-transition-delay:0.6s;transition-delay:0.6s}.lcl-hero.js-load .lcl-hero-open__row:nth-of-type(2){-webkit-transition-delay:0.66s;transition-delay:0.66s}.lcl-hero.js-load .lcl-hero-open__row:nth-of-type(3){-webkit-transition-delay:0.72s;transition-delay:0.72s}.lcl-hero.js-load--on .lcl-hero__main,.lcl-hero.js-load--on .lcl-hero__fukidashi{opacity:1;scale:1}.lcl-hero.js-load--on .lcl-hero-open__row{-webkit-clip-path:inset(0 0 0 0 round 0 0.5rem 0.5rem 0);clip-path:inset(0 0 0 0 round 0 0.5rem 0.5rem 0)}.lcl-hero .lcl-hero__bg{position:absolute;z-index:-1;top:0;left:0;width:100%}.lcl-hero .lcl-hero__in{position:relative;width:32.5rem;margin-inline:auto}.lcl-hero .lcl-hero__fukidashi{position:absolute;z-index:2;top:13.7rem}.lcl-hero .lcl-hero__fukidashi:nth-child(1 of .lcl-hero .lcl-hero__fukidashi){left:1.4rem;width:15.3rem}.lcl-hero .lcl-hero__fukidashi:nth-child(2 of .lcl-hero .lcl-hero__fukidashi){right:1.7rem;width:12.9rem}.lcl-hero .lcl-hero-open{position:absolute;bottom:4.6rem;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem 0}.lcl-hero .lcl-hero-open__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.1rem 1rem;border-radius:0 .5rem .5rem 0;background-color:#feef9a;font-size:1.2rem;font-size:max(1.2rem,10px);font-weight:700;line-height:1.8;letter-spacing:.05em}.lcl-hero .lcl-hero-open__day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1.7rem;aspect-ratio:1;margin-left:.3rem;padding-bottom:.1rem;border-radius:50%;background-color:#ff8d44;font-size:1.1rem;font-size:max(1.1rem,10px);line-height:1.3;color:#fff}.lcl-hero .lcl-hero-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:34.6rem;margin:.2rem auto 0}.lcl-hero .lcl-hero-list.js-load .lcl-hero-list__item{opacity:0;scale:.9;-webkit-transition:opacity .4s .8s cubic-bezier(0.58, 0.07, 0.29, 0.99),scale .4s .8s cubic-bezier(0.58, 0.07, 0.29, 0.99);transition:opacity .4s .8s cubic-bezier(0.58, 0.07, 0.29, 0.99),scale .4s .8s cubic-bezier(0.58, 0.07, 0.29, 0.99)}.lcl-hero .lcl-hero-list.js-load .lcl-hero-list__item:nth-of-type(1){-webkit-transition-delay:0.8s;transition-delay:0.8s}.lcl-hero .lcl-hero-list.js-load .lcl-hero-list__item:nth-of-type(2){-webkit-transition-delay:0.88s;transition-delay:0.88s}.lcl-hero .lcl-hero-list.js-load .lcl-hero-list__item:nth-of-type(3){-webkit-transition-delay:0.96s;transition-delay:0.96s}.lcl-hero .lcl-hero-list.js-load--on .lcl-hero-list__item{opacity:1;scale:1}.lcl-hero .lcl-hero-list__item{width:11rem}.lcl-hero .lcl-hero-list__item:nth-of-type(1){margin-top:calc(1.6rem*(3 - 1))}.lcl-hero .lcl-hero-list__item:nth-of-type(2){margin-top:calc(1.6rem*(3 - 2))}.lcl-hero .lcl-hero-list__item:nth-of-type(3){margin-top:calc(1.6rem*(3 - 3))}.lcl-lead{margin-top:3rem}.lcl-lead .lcl-lead-anchor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem}.lcl-lead .lcl-lead__copy{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:5rem auto 0;padding-inline:3.6rem;font-style:normal;font-size:2.1rem;font-size:max(2.1rem,10px);font-weight:700;line-height:1.6;letter-spacing:.03em;text-align:center}.lcl-lead .lcl-lead__copy::before,.lcl-lead .lcl-lead__copy::after{content:"";position:absolute;display:block;width:2.7rem;aspect-ratio:1;background:url(../img/lead/vec.png) center/cover no-repeat}.lcl-lead .lcl-lead__copy::before{top:-0.7rem;left:0}.lcl-lead .lcl-lead__copy::after{top:-0.5rem;right:0;rotate:180deg}.lcl-lead .lcl-lead__copy+.lcl-lead__copy{margin-top:.5rem}.lcl-lead .lcl-lead__txt{margin-top:.3rem;font-style:normal;font-size:1.6rem;font-size:max(1.6rem,10px);font-weight:700;line-height:1.6;letter-spacing:.03em;color:#ff685b;text-align:center}.lcl-lead .lcl-lead__img{margin-top:2.4rem;border-radius:2rem;overflow:hidden}.lcl-campaign{position:relative;z-index:3;padding-bottom:0;border-radius:0 0 3rem 3rem;background-image:url(../img/noise.png),radial-gradient(65.05% 43.56% at 50% 37.2%, #ffe96a 0%, #fff4b4 100%)}.lcl-campaign .lcl-campaign-cnt{position:relative;z-index:1;width:33.5rem;margin:1.8rem auto 0;padding:4rem 0;border-radius:6rem;background-color:#fff;-webkit-box-shadow:0px .4rem 2rem rgba(200,189,124,.2);box-shadow:0px .4rem 2rem rgba(200,189,124,.2)}.lcl-campaign .lcl-campaign-cnt .trial-title{margin-top:0}.lcl-campaign .lcl-campaign-list{width:27.5rem;margin:1.5rem auto 0}.lcl-campaign .lcl-campaign-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.lcl-campaign .lcl-campaign-list__item+.lcl-campaign-list__item{margin-top:.5rem}.lcl-campaign .lcl-campaign-list__ico{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:5rem;aspect-ratio:1;border:.1rem solid #feef9a;border-radius:50%;background-color:#fff}.lcl-campaign .lcl-campaign-list__ico img{width:3.1rem}.lcl-campaign .lcl-campaign-list__txt{width:24rem;margin-left:-1.6rem;padding:1rem 2rem;border-radius:calc(infinity*1px);background-color:#feef9a;font-size:1.3rem;font-size:max(1.3rem,10px);font-weight:700;line-height:1.6;letter-spacing:.03em}.lcl-campaign .lcl-campaign__txt{margin:.5rem 3rem 0 auto;font-style:normal;font-size:1.1rem;font-size:max(1.1rem,10px);font-weight:500;line-height:1.65;letter-spacing:.03em;text-align:right}.lcl-campaign .lcl-campaign__img{margin-top:-5rem}.lcl-slump{position:relative;z-index:2;margin-top:-8rem;padding-block:13rem 8rem}.lcl-slump .lcl-slump__bg{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}.lcl-slump .lcl-slump__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.lcl-slump .lcl-slump__ttl{font-style:normal;font-size:2.4rem;font-size:max(2.4rem,10px);font-weight:700;line-height:1.4;letter-spacing:.03em;color:#868686;text-align:center}.lcl-slump .lcl-slump__ttl.scr-anin{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition:opacity 1s ease,-webkit-filter 1s ease;transition:opacity 1s ease,-webkit-filter 1s ease;transition:opacity 1s ease,filter 1s ease;transition:opacity 1s ease,filter 1s ease,-webkit-filter 1s ease}.lcl-slump .lcl-slump__ttl.scr-anin--on{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.lcl-slump .lcl-slump-list{margin-top:1rem;padding-bottom:2rem}.lcl-slump .lcl-slump-list.scr-anin .lcl-slump-list__item{opacity:0;-webkit-transform-origin:center bottom;transform-origin:center bottom;translate:1rem 1.5rem;scale:.9;-webkit-transition:opacity .6s ease,translate 1s ease,scale 1s ease;transition:opacity .6s ease,translate 1s ease,scale 1s ease}.lcl-slump .lcl-slump-list.scr-anin .lcl-slump-list__item:nth-of-type(even){translate:-1rem 1.5rem}.lcl-slump .lcl-slump-list.scr-anin .lcl-slump-list__item:nth-of-type(1){-webkit-transition-delay:0s;transition-delay:0s}.lcl-slump .lcl-slump-list.scr-anin .lcl-slump-list__item:nth-of-type(2){-webkit-transition-delay:0.1s;transition-delay:0.1s}.lcl-slump .lcl-slump-list.scr-anin .lcl-slump-list__item:nth-of-type(3){-webkit-transition-delay:0.2s;transition-delay:0.2s}.lcl-slump .lcl-slump-list.scr-anin .lcl-slump-list__item:nth-of-type(4){-webkit-transition-delay:0.3s;transition-delay:0.3s}.lcl-slump .lcl-slump-list.scr-anin .lcl-slump-list__item:nth-of-type(5){-webkit-transition-delay:0.4s;transition-delay:0.4s}.lcl-slump .lcl-slump-list.scr-anin .lcl-slump-list__item:nth-of-type(6){-webkit-transition-delay:0.5s;transition-delay:0.5s}.lcl-slump .lcl-slump-list.scr-anin .lcl-slump-list__item:nth-of-type(7){-webkit-transition-delay:0.6s;transition-delay:0.6s}.lcl-slump .lcl-slump-list.scr-anin--on .lcl-slump-list__item{opacity:1;translate:0 !important;scale:1}.lcl-slump .lcl-slump-list__item{position:relative;z-index:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-style:normal;font-size:1.4rem;font-size:max(1.4rem,10px);font-weight:700;line-height:1.4;letter-spacing:.03em;color:#fff;text-align:center}.lcl-slump .lcl-slump-list__item::before{content:"";position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;margin:auto;background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-transform:translateZ(0px);transform:translateZ(0px)}.lcl-slump .lcl-slump-list__item:nth-of-type(1){z-index:3;margin-left:.6rem;padding:4.4rem 3rem 5.8rem 2.6rem}.lcl-slump .lcl-slump-list__item:nth-of-type(1)::before{aspect-ratio:376/247;background-image:url(../img/slump/vec_01.png)}.lcl-slump .lcl-slump-list__item:nth-of-type(2){z-index:2;margin:-7rem 1.3rem auto auto;padding:2.7rem 2rem 5.6rem 3.3rem}.lcl-slump .lcl-slump-list__item:nth-of-type(2)::before{aspect-ratio:486/250;background-image:url(../img/slump/vec_02.png)}.lcl-slump .lcl-slump-list__item:nth-of-type(3){margin:-6.3rem auto auto 4rem;padding:5.8rem 2.9rem 7.3rem 2.9rem;color:#8d6355}.lcl-slump .lcl-slump-list__item:nth-of-type(3)::before{aspect-ratio:350/344;background-image:url(../img/slump/vec_03.png)}.lcl-slump .lcl-slump-list__item:nth-of-type(4){z-index:2;margin:-10rem 1.5rem auto auto;padding:4.5rem 2.3rem 5.1rem 1.9rem}.lcl-slump .lcl-slump-list__item:nth-of-type(4)::before{aspect-ratio:318/316;background-image:url(../img/slump/vec_04.png)}.lcl-slump .lcl-slump-list__item:nth-of-type(5){margin:-4.8rem auto auto 2.2rem;padding:3.5rem 3.5rem 4.4rem 1.8rem}.lcl-slump .lcl-slump-list__item:nth-of-type(5)::before{aspect-ratio:486/242;background-image:url(../img/slump/vec_05.png)}.lcl-slump .lcl-slump-list__item:nth-of-type(6){z-index:2;margin:-7rem 2.4rem auto auto;padding:4.6rem 1.4rem 7.6rem 2.4rem;color:#8d6355}.lcl-slump .lcl-slump-list__item:nth-of-type(6)::before{aspect-ratio:368/368;background-image:url(../img/slump/vec_06.png)}.lcl-slump .lcl-slump-list__item:nth-of-type(7){z-index:3;margin:-8rem auto auto 1.8rem;padding:3.6rem 1.9rem 4.6rem 2.2rem}.lcl-slump .lcl-slump-list__item:nth-of-type(7)::before{aspect-ratio:432/248;background-image:url(../img/slump/vec_07.png)}.lcl-solution{margin-top:-7rem;padding-top:10rem}.lcl-solution .lcl-solution-sbs{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50.1rem;margin-top:4rem;margin-left:-6.3rem}.lcl-solution .lcl-solution-sbs::after{content:"";position:absolute;inset:auto 0 .4rem 1.6rem;display:block;width:4.4rem;aspect-ratio:1;margin:auto;background:url(../common/img/svg/ico_cross.svg) center/cover no-repeat}.lcl-solution .lcl-solution-sbs.scr-anin .lcl-solution-sbs__item{opacity:0;-webkit-transition:opacity .8s ease,translate .8s ease;transition:opacity .8s ease,translate .8s ease}.lcl-solution .lcl-solution-sbs.scr-anin .lcl-solution-sbs__item:nth-of-type(1){translate:1rem}.lcl-solution .lcl-solution-sbs.scr-anin .lcl-solution-sbs__item:nth-of-type(2){translate:-1rem}.lcl-solution .lcl-solution-sbs.scr-anin--on .lcl-solution-sbs__item{opacity:1}.lcl-solution .lcl-solution-sbs.scr-anin--on .lcl-solution-sbs__item:nth-of-type(1){translate:2.9rem}.lcl-solution .lcl-solution-sbs.scr-anin--on .lcl-solution-sbs__item:nth-of-type(2){translate:-2.9rem}.lcl-solution .lcl-solution-sbs__item{--solutionColor: #8d6355;width:25rem}.lcl-solution .lcl-solution-sbs__item:nth-of-type(1){--solutionColor: #ff8d44;translate:2.9rem}.lcl-solution .lcl-solution-sbs__item:nth-of-type(2){--solutionColor: #2dd05e;translate:-2.9rem}.lcl-solution .lcl-solution-sbs__in{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem 0;aspect-ratio:1;border-radius:50%;overflow:hidden}.lcl-solution .lcl-solution-sbs__in::before{content:"";position:absolute;z-index:-1;inset:0;display:block;width:100%;height:100%;margin:auto;background-color:var(--solutionColor);opacity:.2;-webkit-transform:translateZ(0px);transform:translateZ(0px)}.lcl-solution .lcl-solution-sbs__ttl{font-style:normal;font-size:1.6rem;font-size:max(1.6rem,10px);font-weight:700;line-height:1.6;letter-spacing:.03em;color:var(--solutionColor)}.lcl-solution .lcl-solution-sbs__img{width:12rem}.lcl-solution .lcl-solution-sbs__txt{margin-top:1rem;font-style:normal;font-size:1.4rem;font-size:max(1.4rem,10px);font-weight:500;line-height:1.8;letter-spacing:.03em;font-weight:700;text-align:center}.lcl-solution .lcl-solution-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;width:35.3rem;margin:4rem auto 0;padding:2rem 1rem;border-radius:1.5rem;background-color:#fff;-webkit-box-shadow:0px .2rem 1.5rem 0px rgba(210,210,210,.2);box-shadow:0px .2rem 1.5rem 0px rgba(210,210,210,.2)}.lcl-solution .lcl-solution-cnt .list01{margin-top:1rem}.lcl-solution .lcl-solution-cnt .list01 .list01__item+.list01__item{margin-top:1rem}.lcl-solution .lcl-solution-cnt__item{width:16rem;margin-top:1.5rem}.lcl-solution .lcl-solution-cnt__item:nth-of-type(1) .lcl-solution-cnt__txt{color:#ff8d44}.lcl-solution .lcl-solution-cnt__item:nth-of-type(1) .lcl-solution-cnt__sub{background-color:#feef9a}.lcl-solution .lcl-solution-cnt__item:nth-of-type(2) .lcl-solution-cnt__txt{color:#2dd05e}.lcl-solution .lcl-solution-cnt__item:nth-of-type(2) .lcl-solution-cnt__sub{background-color:#e0fae5}.lcl-solution .lcl-solution-cnt__img{width:4rem;margin-inline:auto}.lcl-solution .lcl-solution-cnt__txt{margin-top:1rem;font-style:normal;font-size:1.4rem;font-size:max(1.4rem,10px);font-weight:500;line-height:1.8;letter-spacing:.03em;font-weight:700;text-align:center}.lcl-solution .lcl-solution-cnt__sub{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:.5rem auto 0;padding:.3rem 1rem;border-radius:calc(infinity*1px);font-style:normal;font-size:1.1rem;font-size:max(1.1rem,10px);font-weight:500;line-height:1.65;letter-spacing:.03em}.lcl-feature{padding-bottom:9rem;background-image:url(../img/noise.png),radial-gradient(77.37% 15.32% at 50% 13.35%, #ffd7b4 0%, #fff2e9 100%)}.lcl-feature .lcl-feature-point{margin-top:2rem}.lcl-feature .lcl-feature-point__item{counter-increment:point_cnt;width:35.5rem;padding:3rem 2rem 4rem;border-radius:0 3rem 3rem 0;background-color:#fff;-webkit-box-shadow:0px .4rem 2rem rgba(255,216,182,.4);box-shadow:0px .4rem 2rem rgba(255,216,182,.4)}.lcl-feature .lcl-feature-point__item:nth-of-type(even){margin-left:auto;margin-right:0;border-radius:3rem 0 0 3rem}.lcl-feature .lcl-feature-point__item:nth-of-type(2) .lcl-feature-point__ttl{letter-spacing:-0.02em}.lcl-feature .lcl-feature-point__item+.lcl-feature-point__item{margin-top:4rem}.lcl-feature .lcl-feature-point__en{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-2rem;font-family:"Source Serif 4",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.2rem;font-size:max(1.2rem,10px);line-height:1.1;letter-spacing:.2em;color:#ff8d44}.lcl-feature .lcl-feature-point__en::before{content:"";width:1.5rem;height:.1rem;margin-right:.5rem;background-color:#ff8d44}.lcl-feature .lcl-feature-point__en::after{content:counter(point_cnt, decimal-leading-zero);margin-left:1rem;font-size:3rem;font-size:max(3rem,10px);letter-spacing:.03em}.lcl-feature .lcl-feature-point__ttl{margin-top:.5rem;font-style:normal;font-size:2.1rem;font-size:max(2.1rem,10px);font-weight:700;line-height:1.6;letter-spacing:.03em;color:#ff8d44}.lcl-feature .lcl-feature-point__txt{margin-top:1.5rem}.lcl-feature .lcl-feature-box{position:relative;margin-top:3.6rem}.lcl-feature .lcl-feature-box__ttl{position:absolute;top:-2.1rem;left:0;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding:.8rem 3rem;border-radius:calc(infinity*1px);background:linear-gradient(88.77deg, #ff8d44 -0.02%, #ffb688 98.95%);color:#fff;text-align:center}.lcl-feature .lcl-feature-box__in{padding:3rem 2rem 1.5rem;border-radius:1.5rem;background:radial-gradient(69.68% 46.67% at 50% 50.16%, #ffed86 0%, #fff9d7 100%)}.lcl-feature .lcl-feature-box__sbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 1rem}.lcl-feature .lcl-feature-box__sbs:nth-of-type(2){position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:6.4rem}.lcl-feature .lcl-feature-box__sbs:nth-of-type(2)::before{content:"";position:absolute;inset:-5.4rem 0 auto;display:block;width:4.4rem;aspect-ratio:1;margin:auto;background:url(../common/img/svg/ico_cross.svg) center/cover no-repeat}.lcl-feature .lcl-feature-box__block{width:16rem}.lcl-feature .lcl-feature-box__img{width:10.4rem;border-radius:50%;overflow:hidden}.lcl-feature .lcl-feature-trainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:.1rem solid #d6cfcb}.lcl-feature .lcl-feature-trainer__img{width:9rem;border-radius:50%;overflow:hidden}.lcl-feature .lcl-feature-trainer__txt{margin-top:.5rem;font-size:1.1rem;font-size:max(1.1rem,10px);font-weight:700;line-height:1.65;letter-spacing:.03em}.lcl-feature .lcl-feature-list{margin-top:1.5rem}.lcl-feature .lcl-feature-list__item+.lcl-feature-list__item{margin-top:2rem;padding-top:2rem;border-top:.1rem solid #d6cfcb}.lcl-feature .lcl-feature-list__img{border-radius:1rem;overflow:hidden}.lcl-feature .lcl-feature-list__sbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 2rem;margin-top:1rem}.lcl-feature .lcl-feature-list__ttl{width:2.4rem}.lcl-feature .lcl-feature-list__in{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:1.5rem}.lcl-feature .lcl-feature-list__txt01{font-style:normal;font-size:1.4rem;font-size:max(1.4rem,10px);font-weight:500;line-height:1.8;letter-spacing:.03em;font-weight:700;color:#ff8d44}.lcl-project{margin-top:-6.2rem;padding-bottom:6rem}.lcl-project .lcl-project-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 0;margin-top:2rem}.lcl-project .lcl-project-gallery.scr-anin .lcl-project-gallery__img{opacity:0;scale:.95;-webkit-transition:opacity .8s ease,scale .8s ease;transition:opacity .8s ease,scale .8s ease}.lcl-project .lcl-project-gallery.scr-anin .lcl-project-gallery__img:nth-of-type(1){-webkit-transition-delay:0s;transition-delay:0s}.lcl-project .lcl-project-gallery.scr-anin .lcl-project-gallery__img:nth-of-type(2){-webkit-transition-delay:0.06s;transition-delay:0.06s}.lcl-project .lcl-project-gallery.scr-anin .lcl-project-gallery__img:nth-of-type(3){-webkit-transition-delay:0.12s;transition-delay:0.12s}.lcl-project .lcl-project-gallery.scr-anin--on .lcl-project-gallery__img{opacity:1;scale:1}.lcl-project .lcl-project-gallery__img{width:16.3rem;border-radius:1rem}.lcl-project .lcl-project-gallery__img:nth-of-type(1){width:100%}.lcl-change{padding-bottom:9rem}.lcl-change .lcl-change-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 1rem;margin-top:2.8rem;padding:1.5rem 1.4rem;border-radius:2rem;background-color:#fff;-webkit-box-shadow:0px .4rem 2rem rgba(200,189,124,.2);box-shadow:0px .4rem 2rem rgba(200,189,124,.2)}.lcl-change .lcl-change-cnt+.lcl-change-cnt{margin-top:.5rem}.lcl-change .lcl-change-cnt__img{width:12rem;border-radius:.5rem;overflow:hidden}.lcl-change .lcl-change-cnt__in{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:2.3rem}.lcl-change .lcl-change-cnt__ttl{font-style:normal;font-size:1.6rem;font-size:max(1.6rem,10px);font-weight:700;line-height:1.6;letter-spacing:.03em;color:#ff8d44}.lcl-change .lcl-change-cnt__ttl .ico_check{position:absolute;top:.5rem;left:0;width:1.8rem}.lcl-change .lcl-change-cnt__ttl .ico_check .svg-path{stroke:#2dd05e}.lcl-change .lcl-change-cnt__ttl .ico_check .svg-circle{fill:#e8e8e8}.lcl-change .lcl-change-cnt__txt{margin-top:.5rem}.lcl-voice{margin-top:-6.2rem;padding-bottom:5.6rem}.lcl-voice .lcl-voice__slide{margin-top:3rem;padding-bottom:6rem}.lcl-voice .lcl-voice__slide .splide__arrows{position:absolute;bottom:.2rem;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:15rem;margin:auto}.lcl-voice .lcl-voice__slide .splide__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:3.7rem;height:3.7rem;border-radius:50%;background-color:#2dd05e;pointer-events:all;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}@media screen and (min-width: 768px){.lcl-voice .lcl-voice__slide .splide__arrow{position:relative;z-index:1}.lcl-voice .lcl-voice__slide .splide__arrow::before{content:"";position:absolute;z-index:-1;inset:0;display:block;width:calc(100% - 0.2rem);height:calc(100% - 0.2rem);border-radius:50%;margin:auto;background-color:#fff;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}}@media(any-hover: hover){.lcl-voice .lcl-voice__slide .splide__arrow:hover::before{opacity:1}.lcl-voice .lcl-voice__slide .splide__arrow:hover path{fill:#2dd05e}}.lcl-voice .lcl-voice__slide .splide__arrow.splide__arrow--prev svg{scale:-1 1}.lcl-voice .lcl-voice__slide .splide__arrow:disabled{opacity:.4;pointer-events:none}.lcl-voice .lcl-voice__slide .splide__arrow svg{width:1.7rem;height:1.7rem}.lcl-voice .lcl-voice__slide .splide__arrow path{fill:#fff;-webkit-transition:fill .3s ease;transition:fill .3s ease}.lcl-voice .lcl-voice-list__item{position:relative;width:24rem;padding-bottom:6.2rem}.lcl-voice .lcl-voice-list__in{height:100%;padding:1.5rem 1.5rem 3rem;border-radius:2rem;background-color:#fff;-webkit-box-shadow:0px .4rem 2rem rgba(200,189,124,.2);box-shadow:0px .4rem 2rem rgba(200,189,124,.2)}.lcl-voice .lcl-voice-list__txt{margin-top:1rem;padding-top:1rem;border-top:.1rem solid #d6cfcb}.lcl-voice .lcl-voice-list__img{position:absolute;inset:auto 0 0 0;width:11.4rem;margin:auto}.lcl-voice .lcl-voice-list-progress{position:absolute;bottom:2rem;left:0;right:0;width:5.5rem;height:.1rem;margin:auto;background-color:#d6cfcb}.lcl-voice .lcl-voice-list-progress__bar{width:0;height:.2rem;translate:0 -0.05rem;-webkit-transition:width .8s cubic-bezier(0.52, 0.11, 0.4, 0.98);transition:width .8s cubic-bezier(0.52, 0.11, 0.4, 0.98);background:#2dd05e}.lcl-trial{padding-bottom:12rem}.lcl-trial .lcl-trial-olist{margin-top:3rem}.lcl-trial .lcl-trial-olist__item{counter-increment:trial_cnt;position:relative;padding-left:6.5rem}.lcl-trial .lcl-trial-olist__item::before{content:counter(trial_cnt, decimal-leading-zero);position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:4.5rem;aspect-ratio:1;background:url(../img/trial/vec.png) center/cover no-repeat;font-family:"Source Serif 4",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2rem;font-size:max(2rem,10px);line-height:1.1;letter-spacing:.03em;color:#2dd05e}.lcl-trial .lcl-trial-olist__item::after{content:"";position:absolute;top:5.8rem;left:2.2rem;width:.1rem;height:calc(100% - 2.8rem);border-left:.1rem dashed #959595}.lcl-trial .lcl-trial-olist__item:last-of-type::after{height:calc(100% - 5.8rem)}.lcl-trial .lcl-trial-olist__item+.lcl-trial-olist__item{margin-top:4rem}.lcl-trial .lcl-trial-olist__ttl{font-style:normal;font-size:2.1rem;font-size:max(2.1rem,10px);font-weight:700;line-height:1.6;letter-spacing:.03em;color:#2dd05e}.lcl-trial .lcl-trial-olist__txt{margin-top:.5rem}.lcl-trial .lcl-trial-olist__img{position:relative;z-index:1;margin-top:1.5rem;border-radius:1.5rem;overflow:hidden}.lcl-trial .lcl-trial-olist__img.scr-anin img{opacity:0;scale:1.05;-webkit-transition:opacity .5s cubic-bezier(0.58, 0.07, 0.29, 0.99),scale .5s cubic-bezier(0.58, 0.07, 0.29, 0.99);transition:opacity .5s cubic-bezier(0.58, 0.07, 0.29, 0.99),scale .5s cubic-bezier(0.58, 0.07, 0.29, 0.99)}.lcl-trial .lcl-trial-olist__img.scr-anin--on img{opacity:1;scale:1}.lcl-trial .lcl-trial-point{position:relative;margin-top:2.4rem;padding:1.5rem 2rem;border-radius:1.5rem;background-color:#fff}.lcl-trial .lcl-trial-point::before{content:"";position:absolute;inset:auto 0 calc(100% - 0.1rem);display:block;width:0;height:0;margin:auto;border-style:solid;border-width:0 1rem .9rem 1rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.lcl-trial .lcl-trial-point.scr-anin{opacity:0;-webkit-transform-origin:center top;transform-origin:center top;scale:.8;-webkit-transition:opacity .4s cubic-bezier(0.58, 0.07, 0.29, 0.99),scale .4s cubic-bezier(0.58, 0.07, 0.29, 0.99);transition:opacity .4s cubic-bezier(0.58, 0.07, 0.29, 0.99),scale .4s cubic-bezier(0.58, 0.07, 0.29, 0.99)}.lcl-trial .lcl-trial-point.scr-anin--on{opacity:1;scale:1}.lcl-trial .lcl-trial-point__en{font-family:"Source Serif 4",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.4rem;font-size:max(1.4rem,10px);font-weight:700;line-height:1.1;letter-spacing:.03em;color:#2dd05e;text-align:center}.lcl-trial .lcl-trial__slide{width:calc(100% + 2rem);margin-top:1.5rem;padding-bottom:5.5rem}.lcl-trial .lcl-trial__slide .splide__arrows{position:absolute;bottom:.2rem;left:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:15rem}.lcl-trial .lcl-trial__slide .splide__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:3.7rem;height:3.7rem;border-radius:50%;background:linear-gradient(88.77deg, #ff8d44 -0.02%, #ffb688 98.95%);pointer-events:all;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}@media screen and (min-width: 768px){.lcl-trial .lcl-trial__slide .splide__arrow{position:relative;z-index:1}.lcl-trial .lcl-trial__slide .splide__arrow::before{content:"";position:absolute;z-index:-1;inset:0;display:block;width:calc(100% - 0.2rem);height:calc(100% - 0.2rem);border-radius:50%;margin:auto;background-color:#fff;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}}@media(any-hover: hover){.lcl-trial .lcl-trial__slide .splide__arrow:hover::before{opacity:1}.lcl-trial .lcl-trial__slide .splide__arrow:hover path{fill:#ff8d44}}.lcl-trial .lcl-trial__slide .splide__arrow.splide__arrow--prev svg{scale:-1 1}.lcl-trial .lcl-trial__slide .splide__arrow:disabled{opacity:.4;pointer-events:none}.lcl-trial .lcl-trial__slide .splide__arrow svg{width:1.7rem;height:1.7rem}.lcl-trial .lcl-trial__slide .splide__arrow path{fill:#fff;-webkit-transition:fill .3s ease;transition:fill .3s ease}.lcl-trial .lcl-trial-menu__item{width:20rem;padding:1.5rem 2rem 4rem;border-radius:1.5rem;background-color:#fff}.lcl-trial .lcl-trial-menu__en{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"Source Serif 4",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.2rem;font-size:max(1.2rem,10px);font-weight:700;line-height:1.1;letter-spacing:.03em;color:#959595}.lcl-trial .lcl-trial-menu__num{font-size:2.4rem;font-size:max(2.4rem,10px);color:#2dd05e}.lcl-trial .lcl-trial-menu__min{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding:0 2rem;border-radius:calc(infinity*1px);background-color:#feef9a;font-size:1.2rem;font-size:max(1.2rem,10px);font-weight:700;line-height:1.8;letter-spacing:.05em;color:#ff8d44;text-align:center}.lcl-trial .lcl-trial-menu-progress{position:absolute;bottom:2rem;left:5rem;width:5.5rem;height:.1rem;background-color:#d6cfcb}.lcl-trial .lcl-trial-menu-progress__bar{width:0;height:.2rem;translate:0 -0.05rem;-webkit-transition:width .8s cubic-bezier(0.52, 0.11, 0.4, 0.98);transition:width .8s cubic-bezier(0.52, 0.11, 0.4, 0.98);background:#ff8d44}.lcl-information{margin-top:-8rem;-webkit-mask-image:url(../img/mask_wave.svg),-webkit-gradient(linear, left top, left bottom, from(black), to(black)),url(../img/mask_wave_reverse.svg);-webkit-mask-image:url(../img/mask_wave.svg),linear-gradient(black, black),url(../img/mask_wave_reverse.svg);mask-image:url(../img/mask_wave.svg),-webkit-gradient(linear, left top, left bottom, from(black), to(black)),url(../img/mask_wave_reverse.svg);mask-image:url(../img/mask_wave.svg),linear-gradient(black, black),url(../img/mask_wave_reverse.svg);-webkit-mask-size:101%,calc(100% + 2px) calc(100% + 2px),101%;mask-size:101%,calc(100% + 2px) calc(100% + 2px),101%;-webkit-mask-position:-1px -1px,-1px -1px,-1px calc(100% + 1px);mask-position:-1px -1px,-1px -1px,-1px calc(100% + 1px)}.lcl-information+.trial-title{margin-top:1rem}.lcl-btm{margin-top:5rem;border-radius:2rem;overflow:hidden}.lcl-footer{padding-block:1.5rem 1.8rem}.lcl-footer .lcl-footer__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 1rem;font-style:normal;font-size:1.1rem;font-size:max(1.1rem,10px);font-weight:500;line-height:1.65;letter-spacing:.03em}.lcl-footer .lcl-footer__link+.lcl-footer__link{margin-top:.7rem}.lcl-footer .lcl-footer__link .ico_svg{width:1.6rem}.lcl-footer .lcl-footer__link .ico_svg .svg-path{fill:currentColor}