.lcl-wrapper{width:100%;overflow:hidden;margin-top:8rem}@media screen and (max-width: 767px){.lcl-wrapper{margin-top:4.5rem}}.lcl-stars{position:absolute;left:-100%;right:-100%;margin-left:auto;margin-right:auto;pointer-events:none}.lcl-stars.lcl-stars--01{width:122.2rem}@media screen and (max-width: 767px){.lcl-stars.lcl-stars--01{left:-98%;width:36rem}}.lcl-stars.lcl-stars--02{width:120rem}@media screen and (max-width: 767px){.lcl-stars.lcl-stars--02{display:none}}.lcl-stars.lcl-stars--03{width:118.6rem}@media screen and (max-width: 767px){.lcl-stars.lcl-stars--03{width:34.8rem}}.lcl-stars .ico_svg{width:100%}.lcl-stars .ico_svg .svg-path{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes stars01_rotate_ani{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes stars01_rotate_ani{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.lcl-stars.scr-anin .ico_svg{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}.lcl-stars.scr-anin .ico_svg .svg-path{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.lcl-stars.scr-anin--on .ico_svg{-webkit-animation:stars_scale_ani .5s .3s ease both;animation:stars_scale_ani .5s .3s ease both}@-webkit-keyframes stars_scale_ani{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}66%{opacity:1}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes stars_scale_ani{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}66%{opacity:1}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.lcl-stars.scr-anin--on .ico_svg .svg-path{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation:stars_rotate_ani .6s .3s ease both;animation:stars_rotate_ani .6s .3s ease both}@-webkit-keyframes stars_rotate_ani{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes stars_rotate_ani{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.lcl-slider{-webkit-animation-play-state:paused !important;animation-play-state:paused !important}.lcl-slider.lcl-slider--active{-webkit-animation-play-state:running !important;animation-play-state:running !important}.lcl-jumpanim{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}@media screen and (max-width: 767px){.lcl-jumpanim{width:32.2rem}}.lcl-jumpanim.scr-anin--on{opacity:1;-webkit-animation:jumpanim 1.2s alternate;animation:jumpanim 1.2s alternate}.ttl-buruburu{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-transform-origin:center 200%;transform-origin:center 200%}@media screen and (max-width: 767px){.ttl-buruburu{width:32.2rem}}.ttl-buruburu.scr-anin--on{opacity:1;-webkit-animation:buruburu .4s .2s cubic-bezier(0.47, 0.03, 0.11, 1.57) both;animation:buruburu .4s .2s cubic-bezier(0.47, 0.03, 0.11, 1.57) both}@-webkit-keyframes biribiri{0%{-webkit-transform:scale(0.5);transform:scale(0.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes biribiri{0%{-webkit-transform:scale(0.5);transform:scale(0.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes buruburu{0%,40%,80%{-webkit-transform:rotateZ(-2deg);transform:rotateZ(-2deg)}20%,60%{-webkit-transform:rotateZ(2deg);transform:rotateZ(2deg)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes buruburu{0%,40%,80%{-webkit-transform:rotateZ(-2deg);transform:rotateZ(-2deg)}20%,60%{-webkit-transform:rotateZ(2deg);transform:rotateZ(2deg)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes biribiri_ani{0%,18%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}6%,12%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}3%,9%,15%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}}@keyframes biribiri_ani{0%,18%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}6%,12%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}3%,9%,15%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}}.lcl-hero{position:relative;z-index:3;margin-bottom:11.4615384615vw}@media screen and (max-width: 767px){.lcl-hero{margin-bottom:13.7rem}}.lcl-hero::before,.lcl-hero::after{content:"";position:absolute;z-index:4;width:11.2rem;height:9.3rem;opacity:0}@media screen and (max-width: 767px){.lcl-hero::before,.lcl-hero::after{width:5.9rem;height:4.9rem}}@-webkit-keyframes hero_biribiri_show{0%{opacity:0}100%{opacity:1}}@keyframes hero_biribiri_show{0%{opacity:0}100%{opacity:1}}.lcl-hero::before{top:50.3rem;right:calc(50% + 48.7rem);background:url(../img/hero/biribiri_01.png) center/contain no-repeat;-webkit-transform-origin:80% 80%;transform-origin:80% 80%;-webkit-animation:hero_biribiri_show .5s .5s ease both,biribiri_ani 3s ease infinite both;animation:hero_biribiri_show .5s .5s ease both,biribiri_ani 3s ease infinite both}@media screen and (max-width: 767px){.lcl-hero::before{top:44.8rem;right:28.5rem}}.lcl-hero::after{top:11.5rem;left:calc(50% + 53.6rem);background:url(../img/hero/biribiri_02.png) center/contain no-repeat;-webkit-transform-origin:20% 80%;transform-origin:20% 80%;-webkit-animation:hero_biribiri_show .5s .5s ease both,biribiri_ani 3s 1s ease infinite both;animation:hero_biribiri_show .5s .5s ease both,biribiri_ani 3s 1s ease infinite both}@media screen and (max-width: 767px){.lcl-hero::after{top:32.5rem;left:30.8rem;rotate:-20deg}}.lcl-hero .lcl-hero__main{position:relative;z-index:3;padding-top:16rem;background:url(../img/hero/bg_01.jpg) center/cover no-repeat}@media screen and (max-width: 767px){.lcl-hero .lcl-hero__main{padding-top:14.3rem;background:url(../img/hero/sp/bg_01.jpg) center/cover no-repeat}}.lcl-hero .lcl-stars{z-index:2;top:1.9rem}@media screen and (max-width: 767px){.lcl-hero .lcl-stars{top:5.6rem}}.lcl-hero .lcl-hero__ttl{position:relative;z-index:2;width:69.3rem;margin:0 auto;left:1.3rem;-webkit-animation:hero_ttl_ani 1s cubic-bezier(0.44, 0.21, 0.01, 1.23) both;animation:hero_ttl_ani 1s cubic-bezier(0.44, 0.21, 0.01, 1.23) both;-webkit-transform-origin:center 40%;transform-origin:center 40%}@media screen and (max-width: 767px){.lcl-hero .lcl-hero__ttl{width:33.7rem;left:.7rem}}@-webkit-keyframes hero_ttl_ani{0%{opacity:0;-webkit-transform:scale(0.3) rotate(720deg);transform:scale(0.3) rotate(720deg)}100%{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@keyframes hero_ttl_ani{0%{opacity:0;-webkit-transform:scale(0.3) rotate(720deg);transform:scale(0.3) rotate(720deg)}100%{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}.lcl-hero .lcl-hero__voice{position:absolute;width:22.4rem;-webkit-animation:hero_voice_ani .8s .5s ease both;animation:hero_voice_ani .8s .5s ease both}@media screen and (max-width: 767px){.lcl-hero .lcl-hero__voice{width:11.3rem}}@-webkit-keyframes hero_voice_ani{0%{opacity:0;-webkit-transform:translateY(50%) scaleX(1) scaleY(1);transform:translateY(50%) scaleX(1) scaleY(1)}50%{opacity:1;-webkit-transform:translateY(-10%) scaleX(0.9) scaleY(1.1);transform:translateY(-10%) scaleX(0.9) scaleY(1.1)}80%{-webkit-transform:translateY(5%) scaleX(1.1) scaleY(0.8);transform:translateY(5%) scaleX(1.1) scaleY(0.8)}100%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes hero_voice_ani{0%{opacity:0;-webkit-transform:translateY(50%) scaleX(1) scaleY(1);transform:translateY(50%) scaleX(1) scaleY(1)}50%{opacity:1;-webkit-transform:translateY(-10%) scaleX(0.9) scaleY(1.1);transform:translateY(-10%) scaleX(0.9) scaleY(1.1)}80%{-webkit-transform:translateY(5%) scaleX(1.1) scaleY(0.8);transform:translateY(5%) scaleX(1.1) scaleY(0.8)}100%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}.lcl-hero .lcl-hero__voice.lcl-hero__voice--01{z-index:1;top:6.1rem;right:calc(50% + 8.7rem);-webkit-transform-origin:100% bottom;transform-origin:100% bottom}@media screen and (max-width: 767px){.lcl-hero .lcl-hero__voice.lcl-hero__voice--01{top:9.6rem;right:22.6rem}}.lcl-hero .lcl-hero__voice.lcl-hero__voice--02{top:5.3rem;left:0;right:0;margin:0 auto;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-delay:.55s;animation-delay:.55s}@media screen and (max-width: 767px){.lcl-hero .lcl-hero__voice.lcl-hero__voice--02{top:9.7rem;left:auto;right:12.9rem}}.lcl-hero .lcl-hero__voice.lcl-hero__voice--03{top:3rem;left:calc(50% + 8rem);-webkit-transform-origin:0% bottom;transform-origin:0% bottom;-webkit-animation-delay:.6s;animation-delay:.6s}@media screen and (max-width: 767px){.lcl-hero .lcl-hero__voice.lcl-hero__voice--03{top:7.7rem;left:22.9rem}}.lcl-hero .lcl-hero__bg{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;clip-path:ellipse(0 0 at center);-webkit-animation:hero_image_clip_ani_pc 1s .1s cubic-bezier(0.47, 0.21, 0.32, 1) both;animation:hero_image_clip_ani_pc 1s .1s cubic-bezier(0.47, 0.21, 0.32, 1) both}@media screen and (max-width: 767px){.lcl-hero .lcl-hero__bg{top:-5rem;-webkit-transform:scale(1) !important;transform:scale(1) !important;-webkit-animation:hero_image_clip_ani_sp 1s .1s cubic-bezier(0.47, 0.21, 0.32, 1) both;animation:hero_image_clip_ani_sp 1s .1s cubic-bezier(0.47, 0.21, 0.32, 1) both}}@-webkit-keyframes hero_image_clip_ani_pc{0%{-webkit-transform:scale(0.5);transform:scale(0.5);clip-path:ellipse(0 0 at center)}80%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1);clip-path:ellipse(100% 205% at center)}}@keyframes hero_image_clip_ani_pc{0%{-webkit-transform:scale(0.5);transform:scale(0.5);clip-path:ellipse(0 0 at center)}80%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1);clip-path:ellipse(100% 205% at center)}}@-webkit-keyframes hero_image_clip_ani_sp{0%{-webkit-transform:scale(0.5);transform:scale(0.5);clip-path:ellipse(0 0 at center)}80%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1);clip-path:ellipse(100% 100% at center)}}@keyframes hero_image_clip_ani_sp{0%{-webkit-transform:scale(0.5);transform:scale(0.5);clip-path:ellipse(0 0 at center)}80%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1);clip-path:ellipse(100% 100% at center)}}.lcl-hero .lcl-hero__img{position:absolute;width:79.5rem}@media screen and (max-width: 767px){.lcl-hero .lcl-hero__img{width:100%}}.lcl-hero .lcl-hero__img.lcl-hero__img--01{top:-2.2rem;right:calc(50% + 0.6rem)}@media screen and (max-width: 767px){.lcl-hero .lcl-hero__img.lcl-hero__img--01{top:0;right:0}}.lcl-hero .lcl-hero__img.lcl-hero__img--02{top:-7.4rem;left:calc(50% + 3.5rem)}@media screen and (max-width: 767px){.lcl-hero .lcl-hero__img.lcl-hero__img--02{display:none}}.lcl-hero .lcl-hero__img03{position:absolute;z-index:1;top:43.1rem;left:0;width:100%}.lcl-hero .lcl-hero__img03 img{width:100%}@media screen and (max-width: 767px){.lcl-hero .lcl-hero__img03{top:33.1rem}}.lcl-request{position:relative;z-index:2;padding-top:19.2307692308vw;background:#00d7eb url(../img/pattern.png) center 19.9rem/19.9rem 19.9rem repeat fixed}@media screen and (max-width: 767px){.lcl-request{padding:10.5rem 0 1.3rem;background-position:center bottom;background-size:11.9rem 11.9rem;background-attachment:initial}}.lcl-request::after{content:"";position:absolute;z-index:-1;top:100%;left:0;width:100%;height:7.6923076923vw;-webkit-mask-image:url(../img/request/mask.svg);mask-image:url(../img/request/mask.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#00d7eb url(../img/pattern.png) center 0/19.9rem 19.9rem repeat fixed}@media screen and (max-width: 767px){.lcl-request::after{z-index:0;height:2.8rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-size:11.9rem 11.9rem;background-attachment:initial}}.lcl-request .lcl-request__cnt{position:relative;width:82.5rem;margin:0 auto;padding:6.1rem 0 5.2rem;border-radius:100vw;border:solid 1rem #fff;background-color:hsla(0,0%,100%,.85)}@media screen and (max-width: 767px){.lcl-request .lcl-request__cnt{width:34.5rem;padding:3.8rem 2.3rem 3rem;border-radius:3rem;border-width:.5rem}}.lcl-request .lcl-request__wave{position:absolute;top:-11.8rem;width:29rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;opacity:.7}@media screen and (max-width: 767px){.lcl-request .lcl-request__wave{width:6.4rem;height:10.4rem}}.lcl-request .lcl-request__wave.lcl-request__wave--01{left:-29.3rem}@media screen and (max-width: 767px){.lcl-request .lcl-request__wave.lcl-request__wave--01{top:-6.5rem;left:-4.9rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.lcl-request .lcl-request__wave.lcl-request__wave--02{-webkit-transform:scaleX(-1);transform:scaleX(-1);right:-29.3rem}@media screen and (max-width: 767px){.lcl-request .lcl-request__wave.lcl-request__wave--02{top:-6.7rem;right:-4.4rem;-webkit-transform:rotate(135deg);transform:rotate(135deg)}}.lcl-request .lcl-request__wave .ico_wave{width:100%}.lcl-request .lcl-request__wave .ico_wave .svg-path{-webkit-animation:request_wave_ani 1.5s ease infinite both;animation:request_wave_ani 1.5s ease infinite both}@-webkit-keyframes request_wave_ani{0%{opacity:.4;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}25%{opacity:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}50%,100%{opacity:.4;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@keyframes request_wave_ani{0%{opacity:.4;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}25%{opacity:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}50%,100%{opacity:.4;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}.lcl-request .lcl-request__wave .ico_wave .svg-path01{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.lcl-request .lcl-request__wave .ico_wave .svg-path02{-webkit-animation-delay:-0.15s;animation-delay:-0.15s}.lcl-request .lcl-request__ttl{position:absolute;top:-5.5rem;left:0;right:0;width:52.3rem;margin:0 auto}@media screen and (max-width: 767px){.lcl-request .lcl-request__ttl{width:29.9rem;top:-3rem}}.lcl-request .lcl-request__main{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}.lcl-request .lcl-request__txt{font-size:2.3rem;font-size:max(2.3rem,10px);font-weight:700;line-height:1.6;letter-spacing:0}@media screen and (max-width: 767px){.lcl-request .lcl-request__txt{text-align:center;font-size:1.7rem;font-size:max(1.7rem,10px);line-height:1.5}}.lcl-request .lcl-request__btn{margin-left:1.5rem}@media screen and (max-width: 767px){.lcl-request .lcl-request__btn{margin:1.5rem 0 0}}.lcl-request .lcl-request-images{position:absolute;bottom:-7.9230769231vw;width:100%;height:29.4615384615vw;min-height:302px}@media screen and (min-width: 768px){.lcl-request .lcl-request-images{-webkit-mask:url("../img/request/clip-path.svg") center bottom/100% 100% no-repeat;mask:url("../img/request/clip-path.svg") center bottom/100% 100% no-repeat}}@media screen and (max-width: 767px){.lcl-request .lcl-request-images{display:none}}.lcl-request .lcl-request-images__image{position:absolute;width:clamp(222px,21.6923076923vw,416px);bottom:0}.lcl-request .lcl-request-images__image.lcl-request-images__image--01{right:calc(50% + clamp(291px,28.4615384615vw,546px))}.lcl-request .lcl-request-images__image.lcl-request-images__image--02{left:calc(50% + clamp(277px,27.0769230769vw,520px))}.lcl-request .lcl-nav{position:relative;z-index:1;margin-top:-12.6rem;-webkit-transform:translateY(14rem);transform:translateY(14rem)}@media screen and (max-width: 767px){.lcl-request .lcl-nav{margin-top:0;-webkit-transform:translateY(0);transform:translateY(0)}}.lcl-request .lcl-nav__ttl{width:100%;text-align:center;font-size:9rem;font-size:max(9rem,10px);line-height:1.7;letter-spacing:0;opacity:.5;color:#fff;font-family:"Knewave",system-ui;font-weight:400;font-style:normal;margin:0 auto}@media screen and (max-width: 767px){.lcl-request .lcl-nav__ttl{font-size:5rem;font-size:max(5rem,10px)}}.lcl-request .lcl-nav__list{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;margin-top:-5.5rem}@media screen and (min-width: 768px){.lcl-request .lcl-nav__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (max-width: 767px){.lcl-request .lcl-nav__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:34rem;margin:-3.3rem auto 0}}@media screen and (min-width: 768px){.lcl-request .lcl-nav__item:nth-of-type(n + 2){margin-left:2.5rem}}@media screen and (max-width: 767px){.lcl-request .lcl-nav__item:nth-of-type(n + 3){margin-top:1.3rem}}.lcl-request .lcl-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1;width:25rem;height:25.2rem;padding-bottom:2rem}@media screen and (max-width: 767px){.lcl-request .lcl-nav__link{width:16.5rem;height:16.7rem;padding-bottom:1.2rem}}.lcl-request .lcl-nav__link .ico_num{position:absolute;top:-1.5rem;left:0;right:0;width:5rem;margin:0 auto}@media screen and (max-width: 767px){.lcl-request .lcl-nav__link .ico_num{top:-1rem;width:3.4rem}}.lcl-request .lcl-nav__link .ico_circle-down{position:absolute;bottom:3.5rem;left:0;right:0;margin:0 auto;width:3rem}@media screen and (max-width: 767px){.lcl-request .lcl-nav__link .ico_circle-down{bottom:2rem;width:2rem}}.lcl-request .lcl-nav__link .ico_circle-down .svg-circle{fill:#fbee01}.lcl-request .lcl-nav__link .ico_circle-down .svg-path{fill:#004046}.lcl-request .lcl-nav__link .ico_bg{position:absolute;z-index:-1;top:0;left:0;width:100%}@media(any-hover: hover){.lcl-request .lcl-nav__link:hover .ico_num .svg-path02{fill:#fe7e01}.lcl-request .lcl-nav__link:hover .ico_circle-down .svg-path{fill:#fe7e01}.lcl-request .lcl-nav__link:hover .ico_bg{-webkit-animation:request_link_ani 10s linear infinite both;animation:request_link_ani 10s linear infinite both}@-webkit-keyframes request_link_ani{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes request_link_ani{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.lcl-request .lcl-nav__link:hover .ico_bg .svg-path01{fill:#fe7e01}}.lcl-request .lcl-nav__txt{text-align:center;font-size:2.2rem;font-size:max(2.2rem,10px);font-weight:700;line-height:1.4;letter-spacing:0;color:#fff}@media screen and (max-width: 767px){.lcl-request .lcl-nav__txt{font-size:1.5rem;font-size:max(1.5rem,10px)}}.lcl-request .lcl-nav__yellow{color:#fbee01;-webkit-transition:color .25s ease;transition:color .25s ease}.lcl-about{position:relative;z-index:1;padding:26.9rem 0 39.5rem;overflow:hidden}@media screen and (max-width: 767px){.lcl-about{padding:5.6rem 0 10.6rem;background:url(../img/about/sp/bg_01.jpg) center/cover no-repeat}}.lcl-about::before{content:"";position:absolute;z-index:-2;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 768px){.lcl-about::before{background:url(../img/about/bg_01.jpg) center/cover no-repeat fixed}}.lcl-about::before{-webkit-filter:blur(1rem);filter:blur(1rem)}@media screen and (max-width: 767px){.lcl-about::before{backdrop-filter:blur(0.5rem)}}.lcl-about .lcl-about__main{position:relative}.lcl-about .lcl-about__stars01{top:-4.2rem}@media screen and (max-width: 767px){.lcl-about .lcl-about__stars01{top:-7.6rem}}.lcl-about .lcl-about__stars02{z-index:-2;bottom:12.2rem}@media screen and (max-width: 767px){.lcl-about .lcl-about__stars02{bottom:-1rem}}.lcl-about .lcl-about__obj{position:absolute;width:32.6rem;z-index:-2}@media screen and (max-width: 767px){.lcl-about .lcl-about__obj{width:15.4rem}}.lcl-about .lcl-about__obj.lcl-about__obj--01{top:6.7rem;right:calc(50% + 32.6rem)}@media screen and (max-width: 767px){.lcl-about .lcl-about__obj.lcl-about__obj--01{top:auto;bottom:-16rem;right:20.8rem}}.lcl-about .lcl-about__obj.lcl-about__obj--02{top:-15.6rem;left:calc(50% + 32.6rem)}@media screen and (max-width: 767px){.lcl-about .lcl-about__obj.lcl-about__obj--02{top:auto;bottom:-10.3rem;left:21.3rem}}.lcl-about .lcl-about__ttl01{text-align:center;font-size:2.6rem;font-size:max(2.6rem,10px);font-weight:700;line-height:1.7;letter-spacing:0;color:#fff}@media screen and (max-width: 767px){.lcl-about .lcl-about__ttl01{font-size:1.7rem;font-size:max(1.7rem,10px)}}.lcl-about .lcl-about__subttl01{margin:1rem auto 0;width:55.5rem}@media screen and (max-width: 767px){.lcl-about .lcl-about__subttl01{margin-top:1rem;width:29.5rem}}.lcl-about .lcl-about__lead{text-align:center;margin-top:1.8rem;font-weight:700;font-size:1.7rem;font-size:max(1.7rem,10px);line-height:2;letter-spacing:0;color:#fff}@media screen and (max-width: 767px){.lcl-about .lcl-about__lead{margin-top:1rem;font-size:1.4rem;font-size:max(1.4rem,10px);line-height:1.8}}.lcl-about .lcl-about__image{margin:7rem auto 0;width:100rem;opacity:0;-webkit-transform:translateX(-50%) skewX(10deg) rotate(-3deg);transform:translateX(-50%) skewX(10deg) rotate(-3deg);-webkit-transition:opacity .7s cubic-bezier(0.53, 0.25, 0.01, 1),-webkit-transform .7s cubic-bezier(0.53, 0.25, 0.01, 1);transition:opacity .7s cubic-bezier(0.53, 0.25, 0.01, 1),-webkit-transform .7s cubic-bezier(0.53, 0.25, 0.01, 1);transition:opacity .7s cubic-bezier(0.53, 0.25, 0.01, 1),transform .7s cubic-bezier(0.53, 0.25, 0.01, 1);transition:opacity .7s cubic-bezier(0.53, 0.25, 0.01, 1),transform .7s cubic-bezier(0.53, 0.25, 0.01, 1),-webkit-transform .7s cubic-bezier(0.53, 0.25, 0.01, 1)}.lcl-about .lcl-about__image.scr-anin--on{opacity:1;-webkit-transform:translateX(0%) skewX(0deg) rotate(-3deg);transform:translateX(0%) skewX(0deg) rotate(-3deg)}@media screen and (max-width: 767px){.lcl-about .lcl-about__image{margin-top:10rem;width:95%}}.lcl-event01{position:relative;z-index:2;margin-top:-10rem;padding:16.6rem 0 8.1rem}@media screen and (max-width: 767px){.lcl-event01{margin-top:-2.7rem;padding:8.8rem 0 3.5rem}}.lcl-event01::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-radius:10rem;background:#01d580 url(../img/pattern.png) center top/19.9rem 19.9rem repeat fixed}@media screen and (max-width: 767px){.lcl-event01::before{border-radius:2rem;background-size:19.9rem 19.9rem;background-attachment:initial}}.lcl-event01 .lcl-event01__peoples{position:absolute;z-index:-2;top:-36.7rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:130rem}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01__peoples{top:-10rem;width:32.9rem;margin:0 auto}}.lcl-event01 .lcl-event01__ttl{position:absolute;top:-5.3rem;width:58.7rem;left:2rem;right:0;margin:0 auto}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01__ttl{top:-2.9rem;left:1.2rem;width:32.2rem}}.lcl-event01 .lcl-event01__in{width:100rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01__in{width:34.5rem}}.lcl-event01 .lcl-event01__cnt{position:relative;z-index:1}.lcl-event01 .lcl-event01__cnt+.lcl-event01__cnt{margin-top:4rem}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01__cnt+.lcl-event01__cnt{margin-top:1.5rem}}.lcl-event01 .lcl-event01-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:5rem 5.5rem;background-color:#fff}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-box{display:block;padding:1.5rem 1.5rem 3rem}}.lcl-event01 .lcl-event01-box:first-child{border-top-left-radius:5rem;border-top-right-radius:5rem}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-box:first-child{border-top-left-radius:2rem;border-top-right-radius:2rem}}.lcl-event01 .lcl-event01-box:last-child{border-bottom-left-radius:5rem;border-bottom-right-radius:5rem}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-box:last-child{border-bottom-left-radius:2rem;border-bottom-right-radius:2rem}}.lcl-event01 .lcl-event01-box__voice{position:absolute;z-index:1;top:-7.1rem;right:-6.5rem;width:24rem;opacity:0;-webkit-transform:scale(0.5) rotate(-2deg);transform:scale(0.5) rotate(-2deg);-webkit-transform-origin:20% 80%;transform-origin:20% 80%;-webkit-transition:opacity .5s cubic-bezier(0.59, 0.06, 0.31, 1.36),-webkit-transform .5s cubic-bezier(0.59, 0.06, 0.31, 1.36);transition:opacity .5s cubic-bezier(0.59, 0.06, 0.31, 1.36),-webkit-transform .5s cubic-bezier(0.59, 0.06, 0.31, 1.36);transition:opacity .5s cubic-bezier(0.59, 0.06, 0.31, 1.36),transform .5s cubic-bezier(0.59, 0.06, 0.31, 1.36);transition:opacity .5s cubic-bezier(0.59, 0.06, 0.31, 1.36),transform .5s cubic-bezier(0.59, 0.06, 0.31, 1.36),-webkit-transform .5s cubic-bezier(0.59, 0.06, 0.31, 1.36)}.lcl-event01 .lcl-event01-box__voice.scr-anin--on{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-box__voice{top:-2.2rem;right:-0.7rem;width:12.8rem}}.lcl-event01 .lcl-event01-box__voice.lcl-event01-box__voice--02{top:-4.9rem;right:-4.5rem}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-box__voice.lcl-event01-box__voice--02{top:-0.9rem;right:-0.7rem}}.lcl-event01 .lcl-event01-box__img{width:43rem;overflow:hidden;border-radius:3rem}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-box__img{width:100%;border-radius:1rem}}.lcl-event01 .lcl-event01-box__img img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.lcl-event01 .lcl-event01-box__img.scr-anin--on img{-webkit-transform:scale(1);transform:scale(1)}.lcl-event01 .lcl-event01-box__main{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:4rem}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-box__main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0;margin-top:1rem}}.lcl-event01 .lcl-event01-box__sub{font-weight:700;font-size:2rem;font-size:max(2rem,10px);line-height:1.7;letter-spacing:0}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-box__sub{font-size:1.4rem;font-size:max(1.4rem,10px)}}.lcl-event01 .lcl-event01-box__ttl{position:relative;z-index:1;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700;font-size:3rem;font-size:max(3rem,10px);line-height:1.5;letter-spacing:0;color:#01d580}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-box__ttl{font-size:2rem;font-size:max(2rem,10px)}}.lcl-event01 .lcl-event01-box__ttl::before{content:"";position:absolute;z-index:-1;bottom:.4rem;left:0;width:100%;height:.8rem;background-color:#fbee01;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .5s .3s ease;transition:-webkit-transform .5s .3s ease;transition:transform .5s .3s ease;transition:transform .5s .3s ease, -webkit-transform .5s .3s ease}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-box__ttl::before{bottom:.45rem;height:.3rem}}.lcl-event01 .lcl-event01-box__ttl.scr-anin--on::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.lcl-event01 .lcl-event01-box__txt{margin-top:1.5rem;font-size:1.7rem;font-size:max(1.7rem,10px);line-height:1.7;letter-spacing:0}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-box__txt{margin-top:.5rem;font-size:1.4rem;font-size:max(1.4rem,10px)}}.lcl-event01 .lcl-event01-box__link{margin-top:3rem}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-box__link{margin-top:1.5rem}}.lcl-event01 .lcl-event01-archive{position:relative;z-index:1;background-color:#feffcb;overflow:hidden;border-radius:0 0 5rem 5rem}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive{border-radius:0 0 2rem 2rem}}.lcl-event01 .lcl-event01-archive::before,.lcl-event01 .lcl-event01-archive::after{content:"";position:absolute;z-index:-1;top:0;width:69rem;height:38.9rem;background:url(../img/event01/curtain.png) center/100% 100% no-repeat}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive::before,.lcl-event01 .lcl-event01-archive::after{width:30rem;height:50.6rem;background:url(../img/event01/sp/curtain.png) center/100% 100% no-repeat}}@-webkit-keyframes event01_curtain_left_pc{0%{left:0}100%{left:-50rem}}@keyframes event01_curtain_left_pc{0%{left:0}100%{left:-50rem}}@-webkit-keyframes event01_curtain_left_sp{0%{left:-8rem}100%{left:-19.2rem}}@keyframes event01_curtain_left_sp{0%{left:-8rem}100%{left:-19.2rem}}@-webkit-keyframes event01_curtain_right_pc{0%{right:0}100%{right:-50rem}}@keyframes event01_curtain_right_pc{0%{right:0}100%{right:-50rem}}@-webkit-keyframes event01_curtain_right_sp{0%{right:-8rem}100%{right:-19.2rem}}@keyframes event01_curtain_right_sp{0%{right:-8rem}100%{right:-19.2rem}}.lcl-event01 .lcl-event01-archive::before{left:0}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive::before{left:-8rem}}.lcl-event01 .lcl-event01-archive::after{right:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive::after{right:-8rem}}.lcl-event01 .lcl-event01-archive.scr-anin--on::before{-webkit-animation:event01_curtain_left_pc 1s cubic-bezier(0.76, 0.01, 0.41, 0.99) both;animation:event01_curtain_left_pc 1s cubic-bezier(0.76, 0.01, 0.41, 0.99) both}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive.scr-anin--on::before{-webkit-animation:event01_curtain_left_sp 1s cubic-bezier(0.76, 0.01, 0.41, 0.99) both;animation:event01_curtain_left_sp 1s cubic-bezier(0.76, 0.01, 0.41, 0.99) both}}.lcl-event01 .lcl-event01-archive.scr-anin--on::after{-webkit-animation:event01_curtain_right_pc 1s cubic-bezier(0.76, 0.01, 0.41, 0.99) both;animation:event01_curtain_right_pc 1s cubic-bezier(0.76, 0.01, 0.41, 0.99) both}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive.scr-anin--on::after{-webkit-animation:event01_curtain_right_sp 1s cubic-bezier(0.76, 0.01, 0.41, 0.99) both;animation:event01_curtain_right_sp 1s cubic-bezier(0.76, 0.01, 0.41, 0.99) both}}.lcl-event01 .lcl-event01-archive.scr-anin--on .lcl-event01-archive__head{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-event01 .lcl-event01-archive.scr-anin--on .lcl-event01-archive-more{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}.lcl-event01 .lcl-event01-archive__head{padding-top:3.3rem;-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0;-webkit-transition:opacity .8s .3s cubic-bezier(0.67, 0.03, 0.3, 0.99),-webkit-transform .8s .3s cubic-bezier(0.67, 0.03, 0.3, 0.99);transition:opacity .8s .3s cubic-bezier(0.67, 0.03, 0.3, 0.99),-webkit-transform .8s .3s cubic-bezier(0.67, 0.03, 0.3, 0.99);transition:opacity .8s .3s cubic-bezier(0.67, 0.03, 0.3, 0.99),transform .8s .3s cubic-bezier(0.67, 0.03, 0.3, 0.99);transition:opacity .8s .3s cubic-bezier(0.67, 0.03, 0.3, 0.99),transform .8s .3s cubic-bezier(0.67, 0.03, 0.3, 0.99),-webkit-transform .8s .3s cubic-bezier(0.67, 0.03, 0.3, 0.99)}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive__head{padding-top:3rem}}.lcl-event01 .lcl-event01-archive__ttl01{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;text-align:center;font-size:2.5rem;font-size:max(2.5rem,10px);font-weight:700;line-height:1.7;color:#004046}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive__ttl01{font-size:1.8rem;font-size:max(1.8rem,10px);line-height:1.4}}.lcl-event01 .lcl-event01-archive__ttl01::before,.lcl-event01 .lcl-event01-archive__ttl01::after{content:"";position:absolute;top:-100%;bottom:-100%;margin:auto 0;width:5.7rem;height:4.9rem}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive__ttl01::before,.lcl-event01 .lcl-event01-archive__ttl01::after{width:3.722rem;height:3.2rem}}.lcl-event01 .lcl-event01-archive__ttl01::before{left:-6.7rem;background:url(../img/event01/biribiri_01.png) center/contain no-repeat;-webkit-transform-origin:80% 80%;transform-origin:80% 80%;-webkit-animation:biribiri_ani 3s ease infinite both;animation:biribiri_ani 3s ease infinite both}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive__ttl01::before{left:-4.2rem}}.lcl-event01 .lcl-event01-archive__ttl01::after{right:-6.7rem;background:url(../img/event01/biribiri_02.png) center/contain no-repeat;-webkit-transform-origin:20% 80%;transform-origin:20% 80%;-webkit-animation:biribiri_ani 3s ease infinite both;animation:biribiri_ani 3s ease infinite both}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive__ttl01::after{right:-4.2rem}}.lcl-event01 .lcl-event01-archive-list01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2;width:88.8rem;margin:2.8rem auto 0;gap:1.5rem}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive-list01{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:31.5rem;margin-top:4.3rem;gap:3.3rem 0}}.lcl-event01 .lcl-event01-archive-list01__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100vw;border:solid .5rem #01d580;background-color:#fff}@media screen and (min-width: 768px){.lcl-event01 .lcl-event01-archive-list01__item{width:calc((100% - 3rem)/3)}.lcl-event01 .lcl-event01-archive-list01__item:nth-of-type(2n){border-color:#ff6dab}.lcl-event01 .lcl-event01-archive-list01__item:nth-of-type(2n) .lcl-event01-archive-list01__name{color:#ff6dab}}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive-list01__item{position:relative;width:15.5rem;min-height:8.6rem;border-width:.3rem;padding:2rem 0 0rem}.lcl-event01 .lcl-event01-archive-list01__item:nth-of-type(4n - 2),.lcl-event01 .lcl-event01-archive-list01__item:nth-of-type(4n - 1){border-color:#ff6dab}.lcl-event01 .lcl-event01-archive-list01__item:nth-of-type(4n - 2) .lcl-event01-archive-list01__name,.lcl-event01 .lcl-event01-archive-list01__item:nth-of-type(4n - 1) .lcl-event01-archive-list01__name{color:#ff6dab}}.lcl-event01 .lcl-event01-archive-list01__img{border-radius:50%;width:8rem;overflow:hidden}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive-list01__img{position:absolute;top:-2.2rem;left:0;right:0;width:4.5rem;margin:0 auto}}.lcl-event01 .lcl-event01-archive-list01__main{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:.5rem;padding-right:2rem}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive-list01__main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;height:100%;margin-left:0}}.lcl-event01 .lcl-event01-archive-list01__jobs{text-align:center;font-size:1.2rem;font-size:max(1.2rem,10px);font-weight:700;line-height:1.3;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;letter-spacing:-0.05em}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive-list01__jobs{font-size:1rem;font-size:max(1rem,10px)}}.lcl-event01 .lcl-event01-archive-list01__name{text-align:center;font-size:2rem;font-size:max(2rem,10px);font-weight:700;line-height:1.4;color:#01d580}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive-list01__name{font-size:1.6rem;font-size:max(1.6rem,10px)}}.lcl-event01 .lcl-event01-archive-more{display:block;position:relative;z-index:-1;width:34.4rem;height:7.2rem;margin:1.8rem auto 0;color:#01d580;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:color .25s ease,opacity .5s .9s ease,-webkit-transform .5s .9s ease;transition:color .25s ease,opacity .5s .9s ease,-webkit-transform .5s .9s ease;transition:color .25s ease,opacity .5s .9s ease,transform .5s .9s ease;transition:color .25s ease,opacity .5s .9s ease,transform .5s .9s ease,-webkit-transform .5s .9s ease;cursor:pointer}.lcl-event01 .lcl-event01-archive-more.lcl-event01-archive-more--hidden{opacity:0 !important;visibility:hidden;-webkit-transform:translateY(150%) !important;transform:translateY(150%) !important;-webkit-transition:opacity .15s .2s ease,visibility .15s .2s ease,-webkit-transform .25s .2s ease;transition:opacity .15s .2s ease,visibility .15s .2s ease,-webkit-transform .25s .2s ease;transition:opacity .15s .2s ease,visibility .15s .2s ease,transform .25s .2s ease;transition:opacity .15s .2s ease,visibility .15s .2s ease,transform .25s .2s ease,-webkit-transform .25s .2s ease}.lcl-event01 .lcl-event01-archive-more.lcl-event01-archive-more--hidden .ico_mic{-webkit-transform:translateY(-15%);transform:translateY(-15%);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease, -webkit-transform .15s ease}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive-more{height:4.4rem;width:17.3rem;margin-top:1.5rem}}@media(any-hover: hover){.lcl-event01 .lcl-event01-archive-more:hover{color:#fe7e01}.lcl-event01 .lcl-event01-archive-more:hover .ico_light{-webkit-transform:scale(1.5);transform:scale(1.5)}.lcl-event01 .lcl-event01-archive-more:hover .ico_mic .svg-path{fill:#fe7e01}.lcl-event01 .lcl-event01-archive-more:hover .ico_circle-down .svg-circle{fill:#fe7e01}}.lcl-event01 .lcl-event01-archive-more .ico_light{position:absolute;top:-100%;bottom:-100%;left:0;z-index:-1;width:100%;margin:auto;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease;pointer-events:none}.lcl-event01 .lcl-event01-archive-more .lcl-event01-archive-more__mic{position:absolute;top:0;left:0;right:0;width:4.6rem;margin:0 auto;-webkit-animation:mic_rotate 1s ease infinite both;animation:mic_rotate 1s ease infinite both}@-webkit-keyframes mic_rotate{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes mic_rotate{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive-more .lcl-event01-archive-more__mic{width:2.9rem}}.lcl-event01 .lcl-event01-archive-more .lcl-event01-archive-more__mic .ico_mic{width:100%}.lcl-event01 .lcl-event01-archive-more .ico_circle-down{position:absolute;top:1.6rem;width:2.5rem;left:calc(50% + 12.2rem)}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive-more .ico_circle-down{top:.85rem;width:1.2rem;left:calc(50% + 6.7rem)}}.lcl-event01 .lcl-event01-archive-more .ico_circle-down .svg-circle{fill:#01d580}.lcl-event01 .lcl-event01-archive-more .ico_circle-down .svg-path{fill:#fff}.lcl-event01 .lcl-event01-archive-more__txt{position:absolute;font-family:"Montserrat",sans-serif;top:1.2rem;font-size:2.3rem;font-size:max(2.3rem,10px);font-weight:800;line-height:1.4;letter-spacing:0}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive-more__txt{top:.6rem;font-size:1.2rem;font-size:max(1.2rem,10px)}}.lcl-event01 .lcl-event01-archive-more__txt.lcl-event01-archive-more__txt--01{right:calc(50% + 4.2rem)}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive-more__txt.lcl-event01-archive-more__txt--01{right:calc(50% + 2.3rem)}}.lcl-event01 .lcl-event01-archive-more__txt.lcl-event01-archive-more__txt--02{left:calc(50% + 4.3rem)}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive-more__txt.lcl-event01-archive-more__txt--02{left:calc(50% + 2.5rem)}}.lcl-event01 .lcl-event01-archive__other{display:none;position:relative;z-index:1;margin-top:-6rem}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive__other{margin-top:-3.5rem}}.lcl-event01 .lcl-event01-archive__other::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:6.3rem;background:-webkit-gradient(linear, left top, left bottom, from(rgba(254, 255, 203, 0)), to(#feffcb));background:linear-gradient(180deg, rgba(254, 255, 203, 0) 0%, #feffcb 100%)}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive__other::before{top:-3rem;height:7rem}}.lcl-event01 .lcl-event01-archive-list02{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:80rem;margin-left:auto;margin-right:auto;padding:2rem 0 1.7rem}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive-list02{width:31rem;padding:2.5rem 0}}.lcl-event01 .lcl-event01-archive-list02::before,.lcl-event01 .lcl-event01-archive-list02::after{content:"";position:absolute;width:4.2rem;height:100%}@media screen and (min-width: 768px){.lcl-event01 .lcl-event01-archive-list02::before,.lcl-event01 .lcl-event01-archive-list02::after{top:0}}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive-list02::before,.lcl-event01 .lcl-event01-archive-list02::after{left:-100%;right:-100%;width:31.8rem;height:2.6rem;margin:0 auto}}@media screen and (min-width: 768px){.lcl-event01 .lcl-event01-archive-list02::before{left:-4.7rem;border-top-left-radius:2rem;border-bottom-left-radius:2rem;border:solid .5rem #fff;border-right:0}}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive-list02::before{top:0;border-top-left-radius:1rem;border-top-right-radius:1rem;border:solid .3rem #fff;border-bottom:0}}@media screen and (min-width: 768px){.lcl-event01 .lcl-event01-archive-list02::after{right:-4.7rem;border-top-right-radius:2rem;border-bottom-right-radius:2rem;border:solid .5rem #fff;border-left:0}}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive-list02::after{bottom:0;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;border:solid .3rem #fff;border-top:0}}.lcl-event01 .lcl-event01-archive-list02__item{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:25%;text-align:center}@media screen and (min-width: 768px){.lcl-event01 .lcl-event01-archive-list02__item:nth-of-type(4) .lcl-event01-archive-list02__name,.lcl-event01 .lcl-event01-archive-list02__item:nth-of-type(13) .lcl-event01-archive-list02__name,.lcl-event01 .lcl-event01-archive-list02__item:nth-of-type(5n) .lcl-event01-archive-list02__name,.lcl-event01 .lcl-event01-archive-list02__item:nth-of-type(5n - 3) .lcl-event01-archive-list02__name{color:#ff6dab}.lcl-event01 .lcl-event01-archive-list02__item:not(:nth-child(4n)) .lcl-event01-archive-list02__cnt{padding-right:2rem}.lcl-event01 .lcl-event01-archive-list02__item:not(:nth-child(4n+1)) .lcl-event01-archive-list02__cnt{padding-left:2rem;border-left:1px dashed #e2e3a1}.lcl-event01 .lcl-event01-archive-list02__item:nth-of-type(n + 5){margin-top:1.5rem;padding-top:1.5rem;border-top:1px dashed #e2e3a1}}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive-list02__item{width:50%}.lcl-event01 .lcl-event01-archive-list02__item:nth-of-type(2n + 1){padding-right:1rem}.lcl-event01 .lcl-event01-archive-list02__item:nth-of-type(2n){padding-left:1rem;border-left:1px dashed #e2e3a1}.lcl-event01 .lcl-event01-archive-list02__item:nth-of-type(n + 3){margin-top:1rem;padding-top:1rem;border-top:1px dashed #e2e3a1}.lcl-event01 .lcl-event01-archive-list02__item:nth-of-type(4n - 2) .lcl-event01-archive-list02__name,.lcl-event01 .lcl-event01-archive-list02__item:nth-of-type(4n - 1) .lcl-event01-archive-list02__name{color:#ff6dab}}.lcl-event01 .lcl-event01-archive-list02__cnt{width:100%}.lcl-event01 .lcl-event01-archive-list02__jobs{font-size:1rem;font-size:max(1rem,10px);font-weight:700;line-height:1.4;letter-spacing:0}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive-list02__jobs{font-size:1rem;font-size:max(1rem,10px)}}.lcl-event01 .lcl-event01-archive-list02__name{margin-top:.3rem;font-size:1.8rem;font-size:max(1.8rem,10px);font-weight:700;line-height:1.4;letter-spacing:0;color:#01d580}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive-list02__name{margin-top:.3rem;font-size:1.3rem;font-size:max(1.3rem,10px)}}.lcl-event01 .lcl-event01-archive__ttl02{margin-top:1.5rem;text-align:center;font-size:2.5rem;font-size:max(2.5rem,10px);font-weight:700;line-height:1.7;letter-spacing:0;color:#004046}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive__ttl02{margin-top:1.2rem;font-size:1.8rem;font-size:max(1.8rem,10px);line-height:1.4}}.lcl-event01 .lcl-event01-archive__gallery{margin-top:4.2rem}@media screen and (max-width: 767px){.lcl-event01 .lcl-event01-archive__gallery{margin-top:3rem}}.lcl-event02{margin-top:-11.1rem;background:url(../img/event02/bg_01.jpg?261021) center/cover no-repeat fixed}@media screen and (max-width: 767px){.lcl-event02{margin-top:-2rem;background:url(../img/event02/sp/bg_01.jpg?261021) center/100% auto repeat-y}}.lcl-event02 .lcl-event02__slide{position:relative;height:52.5rem;width:100%;background-position:left top;background-size:213rem 100%;background-repeat:repeat-x}@media screen and (min-width: 768px){.lcl-event02 .lcl-event02__slide{-webkit-animation:event02_slider_pc 60s linear infinite both;animation:event02_slider_pc 60s linear infinite both}@-webkit-keyframes event02_slider_pc{0%{background-position:0 0}100%{background-position:-213rem 0}}@keyframes event02_slider_pc{0%{background-position:0 0}100%{background-position:-213rem 0}}}@media screen and (max-width: 767px){.lcl-event02 .lcl-event02__slide{height:19.3rem;background-size:78rem 100%;-webkit-animation:event02_slider_sp 40s linear infinite both;animation:event02_slider_sp 40s linear infinite both}@-webkit-keyframes event02_slider_sp{0%{background-position:0 0}100%{background-position:-78rem 0}}@keyframes event02_slider_sp{0%{background-position:0 0}100%{background-position:-78rem 0}}}.lcl-event02 .lcl-event02__slide.lcl-event02__slide--01{background-image:url(../img/event02/slide_01.jpg?260713)}.lcl-event02 .lcl-event02__slide.lcl-event02__slide--01::before{content:"";position:absolute;z-index:1;top:calc(100% - 3.5rem);left:0;width:100%;height:3.6rem;background:url(../img/event02/obj_01.svg) center/8.8rem 100% repeat-x}@media screen and (max-width: 767px){.lcl-event02 .lcl-event02__slide.lcl-event02__slide--01::before{top:auto;bottom:0;height:1rem;background-size:2.5rem 1rem}}@media screen and (max-width: 767px){.lcl-event02 .lcl-event02__slide.lcl-event02__slide--01{background-image:url(../img/event02/sp/slide_01.jpg?260713)}}.lcl-event02 .lcl-event02__slide.lcl-event02__slide--02{background-image:url(../img/event02/slide_02.jpg?260713)}.lcl-event02 .lcl-event02__slide.lcl-event02__slide--02::before{content:"";position:absolute;z-index:1;bottom:calc(100% - 3.5rem);left:0;width:100%;height:3.6rem;-webkit-transform:scaleY(-1);transform:scaleY(-1);background:url(../img/event02/obj_01.svg) center/8.8rem 100% repeat-x}@media screen and (max-width: 767px){.lcl-event02 .lcl-event02__slide.lcl-event02__slide--02::before{bottom:calc(100% - 1rem);height:1rem;background-size:2.5rem 1rem}}@media screen and (max-width: 767px){.lcl-event02 .lcl-event02__slide.lcl-event02__slide--02{background-image:url(../img/event02/sp/slide_02.jpg?260713)}}.lcl-event02 .lcl-event02__in{position:relative;z-index:1;padding:13rem 0 8rem;backdrop-filter:blur(0.2rem)}@media screen and (max-width: 767px){.lcl-event02 .lcl-event02__in{padding:4.6rem 0 3.4rem;backdrop-filter:blur(0.2rem)}}.lcl-event02 .lcl-event02__in::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:13rem;background:-webkit-gradient(linear, left top, left bottom, from(#ffd700), to(rgba(255, 215, 0, 0)));background:linear-gradient(180deg, #ffd700 0%, rgba(255, 215, 0, 0) 100%)}@media screen and (max-width: 767px){.lcl-event02 .lcl-event02__in::before{height:12rem}}.lcl-event02 .lcl-event02__in::after{content:"";position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:16rem;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 215, 0, 0)), to(#ffd700));background:linear-gradient(180deg, rgba(255, 215, 0, 0) 0%, #ffd700 100%)}@media screen and (max-width: 767px){.lcl-event02 .lcl-event02__in::after{height:23.2rem;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 215, 0, 0)), color-stop(50%, #ffd700));background:linear-gradient(180deg, rgba(255, 215, 0, 0) 0%, #ffd700 50%)}}.lcl-event02 .lcl-event02__ttl{position:absolute;top:-10.5rem;left:0;right:0;width:67.6rem;margin:0 auto}@media screen and (max-width: 767px){.lcl-event02 .lcl-event02__ttl{width:35rem;top:-7.8rem}}.lcl-event02 .lcl-event02__txt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:.4rem 4rem;font-weight:700;font-size:2.2rem;font-size:max(2.2rem,10px);line-height:1.7;border-radius:100vw;background-color:#fff}@media screen and (max-width: 767px){.lcl-event02 .lcl-event02__txt{padding:.2rem 3rem;font-size:1.4rem;font-size:max(1.4rem,10px)}}.lcl-event02 .lcl-event02-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1;width:100rem;margin:7.6rem auto 0}@media screen and (max-width: 767px){.lcl-event02 .lcl-event02-list{width:34.5rem;margin-top:5rem}}.lcl-event02 .lcl-event02-list__item{position:relative;width:47rem}@media screen and (max-width: 767px){.lcl-event02 .lcl-event02-list__item{width:16.5rem}}.lcl-event02 .lcl-event02-list__item:nth-of-type(n + 3){margin-top:8rem}@media screen and (max-width: 767px){.lcl-event02 .lcl-event02-list__item:nth-of-type(n + 3){margin-top:5.5rem}}@media screen and (max-width: 767px){.lcl-event02 .lcl-event02-list__item:nth-of-type(n + 3):nth-of-type(2n + 1)::before{content:"";position:absolute;top:-4.15rem;left:0;height:.3rem;width:34.5rem;background:url(../img/event02/sp/border.svg) center/1.2rem .3rem repeat-x}}.lcl-event02 .lcl-event02-list__item.scr-anin--on .lcl-event02-list__voice{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-event02 .lcl-event02-list__item.scr-anin--on .lcl-event02-list__img img{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}.lcl-event02 .lcl-event02-list__voice{position:absolute;z-index:1;width:22.5rem;top:-5.1rem;left:-5.5rem;opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition:opacity .5s cubic-bezier(0.59, 0.06, 0.31, 1.36),-webkit-transform .5s cubic-bezier(0.59, 0.06, 0.31, 1.36);transition:opacity .5s cubic-bezier(0.59, 0.06, 0.31, 1.36),-webkit-transform .5s cubic-bezier(0.59, 0.06, 0.31, 1.36);transition:opacity .5s cubic-bezier(0.59, 0.06, 0.31, 1.36),transform .5s cubic-bezier(0.59, 0.06, 0.31, 1.36);transition:opacity .5s cubic-bezier(0.59, 0.06, 0.31, 1.36),transform .5s cubic-bezier(0.59, 0.06, 0.31, 1.36),-webkit-transform .5s cubic-bezier(0.59, 0.06, 0.31, 1.36);-webkit-transform-origin:80% 80%;transform-origin:80% 80%}@media screen and (max-width: 767px){.lcl-event02 .lcl-event02-list__voice{width:9.1rem;top:-2.8rem;left:-0.8rem}}.lcl-event02 .lcl-event02-list__img{border-radius:4rem;overflow:hidden}@media screen and (max-width: 767px){.lcl-event02 .lcl-event02-list__img{border-radius:1rem}}.lcl-event02 .lcl-event02-list__img img{position:relative;opacity:0;-webkit-transform:scale(1.2) rotate(2deg);transform:scale(1.2) rotate(2deg);-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease}.lcl-event02 .lcl-event02-list__txt{margin-top:1.5rem;text-align:center;font-size:2.2rem;font-size:max(2.2rem,10px);font-weight:700;line-height:1.5;letter-spacing:0}@media screen and (max-width: 767px){.lcl-event02 .lcl-event02-list__txt{margin-top:1rem;font-size:1.2rem;font-size:max(1.2rem,10px)}}.lcl-introduction{position:relative;z-index:1;padding:11rem 0 13rem}@media screen and (max-width: 767px){.lcl-introduction{padding:8.8rem 0 13.4rem}}.lcl-introduction .lcl-stars{top:-24rem}@media screen and (max-width: 767px){.lcl-introduction .lcl-stars{top:-10.8rem}}.lcl-introduction .lcl-introduction__bg{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}.lcl-introduction .bgc01{background-color:#ff6dab;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.lcl-introduction .lcl-introduction__triangle{position:absolute;z-index:-1;left:0;width:100%;height:13rem}@media screen and (max-width: 767px){.lcl-introduction .lcl-introduction__triangle{height:3.8rem}}.lcl-introduction .lcl-introduction__triangle.lcl-introduction__triangle--01{bottom:99.9%}.lcl-introduction .lcl-introduction__triangle.lcl-introduction__triangle--02{top:99.9%}.lcl-introduction .lcl-introduction__triangle.lcl-introduction__triangle--02 .ico_triangle{-webkit-transform:scale(-1, -1);transform:scale(-1, -1)}.lcl-introduction .ico_triangle{width:100%;height:100%}.lcl-introduction .lcl-introduction__ttl{position:absolute;z-index:2;top:-15rem;left:0;right:0;width:65.2rem;margin:0 auto;-webkit-filter:drop-shadow(0.4rem 0.9rem 2rem rgba(161, 61, 104, 0.5));filter:drop-shadow(0.4rem 0.9rem 2rem rgba(161, 61, 104, 0.5))}@media screen and (max-width: 767px){.lcl-introduction .lcl-introduction__ttl{top:-5.8rem;width:35rem}}.lcl-introduction .lcl-introduction-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2}.lcl-introduction .lcl-introduction-thumbnail__wrap{padding:.8rem 3rem;border:solid .5rem #fff;border-radius:100vw}@media screen and (max-width: 767px){.lcl-introduction .lcl-introduction-thumbnail__wrap{width:34.5rem;padding:.2rem .7rem;border-width:.3rem}}.lcl-introduction .lcl-introduction-thumbnail{position:relative}.lcl-introduction .lcl-introduction-pagination{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.9rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}@media screen and (max-width: 767px){.lcl-introduction .lcl-introduction-pagination{gap:.3rem;width:29.4rem}}.lcl-introduction .lcl-introduction-pagination__item{width:5.1rem}@media screen and (max-width: 767px){.lcl-introduction .lcl-introduction-pagination__item{width:3rem}}.lcl-introduction .lcl-introduction-pagination__btn{display:block;position:relative;width:100%;opacity:.5;border-color:#ff6dab;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;cursor:pointer}.lcl-introduction .lcl-introduction-pagination__btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:solid .1rem rgba(0,0,0,0);-webkit-transition:border-color .25s ease;transition:border-color .25s ease}@media screen and (max-width: 767px){.lcl-introduction .lcl-introduction-pagination__btn::before{border-width:1px}}@media(any-hover: hover){.lcl-introduction .lcl-introduction-pagination__btn:hover{opacity:1}.lcl-introduction .lcl-introduction-pagination__btn:hover::before{border-color:inherit}}.lcl-introduction .lcl-introduction-pagination__btn.lcl-introduction-pagination__btn--current{opacity:1}.lcl-introduction .lcl-introduction-pagination__btn.lcl-introduction-pagination__btn--current::before{border-color:inherit}.lcl-introduction .lcl-introduction-pagination__image{display:block}.lcl-introduction .lcl-introduction-slider{position:relative;margin-top:4.2rem;overflow:visible}@media screen and (min-width: 768px){.lcl-introduction .lcl-introduction-slider{margin-inline:auto}}@media screen and (max-width: 767px){.lcl-introduction .lcl-introduction-slider{margin-top:2rem}}.lcl-introduction .ico_record{position:absolute;z-index:-1;top:0;-webkit-transform:translateY(-27%);transform:translateY(-27%);left:-100%;right:-100%;width:106rem;margin:0 auto;-webkit-transform-origin:50% 23%;transform-origin:50% 23%;-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease;-webkit-animation:dj_record_rotate_pc 30s linear infinite both;animation:dj_record_rotate_pc 30s linear infinite both}@-webkit-keyframes dj_record_rotate_pc{0%{-webkit-transform:rotate(0deg) translateY(-27%);transform:rotate(0deg) translateY(-27%)}100%{-webkit-transform:rotate(360deg) translateY(-27%);transform:rotate(360deg) translateY(-27%)}}@keyframes dj_record_rotate_pc{0%{-webkit-transform:rotate(0deg) translateY(-27%);transform:rotate(0deg) translateY(-27%)}100%{-webkit-transform:rotate(360deg) translateY(-27%);transform:rotate(360deg) translateY(-27%)}}@media screen and (max-width: 767px){.lcl-introduction .ico_record{-webkit-transform:translateY(0%);transform:translateY(0%);top:-5.1rem;width:100%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:dj_record_rotate_sp 60s linear infinite both;animation:dj_record_rotate_sp 60s linear infinite both}@-webkit-keyframes dj_record_rotate_sp{0%{-webkit-transform:rotate(0deg) translateY(0%);transform:rotate(0deg) translateY(0%)}100%{-webkit-transform:rotate(360deg) translateY(0%);transform:rotate(360deg) translateY(0%)}}@keyframes dj_record_rotate_sp{0%{-webkit-transform:rotate(0deg) translateY(0%);transform:rotate(0deg) translateY(0%)}100%{-webkit-transform:rotate(360deg) translateY(0%);transform:rotate(360deg) translateY(0%)}}}.lcl-introduction .ico_record .svg-chars{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform 1.5s cubic-bezier(0.53, 0, 0.04, 1);transition:-webkit-transform 1.5s cubic-bezier(0.53, 0, 0.04, 1);transition:transform 1.5s cubic-bezier(0.53, 0, 0.04, 1);transition:transform 1.5s cubic-bezier(0.53, 0, 0.04, 1), -webkit-transform 1.5s cubic-bezier(0.53, 0, 0.04, 1)}.lcl-introduction .lcl-introduction-slider__arrow{position:absolute;z-index:10;top:0;bottom:0;margin:auto 0;width:6rem;height:6rem;border-radius:50%;background-color:#fff;border:.5rem solid #ff6dab;background-color:#ff6dab;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .25s ease,border-color .25s ease;transition:background-color .25s ease,border-color .25s ease}.lcl-introduction .lcl-introduction-slider__arrow:active{-webkit-transform:scale(0.95);transform:scale(0.95)}@media screen and (max-width: 767px){.lcl-introduction .lcl-introduction-slider__arrow:active{-webkit-transform:scale(0.9);transform:scale(0.9)}}@media(any-hover: hover){.lcl-introduction .lcl-introduction-slider__arrow:hover{border-color:#fff !important}.lcl-introduction .lcl-introduction-slider__arrow:hover::before{opacity:0 !important}.lcl-introduction .lcl-introduction-slider__arrow:hover .ico_svg .svg-path{fill:#fff !important}}@media screen and (max-width: 767px){.lcl-introduction .lcl-introduction-slider__arrow{width:3.5rem;height:3.5rem;border-width:.3rem}}.lcl-introduction .lcl-introduction-slider__arrow::after{content:none !important}.lcl-introduction .lcl-introduction-slider__arrow .ico_svg{width:2.5rem}@media screen and (max-width: 767px){.lcl-introduction .lcl-introduction-slider__arrow .ico_svg{width:1.5rem}}.lcl-introduction .lcl-introduction-slider__arrow .ico_svg .svg-path{fill:#ff6dab}.lcl-introduction .lcl-introduction-slider__arrow::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#fff;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.lcl-introduction .lcl-introduction-slider__arrow.lcl-introduction-slider__arrow--prev{right:calc(50% + 18.4rem);left:auto}@media screen and (max-width: 767px){.lcl-introduction .lcl-introduction-slider__arrow.lcl-introduction-slider__arrow--prev{right:auto;left:6.3rem}}.lcl-introduction .lcl-introduction-slider__arrow.lcl-introduction-slider__arrow--next{left:calc(50% + 18.4rem);right:auto}@media screen and (max-width: 767px){.lcl-introduction .lcl-introduction-slider__arrow.lcl-introduction-slider__arrow--next{left:auto;right:6.3rem}}.lcl-introduction .lcl-introduction-slider__main{position:relative}.lcl-introduction .lcl-introduction-slider__item{position:relative;width:23.5rem;padding:12.3rem 0 12.4rem;overflow:visible}@media screen and (max-width: 767px){.lcl-introduction .lcl-introduction-slider__item{width:13.5rem;padding:6.8rem 0 5.7rem}}.lcl-introduction .lcl-introduction-slider__item:not(.is-active){cursor:pointer}.lcl-introduction .lcl-introduction-slider__item.is-active .lcl-introduction-slider__image{-webkit-transform:scale(1.8);transform:scale(1.8);-webkit-filter:grayscale(0);filter:grayscale(0)}@media screen and (max-width: 767px){.lcl-introduction .lcl-introduction-slider__item.is-active .lcl-introduction-slider__image{-webkit-transform:scale(1.59);transform:scale(1.59)}}.lcl-introduction .lcl-introduction-slider__item.is-active .lcl-introduction-slider__voice{opacity:1;-webkit-transition:opacity .25s .25s ease;transition:opacity .25s .25s ease;-webkit-animation:jd_voice_ani .4s .25s cubic-bezier(0.5, 0.18, 0.16, 1.26) both;animation:jd_voice_ani .4s .25s cubic-bezier(0.5, 0.18, 0.16, 1.26) both}@-webkit-keyframes jd_voice_ani{0%{-webkit-transform:rotate(5deg) scale(0.5);transform:rotate(5deg) scale(0.5)}100%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}}@keyframes jd_voice_ani{0%{-webkit-transform:rotate(5deg) scale(0.5);transform:rotate(5deg) scale(0.5)}100%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}}.lcl-introduction .lcl-introduction-slider__item.is-active .lcl-introduction-slider__img{-webkit-transform:scale(1);transform:scale(1)}.lcl-introduction .lcl-introduction-slider__item.is-active .lcl-introduction-slider__name{position:absolute;width:34.5rem;right:-8.5rem;bottom:0;-webkit-animation:dj_name_fadein .5s .5s cubic-bezier(0.5, 0.18, 0.16, 1) both;animation:dj_name_fadein .5s .5s cubic-bezier(0.5, 0.18, 0.16, 1) both}@media screen and (max-width: 767px){.lcl-introduction .lcl-introduction-slider__item.is-active .lcl-introduction-slider__name{right:-2.3rem;width:15.9rem}}@-webkit-keyframes dj_name_fadein{0%{opacity:0;-webkit-transform:translate(-20%, 10%);transform:translate(-20%, 10%)}100%{opacity:1;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}}@keyframes dj_name_fadein{0%{opacity:0;-webkit-transform:translate(-20%, 10%);transform:translate(-20%, 10%)}100%{opacity:1;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}}.lcl-introduction .lcl-introduction-slider__image{-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:-webkit-transform .5s ease,-webkit-filter .25s ease;transition:-webkit-transform .5s ease,-webkit-filter .25s ease;transition:transform .5s ease,filter .25s ease;transition:transform .5s ease,filter .25s ease,-webkit-transform .5s ease,-webkit-filter .25s ease;border-radius:100vw;overflow:hidden}.lcl-introduction .lcl-introduction-slider__img{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.lcl-introduction .lcl-introduction-slider__voice{position:absolute;top:0rem;left:-13.5rem;width:20.5rem;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;-webkit-transform-origin:70% bottom;transform-origin:70% bottom}@media screen and (max-width: 767px){.lcl-introduction .lcl-introduction-slider__voice{left:-7.3rem;width:12rem}}.lcl-introduction .lcl-introduction-slider__name{position:absolute;width:34.5rem;left:7rem;bottom:0;-webkit-animation:dj_name_fadeout .25s ease both;animation:dj_name_fadeout .25s ease both}@media screen and (max-width: 767px){.lcl-introduction .lcl-introduction-slider__name{left:4rem;width:15.9rem}}@-webkit-keyframes dj_name_fadeout{0%{opacity:1;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}100%{opacity:0;-webkit-transform:translate(20%, -10%);transform:translate(20%, -10%)}}@keyframes dj_name_fadeout{0%{opacity:1;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}100%{opacity:0;-webkit-transform:translate(20%, -10%);transform:translate(20%, -10%)}}.lcl-introduction .lcl-introduction-profile{width:77rem;margin:0 auto 0;color:#fff;position:relative}@media screen and (max-width: 767px){.lcl-introduction .lcl-introduction-profile{width:31.8rem}}.lcl-introduction .lcl-introduction-profile__item{position:relative}.lcl-introduction .lcl-introduction-profile__item::before{content:"";position:absolute;top:-3.2rem;left:0;width:25.6rem;height:8.2rem;background:url(../img/introduction/profile_01.svg) center/100% 100% no-repeat}@media screen and (max-width: 767px){.lcl-introduction .lcl-introduction-profile__item::before{top:-1.5rem;width:9.4rem;height:3.5rem;background-image:url(../img/introduction/sp/profile_01.svg)}}.lcl-introduction .lcl-introduction-profile__item::after{content:"";position:absolute;top:0;right:0;width:5.5rem;height:5rem;-webkit-transform:scale(-1, -1);transform:scale(-1, -1);background:url(../img/introduction/profile_02.svg) center/100% 100% no-repeat}@media screen and (max-width: 767px){.lcl-introduction .lcl-introduction-profile__item::after{width:5.2rem;height:2.2rem;background-image:url(../img/introduction/sp/profile_02.svg)}}.lcl-introduction .lcl-introduction-profile__main{position:relative}.lcl-introduction .lcl-introduction-profile__main::before,.lcl-introduction .lcl-introduction-profile__main::after{content:"";position:absolute;width:5.5rem;height:5rem;background:url(../img/introduction/profile_02.svg) center/100% 100% no-repeat}@media screen and (max-width: 767px){.lcl-introduction .lcl-introduction-profile__main::before,.lcl-introduction .lcl-introduction-profile__main::after{width:5.2rem;height:2.2rem;background-image:url(../img/introduction/sp/profile_02.svg)}}.lcl-introduction .lcl-introduction-profile__main::before{bottom:0;left:0}.lcl-introduction .lcl-introduction-profile__main::after{bottom:0;right:0;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.lcl-introduction .lcl-introduction-profile__description{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:5rem 7rem 3rem}@media screen and (max-width: 767px){.lcl-introduction .lcl-introduction-profile__description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem 2.6rem}}.lcl-introduction .lcl-introduction-profile__description::before,.lcl-introduction .lcl-introduction-profile__description::after{content:"";position:absolute;top:2.5rem;bottom:0;margin:0;height:calc(100% - 7rem);width:1rem;background-color:#fff}@media screen and (max-width: 767px){.lcl-introduction .lcl-introduction-profile__description::before,.lcl-introduction .lcl-introduction-profile__description::after{top:2rem;width:.3rem;height:calc(100% - 4rem)}}.lcl-introduction .lcl-introduction-profile__description::before{left:0}.lcl-introduction .lcl-introduction-profile__description::after{right:0}.lcl-introduction .lcl-introduction-profile__ttl{text-align:center;min-width:14.5rem;padding:.3rem;font-size:1.5rem;font-size:max(1.5rem,10px);font-weight:700;line-height:1.7;color:#ff6dab;border-radius:100vw;background-color:#fff}@media screen and (max-width: 767px){.lcl-introduction .lcl-introduction-profile__ttl{min-width:7.5rem;margin:0 auto;padding:.1rem 1rem;font-size:1rem;font-size:max(1rem,10px)}}.lcl-introduction .lcl-introduction-profile__ttl:nth-of-type(n + 2){margin-top:1.5rem}@media screen and (max-width: 767px){.lcl-introduction .lcl-introduction-profile__ttl:nth-of-type(n + 2){margin-top:1.5rem}}.lcl-introduction .lcl-introduction-profile__txt{padding:.25rem 0;width:calc(100% - 16rem);margin-left:1.5rem;font-size:1.6rem;font-size:max(1.6rem,10px);line-height:1.7;letter-spacing:0}@media screen and (min-width: 768px){.lcl-introduction .lcl-introduction-profile__txt:nth-of-type(n + 2){margin-top:1.5rem}}@media screen and (max-width: 767px){.lcl-introduction .lcl-introduction-profile__txt{width:100%;margin-top:.5rem;padding:0;font-size:1.3rem;font-size:max(1.3rem,10px);line-height:1.5}}.lcl-sns{position:absolute;z-index:1;top:calc(100% - 2.6rem);left:0;right:0;width:113rem;margin:0 auto;border-color:#ff6dab;border-radius:100vw;background-color:#feffcb}@media screen and (max-width: 767px){.lcl-sns{width:35.5rem;top:calc(100% - 8.7rem);border-radius:3rem}}.lcl-sns .lcl-stars{top:-37.6rem}.lcl-sns::before{content:"";position:absolute;z-index:-1;top:-100%;bottom:-100%;left:-100%;right:-100%;width:calc(100% + 0.2rem);height:calc(100% + 0.2rem);margin:auto;border-radius:100vw;border:solid 1.7rem;border-color:inherit;-webkit-transition:border-color .25s ease;transition:border-color .25s ease;pointer-events:none}@media screen and (max-width: 767px){.lcl-sns::before{width:calc(100% + 0.2rem);height:calc(100% + 0.2rem);border-width:.6rem;border-radius:3rem}}.lcl-sns::after{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:50%;border-radius:0 0 100vw 100vw;border:solid 1.5rem;border-top:0;border-color:inherit;-webkit-transition:border-color .25s ease;transition:border-color .25s ease;pointer-events:none}@media screen and (max-width: 767px){.lcl-sns::after{border-radius:0 0 3rem 3rem;border:solid .5rem;border-top:0;border-color:inherit}}.lcl-sns .lcl-sns__ttl{position:absolute;top:-4.3rem;left:-100%;right:-100%;width:60rem;margin:0 auto}@media screen and (max-width: 767px){.lcl-sns .lcl-sns__ttl{top:-2.5rem;width:34.5rem}}.lcl-sns .lcl-sns__main{padding:6.7rem 0 5.2rem}@media screen and (max-width: 767px){.lcl-sns .lcl-sns__main{padding:2.9rem 0 2.8rem}}.lcl-sns .lcl-sns__txt{text-align:center;font-size:2rem;font-size:max(2rem,10px);font-weight:700;line-height:1.7}@media screen and (max-width: 767px){.lcl-sns .lcl-sns__txt{font-size:1.6rem;font-size:max(1.6rem,10px);line-height:1.5}}.lcl-sns .lcl-sns-list{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;margin-top:3.5rem}@media screen and (max-width: 767px){.lcl-sns .lcl-sns-list{margin-top:2rem}}.lcl-sns .lcl-sns-list__item:nth-of-type(n + 2){margin-left:3.3rem;padding-left:3.3rem;border-left:.1rem solid #e0deb1}@media screen and (max-width: 767px){.lcl-sns .lcl-sns-list__item:nth-of-type(n + 2){margin-left:2rem;padding-left:2rem;border-width:1px}}.lcl-sns .lcl-sns-list__link{display:block;width:5rem;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}@media(any-hover: hover){.lcl-sns .lcl-sns-list__link:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.lcl-sns .lcl-sns-list__link:hover .ico_facebook .svg-path01{fill:#1877f2}.lcl-sns .lcl-sns-list__link:hover .ico_instagram .svg-path01{fill:#ff3781}.lcl-sns .lcl-sns-list__link:hover .ico_youtube .svg-path01{fill:red}}.lcl-sns .lcl-sns-list__link .ico_svg{width:100%}@media screen and (max-width: 767px){.lcl-sns .lcl-sns-list__link{width:4rem}}.lcl-sns .lcl-sns__people{position:absolute;width:24.3rem;bottom:0}@media screen and (max-width: 767px){.lcl-sns .lcl-sns__people{display:none}}.lcl-sns .lcl-sns__people.lcl-sns__people--01{left:8.8rem}.lcl-sns .lcl-sns__people.lcl-sns__people--02{right:10.7rem}.lcl-welcome{position:relative;z-index:0;padding-top:31.8rem;background:url(../img/welcome/bg_01.jpg) center/cover no-repeat fixed}@media screen and (max-width: 767px){.lcl-welcome{padding-top:16.7rem;background:url(../img/welcome/sp/bg_01.jpg) center/cover no-repeat}}.lcl-welcome .lcl-stars{z-index:1;top:13.5rem}@media screen and (max-width: 767px){.lcl-welcome .lcl-stars{top:12rem}}.lcl-welcome .lcl-welcome__ttl{position:relative;z-index:1;width:62.9rem;margin:0 auto}@media screen and (max-width: 767px){.lcl-welcome .lcl-welcome__ttl{width:34.5rem}}.lcl-welcome .lcl-welcome__obj{position:absolute}.lcl-welcome .lcl-welcome__obj.lcl-welcome__obj--01{top:9.9rem;right:calc(50% + 0.6rem);width:75.2rem}@media screen and (max-width: 767px){.lcl-welcome .lcl-welcome__obj.lcl-welcome__obj--01{top:9.8rem;right:18.2rem;width:23.6rem}}.lcl-welcome .lcl-welcome__obj.lcl-welcome__obj--02{top:8.3rem;left:calc(50% + 4.5rem);width:70.1rem}@media screen and (max-width: 767px){.lcl-welcome .lcl-welcome__obj.lcl-welcome__obj--02{top:10.4rem;left:18.9rem;width:22rem}}.lcl-welcome .lcl-welcome__image{margin-top:-13.4rem;width:100%}.lcl-welcome .lcl-welcome__image img{width:100%}@media screen and (max-width: 767px){.lcl-welcome .lcl-welcome__image{margin-top:-2.8rem}}.lcl-fixed{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;right:0;top:0;bottom:0;margin:0 auto;z-index:100;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease;-webkit-transform:translateX(100%);transform:translateX(100%)}@media screen and (max-width: 767px){.lcl-fixed{top:auto;bottom:0;right:8.4rem;left:0;margin:0 auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-transform:translateY(100%);transform:translateY(100%)}}body.body--scroll .lcl-fixed{-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (max-width: 767px){body.body--scroll .lcl-fixed{-webkit-transform:translateY(0);transform:translateY(0)}}.lcl-fixed .lcl-fixed__link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1;padding:1.7rem 2rem 1.7rem 1.7rem;border-radius:2rem 0 0 2rem;-webkit-transition:color .25s ease;transition:color .25s ease;border:solid .3rem #fff;border-right:0}@media screen and (max-width: 767px){.lcl-fixed .lcl-fixed__link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-width:13.6rem;padding:.9rem 1.1rem .9rem 1.1rem;border-radius:1rem 1rem 0 0;border:solid .3rem #fff;border-bottom:0}}.lcl-fixed .lcl-fixed__link::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-radius:2rem 0 0 2rem;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}@media screen and (max-width: 767px){.lcl-fixed .lcl-fixed__link::before{content:none}}@media(any-hover: hover){.lcl-fixed .lcl-fixed__link:hover::before{opacity:1}}.lcl-fixed .lcl-fixed__link.lcl-fixed__link--request{background:-webkit-gradient(linear, left top, left bottom, from(#0af0eb), to(#cff607));background:linear-gradient(180deg, #0af0eb 0%, #cff607 100%)}.lcl-fixed .lcl-fixed__link.lcl-fixed__link--request .ico_svg .svg-path{fill:#00d7eb}.lcl-fixed .lcl-fixed__link.lcl-fixed__link--request::before{background:-webkit-gradient(linear, left bottom, left top, from(#0af0eb), to(#cff607));background:linear-gradient(0deg, #0af0eb 0%, #cff607 100%)}.lcl-fixed .lcl-fixed__link.lcl-fixed__link--guest{margin-top:1rem;color:#fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(-18.91%, #f3ea02), to(#ff6b00));background:linear-gradient(180deg, #f3ea02 -18.91%, #ff6b00 100%)}.lcl-fixed .lcl-fixed__link.lcl-fixed__link--guest .ico_svg .svg-path{fill:#fe7e01}.lcl-fixed .lcl-fixed__link.lcl-fixed__link--guest::before{background:-webkit-gradient(linear, left bottom, left top, color-stop(-18.91%, #f3ea02), to(#ff6b00));background:linear-gradient(0deg, #f3ea02 -18.91%, #ff6b00 100%)}@media screen and (max-width: 767px){.lcl-fixed .lcl-fixed__link.lcl-fixed__link--guest{margin-top:0;margin-left:.5rem}}.lcl-fixed .lcl-fixed__link .ico_svg{width:2rem;margin-top:1rem}@media screen and (max-width: 767px){.lcl-fixed .lcl-fixed__link .ico_svg{width:1.5rem;margin-top:0;margin-left:1rem;display:none}}.lcl-fixed .lcl-fixed__txt{font-weight:700;font-size:1.7rem;font-size:max(1.7rem,10px);line-height:1.7}@media screen and (min-width: 768px){.lcl-fixed .lcl-fixed__txt{-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}@media screen and (max-width: 767px){.lcl-fixed .lcl-fixed__txt{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:1.4rem;font-size:max(1.4rem,10px);line-height:1}}.lcl-fixed .lcl-fixed__small{margin-top:.4rem;font-size:1.3rem;font-size:max(1.3rem,10px)}@media screen and (max-width: 767px){.lcl-fixed .lcl-fixed__small{margin-top:.4rem;display:block;font-size:1.1rem;font-size:max(1.1rem,10px)}}.fixed-btn{display:none}