img,svg{width:100%;height:auto}.lcl-orange{color:#ff7c24}.lcl-lightyellow{color:#fff9b3}.lcl-green{color:#0fd2a9}.lcl-yellow{color:#fff000}.lcl-blue{color:#197ae1}.ff-jost{font-family:"Jost",serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.lcl-wrapper{overflow:hidden;width:100%;position:relative;margin-top:8rem}@media screen and (max-width: 767px){.lcl-wrapper{margin-top:4.5rem}}.lcl-bg-image{position:relative;z-index:1}.lcl-bg-image .lcl-bg-image__pic{position:fixed;z-index:-1;inset:0}.lcl-bg-image .lcl-bg-image__pic::after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))),-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0.7)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%),linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.7) 100%)}.lcl-bg-image .lcl-bg-image__pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lcl-bg-orange{position:relative;z-index:1}.lcl-bg-orange::before{content:"";position:absolute;inset:0;z-index:-1;background:url(../img/bg_pattern.jpg) repeat top left/10rem 10rem}.lcl-bg-orange.lcl-bg-orange--top::after,.lcl-bg-orange.lcl-bg-orange--bottom::after{content:"";position:absolute;z-index:-1;inset:auto 0;height:20.2rem;background:url(../img/bg_pattern.jpg) repeat top left/10rem 10rem;-webkit-mask-image:url(../img/bg_mask.png);mask-image:url(../img/bg_mask.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (max-width: 767px){.lcl-bg-orange.lcl-bg-orange--top::after,.lcl-bg-orange.lcl-bg-orange--bottom::after{height:5.8rem}}.lcl-bg-orange.lcl-bg-orange--top::after{top:-20.1rem;scale:-1}@media screen and (max-width: 767px){.lcl-bg-orange.lcl-bg-orange--top::after{top:-5.7rem}}.lcl-bg-orange.lcl-bg-orange--bottom::after{bottom:-20.1rem}@media screen and (max-width: 767px){.lcl-bg-orange.lcl-bg-orange--bottom::after{bottom:-5.7rem}}.lcl-btn01{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;width:24rem;height:4.5rem;padding-inline:2.95rem;border-radius:99.9rem;z-index:1;border:.2rem solid #fff;overflow:hidden}@media screen and (max-width: 767px){.lcl-btn01{width:23.3rem;padding-inline:3rem;border-width:.2rem}}@media(any-hover: hover){.lcl-btn01::before{content:"";position:absolute;z-index:-1;inset:-100%;margin:auto;rotate:45deg;width:100%;height:450%;background:#ff7c24;scale:0 1;-webkit-transition:scale .4s ease;transition:scale .4s ease}.lcl-btn01:hover::before{scale:1 1}}.lcl-btn01 .lcl-btn01__txt{font-size:1.8rem;font-size:max(1.8rem,10px);font-weight:900;line-height:1.2;letter-spacing:0;color:#fff}@media screen and (max-width: 767px){.lcl-btn01 .lcl-btn01__txt{font-size:1.4rem;font-size:max(1.4rem,10px)}}.lcl-btn01 .lcl-btn01__ico{display:-webkit-box;display:-ms-flexbox;display:flex;width:1.5rem;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 767px){.lcl-btn01 .lcl-btn01__ico{width:1.3rem}}.lcl-btn01.lcl-btn01--black{background:#000;border:none}.lcl-main{position:relative;width:100%;height:max(569.5015384615px,55.6153846154vw)}@media screen and (max-width: 767px){.lcl-main{height:31.5rem}}.lcl-main.lcl-bg-orange::before{bottom:-31.8rem}@media screen and (max-width: 767px){.lcl-main.lcl-bg-orange::before{bottom:-23.7rem}}.lcl-main.lcl-bg-orange::after{bottom:-50.1rem}@media screen and (max-width: 767px){.lcl-main.lcl-bg-orange::after{bottom:-29.4rem}}.lcl-main.js-load--on .lcl-main__ttl{opacity:1;rotate:0deg;scale:1}.lcl-main.js-load--on .lcl-main__txt{opacity:1;scale:1}.lcl-main.js-load--on .lcl-main-fukidashi__img{opacity:1;scale:1}.lcl-main.js-load--on .lcl-main-person__img{opacity:1;scale:1;translate:0 0 !important}.lcl-main.js-load--on .lcl-main-snows__item .svg-path{opacity:1 !important;scale:1 !important;translate:0 0 !important}.lcl-main .lcl-main__in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;inset:32.7800829876% 0 0}@media screen and (max-width: 767px){.lcl-main .lcl-main__in{top:10.6rem}}.lcl-main .lcl-main__ttl{position:relative;z-index:1;width:59.1538461538%;opacity:0;rotate:360deg;scale:0;-webkit-transition:opacity .25s ease,rotate .45s cubic-bezier(0.36, 0.94, 0.62, 1),scale .45s cubic-bezier(0.49, 0.06, 0.18, 1.43);transition:opacity .25s ease,rotate .45s cubic-bezier(0.36, 0.94, 0.62, 1),scale .45s cubic-bezier(0.49, 0.06, 0.18, 1.43)}@media screen and (max-width: 767px){.lcl-main .lcl-main__ttl{width:30.5rem}}.lcl-main .lcl-main__txt{width:48.3846153846%;margin-top:-6%;opacity:0;scale:1.1;-webkit-transition:opacity .45s .3s ease,scale .45s .3s cubic-bezier(0.28, 1.88, 0.64, 0.89);transition:opacity .45s .3s ease,scale .45s .3s cubic-bezier(0.28, 1.88, 0.64, 0.89)}@media screen and (max-width: 767px){.lcl-main .lcl-main__txt{width:31.1rem;margin-top:-3.2rem}}.lcl-main .lcl-main-fukidashi__img{position:absolute;z-index:1;scale:.6;opacity:0;-webkit-transition:scale .45s .35s cubic-bezier(0.34, 2.34, 0.46, 0.94),opacity .3s .35s ease;transition:scale .45s .35s cubic-bezier(0.34, 2.34, 0.46, 0.94),opacity .3s .35s ease}.lcl-main .lcl-main-fukidashi__img:nth-of-type(1){width:10.6153846154%;top:18.3127572016%;left:9.7692307692%;-webkit-transform-origin:right;transform-origin:right}@media screen and (max-width: 767px){.lcl-main .lcl-main-fukidashi__img:nth-of-type(1){width:5.3rem;top:6.6rem;left:.8rem}}.lcl-main .lcl-main-fukidashi__img:nth-of-type(2){width:11.3076923077%;top:18.7242798354%;right:10.4615384615%;-webkit-transform-origin:left;transform-origin:left}@media screen and (max-width: 767px){.lcl-main .lcl-main-fukidashi__img:nth-of-type(2){width:5.7rem;top:.6rem;right:1.4rem}}.lcl-main .lcl-main-person__img{position:absolute;opacity:0;scale:.7;-webkit-transition:opacity .45s .5s ease,scale .45s .5s cubic-bezier(0.5, 0, 0, 1.16),translate .45s .5s cubic-bezier(0.5, 0, 0, 1.16);transition:opacity .45s .5s ease,scale .45s .5s cubic-bezier(0.5, 0, 0, 1.16),translate .45s .5s cubic-bezier(0.5, 0, 0, 1.16)}.lcl-main .lcl-main-person__img:nth-of-type(1){top:49.3827160494%;left:.3846153846%;width:32.6923076923%;translate:10rem 10rem}@media screen and (max-width: 767px){.lcl-main .lcl-main-person__img:nth-of-type(1){width:16rem;top:20rem;left:.2rem}}.lcl-main .lcl-main-person__img:nth-of-type(2){top:41.975308642%;right:1%;width:32.5384615385%;translate:-10rem 10rem}@media screen and (max-width: 767px){.lcl-main .lcl-main-person__img:nth-of-type(2){top:18.2rem;right:-0.6rem;width:14rem}}@media screen and (max-width: 767px){.lcl-main .lcl-main-snows__item{display:none}}@media screen and (min-width: 768px){.lcl-main .lcl-main-snows__item{position:absolute}.lcl-main .lcl-main-snows__item .ico_svg{overflow:visible}.lcl-main .lcl-main-snows__item .svg-path{opacity:0;scale:.6;-webkit-transition:opacity .4s .55s ease,scale 1s .55s cubic-bezier(0, 1.12, 0, 1),translate 1s .55s cubic-bezier(0, 1.12, 0, 1);transition:opacity .4s .55s ease,scale 1s .55s cubic-bezier(0, 1.12, 0, 1),translate 1s .55s cubic-bezier(0, 1.12, 0, 1)}.lcl-main .lcl-main-snows__item .svg-path:nth-of-type(1){-webkit-transition-delay:.55s;transition-delay:.55s}.lcl-main .lcl-main-snows__item .svg-path:nth-of-type(2){-webkit-transition-delay:.6s;transition-delay:.6s}.lcl-main .lcl-main-snows__item .svg-path:nth-of-type(3){-webkit-transition-delay:.65s;transition-delay:.65s}.lcl-main .lcl-main-snows__item .svg-path:nth-of-type(4){-webkit-transition-delay:.7s;transition-delay:.7s}.lcl-main .lcl-main-snows__item .svg-path:nth-of-type(5){-webkit-transition-delay:.75s;transition-delay:.75s}.lcl-main .lcl-main-snows__item .svg-path:nth-of-type(6){-webkit-transition-delay:.8s;transition-delay:.8s}.lcl-main .lcl-main-snows__item:nth-of-type(1){width:14.6923076923%;top:101.4403292181%;left:.9230769231%}.lcl-main .lcl-main-snows__item:nth-of-type(1) .svg-path{translate:2rem -3.5rem;-webkit-transform-origin:top right;transform-origin:top right}.lcl-main .lcl-main-snows__item:nth-of-type(2){width:12.3846153846%;top:46.0905349794%;right:1.4615384615%}.lcl-main .lcl-main-snows__item:nth-of-type(2) .svg-path{translate:-2rem -3.5rem;-webkit-transform-origin:center left;transform-origin:center left}}.lcl-lead{position:relative;z-index:1}.lcl-lead .lcl-lead__txt{position:relative;width:69.9rem;padding-inline:10.7rem;margin-top:4.2rem;margin-inline:auto;opacity:0}@media screen and (min-width: 768px){.lcl-lead .lcl-lead__txt.scr-anin--on{opacity:1 !important;-webkit-transition:opacity .3s ease !important;transition:opacity .3s ease !important;-webkit-animation:jumpanim 1.2s alternate !important;animation:jumpanim 1.2s alternate !important}}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__txt{width:29rem;padding-inline:0;margin-top:3.6rem}.lcl-lead .lcl-lead__txt.js-load--on{opacity:1 !important;-webkit-transition:opacity .3s ease !important;transition:opacity .3s ease !important;-webkit-animation:jumpanim 1.2s alternate !important;animation:jumpanim 1.2s alternate !important;-webkit-transition-delay:.8s !important;transition-delay:.8s !important;-webkit-animation-delay:.8s !important;animation-delay:.8s !important}}.lcl-lead .lcl-lead__txt::before,.lcl-lead .lcl-lead__txt::after{content:"";position:absolute;bottom:1.5rem;width:8.9rem;aspect-ratio:89/93;background:url(../img/lead/main_deco.png) no-repeat center/contain}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__txt::before,.lcl-lead .lcl-lead__txt::after{bottom:3.6rem;width:4.5rem}}.lcl-lead .lcl-lead__txt::before{left:0}.lcl-lead .lcl-lead__txt::after{right:0;scale:-1 1}@media screen and (min-width: 768px){.lcl-lead .lcl-lead-map{width:100rem;margin-left:auto;margin-right:auto}}.lcl-lead .lcl-lead-map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4.4rem}@media screen and (max-width: 767px){.lcl-lead .lcl-lead-map{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:1.6rem;width:34.5rem;margin-top:1rem;margin-inline:auto}}.lcl-lead .lcl-lead-map-nav{width:32rem}.lcl-lead .lcl-lead-map-nav__txt{text-align:center}@media screen and (max-width: 767px){.lcl-lead .lcl-lead-map-nav__txt{color:#fff}}.lcl-lead .lcl-lead-map-nav-tablist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem 0;margin-top:.5rem}.lcl-lead .lcl-lead-map-nav-tablist__btn{font-size:1.5rem;font-size:max(1.5rem,10px);font-weight:700;line-height:1.7;letter-spacing:0;position:relative;z-index:1;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), color-stop(50%, #f2f2f2));background:linear-gradient(180deg, #fff 50%, #f2f2f2 50%);-webkit-box-shadow:0 .4rem 0 0 rgba(0,0,0,.1);box-shadow:0 .4rem 0 0 rgba(0,0,0,.1);color:var(--course-level-color);border:.2rem solid var(--course-level-border);--course-level-color: transparent;--course-level-border: transparent;--course-lavel-hover: transparent;-webkit-transition:color .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .25s ease;transition:color .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .25s ease;transition:box-shadow .25s ease,transform .25s ease,color .25s ease;transition:box-shadow .25s ease,transform .25s ease,color .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .25s ease}@media(any-hover: hover){.lcl-lead .lcl-lead-map-nav-tablist__btn:hover{-webkit-box-shadow:0 .2rem 0 0 rgba(0,0,0,.1);box-shadow:0 .2rem 0 0 rgba(0,0,0,.1);-webkit-transform:translate(0, 0.2rem);transform:translate(0, 0.2rem)}}.lcl-lead .lcl-lead-map-nav-tablist__btn::before{content:"";position:absolute;z-index:-1;inset:0;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;background:var(--course-level-hover)}.lcl-lead .lcl-lead-map-nav-tablist__btn .svg-path{fill:var(--course-level-color)}.lcl-lead .lcl-lead-map-nav-tablist__btn:first-child{gap:1rem;width:100%;min-height:5rem;border-radius:99.9rem}.lcl-lead .lcl-lead-map-nav-tablist__btn:first-child .ico_svg{width:1.5rem}.lcl-lead .lcl-lead-map-nav-tablist__btn:not(:first-child){gap:.5rem;width:15rem;min-height:4.7rem;border-radius:1rem}.lcl-lead .lcl-lead-map-nav-tablist__btn:not(:first-child) .ico_svg{width:1rem}.lcl-lead .lcl-lead-map-nav-tablist__btn.lcl-lead-map-nav-tablist__btn--active{color:#fff}.lcl-lead .lcl-lead-map-nav-tablist__btn.lcl-lead-map-nav-tablist__btn--active::before{opacity:1}.lcl-lead .lcl-lead-map-nav-tablist__btn.lcl-lead-map-nav-tablist__btn--active .svg-path{fill:#fff}.lcl-lead .lcl-lead-map-nav-tablist__btn.lcl-lead-map-nav-tablist__btn--blue{--course-level-color: #1878cd;--course-level-border: #000000;--course-level-hover: linear-gradient(180deg, #1878cd 50%, #0069c6 50%)}.lcl-lead .lcl-lead-map-nav-tablist__btn.lcl-lead-map-nav-tablist__btn--red{--course-level-color: #f43a47;--course-level-border: #f43a47;--course-level-hover: linear-gradient(180deg, #ff5062 50%, #f53f52 50%)}.lcl-lead .lcl-lead-map-nav-tablist__btn.lcl-lead-map-nav-tablist__btn--black{--course-level-color: #000000;--course-level-border: #000000;--course-level-hover: linear-gradient(180deg, #2a2a2a 50%, #000000 50%)}.lcl-lead .lcl-lead-map-panel{overflow:hidden;width:62rem;border-radius:1rem;background:#b6cad4}@media screen and (max-width: 767px){.lcl-lead .lcl-lead-map-panel{width:100%}}.lcl-lead .lcl-lead-map-nav__btnarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-top:4rem}.lcl-lead .lcl-lead-map-nav__btnarea a{width:100%}.lcl-pnav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:3.5rem}@media screen and (max-width: 767px){.lcl-pnav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-top:5.1rem}}@media screen and (min-width: 768px){.lcl-pnav{max-width:103.5rem;margin-inline:auto}}.lcl-pnav .lcl-pnav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:2.5rem;width:16rem;height:22.3rem;border-radius:3rem;background:#fff9b3}@media screen and (max-width: 767px){.lcl-pnav .lcl-pnav__link{width:11rem;height:11.6rem;border-radius:1rem;padding-block:1rem .8rem}}@media(any-hover: hover){.lcl-pnav .lcl-pnav__link{position:relative;overflow:hidden;z-index:1}.lcl-pnav .lcl-pnav__link::before{content:"";position:absolute;inset:-100%;margin:auto;z-index:-1;width:160%;height:120%;rotate:45deg;scale:0 1;-webkit-transition:scale .4s ease;transition:scale .4s ease;background:#ff7c24}.lcl-pnav .lcl-pnav__link:hover::before{scale:1 1}.lcl-pnav .lcl-pnav__link:hover .lcl-pnav__txt,.lcl-pnav .lcl-pnav__link:hover .lcl-pnav__area{color:#fff}.lcl-pnav .lcl-pnav__link:hover .lcl-pnav__ico .svg-path,.lcl-pnav .lcl-pnav__link:hover .lcl-pnav__arrow .svg-path{fill:#fff}}.lcl-pnav .lcl-pnav__ico{display:-webkit-box;display:-ms-flexbox;display:flex;width:2.4rem}@media screen and (max-width: 767px){.lcl-pnav .lcl-pnav__ico{width:2rem}}.lcl-pnav .lcl-pnav__ico .svg-path{-webkit-transition:fill .28s ease;transition:fill .28s ease}.lcl-pnav .lcl-pnav__txt{font-size:3rem;font-size:max(3rem,10px);font-weight:900;line-height:1.2;letter-spacing:0;margin-top:2rem;color:#ff7c24;-webkit-transition:color .4s ease;transition:color .4s ease}@media screen and (max-width: 767px){.lcl-pnav .lcl-pnav__txt{font-size:2rem;font-size:max(2rem,10px);margin-top:.6rem}}.lcl-pnav .lcl-pnav__area{font-size:2rem;font-size:max(2rem,10px);font-weight:900;line-height:1.2;letter-spacing:0;margin-top:.9rem;-webkit-transition:color .28s ease;transition:color .28s ease}@media screen and (max-width: 767px){.lcl-pnav .lcl-pnav__area{font-size:1.5rem;font-size:max(1.5rem,10px);margin-top:.5rem}}.lcl-pnav .lcl-pnav__arrow{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:1.5rem;rotate:90deg}.lcl-pnav .lcl-pnav__arrow .svg-path{fill:#000;-webkit-transition:fill .28s ease;transition:fill .28s ease}.lcl-area.scr-anin--on .lcl-area-ttl__txt{opacity:1 !important;-webkit-transition:opacity .3s ease !important;transition:opacity .3s ease !important;-webkit-animation:jumpanim 1.2s alternate !important;animation:jumpanim 1.2s alternate !important}.lcl-area.scr-anin--on .lcl-area-ttl-bg__snow .ico_svg .svg-path{opacity:1 !important;scale:1 !important;translate:0 0 !important}.lcl-area.scr-anin--on .lcl-area-slide{opacity:1}.lcl-area .lcl-area-ttl{position:relative;z-index:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.lcl-area .lcl-area-ttl__txt{width:74.2rem;opacity:0}@media screen and (max-width: 767px){.lcl-area .lcl-area-ttl__txt{width:100%}}.lcl-area .lcl-area-ttl-bg{position:absolute;z-index:-1;inset:0 -100% 0;width:106rem;margin:auto;background:url(../img/area/bg_snow.svg) no-repeat center/contain}@media screen and (max-width: 767px){.lcl-area .lcl-area-ttl-bg{width:37.1rem}}.lcl-area .lcl-area-ttl-bg__snow{position:absolute;top:.7rem}.lcl-area .lcl-area-ttl-bg__snow .ico_svg{overflow:visible}.lcl-area .lcl-area-ttl-bg__snow .svg-path{opacity:0;scale:.6;-webkit-transition:opacity .3s .15s ease,scale 1s .15s cubic-bezier(0, 1.12, 0, 1),translate 1s .15s cubic-bezier(0, 1.12, 0, 1);transition:opacity .3s .15s ease,scale 1s .15s cubic-bezier(0, 1.12, 0, 1),translate 1s .15s cubic-bezier(0, 1.12, 0, 1)}.lcl-area .lcl-area-ttl-bg__snow .svg-path:nth-of-type(1){-webkit-transition-delay:.15s;transition-delay:.15s}.lcl-area .lcl-area-ttl-bg__snow .svg-path:nth-of-type(2){-webkit-transition-delay:.2s;transition-delay:.2s}.lcl-area .lcl-area-ttl-bg__snow .svg-path:nth-of-type(3){-webkit-transition-delay:.25s;transition-delay:.25s}.lcl-area .lcl-area-ttl-bg__snow .svg-path:nth-of-type(4){-webkit-transition-delay:.3s;transition-delay:.3s}.lcl-area .lcl-area-ttl-bg__snow .svg-path:nth-of-type(5){-webkit-transition-delay:.35s;transition-delay:.35s}.lcl-area .lcl-area-ttl-bg__snow .svg-path:nth-of-type(6){-webkit-transition-delay:.4s;transition-delay:.4s}.lcl-area .lcl-area-ttl-bg__snow:nth-of-type(1){left:17.9rem;width:15.1rem}.lcl-area .lcl-area-ttl-bg__snow:nth-of-type(1) .svg-path{translate:5rem 5rem;-webkit-transform-origin:bottom right;transform-origin:bottom right}@media screen and (max-width: 767px){.lcl-area .lcl-area-ttl-bg__snow:nth-of-type(1){left:2.6rem;width:6.9rem}}.lcl-area .lcl-area-ttl-bg__snow:nth-of-type(2){right:22.1rem;width:8.9rem}.lcl-area .lcl-area-ttl-bg__snow:nth-of-type(2) .svg-path{translate:-5rem 5rem;-webkit-transform-origin:bottom left;transform-origin:bottom left}@media screen and (max-width: 767px){.lcl-area .lcl-area-ttl-bg__snow:nth-of-type(2){right:4.9rem;width:4rem}}.lcl-area .lcl-area-slide{opacity:0;position:relative;-webkit-transition:opacity .45s .15s ease;transition:opacity .45s .15s ease}.lcl-area .lcl-area-slide .splide__pagination{position:static;margin:2rem auto 0;display:grid;grid-template-columns:repeat(auto-fit, calc((100% - 1rem * 2) / 3));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;width:62rem}@media screen and (max-width: 767px){.lcl-area .lcl-area-slide .splide__pagination{grid-template-columns:repeat(auto-fit, calc((100% - 1rem) / 2));width:29rem}}.lcl-area .lcl-area-slide .splide__pagination li{margin:0;list-style:none}.lcl-area .lcl-area-slide .splide__pagination .splide__pagination__page{cursor:pointer;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;border-radius:99.9rem;font-size:1.5rem;font-size:max(1.5rem,10px);font-weight:900;line-height:1.3;letter-spacing:0;width:100%;height:3rem;border:.2rem solid #fff;color:#fff;position:relative;overflow:hidden;z-index:1;-webkit-transition:background-color .4s ease,border-color .4s ease;transition:background-color .4s ease,border-color .4s ease}@media screen and (max-width: 767px){.lcl-area .lcl-area-slide .splide__pagination .splide__pagination__page{font-size:1.2rem;font-size:max(1.2rem,10px);height:2.6rem;border-width:.2rem}}@media(any-hover: hover){.lcl-area .lcl-area-slide .splide__pagination .splide__pagination__page::before{content:"";position:absolute;z-index:-1;inset:-100%;margin:auto;width:100%;height:580%;rotate:45deg;scale:0 1;-webkit-transition:scale .4s ease;transition:scale .4s ease;background:#ff7c24}.lcl-area .lcl-area-slide .splide__pagination .splide__pagination__page:hover::before{scale:1 1}}.lcl-area .lcl-area-slide .splide__pagination .splide__pagination__page:focus-visible{outline:.2rem solid blue !important}.lcl-area .lcl-area-slide .splide__pagination .splide__pagination__page.is-active{background-color:#ff7c24;border-color:#ff7c24}.lcl-area .lcl-area-slide .splide__track{margin-top:3rem}.lcl-area .lcl-area-slide .splide__arrows{pointer-events:none;position:absolute;inset:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 768px){.lcl-area .lcl-area-slide .splide__arrows{max-width:122rem}}.lcl-area .lcl-area-slide .splide__arrows .splide__arrow{pointer-events:all;position:static;cursor:pointer;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;width:6.5rem;height:6.5rem;border-radius:1.5rem;margin:0;background:#ff7c24;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}@media screen and (max-width: 1210px){.lcl-area .lcl-area-slide .splide__arrows .splide__arrow{width:3.25rem;border-radius:.8rem}}@media screen and (max-width: 767px){.lcl-area .lcl-area-slide .splide__arrows .splide__arrow{width:3rem;height:6rem;border-radius:.5rem}}@media(any-hover: hover){.lcl-area .lcl-area-slide .splide__arrows .splide__arrow:hover{background-color:rgb(229.8,92.3397260274,0)}}.lcl-area .lcl-area-slide .splide__arrows .splide__arrow:focus-visible{outline:.2rem solid blue !important}.lcl-area .lcl-area-slide .splide__arrows .splide__arrow .ico_svg{width:1.5rem;height:1.5rem}@media screen and (max-width: 767px){.lcl-area .lcl-area-slide .splide__arrows .splide__arrow .ico_svg{width:1.4rem;height:1.4rem}}.lcl-area .lcl-area-slide .splide__arrows .splide__arrow .svg-path{fill:#fff}.lcl-area .lcl-area-slide .splide__arrows .splide__arrow--prev .ico_svg{scale:-1 1}.lcl-area .lcl-area-slide__item{position:relative;width:clamp(102.4rem,100vw,112.5rem);padding-inline:3.25rem;opacity:.5;gap:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;will-change:opacity}@media screen and (max-width: 767px){.lcl-area .lcl-area-slide__item{width:34.5rem;padding-inline:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:auto !important}}.lcl-area .lcl-area-slide__item.is-active{opacity:1}.lcl-area .lcl-area-slide-media{position:relative;width:100%}@media screen and (min-width: 768px){.lcl-area .lcl-area-slide-media{max-width:71rem}}@media screen and (max-width: 767px){.lcl-area .lcl-area-slide-media{width:100%;height:24.8rem}}.lcl-area .lcl-area-slide-media__fig{width:100%;height:100%}.lcl-area .lcl-area-slide-media__video,.lcl-area .lcl-area-slide-media__video img,.lcl-area .lcl-area-slide-media__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;border-radius:3rem}@media screen and (max-width: 767px){.lcl-area .lcl-area-slide-media__video,.lcl-area .lcl-area-slide-media__video img,.lcl-area .lcl-area-slide-media__img{border-radius:2rem}}.lcl-area .lcl-area-slide-media__video{cursor:pointer;height:auto;aspect-ratio:16/9;position:relative}.lcl-area .lcl-area-slide-media__video::before{content:"";position:absolute;z-index:1;inset:0;background:rgba(0,0,0,.3);opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.lcl-area .lcl-area-slide-media__video img{-webkit-transition:scale .25s ease;transition:scale .25s ease}@media(any-hover: hover){.lcl-area .lcl-area-slide-media__video:hover::before{opacity:1}.lcl-area .lcl-area-slide-media__video:hover img{scale:1.05}.lcl-area .lcl-area-slide-media__video:hover .svg-circle{fill:#ff7c24}}.lcl-area .lcl-area-slide-media__video .ico_svg{width:6rem;inset:0;margin:auto;position:absolute;z-index:1;overflow:visible}@media screen and (max-width: 767px){.lcl-area .lcl-area-slide-media__video .ico_svg{width:4.5rem}}.lcl-area .lcl-area-slide-media__video .ico_svg .svg-elm{-webkit-transition:fill .25s ease,stroke .25s ease;transition:fill .25s ease,stroke .25s ease}.lcl-area .lcl-area-slide-media-badge{position:absolute;z-index:1;inset:auto auto 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width: 767px){.lcl-area .lcl-area-slide-media-badge{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;inset:auto 0 0 0}}.lcl-area .lcl-area-slide-media-badge__item{width:11.9rem;-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width: 767px){.lcl-area .lcl-area-slide-media-badge__item{width:6rem}}.lcl-area .lcl-area-slide-media-badge__item:nth-of-type(n + 2){margin-left:-1.5rem}@media screen and (max-width: 767px){.lcl-area .lcl-area-slide-media-badge__item:nth-of-type(n + 2){margin-left:-1rem}}.lcl-area .lcl-area-slide__txtarea{width:31.5rem;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){.lcl-area .lcl-area-slide__txtarea{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-inline:2.65rem}}.lcl-area .lcl-area-slide-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.5rem}@media screen and (max-width: 767px){.lcl-area .lcl-area-slide-ttl{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.lcl-area .lcl-area-slide-ttl-no{-ms-flex-negative:0;flex-shrink:0;padding-top:.5rem;width:3rem;gap:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){.lcl-area .lcl-area-slide-ttl-no{gap:1.1rem}}.lcl-area .lcl-area-slide-ttl-no__current{font-family:"Jost",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2rem;font-size:max(2rem,10px);font-weight:700;line-height:1.2;letter-spacing:0;color:#ff7c24;text-align:center}@media screen and (max-width: 767px){.lcl-area .lcl-area-slide-ttl-no__current{font-size:1.5rem;font-size:max(1.5rem,10px)}}.lcl-area .lcl-area-slide-ttl-no__total{font-family:"Jost",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1rem;font-size:max(1rem,10px);font-weight:700;line-height:1;letter-spacing:1.4;padding-inline:.45rem;color:#b4b4b4;position:relative;text-align:right}@media screen and (max-width: 767px){.lcl-area .lcl-area-slide-ttl-no__total{text-align:center;padding-inline:0}}.lcl-area .lcl-area-slide-ttl-no__total::before{content:"";position:absolute;inset:-1px 0 auto .3rem;height:1px;border-radius:99.9rem;rotate:-30deg;-webkit-transform-origin:bottom left;transform-origin:bottom left;background:#b4b4b4}@media screen and (max-width: 767px){.lcl-area .lcl-area-slide-ttl-no__total::before{top:-0.2rem;inset-inline:.6rem .5rem}}.lcl-area .lcl-area-slide-ttl__txt{font-size:3.5rem;font-size:max(3.5rem,10px);font-weight:900;line-height:1.4;letter-spacing:0;color:#fff}@media screen and (max-width: 767px){.lcl-area .lcl-area-slide-ttl__txt{font-size:2rem;font-size:max(2rem,10px)}}.lcl-area .lcl-area-slide__txt{font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:0;font-weight:500;line-height:1.8}@media screen and (max-width: 767px){.lcl-area .lcl-area-slide__txt{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:0}}.lcl-area .lcl-area-slide__txt{margin-top:1.5rem;color:#fff}.lcl-area .lcl-area-slide-table{width:100%;margin-top:2rem;color:#fff}.lcl-area .lcl-area-slide-table__ttl{font-size:1.5rem;font-size:max(1.5rem,10px);font-weight:900;line-height:1.7;letter-spacing:0;text-align:center;position:relative}@media screen and (max-width: 767px){.lcl-area .lcl-area-slide-table__ttl{font-size:1.4rem;font-size:max(1.4rem,10px)}}.lcl-area .lcl-area-slide-table__ttl::before,.lcl-area .lcl-area-slide-table__ttl::after{position:absolute;inset:0 auto -2.6rem 0;width:1px;background:-webkit-gradient(linear, left top, left bottom, from(#c6c6c6), color-stop(0.2rem, #c6c6c6), color-stop(0.2rem, transparent), color-stop(0.4rem, transparent)) repeat-y top/100% 0.4rem;background:linear-gradient(to bottom, #c6c6c6, #c6c6c6 0.2rem, transparent 0.2rem, transparent 0.4rem) repeat-y top/100% 0.4rem}@media screen and (max-width: 767px){.lcl-area .lcl-area-slide-table__ttl::before,.lcl-area .lcl-area-slide-table__ttl::after{bottom:-2.2rem}}.lcl-area .lcl-area-slide-table__ttl::before,.lcl-area .lcl-area-slide-table__ttl:last-of-type::after{content:""}.lcl-area .lcl-area-slide-table__ttl:last-of-type::after{inset-inline:auto 0}.lcl-area .lcl-area-slide-table__txt{font-size:1.5rem;font-size:max(1.5rem,10px);font-weight:900;line-height:1.7;letter-spacing:0;color:#fff;text-align:center}@media screen and (max-width: 767px){.lcl-area .lcl-area-slide-table__txt{font-size:1.3rem;font-size:max(1.3rem,10px)}}.lcl-area .lcl-area-slide__img{margin-top:2rem;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:3rem;overflow:hidden}@media screen and (max-width: 767px){.lcl-area .lcl-area-slide__img{border-radius:2rem}}.lcl-area .lcl-area-slide__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lcl-area .lcl-area-voice{display:flow-root;width:89rem;border-radius:2rem;padding:0 4.5rem 3.5rem;margin-inline:auto;background:#fff9b3}@media screen and (max-width: 767px){.lcl-area .lcl-area-voice{width:32.5rem;border-radius:1rem;padding:0 1.5rem 1.5rem}}.lcl-area .lcl-area-voice.scr-anin--on .lcl-area-voice__ttl{scale:1;opacity:1}.lcl-area .lcl-area-voice.scr-anin--on .lcl-area-voice-media__img img{scale:1;opacity:1}.lcl-area .lcl-area-voice.scr-anin--on .lcl-area-voice__copy,.lcl-area .lcl-area-voice.scr-anin--on .lcl-area-voice__txt{opacity:1;translate:0 0}.lcl-area .lcl-area-voice.scr-anin--on .lcl-area-voice-media__person{opacity:1;scale:1}.lcl-area .lcl-area-voice.scr-anin--on .lcl-area-voice-media-fukidashi{opacity:1;scale:1}.lcl-area .lcl-area-voice__ttl{width:23.4rem;margin-top:-4.4rem;margin-inline:auto;scale:.6;opacity:0;-webkit-transition:scale .45s cubic-bezier(0.34, 2.34, 0.46, 0.94),opacity .3s ease;transition:scale .45s cubic-bezier(0.34, 2.34, 0.46, 0.94),opacity .3s ease;-webkit-transform-origin:bottom center;transform-origin:bottom center;position:relative;z-index:1}@media screen and (max-width: 767px){.lcl-area .lcl-area-voice__ttl{width:18.3rem;margin-top:-3.6rem}}.lcl-area .lcl-area-voice__in{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem}@media screen and (max-width: 767px){.lcl-area .lcl-area-voice__in{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;margin-top:-1.2rem}}.lcl-area .lcl-area-voice-media{width:38.5rem;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 767px){.lcl-area .lcl-area-voice-media{position:relative;width:100%}.lcl-area .lcl-area-voice-media.lcl-area-voice-media--oh{overflow:hidden}}.lcl-area .lcl-area-voice-media__img{overflow:hidden;border-radius:3rem}@media screen and (max-width: 767px){.lcl-area .lcl-area-voice-media__img{border-radius:.5rem}}.lcl-area .lcl-area-voice-media__img img{opacity:0;scale:1.1;-webkit-transition:scale .45s .1s ease,opacity .45s .1s ease;transition:scale .45s .1s ease,opacity .45s .1s ease}.lcl-area .lcl-area-voice-media-fukidashi{position:absolute;inset:-6rem auto auto -6rem;width:15.2rem;aspect-ratio:152/127;background:url(../img/area/voice/bg_fukidashi.svg) no-repeat center/contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:2.7rem;scale:.6;opacity:0;-webkit-transition:scale .45s .4s cubic-bezier(0.34, 2.34, 0.46, 0.94),opacity .45s .4s ease;transition:scale .45s .4s cubic-bezier(0.34, 2.34, 0.46, 0.94),opacity .45s .4s ease;-webkit-transform-origin:bottom;transform-origin:bottom}@media screen and (max-width: 767px){.lcl-area .lcl-area-voice-media-fukidashi{inset:.4rem auto auto .3rem;width:7.9rem;padding-top:1.4rem}}.lcl-area .lcl-area-voice-media-fukidashi__txt{font-size:1.7rem;font-size:max(1.7rem,10px);font-weight:900;line-height:1.3;letter-spacing:0;color:#fff;rotate:-13deg}@media screen and (max-width: 767px){.lcl-area .lcl-area-voice-media-fukidashi__txt{font-size:.9rem;font-size:max(.9rem,10px)}}.lcl-area .lcl-area-voice-media-fukidashi__num{font-size:3.6rem;font-size:max(3.6rem,10px);font-weight:900;line-height:1.3;letter-spacing:0;margin-top:-0.9rem;color:#fff000;rotate:-13deg}@media screen and (max-width: 767px){.lcl-area .lcl-area-voice-media-fukidashi__num{font-size:1.8rem;font-size:max(1.8rem,10px);margin-top:-0.5rem}}.lcl-area .lcl-area-voice-media-fukidashi__year{font-size:2.6rem;font-size:max(2.6rem,10px);font-weight:900;line-height:1.3;letter-spacing:0}@media screen and (max-width: 767px){.lcl-area .lcl-area-voice-media-fukidashi__year{font-size:1.3rem;font-size:max(1.3rem,10px)}}.lcl-area .lcl-area-voice-media__person{position:absolute;inset:auto auto -3.5rem -6.7rem;width:19.9rem;scale:.6;opacity:0;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:scale .3s .35s ease,opacity .2s .35s ease;transition:scale .3s .35s ease,opacity .2s .35s ease}@media screen and (max-width: 767px){.lcl-area .lcl-area-voice-media__person{inset:auto auto 0 -1.15rem;width:10.3rem}.lcl-area .lcl-area-voice-media__person.lcl-area-voice-media__person--tall{bottom:-2rem}}.lcl-area .lcl-area-voice__copy{font-size:2.6rem;font-size:max(2.6rem,10px);font-weight:900;line-height:1.5;letter-spacing:0;color:#ff7c24;opacity:0;translate:1.5rem 0;-webkit-transition:opacity .45s .1s ease,translate .45s .1s ease;transition:opacity .45s .1s ease,translate .45s .1s ease;display:block}@media screen and (max-width: 767px){.lcl-area .lcl-area-voice__copy{font-size:2rem;font-size:max(2rem,10px);translate:0 1.5rem}}.lcl-area .lcl-area-voice__txt{font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:0;font-weight:500;line-height:1.8}@media screen and (max-width: 767px){.lcl-area .lcl-area-voice__txt{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:0}}.lcl-area .lcl-area-voice__txt{margin-top:1rem;opacity:0;translate:1.5rem 0;-webkit-transition:opacity .45s .15s ease,translate .45s .15s ease;transition:opacity .45s .15s ease,translate .45s .15s ease}@media screen and (max-width: 767px){.lcl-area .lcl-area-voice__txt{translate:0 1.5rem}}.lcl-area .lcl-area-items__ttl{width:49.9rem;margin-top:5rem;margin-inline:auto}@media screen and (max-width: 767px){.lcl-area .lcl-area-items__ttl{width:35rem}}.lcl-area .lcl-area-items__lead{font-size:1.9rem;font-size:max(1.9rem,10px);font-weight:400;line-height:1.7;letter-spacing:0;margin-top:4rem;text-align:center;color:#fff}@media screen and (max-width: 767px){.lcl-area .lcl-area-items__lead{font-size:1.5rem;font-size:max(1.5rem,10px);margin-top:2rem;padding-inline:1.5rem;text-align:left}}.lcl-area .lcl-area-items__fig{width:75rem;margin-top:4rem;margin-inline:auto}@media screen and (max-width: 767px){.lcl-area .lcl-area-items__fig{width:34.5rem;margin-top:2rem}}.lcl-area .lcl-area-items__fig+.lcl-area-items__fig{margin-top:5rem}.lcl-area .lcl-area-items__media{width:100%;aspect-ratio:16/9;border-radius:3rem;overflow:hidden;position:relative;cursor:pointer}@media screen and (max-width: 767px){.lcl-area .lcl-area-items__media{border-radius:1rem}}@media(any-hover: hover){.lcl-area .lcl-area-items__media:hover::after{opacity:1}.lcl-area .lcl-area-items__media:hover .ico_play .svg-circle{fill:#ff7c24}.lcl-area .lcl-area-items__media:hover img{scale:1.05}}.lcl-area .lcl-area-items__media::after{content:"";position:absolute;z-index:1;inset:0;background:rgba(0,0,0,.3);opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.lcl-area .lcl-area-items__media .ico_play{position:absolute;z-index:2;inset:0;margin:auto;width:6rem;height:6rem}@media screen and (max-width: 767px){.lcl-area .lcl-area-items__media .ico_play{width:4rem;height:4rem}}.lcl-area .lcl-area-items__media .ico_play .svg-circle{-webkit-transition:fill .25s ease;transition:fill .25s ease}.lcl-area .lcl-area-items__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:scale .25s ease;transition:scale .25s ease}.lcl-area .lcl-area-items__caption{font-size:1.5rem;font-size:max(1.5rem,10px);font-weight:900;line-height:1.4;letter-spacing:0;margin-top:3rem;color:#fff;text-align:center}@media screen and (max-width: 767px){.lcl-area .lcl-area-items__caption{font-size:1.3rem;font-size:max(1.3rem,10px);margin-top:1.5rem}}.lcl-area .lcl-area-items-col2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5rem;width:96.3rem;margin-top:5rem;margin-inline:auto}@media screen and (max-width: 767px){.lcl-area .lcl-area-items-col2{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:34.5rem}}.lcl-area .lcl-area-items__grid{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:3.5rem 2.7rem;margin-inline:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width: 768px){.lcl-area .lcl-area-items__grid{max-width:96.3rem}}@media screen and (max-width: 767px){.lcl-area .lcl-area-items__grid{gap:3rem 1.5rem}}.lcl-area .lcl-area-items-item{width:19rem;color:#fff}@media screen and (max-width: 767px){.lcl-area .lcl-area-items-item{width:15rem}}.lcl-area .lcl-area-items-item__img{overflow:hidden;border-radius:3rem}@media screen and (max-width: 767px){.lcl-area .lcl-area-items-item__img{border-radius:1rem}}.lcl-area .lcl-area-items-item__ttl{font-size:2.5rem;font-size:max(2.5rem,10px);font-weight:900;line-height:1.4;letter-spacing:0;margin-top:1.5rem;text-align:center;display:block}@media screen and (max-width: 767px){.lcl-area .lcl-area-items-item__ttl{font-size:1.8rem;font-size:max(1.8rem,10px)}}.lcl-area .lcl-area-items-item__txt{font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:0;font-weight:500;line-height:1.8}@media screen and (max-width: 767px){.lcl-area .lcl-area-items-item__txt{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:0}}.lcl-area .lcl-area-items-item__txt{margin-top:.8rem}.lcl-area .lcl-area-items__map{overflow:hidden;width:42.3rem;border-radius:3rem}@media screen and (max-width: 767px){.lcl-area .lcl-area-items__map{width:31.5rem;border-radius:1rem}}.lcl-other .lcl-other__in.scr-anin--on .lcl-other-ttl__txt{opacity:1;scale:1;rotate:0deg}.lcl-other .lcl-other__in.scr-anin--on .lcl-other-ttl-deco-person__img{opacity:1;scale:1;translate:0 0}.lcl-other .lcl-other__in.scr-anin--on .lcl-other-ttl-deco-snow__item .ico_svg .svg-path{opacity:1;scale:1;translate:0 0}.lcl-other .lcl-other__slide{position:relative;height:66rem}@media screen and (max-width: 767px){.lcl-other .lcl-other__slide{height:17.6rem}}.lcl-other .lcl-other__slide::before{content:"";position:absolute;inset:0 auto 0 0;width:564rem;background:url(../img/other/slide.jpg) repeat-x top left/auto 100%;-webkit-animation:other-slide 50s linear infinite;animation:other-slide 50s linear infinite}@-webkit-keyframes other-slide{from{background-position:0 0}to{background-position:-100% 0}}@keyframes other-slide{from{background-position:0 0}to{background-position:-100% 0}}@media screen and (max-width: 767px){.lcl-other .lcl-other__slide::before{width:150.4rem;background-image:url(../img/sp/other/slide.jpg)}}.lcl-other .lcl-other-ttl{position:relative;display:flow-root}.lcl-other .lcl-other-ttl__txt{width:68.4rem;margin-top:-23rem;margin-inline:auto;opacity:0;rotate:360deg;scale:0;-webkit-transition:opacity .25s ease,rotate .45s cubic-bezier(0.36, 0.94, 0.62, 1),scale .45s cubic-bezier(0.49, 0.06, 0.18, 1.43);transition:opacity .25s ease,rotate .45s cubic-bezier(0.36, 0.94, 0.62, 1),scale .45s cubic-bezier(0.49, 0.06, 0.18, 1.43)}@media screen and (max-width: 767px){.lcl-other .lcl-other-ttl__txt{width:30.5rem;margin-top:-7rem}}.lcl-other .lcl-other-ttl-deco{position:absolute;inset:-7.6rem 0 auto;height:clamp(358.4px,35vw,45.5rem)}@media screen and (max-width: 767px){.lcl-other .lcl-other-ttl-deco{top:6.5rem;height:18rem}}@media screen and (min-width: 768px){.lcl-other .lcl-other-ttl-deco{max-width:130rem;margin-inline:auto}}.lcl-other .lcl-other-ttl-deco-person__img{position:absolute;opacity:0;scale:.7;-webkit-transition:opacity .45s .5s ease,scale .45s .5s cubic-bezier(0.5, 0, 0, 1.16),translate .45s .5s cubic-bezier(0.5, 0, 0, 1.16);transition:opacity .45s .5s ease,scale .45s .5s cubic-bezier(0.5, 0, 0, 1.16),translate .45s .5s cubic-bezier(0.5, 0, 0, 1.16)}.lcl-other .lcl-other-ttl-deco-person__img:nth-of-type(1){width:32.6923076923%;top:8.7912087912%;left:0;translate:10rem 10rem}@media screen and (max-width: 767px){.lcl-other .lcl-other-ttl-deco-person__img:nth-of-type(1){width:13.8rem;top:1.2rem;left:1.4rem}}.lcl-other .lcl-other-ttl-deco-person__img:nth-of-type(2){width:32.6153846154%;top:2.1978021978%;right:0;translate:-10rem 10rem}@media screen and (max-width: 767px){.lcl-other .lcl-other-ttl-deco-person__img:nth-of-type(2){width:13.8rem;top:0;right:.5rem}}.lcl-other .lcl-other-ttl-deco-snow__item{position:absolute}.lcl-other .lcl-other-ttl-deco-snow__item .ico_svg{overflow:visible}.lcl-other .lcl-other-ttl-deco-snow__item .svg-path{opacity:0;scale:.6;-webkit-transition:opacity .4s .55s ease,scale 1s .55s cubic-bezier(0, 1.12, 0, 1),translate 1s .55s cubic-bezier(0, 1.12, 0, 1);transition:opacity .4s .55s ease,scale 1s .55s cubic-bezier(0, 1.12, 0, 1),translate 1s .55s cubic-bezier(0, 1.12, 0, 1);-webkit-transform-origin:center;transform-origin:center}.lcl-other .lcl-other-ttl-deco-snow__item .svg-path:nth-of-type(1){-webkit-transition-delay:.55s;transition-delay:.55s}.lcl-other .lcl-other-ttl-deco-snow__item .svg-path:nth-of-type(2){-webkit-transition-delay:.6s;transition-delay:.6s}.lcl-other .lcl-other-ttl-deco-snow__item .svg-path:nth-of-type(3){-webkit-transition-delay:.65s;transition-delay:.65s}.lcl-other .lcl-other-ttl-deco-snow__item .svg-path:nth-of-type(4){-webkit-transition-delay:.7s;transition-delay:.7s}.lcl-other .lcl-other-ttl-deco-snow__item .svg-path:nth-of-type(5){-webkit-transition-delay:.75s;transition-delay:.75s}.lcl-other .lcl-other-ttl-deco-snow__item .svg-path:nth-of-type(6){-webkit-transition-delay:.8s;transition-delay:.8s}.lcl-other .lcl-other-ttl-deco-snow__item .svg-path:nth-of-type(7){-webkit-transition-delay:.85s;transition-delay:.85s}.lcl-other .lcl-other-ttl-deco-snow__item:nth-of-type(1){width:24.9230769231%;top:30.7692307692%;left:3.8461538462%}@media screen and (max-width: 767px){.lcl-other .lcl-other-ttl-deco-snow__item:nth-of-type(1){width:6.9rem;top:10.9rem;left:6.3rem}}.lcl-other .lcl-other-ttl-deco-snow__item:nth-of-type(2){width:28.3846153846%;top:0;right:3.8461538462%}@media screen and (max-width: 767px){.lcl-other .lcl-other-ttl-deco-snow__item:nth-of-type(2){width:6.3rem;top:10.9rem;right:5.2rem}}.lcl-other .lcl-other__more{width:13rem;margin-inline:auto;scale:.6;opacity:0;-webkit-transition:scale .45s cubic-bezier(0.34, 2.34, 0.46, 0.94),opacity .3s ease;transition:scale .45s cubic-bezier(0.34, 2.34, 0.46, 0.94),opacity .3s ease}@media screen and (max-width: 767px){.lcl-other .lcl-other__more{width:10rem}}.lcl-other .lcl-other__more.scr-anin--on{opacity:1;scale:1}.lcl-other .lcl-other-rift.scr-anin--on .lcl-other-rift__ttl{opacity:1 !important;-webkit-transition:opacity .3s ease !important;transition:opacity .3s ease !important;-webkit-animation:jumpanim 1.2s alternate !important;animation:jumpanim 1.2s alternate !important}.lcl-other .lcl-other-rift.scr-anin--on .lcl-other-rift__txt{opacity:1}.lcl-other .lcl-other-rift__ttl{width:49.5rem;margin-top:1rem;margin-inline:auto;position:relative;opacity:0}@media screen and (max-width: 767px){.lcl-other .lcl-other-rift__ttl{width:29.7rem;margin-top:3rem}}.lcl-other .lcl-other-rift__ttl::before,.lcl-other .lcl-other-rift__ttl::after{content:"";position:absolute;bottom:0;width:8.8rem;aspect-ratio:88/108;background:url(../img/other/rift/deco.svg) no-repeat center/contain}@media screen and (max-width: 767px){.lcl-other .lcl-other-rift__ttl::before,.lcl-other .lcl-other-rift__ttl::after{width:4.2rem;bottom:2.7rem}}.lcl-other .lcl-other-rift__ttl::before{left:-10.7rem}@media screen and (max-width: 767px){.lcl-other .lcl-other-rift__ttl::before{left:1rem}}.lcl-other .lcl-other-rift__ttl::after{right:-10.7rem;scale:-1 1}@media screen and (max-width: 767px){.lcl-other .lcl-other-rift__ttl::after{right:1rem}}.lcl-other .lcl-other-rift__txt{font-size:2rem;font-size:max(2rem,10px);font-weight:900;line-height:1.8;letter-spacing:0;margin-top:2rem;opacity:0;-webkit-transition:opacity .45s .15s ease;transition:opacity .45s .15s ease;color:#fff;text-align:center}@media screen and (max-width: 767px){.lcl-other .lcl-other-rift__txt{font-size:1.5rem;font-size:max(1.5rem,10px);line-height:1.6;padding-inline:1.5rem}}.lcl-other .lcl-other-rift-list{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;margin-top:4rem}@media screen and (max-width: 767px){.lcl-other .lcl-other-rift-list{grid-template-columns:1fr;padding-inline:3rem}}@media screen and (min-width: 768px){.lcl-other .lcl-other-rift-list{max-width:106rem;margin-inline:auto}}.lcl-other .lcl-other-rift-list.scr-anin--on .lcl-other-rift-list__img img{scale:1}.lcl-other .lcl-other-rift-list.scr-anin--on .lcl-other-rift-list__fukidashi{opacity:1;scale:1}.lcl-other .lcl-other-rift-list__item{position:relative}.lcl-other .lcl-other-rift-list__item:nth-of-type(1) .lcl-other-rift-list__fukidashi{inset:-10rem auto auto 0;-webkit-transform-origin:bottom right;transform-origin:bottom right}@media screen and (max-width: 767px){.lcl-other .lcl-other-rift-list__item:nth-of-type(1) .lcl-other-rift-list__fukidashi{top:-1.4rem}}.lcl-other .lcl-other-rift-list__item:nth-of-type(2) .lcl-other-rift-list__fukidashi{inset:auto 2rem -5rem auto;-webkit-transform-origin:top left;transform-origin:top left}@media screen and (max-width: 767px){.lcl-other .lcl-other-rift-list__item:nth-of-type(2) .lcl-other-rift-list__fukidashi{bottom:-2rem;right:0}}.lcl-other .lcl-other-rift-list__img{overflow:hidden;border-radius:3rem}@media screen and (max-width: 767px){.lcl-other .lcl-other-rift-list__img{border-radius:1rem}}.lcl-other .lcl-other-rift-list__img img{scale:1.1;-webkit-transition:scale .45s ease;transition:scale .45s ease}.lcl-other .lcl-other-rift-list__fukidashi{position:absolute;width:22rem;opacity:0;scale:.6;-webkit-transition:opacity .3s .1s ease,scale .45s .1s cubic-bezier(0.34, 2.34, 0.46, 0.94);transition:opacity .3s .1s ease,scale .45s .1s cubic-bezier(0.34, 2.34, 0.46, 0.94)}@media screen and (max-width: 767px){.lcl-other .lcl-other-rift-list__fukidashi{width:12.8rem}}.lcl-other .lcl-other-school{overflow:hidden;position:relative;z-index:1;padding-block:9rem 6rem;margin-top:3rem}@media screen and (max-width: 767px){.lcl-other .lcl-other-school{padding-block:3.4rem 11rem;margin-top:2.6rem}}.lcl-other .lcl-other-school::before{content:"";position:absolute;inset:0 -100% auto;margin:auto;z-index:-1;width:130rem;aspect-ratio:1;background:#fff9b3;-webkit-mask-image:url(../img/other/school/bg_mask.svg);mask-image:url(../img/other/school/bg_mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center}@media screen and (max-width: 767px){.lcl-other .lcl-other-school::before{width:71rem}}.lcl-other .lcl-other-school-box{width:89rem;border-radius:3rem;padding:0 7rem 5rem;margin-inline:auto;border:.5rem solid #000;background:#fff}@media screen and (max-width: 767px){.lcl-other .lcl-other-school-box{width:35.5rem;border-radius:1rem;padding:0 2rem 5rem;border-width:.2rem}}.lcl-other .lcl-other-school-box.scr-anin--on .lcl-other-school-box__ttl{opacity:1;scale:1}.lcl-other .lcl-other-school-box.scr-anin--on .lcl-other-school-box__img img{scale:1;opacity:1}.lcl-other .lcl-other-school-box.scr-anin--on .lcl-other-school-box__txt,.lcl-other .lcl-other-school-box.scr-anin--on .lcl-other-school-box__copy,.lcl-other .lcl-other-school-box.scr-anin--on .lcl-other-school-box__btn{opacity:1;translate:0 0}.lcl-other .lcl-other-school-box.scr-anin--on+.lcl-other-school-person .lcl-other-school-person__img{opacity:1;scale:1}.lcl-other .lcl-other-school-box__ttl{position:relative;z-index:1;width:37rem;margin-top:-4.4rem;margin-inline:auto;scale:.6;opacity:0;-webkit-transition:scale .45s cubic-bezier(0.34, 2.34, 0.46, 0.94),opacity .3s ease;transition:scale .45s cubic-bezier(0.34, 2.34, 0.46, 0.94),opacity .3s ease;-webkit-transform-origin:bottom center;transform-origin:bottom center}@media screen and (max-width: 767px){.lcl-other .lcl-other-school-box__ttl{position:relative;width:28rem;margin-top:-1.5rem}}.lcl-other .lcl-other-school-box__in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;margin-top:1.9rem}@media screen and (max-width: 767px){.lcl-other .lcl-other-school-box__in{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:-3.277rem}}.lcl-other .lcl-other-school-box__img{overflow:hidden;width:36.9rem;border-radius:3rem}@media screen and (max-width: 767px){.lcl-other .lcl-other-school-box__img{width:100%;border-radius:.5rem}}.lcl-other .lcl-other-school-box__img img{opacity:0;scale:1.1;-webkit-transition:scale .45s .1s ease,opacity .45s .1s ease;transition:scale .45s .1s ease,opacity .45s .1s ease}.lcl-other .lcl-other-school-box__txt{font-size:2rem;font-size:max(2rem,10px);font-weight:900;letter-spacing:0;line-height:normal;opacity:0;translate:1.5rem 0;-webkit-transition:opacity .45s .1s ease,translate .45s .1s ease;transition:opacity .45s .1s ease,translate .45s .1s ease}@media screen and (max-width: 767px){.lcl-other .lcl-other-school-box__txt{font-size:1.7rem;font-size:max(1.7rem,10px);translate:0 1.5rem}}.lcl-other .lcl-other-school-box__copy{font-size:3.5rem;font-size:max(3.5rem,10px);font-weight:900;letter-spacing:0;margin-top:.5rem;line-height:normal;color:#ff7c24;opacity:0;translate:1.5rem 0;-webkit-transition:opacity .45s .15s ease,translate .45s .15s ease;transition:opacity .45s .15s ease,translate .45s .15s ease;display:block}@media screen and (max-width: 767px){.lcl-other .lcl-other-school-box__copy{font-size:2.2rem;font-size:max(2.2rem,10px);translate:0 1.5rem}}.lcl-other .lcl-other-school-box__btn{opacity:0;translate:1.5rem 0;-webkit-transition:opacity .45s .2s ease,translate .45s .2s ease;transition:opacity .45s .2s ease,translate .45s .2s ease}@media screen and (max-width: 767px){.lcl-other .lcl-other-school-box__btn{translate:0 1.5rem}}.lcl-other .lcl-other-school-person{position:absolute;inset:auto 0 0;margin:auto}@media screen and (min-width: 768px){.lcl-other .lcl-other-school-person{max-width:117rem}}@media screen and (max-width: 767px){.lcl-other .lcl-other-school-person{inset-inline:5.9rem}}.lcl-other .lcl-other-school-person__img{position:absolute;width:25.7264957265%;bottom:-12.3rem;opacity:0;scale:.6;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:opacity .3s .3s ease,scale .45s .3s cubic-bezier(0.34, 2.34, 0.46, 0.94);transition:opacity .3s .3s ease,scale .45s .3s cubic-bezier(0.34, 2.34, 0.46, 0.94)}@media screen and (max-width: 767px){.lcl-other .lcl-other-school-person__img{width:11.3rem;bottom:0}}.lcl-other .lcl-other-school-person__img:nth-of-type(1){left:0}.lcl-other .lcl-other-school-person__img:nth-of-type(2){right:0}.lcl-footer{position:relative;z-index:1}.lcl-footer.scr-anin--on .lcl-footer-ttl__txt{opacity:1;scale:1;rotate:0deg}.lcl-footer.scr-anin--on .lcl-footer-ttl-snow__item .ico_svg .svg-path{opacity:1;scale:1}.lcl-footer .lcl-footer-ttl{position:absolute;inset:0;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.lcl-footer .lcl-footer-ttl__txt{width:76.4rem;opacity:0;rotate:360deg;scale:0;-webkit-transition:opacity .25s ease,rotate .45s cubic-bezier(0.36, 0.94, 0.62, 1),scale .45s cubic-bezier(0.49, 0.06, 0.18, 1.43);transition:opacity .25s ease,rotate .45s cubic-bezier(0.36, 0.94, 0.62, 1),scale .45s cubic-bezier(0.49, 0.06, 0.18, 1.43)}@media screen and (max-width: 767px){.lcl-footer .lcl-footer-ttl__txt{width:30.3rem}}.lcl-footer .lcl-footer-ttl-snow__item{position:absolute;width:15.1rem}.lcl-footer .lcl-footer-ttl-snow__item .ico_svg{overflow:visible}.lcl-footer .lcl-footer-ttl-snow__item .svg-path{opacity:0;scale:.6;-webkit-transition:opacity .4s .2s ease,scale .6s .2s cubic-bezier(0, 1.12, 0, 1);transition:opacity .4s .2s ease,scale .6s .2s cubic-bezier(0, 1.12, 0, 1);-webkit-transform-origin:center;transform-origin:center}.lcl-footer .lcl-footer-ttl-snow__item .svg-path:nth-of-type(1){-webkit-transition-delay:.2s;transition-delay:.2s}.lcl-footer .lcl-footer-ttl-snow__item .svg-path:nth-of-type(2){-webkit-transition-delay:.25s;transition-delay:.25s}.lcl-footer .lcl-footer-ttl-snow__item .svg-path:nth-of-type(3){-webkit-transition-delay:.3s;transition-delay:.3s}.lcl-footer .lcl-footer-ttl-snow__item .svg-path:nth-of-type(4){-webkit-transition-delay:.35s;transition-delay:.35s}@media screen and (min-width: 768px){.lcl-footer .lcl-footer-ttl-snow__item .ico_svg{-webkit-filter:drop-shadow(0.7rem 0.5rem 1.9rem rgb(123, 146, 175));filter:drop-shadow(0.7rem 0.5rem 1.9rem rgb(123, 146, 175))}.lcl-footer .lcl-footer-ttl-snow__item .snow_sp01,.lcl-footer .lcl-footer-ttl-snow__item .snow_sp02{display:none}}@media screen and (max-width: 767px){.lcl-footer .lcl-footer-ttl-snow__item .snow_pc{display:none}}.lcl-footer .lcl-footer-ttl-snow__item:nth-of-type(1){top:12.4rem;left:-15.7rem}.lcl-footer .lcl-footer-ttl-snow__item:nth-of-type(1) .svg-path{-webkit-transform-origin:right;transform-origin:right}@media screen and (max-width: 767px){.lcl-footer .lcl-footer-ttl-snow__item:nth-of-type(1){width:3.7rem;top:-0.8rem;left:-1.6rem;-webkit-filter:drop-shadow(0.7rem 0.5rem 1rem rgba(123, 146, 175, 0.7));filter:drop-shadow(0.7rem 0.5rem 1rem rgba(123, 146, 175, 0.7))}}.lcl-footer .lcl-footer-ttl-snow__item:nth-of-type(2){top:23.1rem;right:-11.1rem;scale:-1 1}.lcl-footer .lcl-footer-ttl-snow__item:nth-of-type(2) .svg-path{-webkit-transform-origin:left;transform-origin:left}@media screen and (max-width: 767px){.lcl-footer .lcl-footer-ttl-snow__item:nth-of-type(2){width:5.4rem;top:8.8rem;right:-0.3rem;scale:1;-webkit-filter:drop-shadow(0.7rem 0.5rem 0.5rem rgba(123, 146, 175, 0.7));filter:drop-shadow(0.7rem 0.5rem 0.5rem rgba(123, 146, 175, 0.7))}}.lcl-bnr02{display:-webkit-box;display:-ms-flexbox;display:flex;width:39rem;margin-top:3rem;margin-inline:auto}@media screen and (max-width: 767px){.lcl-bnr02{width:33.5rem}}